zonde said:
Let's say that I describe spacetime around non-rotating gravitating body using coordinate time and flat geometry. In that case transforming it to other state of motion makes different parts of gravitating body move at different speeds proportionally to local (coordinate) speed of light.
So if we do the same in GR it rises the question if we can apply the same transformation across the whole spacetime region containing gravitating body and get consistent result? Or do we have to apply different transformations at different points in order for them to stick together?
Lets back up a bit.
Imagine you have the 2-d surface of a sphere. At any point on the surface of the sphere there will be a flat plane tangent to the sphere, the tangent plane,.
This result can be generalized - if you have a n-dimensional curved manifold, such as a 4 dimensional space-time manifold, at any point on the surface there will be a flat manifold tangent to it at that point. This is called the "tangent manifold", or perhaps confusingly "tangent space". It would be logical to call it a tangent space-time if your manifold is a space-time manifold, but I'm not sure I've ever seen anyone do this.
Tensors live in the tangent manifold at a point, and every point in the manifold has a different tangent manifold just like every point on the surface of the sphere does.
If you think of a small enough section of space time, you can blur the distinction between the tangent manifold, and the actual manifold, in the same way that you can ignore the curvature of the Earth if you're only concerned with a small portion of its surface. This doesn't actually make them the same, so it's not necessarily a good idea, but people do it all the time anyway.
The lowest order tensors are basically vectors that span the tangent "space", and their duals. If you're not familar with linear algebra, or familiar but rusty, it's not a bad idea to read up the topic. One way of looking at dual vectors is a linear map from a vector to a scalar.
Suppose you have some coordinate system in the tangent space, which is conveniently flat. And you make the transformation x' = 2x.
Under that transformation, some tensor components will double, and some will be cut in half, it depends on what sort of tensor they are, if they are components in the x direction. Components in the y or z direction won't be affected.
If you have a vector and a dual vector, which as I mentioned is a linear map to a scalar, then there is some natural number associated with the pair, when you apply the dual vector to the vector.
This number has to be independent of the coordinates you use to have any physical meaning. Physical quantites won't change if you change the coordinates, by definition.
So you can immediately see that dual vectors and vectors can't transform the same way if you want this natural "product" to be preserved when you perform a coordinate transformation.
If you focus on the transformation properties, you can define a tensor formally by how it transforms when you change coordinates. The example I chose of a coordinate transformation, x'=2x, was just a simple example to illustrate the basic idea, you can find a formal definition of the tensor transformation rules in the textbooks. However, this simple specific example is good enough to get the basic idea of how and why tensors transform the way they do, and the textbooks will fill in all the details that follow from this broad overview.