For any vector space V , the dual vector space is the space of all linear maps from V to R.
This is a standard mathematical construction, but even if you haven’t seen it before it should resonate with something you know from quantum mechanics. There we have states in a Hilbert space with kets and a dual Hilbert space with bras Any bra can be viewed as a map defined by
In general, suppose that we are given a basis of V. Then we can introduce a dual basis for defined by
A general vector in V can be written as and Given a basis, this construction provides an isomorphism between V and given by . But the isomorphism is basis dependent. Pick a different basis, and you’ll get a different map.
We can repeat the construction and consider , which is the space of all linear maps from to R. But this space is naturally isomorphic to , meaning that the isomorphism is independent of the choice of basis. To see this, suppose that and . This means that . But we can equally as well view and define . In this sense,
2.3.1 Covectors and One-Forms
At each point , we have a vector space . The dual of this space, is called the cotangent space at and an element of this space is called a cotangent vector, sometimes shortened to covector. Given a basis of , we can introduce the dual basis for and expand any co-vector as
We can also construct fields of cotangent vectors, by picking a member of for each point in a smooth manner. Such a cotangent field is better known as a one-form; they map vector fields to real numbers. The set of all one-forms on M is denoted
There is a particularly simple way to construct a one-form. Take a function and define by
We can use this method to build a basis for . We introduce coordinates on M with the corresponding coordinate basis of vector fields, which we often write in shorthand as . We then simply take the functions which, from (2.16), gives
This means that provides a basis for , dual to the coordinate basis . In general, an arbitrary one-form can then be expanded as
In such a basis the one-form df takes the form
To see this, we simply need to evaluate
which agrees with the expected answer (2.16).
As with vector fields, we can look at what happens if we change coordinates. Given two different charts, and , we know that the basis for vector fields changes as (2.5),
We should take the basis of one-forms to transform in the inverse manner,
This then ensures that
But this is just the multiplication of a matrix and its inverse,
So we find that
as it should. We can then expand a one-form in either of these two bases,
In the annoying terminology that I can never remember, components of vectors that transform this way are said to be covariant. Note that, as with vector fields, the placement of the indices means that (2.18) and (2.19) are pretty much the only things that you can write down that make sense.
2.3.2 The Lie Derivative Revisited
In Section 2.2.4, we explained how to construct the Lie derivative, which differentiates a vector field in the direction of a second vector field X. This same idea can be adapted to one-forms.
Under a map , we saw that a vector field X on M can be pushed forwards to a vector field on N. In contrast, one-forms go the other way: given a one-form on , we can pull this back to a one-form on , defined by
If we introduce coordinates on M and on N then the components of the pull-back are given by
We now define the Lie derivative acting on one-forms. Again, we use to generate a flow which, using the pull-back, allows us to compare one-forms at different points. We will denote the cotangent vector as . The Lie derivative of a one-form ω is then defined as
Note that we pull-back with the map . This is to be contrasted with (2.13) where we pushed forward the tangent vector with the map and, as we now show, this difference in minus sign manifests itself in the expression for the Lie derivative. The infinitesimal map acts on coordinates as , from (2.20), the pull-back of a basis vector is
Acting on the coordinate basis, we then have
which indeed differs by a minus sign from the corresponding result (2.14) for tangent vectors. Acting on a general one-form , the Lie derivative is
We’ll return to discuss one-forms (and other forms) more in Section 2.4.
2.3.3 Tensors and Tensor Fields
A tensor of rank at a point is defined to be a multi-linear map
Such a tensor is said to have total rank
We’ve seen some examples already. A cotangent vector in is a tensor of type , while a tangent vector in is a tensor of type (1, 0) (using the fact that ).
As before, we define a tensor field to be a smooth assignment of an tensor to every point
Given a basis for vector fields and a dual basis for one-forms, the components of the tensor are defined to be
Note that we deliberately write the string of lower indices after the upper indices. In some sense this is unnecessary, and we don’t lose any information by writing Nonetheless, we’ll see later that it’s a useful habit to get into.
On a manifold of dimension n, there are such components. For a tensor field, each of these is a function over M.
As an example, consider a rank tensor. This takes two one-forms, say ω and together with a vector field X, and spits out a real number. In a given basis, this number is
Every manifold comes equipped with a natural tensor called δ. This takes a one-form and a vector field X and spits out the real number
which is simply the Kronecker delta.
As with vector fields and one-forms, we can ask how the components of a tensor transform. We will work more generally than before. Consider two bases for the vector fields, and , not necessarily coordinate bases, related by
for some invertible matrix A. The respective dual bases are and are then related by
such that
The lower components of a tensor then transform by multiplying by A, and the upper components by multiplying by . So, for example, a rank (1, 2) tensor transforms as
When we change between coordinate bases, we have
You can check that this coincides with our previous results (2.6) and (2.19).
Operations on Tensor Fields
There are a number of operations that we can do on tensor fields to generate further tensors.
First, we can add and subtract tensors fields, or multiply them by functions. This is the statement that the set of tensors at a point forms a vector space.
Next, there is a way to multiply tensors together to give a tensor of a different type. Given a tensor S of rank and a tensor T of rank , we can form the tensor product, which a new tensor of rank , defined by
In terms of components, this reads
Given an tensor , we can also construct a tensor of lower rank by contraction. To do this, simply replace one of entries with a basis vector , and the corresponding entry with the dual vector and then sum over . So, for example, given a rank (2, 1) tensor T we can construct a rank (1, 0) tensor S by
Alternatively, we could construct a (typically) different (1, 0) tensor by contracting the other argument, . Written in terms of components, contraction simply means that we put an upper index equal to a lower index and sum over them,
Our next operation is symmetrisation and anti-symmetrisation. For example, given a (0, 2) tensor we decompose it into two (0, 2) tensors, in which the arguments are either symmetrised or anti-symmetrised,
In index notation, this becomes
which is just like taking the symmetric and anti-symmetric part of a matrix. We will work with these operations frequently enough to justify introducing some new notation. We define
These operations generalise to other tensors. For example,
We can also symmetrise or anti-symmetrise over multiple indices, provided that these indices are either all up or all down. If we (anti)-symmetrise over objects, then we divide by , which is the number of possible permutations. This normalisation ensures that if we start with a tensor which is already, say, symmetric then further symmetrising doesn’t affect it. In the case of anti-symmetry, we weight each term with the sign of the permutation. So , for example,
and
There will be times when, annoyingly, we will wish to symmetrise (or anti-symmetrise) over indices which are not adjacent. We introduce vertical bars to exclude certain indices from the symmetry procedure. So, for example,
Finally, given a smooth tensor field of any rank, we can always take the Lie derivative with respect to a vector field X. As we’ve seen previously, under a map 2 vector fields are pushed forwards and one-forms are pulled-back. In general, this leaves a tensor of mixed type unsure where to go. However, if is a diffeomorphism then we also have and this allows us to define the push-forward of a tensor from M to N. This acts on one-forms and vector fields and is given by
Here are the pull-backs of from N to , while are the push-forwards of X from N to M.
The Lie derivative of a tensor T along X is then defined as
where is the flow generated by X. This coincides with our earlier definitions for vector fields in (2.13) and for one-forms in (2.21). (The difference in the vs minus sign in (2.13) and (2.21) is now hiding in the inverse push-forward that appears in the definition
来源与版本
正文:英文 · OCR 机器稿 · 待校对
核对状态:OCR 机器稿 · 待校对
来源版本:michaelmas-2019-source-20260923
来源 PDF SHA-256:3ba65dc61f22a69c7d5fdf3e8e1f641efbfa6cf49a44b3dcb0fd5367ba9fcf1c
OCR 来源 SHA-256:f58e775c8ca9f14ce79c624d8e60dcf8f6b8feacb94e5342e9bfd0dc174328a5
OCR 产物 SHA-256:9d1543601c9401944f3feabe13a266c014db2179495105acd4760b229e0a0641