Coordinate bases versus frame fields
masudr said:
What is the difference, if any, between frame fields and coordinate bases?
I think pervect had the right idea: study some simple but nontrivial examples. But I'll offer some general discussion:
Start with a smooth manifold M, i.e. we have some way to define derivatives of functions on M and we have tangent spaces at each point p. A "coordinate" on some neighborhood U of p is nothing but a monotonic nonconstant smooth function on U. If the tangent spaces have dimension d, a "coordinate chart on U" is nothing but a collection of d smooth functions whose gradients are pairwise non-parallel on U. Then the level surfaces form "transversely intersecting" nets. (Think of deforming a picture with three sets of mutually orthogonal planes in E^3). A "vector field on U", \vec{X}, is nothing but a first order linear homogeneous partial differential operator. At each point p, we can consider \vec{X} and the coordinate vector fields \partial_{x^1}, \, \partial_{x^2}, \dots to live in the tangent space at p, which is a dimensional vector space. Thus, by linear algebra we can express \vec{X}_p as a linear combination of the coordinate basis vectors. The coefficients are the "components" with respect the coordinate basis.
It is important to realize that the most useful "coordinates" will have geometric interpretations which are coordinate-free, that is, we can define these nice coordinates in a noncircular fashion. This kind of geometric reasoning is necessary when we are trying to construct a sufficiently general chart for something like stationary axisymmetric spacetimes.
Forget spacetime for a moment and just think about noncartesian charts on ordinary euclidean space. Now, coordinate bases have many convenient properties and conventional index gymnastics computations uses this kind of basis. The great thing about tensor equations is that they are true in any coordinate chart. But the bad thing about tensor components is that they are "unphysical". For example, if we have an electric field vector and some observers, these observers can certainly define directions at their location and measure both magnitude and direction of the field. Now, in index gymnastics we can compute the field vector. Bu the coordinate vectors don't have unit length, so to compare with observation we need to need to rescale them and then rotate the result to obtain the components measured by our observer using his arbitrary unit directions "in space".
For example, consider a cylindrical chart, in which the line element becomes
ds^2 = dz^2 + dr^2 + r^2 \, d\phi^2, \; <br />
-\infty < z < \infty, \; 0 < r < \infty, \; -\pi < \phi < \pi<br />
Here, the coordinate basis vectors are \partial_t, \, \partial_r, \partial_\phi. The last is not a unit vector, however. So to construct "local frame vectors" at a given point, we need to rescale it:
<br />
\vec{e}_1 = \partial_z , \;<br />
\vec{e}_2 = \partial_r , \; <br />
\vec{e}_3 = \frac{1}{r} \, \partial_\phi<br />
If you draw a picture, you'll see these particular frame vectors are "aligned" with the chart. We can apply a smooth section in SO(3)-bundle to rotate this frame into the Cartesian frame, which is both a coordinate basis and a frame field (only possible in flat space!):
<br />
\vec{f}_1 = \partial_x , \;<br />
\vec{f}_2 = \partial_y , \; <br />
\vec{f}_3 = \partial_z<br />
In spacetime, we can use a smooth section in SO(1,3)-bundle to rotate/boost one frame into another. Now this is very useful because this is just what we need to compare the physical experience of observers in different states of motion whose world lines pass near some event p. In other posts at PF I have given some very detailed examples in which I compared the physical experience of some important families of observers in the Schwarzschild vacuum: static observers who use their rocket engine to hover in place, Lemaitre obsevers who fall in freely and radially "from rest at infinity", Novikov observers who fall in freely and radially from rest at r=r_0, slowfall observers who maintain just the right outward thrust which would hold them up against gravity if they lived in a Newtonian universe, and who therefore slowlyl fall in radially because "Einsteinian gravity is stronger" (because gtr is a nonlinear field theory in which gravitational field energy gravitates), and so on.
But the fact that frame fields, not coordinate bases, give components of a multicomponent object which an observer might actually measure, so that we can check theory against experiment, is not the only reason for prefering them. It turns out that most elementary computations are just plain easier if you use Cartan's "moving frame" formalism. See MTW, the book by Flanders cited at http://math.ucr.edu/home/baez/RelWWW/HTML/reading.html#TensorCalc and the book by Frankel cited at http://math.ucr.edu/home/baez/RelWWW/HTML/reading.html#physback for many examples. Using this formalism, you can compute covariant derivatives and so on directly, but if you don't know it, you can always convert from any coordinate frame to any frame field by applying the appropriate linear transformation at each event.
There is never much point in listing components of a vector or tensor with respect to a coordinate basis since these have no convenenient geometrical or physical interpretation! So trying to interpret them will only lead to confusion. Rather, to understand the local geometry and physics you have to choose some family of observers, in fact some frame field, compute the components in this frame, and interpret the results in terms of the physical experience of these observers, in some thought experiment. It doesn't matter how you obtain the frame components, although as I said Cartan's methods are almost always easiest, as long as you obtain them before trying to interpret a vector or tensor.