Written by Boaz Porat <boaz@ee.technion.ac.il> -- converted to markdown via Claude
A Gentle Introduction to Tensors
Boaz Porat
Department of Electrical Engineering
Technion โ Israel Institute of Technology
boaz@ee.technion.ac.il
May 27, 2014
Opening Remarks
This document was written for the benefits of Engineering students, Electrical Engineering students in particular, who are curious about physics and would like to know more about it, whether from sheer intellectual desire or because one's awareness that physics is the key to our understanding of the world around us. Of course, anybody who is interested and has some college background may find this material useful.
I chose tensors as a first topic for two reasons. First, tensors appear everywhere in physics, including classical mechanics, relativistic mechanics, electrodynamics, particle physics, and more. Second, tensor theory, at the most elementary level, requires only linear algebra and some calculus as prerequisites. Proceeding a small step further, tensor theory requires background in multivariate calculus. For a deeper understanding, knowledge of manifolds and some point-set topology is required.
Accordingly, we divide the material into three chapters. The first chapter discusses constant tensors and constant linear transformations. Tensors and transformations are inseparable. To put it succinctly, tensors are geometrical objects over vector spaces, whose coordinates obey certain laws of transformation under change of basis. Vectors are simple and well-known examples of tensors, but there is much more to tensor theory than vectors. The second chapter discusses tensor fields and curvilinear coordinates. It is this chapter that provides the foundations for tensor applications in physics. The third chapter extends tensor theory to spaces other than vector spaces, namely manifolds. This chapter is more advanced than the first two, but all necessary mathematics is included and no additional formal mathematical background is required beyond what is required for the second chapter.
I have used the coordinate approach to tensors, as opposed to the formal geometrical approach. Although this approach is a bit old fashioned, I still find it the easier to comprehend on first learning, especially if the learner is not a student of mathematics or physics.
All vector spaces discussed in this document are over the field R of real numbers. We will not mention this every time but assume it implicitly.
Chapter 1: Constant Tensors and Constant Linear Transformations
1.1 Plane Vectors
Let us begin with the simplest possible setup: that of plane vectors. We think of a plane vector as an arrow having direction and length.
The length of a physical vector must have physical units; for example: distance is measured in meter, velocity in meter/second, force in Newton, electric field in Volt/meter, and so on. The length of a "mathematical vector" is a pure number. Length is absolute, but direction must be measured relative to some (possibly arbitrarily chosen) reference direction, and has units of radians (or, less conveniently, degrees). Direction is usually assumed positive in counterclockwise rotation from the reference direction.
Vectors, by definition, are free to move parallel to themselves anywhere in the plane and they remain invariant under such moves (such a move is called translation).
Vectors are abstract objects, but they may be manipulated numerically and algebraically by expressing them in bases. Recall that a basis in a plane is a pair of non-zero and non-collinear vectors (e1โ,e2โ).
Let x be an arbitrary plane vector and let (e1โ,e2โ) be some basis in the plane. Then x can be expressed in a unique manner as a linear combination of the basis vectors; that is,
x=e1โx1+e2โx2(1.1)
The two real numbers (x1,x2) are called the coordinates of x in the basis (e1โ,e2โ). The following are worth noting:
Vectors are set in bold font whereas coordinates are set in italic font.
The basis vectors are numbered by subscripts whereas the coordinates are numbered by superscripts. This distinction will be important later.
In products such as e1โx1 we place the vector on the left and the scalar on the right. In most linear algebra books the two are reversed โ the scalar is on the left of the vector. The reason for our convention will become clear later.
Recalling notations from vector-matrix algebra, we may express (1.1) as
x=[e1โโe2โโ][x1x2โ](1.2)
For now we will use row vectors to store basis vectors and column vectors to store coordinates. Later we will abandon expressions such as (1.2) in favor of more compact and more general notations.
1.2 Transformation of Bases
Consider two bases (e1โ,e2โ), which we will henceforth call the old basis, and (e~1โ,e~2โ), which we will call the new basis.
Since (e1โ,e2โ) is a basis, each of the vectors (e~1โ,e~2โ) can be uniquely expressed as a linear combination of (e1โ,e2โ):
Equation (1.3) is the basis transformation formula from (e1โ,e2โ) to (e~1โ,e~2โ). The 4-parameter object {Sijโ,ย 1โคi,jโค2} is called the direct transformation from the old basis to the new basis. We may also write (1.3) in vector-matrix notation:
The matrix S is the direct transformation matrix from the old basis to the new basis. This matrix is uniquely defined by the two bases. Note that the rows of S appear as superscripts and the columns appear as subscripts; remember this convention for later.
A special case occurs when the new basis is identical with the old basis. In this case, the transformation matrix becomes the identity matrix I, where Iiiโ=1 and Iijโ=0 for i๎ =j.
Since (e~1โ,e~2โ) is a basis, each of the vectors (e1โ,e2โ) may be expressed as a linear combination of (e~1โ,e~2โ). Hence the transformation S is perforce invertible and we can write
where T=Sโ1 or, equivalently, ST=TS=I. The object {Tijโ,ย 1โคi,jโค2} is the inverse transformation and T is the inverse transformation matrix.
In summary, with each pair of bases there are associated two transformations. Once we agree which of the two bases is labeled old and which is labeled new, there is a unique direct transformation (from the old to the new) and a unique inverse transformation (from the new to the old). The two transformations are the inverses of each other.
1.3 Coordinate Transformation of Vectors
Equation (1.2) expresses a vector x in terms of coordinates relative to a given basis (e1โ,e2โ). If a second basis (e~1โ,e~2โ) is given, then x may be expressed relative to this basis using a similar formula
The coordinates (x~1,x~2) differ from (x1,x2), but the vector x is the same.
We now pose the following question: how are the coordinates (x~1,x~2) related to (x1,x2)? To answer this question, recall the transformation formulas between the two bases and perform the following calculation:
Since (1.7) must hold identically for an arbitrary vector x, we are led to conclude that
S[x~1x~2โ]=[x1x2โ](1.8)
Or, equivalently,
[x~1x~2โ]=Sโ1[x1x2โ]=T[x1x2โ](1.9)
We have thus arrived at a somewhat surprising conclusion: the coordinates of a vector when passing from an old basis to a new basis are transformed via the inverse of the transformation from the old basis to the new.
As an example, the direct transformation between two bases is
S=[10.25โ0.51โ]
The inverse transformation is
T=0.875[1โ0.25โโ0.51โ]
The result obtained in this section is important and should be memorized: When a basis is transformed using a direct transformation, the coordinates of an arbitrary vector are transformed using the inverse transformation. For this reason, vectors are said to be contravariant ("they vary in a contrary manner").
1.4 Generalization to Higher-Dimensional Vector Spaces
We assume that you have studied a course in linear algebra; therefore you are familiar with general (abstract) finite-dimensional vector spaces. An n-dimensional vector space possesses a set of n linearly independent vectors, but no set of n+1 linearly independent vectors. A basis for an n-dimensional vector space V is any ordered set of linearly independent vectors (e1โ,e2โ,โฆ,enโ). An arbitrary vector x in V can be expressed as a linear combination of the basis vectors:
x=i=1โnโeiโxi(1.10)
The real numbers in (1.10) are called linear coordinates. Note again our preferred convention of writing the vector on the left of the scalar. If a second basis (e~1โ,e~2โ,โฆ,e~nโ) is given, there exist unique transformations S and T such that
The coordinates of x in the new basis are related to those in the old basis according to the transformation law
x~i=j=1โnโTjiโxj(1.12)
Equation (1.12) is derived in exactly the same way as (1.9). Thus, vectors in an n-dimensional space are contravariant.
Note that the rows of S appear as superscripts and the columns appear as subscripts. This convention is important and should be kept in mind.
We remark that orthonormality of the bases is nowhere required or even mentioned. All that is needed here are the concepts of linear dependence/independence, finite dimension, basis, and transformation of bases.
1.5 Interlude: Implicit Summation Notation
Looking at the equations derived in the preceding section, we observe the frequent use of the summation symbol โj=1nโ. When it comes to tensors, the equations will contain more and more summations and will become cumbersome and potentially confusing. Albert Einstein has noted that, when the range of summation is understood from the context, the appearance of the summation symbol is redundant. Einstein thus proposed to eliminate the summation symbol and the summation range, and assume that the reader will mentally add them. This has come to be known as Einstein's notation, or implicit summation notation.
Thus, equations (1.10), (1.11), (1.12) can be written as
Einstein's notation rules can be summarized as follows:
Whenever the same index appears twice in an expression, once as a superscript and once as a subscript, summation over the range of that index is implied.
The range of summation is to be understood from the context; in case of doubt, the summation symbol should appear explicitly.
It is illegal for a summation index to appear more than twice in an expression, once as a superscript and once as a subscript.
The index used in implicit summation is arbitrary and may be replaced by any other index that is not already in use. Such indices are called dummy or bound.
Indices other than dummy indices may appear any number of times and are free, in the same sense as common algebraic variables. A free index may be replaced by any other index that is not already in use, provided that replacement is consistent throughout the equation.
Attempt to place the symbol carrying the summation index as subscript on the left of the symbol carrying the summation index as superscript. For example, write ajiโxj or xjajiโ, but avoid xjajiโ in ambiguous order.
Einstein's notation takes some getting used to, but then it becomes natural and convenient. As an example, let us use it for multiplying two matrices. Let ajiโ and bmkโ stand for the square matrices A and B, and recall that superscripts denote row indices and subscripts denote column indices. Then ckiโ=ajiโbkjโ stands for the product C=AB, and djiโ=bkiโajkโ stands for the product D=BA.
To conclude this interlude, we introduce the Kronecker delta symbol, defined as
ฮดjiโ={1,0,โi=ji๎ =jโ(1.14)
The Kronecker delta is useful in many circumstances. In connection with Einstein's notation it may be used as a coordinate selector:
ฮดjiโxj=xi(1.15)
1.6 Covectors
Let V be an n-dimensional space and (e1โ,e2โ,โฆ,enโ) a basis for V. As explained in Appendix A, to V there corresponds a dual spaceVโ and to (e1โ,โฆ,enโ) there corresponds a dual basis(f1,f2,โฆ,fn). The members of Vโ are called dual vectors or covectors. A covector y can be expressed as a linear combination of the basis members y=yiโfi; note the use of implicit summation and that superscripts and subscripts are used in an opposite manner to their use in vectors.
Let S be the change-of-basis transformation from the basis (e1โ,โฆ,enโ) to the basis (e~1โ,โฆ,e~nโ). What is the corresponding transformation from the dual basis (f1,โฆ,fn) to the dual basis (f~1,โฆ,f~n)? To answer this question, recall the definition of the members of a dual basis as "coordinate selectors" to find
f~i(x~)=x~i=Tjiโxj=Tjiโfj(x)(1.16)
Since this equality holds for all xโV, necessarily
f~i=Tjiโfj(1.17)
We conclude that the members of the dual basis are transformed by change of basis using the inverse transformation T. It follows that the coordinates of covectors are transformed by change of basis using the direct transformation S:
y~โiโ=yjโSijโ(1.18)
So, in summary, covectors behave opposite to the behavior of vectors under change of basis. Vector bases are transformed using S and vector coordinates are transformed using T. Covector bases are transformed using T and covector coordinates are transformed using S. Consequently, covectors are said to be covariant whereas vectors, as we recall, are contravariant.
Let us exemplify covectors by introducing functions of vectors. Consider a function f(x) which assigns to every vector a scalar value y=f(x). The gradient of f(x) consists of the two partial derivatives (โf/โx1,โf/โx2). Let us examine the behavior of the gradient under a change of basis. Using the chain rule for partial derivatives we obtain
โx~iโfโ=โxjโfโโx~iโxjโ(1.20)
But from (1.13) we know that xj=Sijโx~i, so โxj/โx~i=Sijโ. Introducing the notation
It is now evident that โiโf cannot be regarded as a vector, but as a covector, because it is transformed under a change of basis using the direct transformation, rather than the inverse transformation. The gradient operator โiโ is a covariant operator.
1.7 Linear Operators on Vector Spaces
A linear operator on an n-dimensional vector space V is a function f:VโV which is additive and homogeneous:
f(x+y)=f(x)+f(y),f(ax)=af(x)(1.24)
A linear operator acts on the coordinates of a vector in a linear way; if y=f(x), then
yi=fjiโxj(1.25)
Remark: Although the notation fjiโ resembles Sijโ, Tijโ used for the direct and inverse basis transformations, there is a subtle but important difference. The objects Sijโ, Tijโ depend on two bases (the old and the new). By contrast, we interpret fjiโ as a basis-independent geometric object, whose numerical representation depends on a single chosen basis.
Let us explore the transformation law for fjiโ when changing from a basis eiโ to a basis e~iโ. From the contravariance of xi and yi:
Expression (1.27) is the transformation law for linear operators. As we see, the transformation involves both the direct and the inverse transformations. Therefore a linear operator is contravariant in one index and covariant in the second index. The transformation (1.27) can also be expressed in matrix form as F~=TFS=Sโ1FS, which is the similarity transformation of linear algebra.
1.8 Tensors
Vectors, covectors, and linear operators are all special cases of tensors. We will not attempt to define tensors in abstract terms, but settle for a coordinate-based definition, as follows.
A tensor of type (or valency) (r,s) over an n-dimensional vector space is an object consisting of nr+s coordinates, denoted by the generic symbol aj1โโฆjsโi1โโฆirโโ, and obeying the following change-of-basis transformation law:
Let us spend some time discussing this equation. According to Einstein's summation notation, summation must be performed r+s times, using the indices k1โ,โฆ,krโ,m1โ,โฆ,msโ. The order of summation does not matter. Expanding fully:
The coordinates i1โ,โฆ,irโ are the contravariant coordinates and the coordinates j1โ,โฆ,jsโ are the covariant coordinates. You should remember that:
Contravariant coordinates appear as superscripts and are transformed using T
Covariant coordinates appear as subscripts and are transformed using S
Like vectors, tensors are abstract objects. What we see in (1.28) is only a law of transformation of the coordinates of the tensor, while the tensor itself is invariant.
Looking back at what we presented in the preceding sections:
A contravariant vector is a (1,0)-tensor
A covariant vector (covector) is a (0,1)-tensor
A linear operator on a vector space is a (1,1)-tensor
A scalar is a (0,0)-tensor
1.9 Operations on Tensors
1.9.1 Addition
Two tensors of the same type can be added term-by-term:
We can write tensor addition symbolically as c=a+b. Tensor addition is commutative. Furthermore, the change-of-basis transformation law holds for c, hence c is indeed a tensor.
Remarks:
Tensors of different ranks cannot be added.
The tensor 0 can be defined as a tensor of any rank whose coordinates are all 0.
1.9.2 Multiplication by a Scalar
Each of the coordinates of a tensor can be multiplied by a given scalar to yield a new tensor of the same type:
We can write tensor multiplication by a scalar symbolically as c=xa. It is easy to check that
x(a+b)=xa+xb,(x+y)a=xa+ya,(xy)a=x(ya)=y(xa)(1.32)
1.9.3 The Tensor Product
Let a be an (r,s)-tensor and b a (p,q)-tensor. We write the coordinates of the first tensor as aj1โโฆjsโi1โโฆirโโ and those of the second tensor as bjs+1โโฆjs+qโir+1โโฆir+pโโ. Note that all indices are distinct within and across tensors. The tensor productc=aโb is defined as the (r+p,s+q)-tensor having the coordinates
Let a be an (r,s)-tensor. Choose any contravariant index, say the i-th position, and any covariant index, say the j-th position, and rename both by the same new symbol k. Then
Note how the index k disappears through the implied summation and the resulting tensor has type (rโ1,sโ1). The operation (1.36) is called contraction. For a general (r,s)-tensor there are rs possible contractions, one for each pair of contravariant and covariant indices.
In view of the simplest case where ahgโ is a (1,1) tensor: aggโ is the trace of a, and this trace is invariant under change of basis:
TgmโahgโSmhโ=ahgโฮดghโ=aggโ(1.37)
Often, implied summation can be viewed as outer product followed by contraction. Consider the scalar product of a covector and a vector:
c=aiโbi(1.39)
The result (1.39) is a scalar, called the scalar product of ajโ and bi. It follows that scalar product is invariant under change of basis.
1.10 Tensor Spaces as Vector Spaces; New Notations
Consider the set T(r,s) of all (r,s)-tensors, including the zero tensor. Equipped with the addition and scalar multiplication operations, this set becomes a vector space of dimension nr+s. Let (e1โ,โฆ,enโ) be a basis for V and (f1,โฆ,fn) a basis for Vโ. Then all tensor products
Expression (1.40) is a formal, unambiguous way to write a tensor (with implied summation over all indices).
Note: In general, the ordering of contravariant and covariant basis vectors in the tensor product matters (since โ is not commutative). There are (rr+sโ) different spaces T(r,s) corresponding to different orderings.
1.11 Inner Products, The Gram Matrix, and Metric Tensors
The material in this section is extremely important, albeit not difficult. Be sure to understand it fully and review several times if necessary.
1.11.1 Inner Products
The defining axioms of vector space include no operations that act on vectors and produce scalars. Here we introduce one such function: the inner product. Let u and v be vectors in a vector space V and denote by uโ v a function acting on u and v and producing a scalar a=uโ v, such that the following properties hold:
Bilinearity:(ฮฑu1โ+ฮฒu2โ)โ v=ฮฑ(u1โโ v)+ฮฒ(u2โโ v)uโ (ฮฑv1โ+ฮฒv2โ)=ฮฑ(uโ v1โ)+ฮฒ(uโ v2โ)
for all u,u1โ,u2โ,v,v1โ,v2โโV and ฮฑ,ฮฒโR.
Symmetry:uโ v=vโ u
for all u,vโV.
Nondegeneracy:uโ x=0ย forย allย uโVโนx=0
A vector space equipped with an inner product is called an inner product space. We will only consider symmetric nondegenerate inner products.
When we substitute u=v in the inner product, the resulting scalar-valued function uโ u is called the quadratic form induced by the inner product. A quadratic form satisfying uโ u>0 for all u๎ =0 is called positive. An inner product space whose associated quadratic form is positive is called Euclidean.
An inner product space admits the concept of orthogonality. Vectors u and v are orthogonal if uโ v=0. The notation uโฅv is used to signify orthogonality. If the space is Euclidean, the length (or Euclidean norm) of u is โฅuโฅ=uโ uโ.
1.11.2 The Gram Matrix
Let us express the inner product in some basis (e1โ,โฆ,enโ). Let u=eiโui and v=eiโvi. Then, using the bilinearity of the inner product:
uโ v=(eiโโ ejโ)uivj(1.41)
The entity {eiโโ ejโ,ย 1โคi,jโคn} is called the Gram matrixG of the basis. By symmetry of the inner product, G is symmetric.
Theorem 1.The Gram matrix G is nonsingular.
Proof. Assume there exists a vector x such that (eiโโ ejโ)xj=eiโโ x=0. Since this holds for all i, x is orthogonal to every member of the basis, hence to every vector in the space. By nondegeneracy, x=0. Since the only vector in the null space of G is the zero vector, G is nonsingular. โก
We now examine the behavior of G under change of basis. Consider a new basis (e~1โ,โฆ,e~nโ) related to the old basis through the transformation S. Then
Matrices G and G~ related by (1.43) with nonsingular S are called congruent. The celebrated Sylvester law of inertia asserts:
Theorem 2 (Sylvester).Every real symmetric matrix G is congruent to a diagonal matrix ฮ whose entries have values +1, โ1, or 0. The matrix ฮ is unique for all matrices congruent to G (up to ordering of diagonal entries).
If n is the dimension of G, then n=n+โ+nโโ+n0โ, according to the numbers of +1, โ1, and 0 along the diagonal of ฮ. The triplet (n+โ,nโโ,n0โ) is called the signature of G. Since G is nonsingular in our case, n0โ=0 and n=n+โ+nโโ. If the space is Euclidean, nโโ=n0โ=0 and n=n+โ.
1.11.3 The Metric Tensor
Examination of (1.42) reveals that (ekโโ emโ) is transformed like a (0,2)-tensor under change of basis. Defining gijโ=eiโโ ejโ, we have
uโ v=gijโuivj(1.44)
The (0,2)-tensor gijโ is called the metric tensor of the inner product space. Like all tensors, it is a geometric object, invariant under change-of-basis transformations. By Sylvester's theorem, there exists a basis which makes the metric diagonal and reveals the signature of the space.
Since G is nonsingular, it possesses an inverse Gโ1. The entries of Gโ1 may be viewed as the coordinates of a (2,0)-tensor, called the dual metric tensor, and usually denoted gij. It follows immediately that
gjkgkiโ=ฮดijโ(1.45)
Theorem 3.For every finite-dimensional inner product space there exists a unique symmetric nonsingular (0,2)-tensor gijโ such that uโ v=gijโuivj for any pair of vectors u and v. Conversely, if gijโ is a symmetric nonsingular (0,2)-tensor on a finite-dimensional vector space, then an inner product uโ v is uniquely defined such that uโ v=gijโuivj for any pair of vectors u and v.
If the vector space is Euclidean and the basis is orthonormal, then gijโ=ฮดijโ and the inner product is simply uโ v=โi=1nโuivi.
1.11.4 Example: The Minkowski Space
The Minkowski space is a 4-dimensional inner product vector space possessing an orthogonal basis (e0โ,e1โ,e2โ,e3โ) and a metric tensor whose coordinates in this orthogonal basis are
The metric of this space has signature n+โ=3,nโโ=1. Some authors use the negative of (1.46), giving n+โ=1,nโโ=3.
The Minkowski space is clearly non-Euclidean; indeed, this space underlies relativity theory, so it is the space in which our universe exists! In relativity theory, it is common to number the dimensions starting at 0. The index 0 is associated with ct (time multiplied by the speed of light), and the remaining indices are associated with the usual space coordinates x,y,z.
Let x be a vector in the Minkowski space. Then
xโ x=โ(x0)2+i=1โ3โ(xi)2(1.47)
Clearly, xโ x is not always nonnegative. The following terminology is in use:
Let aj1โโฆjsโi1โโฆirโโ be the coordinates of an (r,s)-tensor a in some basis and gijโ be the metric tensor in this basis. Form the tensor product gpqโaj1โโฆjsโi1โโฆirโโ (type (r,s+2)). Now choose one of the contravariant coordinates of a, say ikโ; replace ikโ by q and perform contraction with respect to q. The result is a tensor of type (rโ1,s+1):
Raising increases the contravariant valency by 1 and decreases the covariant valency by 1.
A common use of lowering and raising is in moving between vectors and covectors. If vi is a vector in some basis, we define its corresponding covector viโ through the relationships
viโ=gikโvk,vi=gikvkโ(1.50)
These relationships establish a natural isomorphism between the given vector space V and its dual space of covectors Vโ.
1.13 The Levi-Civita Symbol and Related Topics
1.13.1 Permutations and Parity
A permutation of the integers (1,2,โฆ,n) is a rearrangement of this set in a different order, say (i1โ,i2โ,โฆ,inโ). There are n! different permutations of n integers.
The parity of a permutation is determined by the number of transpositions needed to restore it to the natural order. If the number is even, the parity is even; if the number is odd, the parity is odd.
1.13.2 The Levi-Civita Symbol
The Levi-Civita symbolฮตi1โi2โโฆinโโ is a function of n indices, each taking values from 1 to n. It is defined as follows:
where the sign is that of detS. The conclusion is that ฯi1โโฆinโโ is "almost" a tensor, except for possible sign change. As long as all transformations S in the context have positive determinant, ฯi1โโฆinโโ is a tensor. In the general case, we refer to it as a pseudotensor. We call ฯi1โโฆinโโ the volume pseudotensor.
1.14 Symmetry and Antisymmetry
We say that aj1โj2โโฆjsโโ is symmetric with respect to a pair of indices p and q if
A tensor is called completely symmetric if it exhibits symmetry under all possible transpositions; it is called completely antisymmetric if it exhibits antisymmetry under all possible transpositions. The Levi-Civita symbol provides an example of a completely antisymmetric symbol.
For a completely antisymmetric tensor, aj1โโฆpโฆpโฆjsโโ=0 โ i.e., a completely antisymmetric tensor may have nonzero coordinates only when all indices are different.
The symmetric part of aj1โโฆjsโโ with respect to a pair of adjacent indices p,q is defined by
The complete symmetrization of aj1โj2โโฆjsโโ, denoted a(j1โj2โโฆjsโ)โ, is defined as the sum of all s! permutations of indices divided by s!. The complete antisymmetrization, denoted a[j1โj2โโฆjsโ]โ, is the alternating sum (even permutations added, odd permutations subtracted) divided by s!. Antisymmetrizations are of great importance in relativity theory.
1.15 Summary
In this chapter we introduced tensors in the simplest settingโthat of common vector spaces. Using this approach enabled us to stay within the realm of linear algebra, with very little need for calculus. Even in this simple framework, there is a need for understanding dual vectors (or covectors) and dual bases. Once this difficulty is overcome, the road is clear for tensors of any rank.
We learned that a general tensor possesses a number of covariant coordinates and a number of contravariant coordinates. The former transform under the direct change-of-basis matrix S and the latter transform under its inverse T.
The elementary operations on tensors include common vector operations (addition and multiplication by a scalar) as well as operations that are unique to tensors. Among the latter, the most important is the tensor product. The second is contraction. By combining tensor products and contractions we can form almost any algebraic tensor operation of interest.
Vector spaces may be equipped with an inner product. We considered inner products that are symmetric and nondegenerate, but not necessarily positive. An inner product space permits the definition of the important Gram matrix of a basis. The Gram matrix leads naturally to the metric tensor and to the operations of raising and lowering.
We define vector spaces to be flat, because all geometric objects are fixed, although their coordinates vary depending on the basis. Applications in physics require more complex objects, in particular ones which involve functions and calculus. The remaining chapters deal with tensors in more general settings.
Chapter 2: Tensor Fields and Tensor Calculus
2.1 Tensor Fields
In this chapter we will consider tensors that vary from point to point in space. We therefore change our viewpoint on the underlying vector space V. Rather than an abstract space, we will think of V as a real physical space, which can be the usual 3-dimensional Euclidean Newtonian space or the 4-dimensional Minkowski space.
To V we attach a fixed origin and a reference basis (e1โ,e2โ,โฆ,enโ). Each point in V has a radius vector r with respect to the origin. The coordinates of r can be expressed as linear coordinates (x1,x2,โฆ,xn), but they can also be expressed in other ways โ for example, cylindrical and spherical coordinates are special cases of curvilinear coordinates.
To each point in the space V we will assign a tensor a(r). Thus, aj1โโฆjsโi1โโฆirโโ(r) denotes the coordinates of a space-dependent tensor with respect to the reference basis. Such an object is called a tensor field over V.
The simplest way to think of aj1โโฆjsโi1โโฆirโโ(r) is as a collection of nr+s functions of r. However, at every fixed r, the values of the functions must obey the change-of-basis transformation laws defined in Chapter 1.
2.2 The Gradient Operator in Linear Coordinates
We have already met the gradient operator โkโ in Section 1.6, applied to a scalar field. We wish to generalize the gradient operator to tensor fields. As long as we restrict ourselves to linear coordinates, this is not difficult. Let aj1โโฆjsโi1โโฆirโโ(r) be a tensor field. Upon expressing the radius vector r in terms of the reference basis (i.e., r=eiโxi), the tensor aj1โโฆjsโi1โโฆirโโ(r) becomes a function of the coordinates xi. We may now differentiate the tensor with respect to a particular coordinate xp:
There are several novelties in equation (2.1). First, each component of the tensor is differentiated separately. Second, the result depends on the choice of basis. Third, the resulting object is a tensor field of type (r,s+1) โ this must be proved. Fourth, the new covariant component appears last, separated by a semicolon.
Theorem 4.โpโ, as defined in (2.1) and (2.2), is a tensor.
Proof. The change-of-basis transformation of aj1โโฆjsโi1โโฆirโโ(r) gives
This is precisely the change-of-basis formula for an (r,s+1)-tensor, as claimed. โก
2.3 Curvilinear Coordinates
Let us assume that we are given n functions of the coordinates of the reference basis, to be denoted by yi(x1,โฆ,xn), 1โคiโคn. These functions are assumed to be continuous, to possess continuous partial derivatives, and to be invertible. Such functions are called curvilinear coordinates.
Consider the partial derivatives of the radius vector r with respect to the curvilinear coordinates:
Eiโ=โyiโrโ=ejโโyiโxjโ(2.8)
The n2 partial derivatives โxj/โyi form the Jacobian matrix. Let us denote
Sijโ=โyiโxjโ,Tkmโ=โxkโymโ(2.9)
Then
TjmโSijโ=ฮดimโ,SmiโTkmโ=ฮดkiโ(2.10)
The vectors (E1โ,โฆ,Enโ) are called the tangent vectors of the curvilinear coordinates at the point r. The vector space spanned by the tangent vectors is called the tangent space at the point r.
The differential vector dr can be conveniently expressed in terms of the local basis as dr=Eiโdyi. Note that dr is also called the line element.
Equation (2.8) can be written as
Eiโ=ejโSijโ,ekโ=EmโTkmโ(2.11)
This has the same form as an ordinary change-of-basis transformation (cf. (1.13)). We should keep in mind, however, that (2.11) is local at each r whereas (1.13) is global on the space.
2.4 The Affine Connections
When each of the tangent vectors Eiโ is differentiated with respect to each curvilinear component yj, we obtain n2 new vectors โEiโ/โyj. Each such vector may be expressed in terms of the local basis (E1โ,โฆ,Enโ):
โyjโEiโโ=Ekโฮijkโ(2.12)
where implicit summation over k is understood. The n3 coefficients ฮijkโ in (2.12) are called the affine connections or the Christoffel symbols of the second kind. Although the notation ฮijkโ may imply that the affine connections constitute a tensor, this is in fact not the case.
We use a comma to denote partial derivative: f,pโ=โf/โyp. So (2.12) can be written as
Ei,jโ=Ekโฮijkโ(2.13)
2.4.1 Formulas for the Affine Connections
Several explicit formulas for the affine connections will be useful later.
First formula: By differentiating (2.11) and substituting in (2.12):
ฮijpโ=TkpโSi,jkโ=Tkpโx,ijkโ(2.17)
Therefore the affine connections are symmetric in their lower indices: ฮijkโ=ฮjikโ.
Second formula: By differentiating (2.10):
ฮijpโ=โTk,jpโSikโ(2.19)
Third formula (in terms of the metric tensor gijโ=Eiโโ Ejโ):
Proof. Direct calculation using gmi,jโ=(Emโโ Eiโ),jโ and the definition (2.13) yields, after substitution and using the symmetry of the affine connection and the metric tensor:
We illustrate the derivation of the affine connections for a two-dimensional vector space with Cartesian coordinates (x,y) and curvilinear polar coordinates (r,ฯ), related by
2.5 Differentiation of Tensor Fields in Curvilinear Coordinates
We now turn our attention to the problem of differentiating tensor fields in curvilinear coordinates. We use uppercase letters for tensor coordinates in curvilinear coordinates (relative to the tangent basis Eiโ) and lowercase for those in the reference basis eiโ.
Deriving an expression for Aj1โโฆjsโ;pi1โโฆirโโ starting with the special case of a (1,1)-tensor, and using (2.15) and (2.18) to substitute for derivatives of S and T, we arrive at:
Expression (2.30) is called the covariant derivative of the (1,1)-tensor Ajiโ in curvilinear coordinates. We now have two kinds of derivatives: the conventional derivative (denoted by a comma subscript), and the covariant derivative (denoted by a semicolon subscript), defined only for tensors.
The covariant derivative of a general tensor in curvilinear coordinates is:
Theorem 5.The covariant derivative of gijโ is identically zero; that is, gij;pโ=0.
Proof. It follows as a special case of (2.31) that gij;pโ=gij,pโโgkjโฮipkโโgikโฮjpkโ. Substituting the affine connections expression (2.20) and carrying out all cancellations yields 0. โก
Let Tij be a symmetric (2,0)-tensor. The covariant divergence of Tij is defined as
The covariant divergence is important in physics applications because it is typically associated with conservation laws.
2.6 The Second Covariant Derivative
The second covariant derivative of Ai, denoted A;pqiโ, is the first covariant derivative of A;piโ. This is a (1,1)-tensor; therefore its first covariant derivative follows from (2.30):
In multivariate calculus, second derivatives possess the symmetry X,pqโ=X,qpโ if the second derivatives exist and are continuous. Let us explore if this property holds for second covariant derivatives. Computing A;pqiโโA;qpiโ and canceling terms:
An immediate consequence is that the second covariant derivative is not symmetric in general.
Theorem 6.Rihqpโ is a tensor.
Proof. The left side of (2.41) is a difference of tensors and is therefore a tensor. Denoting it temporarily as ฮดApqiโ, we have ฮดApqiโ=RihqpโAh, where both ฮดApqiโ and Ah are tensors. Making a change-of-basis transformation and using the arbitrariness of Ah, one can show that Rihqpโ must transform as a tensor. โก
The tensor Rihqpโ is called the Riemann curvature tensor. It plays a central role in differential geometry and the theory of manifolds.
The first thing to note is that Rihqpโ depends only on the affine connections ฮijkโ, which in turn depend only on the metric gijโ. The Riemann tensor depends only on the metric. When the curvilinear coordinates are linear, the metric is constant, the affine connections vanish, and so does the Riemann tensor.
The Riemann tensor is antisymmetric in the indices q and p:
Rihqpโ=โRihpqโ(2.42)
The Riemann tensor satisfies the First Bianchi identity:
Rihqpโ+Riqphโ+Riphqโ=0(2.43)
Note that the lower indices of the three terms in (2.43) are cyclic permutations of one another.
To make further symmetries explicit, we introduce the purely covariant Riemann tensor, obtained by lowering the contravariant index:
Rihqpโ=gijโRjhqpโ(2.44)
The covariant Riemann tensor possesses the symmetries
Rihqpโ=โRihpqโ=โRhiqpโ=Rqpihโ(2.45)
2.8 Some Special Tensors
The space-geometry tensors of general relativity are, in a figure of speech, children of the Riemann tensor.
The Ricci tensor is the result of contracting the contravariant and last covariant indices of the Riemann tensor:
In this section we extended tensor theory from constant tensors in constant bases to tensor fields โ tensors that vary from point to point in space. The space itself is still a vector space with an inner product; therefore tensors can still be expressed relative to a fixed (reference) basis. However, they may also be expressed relative to bases that vary from point to point. We introduced the concept of curvilinear coordinates.
Calculus demands the ability to differentiate functions. We distinguished between two kinds of derivatives: the usual partial derivative; and the covariant derivative. The latter is a bona-fide tensor and therefore transforms properly under change of basis.
The definition of the covariant derivative relies on the extension of the concept of metric to local bases on curvilinear coordinates, and on the affine connections. The second covariant derivative is not symmetric in general, and an important consequence of this lack of commutativity is the ability to define the curvature tensor โ the Riemann tensor, which leads to the Ricci tensor and to the Einstein tensor fundamental to general relativity.
Chapter 3: Tensors on Manifolds
3.1 Introduction
The space Rn is one of mathematics' greatest success stories: it is at the same time the star of linear algebra, geometry, and analysis. To mention but one example of why we need something more general, consider the surface of a sphere. It follows from the Pythagorean theorem that the surface of a sphere is the set of all points of constant distance from the origin. But, although the surface of a sphere is intimately related to the Euclidean space in which it is embedded, it does not at all look like a Euclidean space of any dimension.
The surface of a sphere is an example of a smooth topological manifold. We can loosely define such an object as a set patched up from subsets, each of which is "like" a Euclidean space. "Like" in this description means that each patch can be mapped in a one-to-one way to a patch of a Euclidean space such that the map and its inverse are continuous.
This chapter extends tensor calculus from curvilinear coordinates in Euclidean spaces to tensor fields on manifolds.
3.2 Mathematical Background
3.2.1 Sets and Functions
We assume that you know the concept of an abstract set. We remind that xโA means that x belongs to the set A, and xโ/A means that x does not belong to A.
If A is a set and B is another set such that for all xโB it holds that xโA, then B is a subset of A, denoted BโA. The notation AโB stands for the set of all xโA and xโ/B.
The unionAโชB is the set of all x such that xโA or xโB or both. The intersectionAโฉB is the set of all x such that xโA and xโB.
A function f:XโY is called:
injective (one-to-one) if f(x1โ)๎ =f(x2โ) unless x1โ=x2โ
surjective (onto) if for every yโY there exists xโX such that y=f(x)
bijective if it is both injective and surjective
If f:XโY is bijective, its inverse fโ1:YโX is defined such that fโ1(f(x))=x for all xโX.
If f is injective, then (3.2b) changes to equality.
The compositiongโf:XโZ of f:XโY and g:YโZ is defined by z=g(f(x)).
3.2.2 The Topological Structure of Rn
The space Rn consists of all n-tuples of real numbers (x1,โฆ,xn). A distance function is defined for all pairs of vectors:
โฃxโyโฃ=(i=1โnโ(xiโyi)2)1/2(3.4)
The distance function has three fundamental properties: (D1) it is zero iff x=y and positive otherwise; (D2) it is symmetric; (D3) it satisfies the triangle inequality โฃxโyโฃโคโฃxโzโฃ+โฃzโyโฃ.
Let x0โ be a point in Rn and d a positive number. The set
B(x0โ,d)={y:โฃx0โโyโฃ<d}(3.6)
is called an open ball centered at x0โ and having radius d.
A subset O of Rn is open if it is a union (finite, countable, or uncountable) of open balls. Open sets have three fundamental properties:
(T1) The empty set โ and Rn are open sets.
(T2) The union of any number of open sets is an open set.
(T3) The intersection of two open sets is an open set.
3.2.3 General Topological Spaces
A topological space is a set S equipped with a collection T of subsets of S, such that axioms T1, T2 and T3 are satisfied. The member sets of T are the open sets of the topology.
Two simple examples:
Any set S with T={โ ,S}: the indiscrete topology on S.
Any set S with T containing all subsets of S: the discrete topology on S.
A set C is closed if its complement SโC is open.
If x is a point and O is an open set containing x, then O is an open neighborhood of x. A neighborhood of x is any set containing an open neighborhood of x.
3.2.4 More on Rn
The usual topology on Rn has several important properties:
Hausdorff: If x1โ and x2โ are two different points, there exist open neighborhoods O1โ and O2โ of x1โ and x2โ such that O1โโฉO2โ=โ .
Separability: A subset A of a topological space is dense if every open set contains a point of A. A topological space is separable if it contains a countable dense set. Rn is separable (the rationals are dense in R).
Second Countability: A base for a topology is a collection B of open sets such that every open set is a union of members of B. Rn has a countable base (open balls with rational centers and rational radii).
3.2.5 Continuity and Homeomorphisms
A function f on a topological space X to a topological space Y is continuous at a point x if, for any open neighborhood V of f(x), there is an open neighborhood U of x such that f[U]โV.
A function is continuous on X if and only if, for any open set V in Y, the inverse image U=fโ1[V] is an open set in X.
Let X and Y be two topological spaces. If there exists a bijective function f on X onto Y such that both f and fโ1 are continuous, then the two spaces are homeomorphic and f is called a homeomorphism. You may think of two spaces as homeomorphic if one can be obtained from the other by arbitrary stretching, squeezing, or bending, but no tearing or punching holes.
For functions f:RnโRm: a function is of class Ck if all its partial derivatives up to order k exist and are continuous. A function is Cโ if it is of class Ck for all k. A Cโ function is also called smooth.
3.3 Manifolds
3.3.1 Definition of a Manifold
A smooth topological manifold of dimension n is a set M satisfying the following axioms:
(M1)M is a topological space whose topology is Hausdorff and second countable.
(M2) There is a fixed collection of open sets O={Oiโ,iโI} on M that covers M; i.e., โiโIโOiโ=M.
(M3) For each OiโโO there is an injective function ฯiโ:OiโโRn such that ฯiโ (with range restricted to ฯiโ[Oiโ]) is a homeomorphism between Oiโ and ฯiโ[Oiโ]. The pair (Oiโ,ฯiโ) is called a chart and the collection of all charts is called an atlas.
(M4) Two charts (Oiโ,ฯiโ) and (Ojโ,ฯjโ) are compatible if either OiโโฉOjโ=โ or OiโโฉOjโ=U๎ =โ and the function ฯiโโฯjโ1โ:ฯjโ[U]โฯiโ[U] is smooth. Every pair of charts in the atlas is compatible.
(M5) The atlas is maximal: if (O,ฯ) is a chart that is compatible with every chart (Oiโ,ฯiโ) in the atlas, then (O,ฯ) is in the atlas.
Comments:
The Hausdorff and second countability requirements are technical and needed for deeper theoretical aspects.
It is the dimension n of Rn in axiom M3 that makes us call the manifold n-dimensional.
A chart is also called a coordinate system. Given a chart (O,ฯ), the set O is the chart set and the function ฯ is the chart function.
Axiom M5 makes the definition of a manifold unique by expanding the atlas to include all compatible charts.
Example: The surface of a sphere S2 in R3 can be covered by two charts: O1โ={(x,y,z)โS2:z๎ =1} and O2โ={(x,y,z)โS2:z๎ =โ1}. For O1โ, the stereographic projection
u=1โz2xโ,v=1โz2yโ
maps O1โ continuously onto R2. The surface of a sphere is therefore a two-dimensional manifold.
3.3.2 Smooth Functions on Manifolds
We want to define a smooth function f:MโRm on a manifold M. Since M is not numerical, we use charts. Let F be the set of all smooth functions f:MโR, with the requirement:
(MF1) For every (Oiโ,ฯiโ) in the atlas, the function fโฯiโ1โ:RnโRm is smooth.
Then f is defined to be smooth.
A particular class of smooth functions is given by the coordinate functions of a chart (O,ฯ): the functions ฮพkโฯiโ:OiโโR, where ฮพk(x)=xk selects the k-th coordinate.
3.3.3 Derivatives on Manifolds
We want to define derivatives of functions on manifolds. Let pโM be a fixed point, and define an operator dpโ:FโR to be a derivative operator at p if:
Note that f, g, dpโ(f), and dpโ(g) in (3.9), (3.10) are all evaluated at p, so they are all real numbers.
Example: The derivative of a constant function f(p)=c๎ =0 is zero. Using (3.9), dpโ(f2)=cโ dpโ(f). Using (3.10), dpโ(f2)=2cโ dpโ(f). These agree only if dpโ(f)=0.
3.3.4 Directional Derivatives Along Cartesian Coordinates
Let (Opโ,ฯpโ) be a fixed chart such that pโOpโ. For fโF, the function fโฯpโ1โ:ฯpโ[O]โR is smooth on an open subset of Rn. The conventional partial derivatives
โxkโโ(fโฯpโ1โ)
are well defined. Evaluating at ฯ(p) for every fโF gives an operator โ/โxkโฃpโ:FโR that satisfies (3.9) and (3.10). Therefore โ/โxkโฃpโ is a derivative operator on M.
The operators (โ/โxkโฃpโ,ย 1โคkโคn) are called the directional derivatives along the coordinates.
3.3.5 Tangent Vectors and Tangent Spaces
Given any two derivative operators dp,1โ and dp,2โ, we can define their linear sum:
The collection of all derivative operators at a point p is therefore a vector space. We denote this space by Dpโ and call it the tangent space of the manifold at p. The elements of Dpโ (the derivative operators) are called tangent vectors.
Theorem 7.The tangent space Dpโ is n-dimensional and the directional derivatives (โ/โxkโฃpโ,ย 1โคkโคn) constitute a basis for the space.
This basis is called the coordinate basis for short.
3.4 Tensors and Tensor Fields on Manifolds
3.4.1 Coordinate Transformations
Suppose that a point pโM belongs to two charts (O,ฯ) and (O~,ฯ~โ). The two different charts have different coordinate bases (โ/โx1,โฆ,โ/โxn) and (โ/โx~1,โฆ,โ/โx~n) at p. These bases are related by the chain rule:
If v is a tangent vector at p, then v=viโ/โxi=v~jโ/โx~j, from which we deduce the change-of-basis transformation rules:
vi=โx~jโxiโv~j,v~i=โxjโx~iโvj(3.14)
Comparing with (1.11) and (1.12), we see that with Sjiโ=โxi/โx~j and Tjiโ=โx~i/โxj, the transformation rules for vectors on manifolds become identical to the transformation rules for conventional vectors. The essential difference is that (1.11) and (1.12) apply globally, whereas (3.14) holds for a given point of the manifold. Consequently, the matrices Sjiโ and Tjiโ vary from point to point.
3.4.2 Cotangent Spaces
We have denoted by Dpโ the tangent space at p. We can assign to Dpโ a dual space Dpโโ, called the cotangent space at p. A common notation for the covectors comprising the dual basis is (dx1,dx2,โฆ,dxn). The change-of-basis transformation for dual bases is
A vector fieldd on a manifold is a collection {dpโ:pโM} of derivative operators. For a fixed f, {dpโ(f):pโM} defines a function dfโ:MโR. A vector field d is smooth if dfโ is smooth on M for every smooth function f on M.
3.4.4 Tensors and Tensor Fields
We define an (r,s)-tensor field as a collection of nr+s smooth functions on M, denoted aj1โโฆjsโi1โโฆirโโ, and obeying the transformation law
Compare this definition with (1.28): the two are essentially identical, except for the difference in interpretation. Whereas (1.28) defines constant tensors over a vector space, (3.20) defines a tensor field over a manifold.
We can use ordinary partial differentiation on tensor fields:
The result is not a tensor field, since it does not satisfy the transformation law (3.20). To obtain a derivative tensor field, we need the covariant derivative, as in Chapter 2.
3.4.5 The Metric Tensor
A metric tensor on a manifold M is a smooth (0,2)-tensor field gijโ satisfying:
(MM1)gijโ is symmetric.
(MM2)gijโ is nondegenerate.
(MM3) The signature ฮ of gijโ is constant on the entire manifold.
These axioms allow us to write gijโ=SikโSjmโฮkmโ, where S is a nonsingular matrix and ฮ is diagonal with a constant pattern of ยฑ1's.
The inverse (dual) metric tensor gij is given by gij=TkiโTmjโฮkm, where T=Sโ1. It satisfies
gjkgkiโ=gikโgkj=ฮดjiโ(3.24)
The metric tensor can be expressed in full form as
ds2=gijโdxidxj(3.25)
The notation ds2 is called the (square of the) line element.
The transformation law of the metric tensor is the same as any (0,2)-tensor:
A simple device will enable us to save many pages of definitions and derivations. Let us conjure up an n-dimensional inner product space V, together with a basis (e1โ,โฆ,enโ) whose Gram matrix is ekโโ emโ=ฮkmโ. Now define a local basis at each point of the manifold:
We thus find ourselves in exactly the same framework as in Chapter 2. The constancy of ฮ (axiom MM3) facilitates the use of a fixed inner product space with a fixed signature for the entire manifold. This artificial device (V and the bases) is not part of the definition of a manifold โ it is introduced only for technical usefulness.
3.4.7 (Almost) All Work Done
Once the device in the preceding subsection is understood, all the material in Chapter 2 from Section 2.4 onwards applies to tensors on manifolds, with no changes. In particular, affine connections, covariant derivatives, and the special tensors are defined and used as in Chapter 2. The coordinates xk on some chart (O,ฯ) take the place of the curvilinear coordinates yk.
3.5 Curves and Parallel Transport
A smooth curve on a manifold M is a smooth function ฮณ:RโM. Smoothness is defined by requiring that fโฮณ:RโR be smooth for all fโF.
The tangent vector at a point p(t) on the curve is defined as
ฯ(f)=dtd(fโฮณ)โ(3.30)
The tangent vector can be expressed in terms of the coordinate basis:
ฯ=dtdxkโโxkโโ=ฯkโxkโโ(3.31)
where ฯk=dxk/dt are the coordinates of the tangent vector.
Let ฮณ(t) be a curve with tangent vector ฯk(t), and let vi(t) be a vector field defined on all points of the curve. Then vi(t) is parallel transported on the curve if
Given vi at a single point on the curve, (3.37) uniquely defines the parallel transported vector vi(t) on the entire curve. The conclusion from a geometric analysis: a parallel transported vector remains unchanged โ parallel to itself โ when viewed as an abstract geometrical object in the hypothetical reference space V.
3.6 Curvature
Let ฮณ(t) be a closed curve on a manifold (ฮณ(0)=ฮณ(1)). Let vk(0) be a fixed vector at ฮณ(0) and perform parallel transport on ฮณ. Surprisingly, vk(1)๎ =vk(0) in general. This follows from the curvature of the manifold.
Example: Place an arrow at the North Pole of the earth, pointing south along the Greenwich meridian. Move south to the equator, east to longitude 90ยฐ, then north back to the North Pole. The arrow will have rotated 90ยฐ relative to its original direction โ even though it was "always pointing south."
3.6.1 The Area of a Closed Curve
For a closed planar curve ฮณ(t) surrounding the origin, parameterized so that ฮณ(0)=ฮณ(1), the enclosed area is
3.6.2 Approximate Solution of the Parallel Transport Equations
Choose a point x0kโ and construct a closed curve x(t)=x0โ+ฮตฮณ(t), where ฮณ(t) is a fixed curve and ฮต is a small scalar. Approximating the parallel transport equations (3.37) to order ฮต2 and integrating, we find that there is no first-order effect:
This result establishes an interesting interpretation of the Riemann curvature tensor: when a vector is parallel transported along an infinitesimal closed curve in a manifold, there is a second-order nonzero difference between the vectors at the end and the beginning of the curve. This difference is proportional to the Riemann tensor at the central point of the loop and to the area of the loop.
Equivalently: when a given vector is parallel transported from a point p to a point q on a manifold, the resulting vector is not uniquely determined by p and q, but depends on the chosen path between the points.
3.7 Geodesics and Line Length
3.7.1 Geodesics
A geodesic in a manifold is a curve having the property that its tangent vector is parallel transported along the curve. Substituting the tangent vector in place of the transported vector in (3.37) yields the geodesic equation:
This is a set of n second-order, nonlinear, coupled differential equations in the unknown functions xi(t). Note that the affine connections ฮkmiโ are functions of xi(t) and are not constant in general on a curved space.
Given xi(0) and dxi(0)/dt at a point p, the geodesic equation has a unique solution.
3.7.2 Length in Euclidean Spaces
In an n-dimensional Euclidean space, the length of a curve ฮณ(t) with Cartesian coordinates xi(t), 0โคtโคtfโ, is
S=โซ0tfโโ(k=1โnโ(dtdxkโ)2)1/2dt(3.61)
It is well known that the curve of shortest length between two points is a straight line. A straight line satisfies the geodesic equation because the affine connections vanish on flat space and d2xi/dt2=0. So the curve of shortest length satisfies the geodesic equation.
The natural parameterizationxi(s) is defined by making the arc length s the parameter:
s(t)=โซ0tโ(k=1โnโ(dudxkโ)2)1/2du(3.62)
3.7.3 Length in a Manifold
Suppose the metric is positive (gijโโฅ0). We define the length of a curve by:
The curve of minimum length satisfies the geodesic equation, provided the curve is parameterized in the natural parameterization. (This condition is necessary but not sufficient.) A proof is given in Appendix C.
Appendix A: Dual Vector Spaces
Let V be an n-dimensional vector space over R. A function f:VโR is called a functional. A functional is linear if
f(x1โ+x2โ)=f(x1โ)+f(x2โ),f(ax)=af(x)(A.1)
The set of all linear functionals on V is a vector space, called the dual space of V and denoted Vโ. The elements of Vโ are called dual vectors or covectors.
We will denote โจy,xโฉ=y(x) for a dual vector y and vector x.
Let (e1โ,โฆ,enโ) be a basis for V. Define the functional fiโVโ by
โจfi,xโฉ=xi(A.2)
Thus fi selects the i-th coordinate of x when expressed in the basis.
Theorem 8.The space Vโ is n-dimensional and the set (f1,โฆ,fn) is a basis for Vโ.
Proof. Independence: Let g=โi=1nโaiโfi be the zero functional. Then โi=1nโaiโxi=0 for all (x1,โฆ,xn), which implies aiโ=0 for all i.
Spanning: Let gโVโ and define giโ=โจg,eiโโฉ. For an arbitrary vector x:
The antisymmetry Rhiqpโ=โRihqpโ follows from (B.8). The symmetry
Rihqpโ=Rqpihโ(B.11)
can also be read from (B.8) and (B.9).
Appendix C: Proof that the Curve of Minimum Length Satisfies the Geodesic Equation
Let S be the length of the minimum-length curve x(t) parameterized in natural parameterization. Consider a neighboring curve x(t)+ฮตy(t), where ฮต is small and y(t) is smooth with y(0)=y(tfโ)=0.
Define F(x(t),xห(t))=gijโ(x(t))xหi(t)xหj(t). Under natural parameterization, F=1. The length of the neighboring curve is
โซ0tfโโ[F+ฮตฮF+O(ฮต2)]1/2dt
After expanding ฮF using the product rule and the chain rule, and using the formula (2.20) for the affine connections, one obtains: