Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Appendix E. Introduction to Tensor Analysis

Introduction

These notes contain an introduction to tensor analysis as it is commonly used in physics, but mostly limited to the needs of this course. The presentation is based on how various quantities transform under coordinate transformations, and is fairly standard. It is also somewhat old-fashioned, but it has the advantage of at least creating a mental image of how measurements are actually made in physics. It also provides a good background if one wishes to learn more about the more modern and more abstract approaches to tensors.

Quantities of physical interest are often expressed in terms of tensors. When physical laws are expressed in this manner, they often become covariant, that is, they have the same form in all coordinate systems. For example, we may say that an equation is or is not covariant. In tensor analysis the word “covariant” is also used in a different sense, to characterize a type of vector or an index on a tensor, as explained below. Covariant equations are preferred for the formulations of fundamental physical laws, because the form-invariance implies a separation between the objective reality (the invariant form of the equations) and the constructions introduced by the observer to make measurements (the coordinate system).

Spaces and Coordinates

In these notes we will be mainly concerned with two spaces: ordinary, three-dimensional, physical space, and four-dimensional space-time. We usually think of physical space as a Euclidean space extending to infinity in all directions, and model it mathematically as R3\Reals^3 with a Euclidean metric. In reality physical space is not exactly Euclidean, and whether it extends to infinity is a cosmological question (it seems that it probably does, but looking deeper into space involves looking backwards in time, and we can only see a finite part of space). As for space-time, in special relativity we usually think of it as extending to infinity in all four directions (including time), and model it as R4\Reals^4 with the Minkowski metric. As with three-dimensional, physical space, the cosmological reality is more complicated, but in both cases the models (R3\Reals^3 and R4\Reals^4 with their respective metrics) are adequate for problems of limited space and time extent, which applies to all problems considered in this course.

Nevertheless, we will be slightly more general at the beginning of these notes, and think of more general kinds of spaces. These include, for example, the configuration spaces and phase spaces of mechanical systems (see Constrained Systems, Configuration Space, and Generalized Coordinates and Phase Space) and many others. We do this because the curvilinear coordinates that are necessary on general spaces are sometimes used also on vector spaces such as R3\Reals^3 and R4\Reals^4, and because the general context is useful conceptually.

Consider a space of some kind in a physical problem (this corresponds to what in mathematics is called a differentiable manifold). A coordinate system on a space is a way of uniquely labeling the points of the space by means of coordinates, that is, nn-tuples of numbers. The number of coordinates required is the dimensionality of the space. If the space has the structure of a vector space, then the simplest coordinate systems are rectilinear, in which the coordinate axes are stright lines. Such spaces include ordinary three-dimensional, physical space (in the usual model), and space-time (in special relativity). In both these examples, the space possesses a metric (Euclidean or Minkowski), so it is possible to choose the coordinate axes to be orthogonal (in the Euclidean or Minkowski sense). The resulting coordinate systems (orthonormal, Euclidean coordinates or coordinates associated with a Lorentz frame) are the usual choices.

But on a vector space it is also possible to use skew coordinates, that is, rectilinear coordinates that are not orthonormal. In some cases the space has no metric so orthonormality is not defined.

Even if the space is a vector space, we may choose to use coordinates that are not rectilinear, for example, the spherical coordinates (r,θ,ϕ)(r,\theta,\phi) in three-dimensional, physical space. Such coordinates are called “curvilinear,” because the coordinate lines are not straight. (The coordinate lines are obtained by varying one of the coordinates, while holding all the others fixed.) But if the space is not a vector space (for example, the surface of a sphere), then rectlinear coordinates do not exist, and all coordinates are curvilinear.

In the general case, we will denote a system of coordinates by {xi,i=1,…,n}\{x^i, i=1,\ldots,n\}, or xix^i for short, where nn is the dimensionality of the space. It is customary to use a superscript to label the coordinates. It is assumed that the coordinates provide a one-to-one labeling of the points of the space, that is, a set of coordinate values uniquely identifies a point and vice versa. In general this is only possible over some region of the space, and some corresponding region of coordinate values. That is, some spaces (mathematically, manifolds), require more than one coordinate patch (mathematically, a chart) to cover them. The different coordinates need not have the same physical dimensions, for example, in spherical coordinates (r,θ,ϕ)(r,\theta,\phi), the radius rr has dimensions of distance, while the other two coordinates, θ\theta and ϕ\phi, are dimensionless.

We will be interested in how various quantities transform under a change of coordinates. In physical applications a coordinate system represents how we measure a physical system and express those measurements as numbers, but otherwise the coordinate system is a construct introduced by the observer, one that is not intrinsic to the system itself. For example, the measurement of the velocity vector produces three numbers, which are referred to a set of coordinate axes, but the system does not know about the coordinates we have chosen. Therefore, to understand the intrinsic physical properties of the system, we study how the results of our measurments change when the coordinate system is changed.

Let {x′ i,i=1,…,n}\{ x^{\prime\, i}, i=1,\ldots,n\}, or x′ ix^{\prime\, i} for short, be a new coordinate system, in addition to xix^i. Since it also labels points in a one-to-one manner, the coordinates xix^i and x′ ix^{\prime\, i} are invertible functions of one another, xi=xi(x′)x^i = x^i(x'), x′ i=x′ i(x)x^{\prime\, i} = x^{\prime\, i}(x). [An equation like x′ i=x′ i(x)x^{\prime\,i}=x^{\prime\,i}(x) means x′ i=x′ i(x1,…,xn)x^{\prime\,i}=x^{\prime\,i}(x^1,\ldots,x^n) for i=1,…,ni=1,\ldots,n.] This means that the Jacobian matrices,

∂x′ i∂xjand∂xi∂x′ j\pop{x^{\prime\, i}}{x^j} \quad and \quad \frac{\partial x^i}{\partial x^{\prime\, j}}

exist, are nonsingular, and are inverses of each other,

∂x′ i∂xj∂xj∂x′ k=δki.\pop{x^{\prime\, i}}{x^j} \frac{\partial x^j}{\partial x^{\prime\, k}} = \delta^i_k.

Here we use the summation convention (see The Summation Convention). For example, the two coordinate systems on physical space, (x,y,z)(x,y,z) and (r,θ,ϕ)(r,\theta,\phi), are related by the equations,

x=rsin⁡θcos⁡ϕ,y=rsin⁡θsin⁡ϕ,z=rcos⁡θ,\begin{aligned} x &= r\sin\theta \cos\phi, \\ y &= r\sin\theta \sin\phi, \\ z &= r\cos\theta, \\ \end{aligned}

or their inverses,

ϕ=tan⁡−1(y/x),θ=tan⁡−1(x2+y2/z),r=x2+y2+z2.\begin{aligned} \phi &= \tan^{-1}(y/x), \\ \theta &= \tan^{-1}(\sqrt{x^2+y^2}/z), \\ r &= \sqrt{x^2+y^2+z^2}. \end{aligned}

Notice that spherical coordinates (r,θ,ϕ)(r,\theta,\phi) do not provide a one-to-one labeling of points at the north pole (r>0r>0, θ=0\theta=0), since the angle ϕ\phi can take on any value. At such singular points of a coordinate system one of the Jacobian matrices (1) is singular, and the other does not exist. In the following discussion we assume that we are away from such singular points. Notice that a singularity of a coordinate system is not the same as a singularity of the space; a sphere has no singularity at the north pole, where it looks the same as anywhere else.

The Summation Convention

In (2) we use the summation convention, often attributed to Einstein, in which there is an implied summation over repeated indices. It is particularly useful in tensor analysis. (2) could be written more explicitly as

∑j=1n∂x′ i∂xj∂xj∂x′ k=δki,\sum_{j=1}^{n}\pop{x^{\prime\, i}}{x^j} \frac{\partial x^j}{\partial x^{\prime\, k}} = \delta^i_k,

since the index jj is repeated on the left-hand side of (2) but the indices ii and kk are not. If there are indices that occur more than twice, or indices that occur only once but are summed over, or indices that occur twice that are not summed over, then the summation convention cannot be used. Many books state that the summation convention will be used unless explictly stated otherwise. This is close to how the summation convention is used in these notes.

When the summation convention is used, repeated indices are dummies, and can be replaced by any other index that is not used elsewhere, without changing the result. For example, we could replace jj by nn in (2) without changing the result. We cannot, however, replace jj by kk in (2), because kk is an index that is already being used.

Scalars

A scalar is quantity that has the same value in all coordinate systems. If S(x)S(x) and S′(x′)S'(x') are the values of a scalar field in two coordinate systems, then

S(x)=S′(x′),S(x) = S'(x'),

where xi=xi(x′)x^i=x^i(x') is understood (xix^i and x′ ix^{\prime\,i} refer to the same point). This statement (and others like it below) imply a physical or mathematical rule whereby SS can be determined or measured or computed in different coordinate systems. For example, one may think of the temperature in a room; the thermometer reading depends on the position of the thermometer, but not on the coordinates used to describe that position.

Contravariant Vectors

A contravariant vector {Ai,i=1,…,n}\{A^i, i=1,\ldots,n\}, or AiA^i for short, is a set of nn quantities that transform according to the rule,

A′ i=∂x′ i∂xj Aj,A^{\prime\, i} = \pop{x^{\prime\, i}}{x^j} \, A^j,

where AiA^i and A′ iA^{\prime\, i} are the quantities measured or computed in the two coordinate systems xix^i and x′ ix^{\prime\, i}. An upper (superscript) position is conventional for contravariant vectors. The most important example of a contravariant vector is a set of infinitesimal coordinate displacements dxidx^i connecting two nearby points. These transform by the chain rule, which is the same as the contravariant transformation law,

dx′ i=∂x′ i∂xj dxj.dx^{\prime\, i} = \pop{x^{\prime\, i}}{x^j} \, dx^j.

If we divide this by dtdt we obtain a velocity vector, which also transforms as a contravariant vector,

dx′ idt=∂x′ i∂xj dxjdt,orv′ i=∂x′ i∂xj vj.\dod{x^{\prime\, i}}{t} = \pop{x^{\prime\, i}}{x^j} \, \dod{x^j}{t}, \quad or \quad v^{\prime\, i} = \pop{x^{\prime\, i}}{x^j} \, v^j.

In this equation we have assumed that dtdt is the same in both coordinate systems; this is the usual assumption in nonrelativistic mechanics, but in relativity dtdt depends on the coordinates, too, and the velocity does not transform as a vector.

As an example, the contravariant components of the velocity of a particle in spherical coordinates are vi=(r˙,θ˙,ϕ˙)v^i = (\dot r, \dot\theta, \dot\phi). These are not to be confused with the usual components of the velocity with respect to the orthonormal frame, (r^,θ^,ϕ^)({\hat{\mathbf{r}}},{\hat{\boldsymbol{\theta}}}, {\hat{\boldsymbol{\phi}}}),

vr=r^⋅v=r˙,vθ=θ^⋅v=r θ˙,vϕ=ϕ^⋅v=rsin⁡θ ϕ˙,\begin{aligned} v_r &= {\hat{\mathbf{r}}}\cdot\vvec = \dot r, \\ v_\theta &= {\hat{\boldsymbol{\theta}}}\cdot\vvec = r\,\dot\theta, \\ v_\phi &= {\hat{\boldsymbol{\phi}}}\cdot\vvec = r\sin\theta \,\dot\phi, \\ \end{aligned}

which are often used in problems in mechanics. (10) is equivalent to (31).

Although we put an upper index on the coordinates, for example, xix^i, these do not form a contravariant vector, at least not in general, curvilinear coordinates. That is because coordinate transformations are nonlinear in general, as exemplified by (3) or (4). For the special case of rectilinear coordinates see Vector Spaces With Rectilinear Coordinates.

Covariant Vectors

A covariant vector {Bi,i=1,…,n}\{B_i, i=1,\ldots,n\}, or BiB_i for short, is a set of nn quantities that transform according to the rule,

Bi′=∂xj∂x′ i Bj.B'_i = \frac{\partial x^j}{\partial x^{\prime\,i}} \, B_j.

Notice that it is the inverse Jacobian that is used to transform a covariant vector, in comparision to a contravariant vector (actually, the inverse transpose, see below). A lower (subscript) index is standard notation for a covariant vector.

The most important example of a covariant vector is the gradient of a scalar, that is, if SS is a scalar, then

Bi=∂S∂xiB_i = \frac{\partial S}{\partial x^i}

transforms as a covariant vector. This follows from the chain rule,

∂S∂x′ i=∂xj∂x′ i ∂S∂xj.\frac{\partial S}{\partial x^{\prime\,i}} = \frac{\partial x^j}{\partial x^{\prime\,i}} \, \frac{\partial S}{\partial x^j}.

For example, the covariant components of a scalar SS in spherical coordinates are

(∂S∂r,∂S∂θ,∂S∂ϕ).\Bigl(\frac{\partial S}{\partial r}, \frac{\partial S}{\partial \theta}, \frac{\partial S}{\partial \phi}\Bigr).

These are not to be confused with the components of the gradient referred to the orthonormal frame (r^,θ^,ϕ^)({\hat{\mathbf{r}}},{\hat{\boldsymbol{\theta}}},{\hat{\boldsymbol{\phi}}}),

Ar=r^⋅∇S=∂S∂r,\begin{aligned} A_r &= {\hat{\mathbf{r}}}\cdot\del S = \frac{\partial S}{\partial r}, \end{aligned}
Aθ=θ^⋅∇S=1r∂S∂θ,\begin{aligned} A_\theta &= {\hat{\boldsymbol{\theta}}}\cdot\del S = {1\over r}\frac{\partial S}{\partial \theta}, \end{aligned}
Aϕ=ϕ^⋅∇S=1rsin⁡θ∂S∂ϕ,\begin{aligned} A_\phi &= {\hat{\boldsymbol{\phi}}}\cdot\del S = {1\over r\sin\theta} \frac{\partial S}{\partial \phi}, \end{aligned}

where A=∇S\Avec=\del S. This equation is equivalent to (20).

Notice that in (12) we differentiate with respect to xix^i (with an upper index), and obtain something (BiB_i) with a lower index. This is a general rule: when we differentiate with respect to something with indices, the positions of the indices are reversed in expressing the result.

Tensors

A tensor is an object with multiple indices, each of which takes on the values 1,…,n1,\ldots,n, some contravariant and some covariant, which transforms with the appropriate transformation law in each index. The rank of the tensor is the number of indices. For example, the third rank tensor TijkT^i{}_j{}^k transforms according to

T′ ℓmn=∂x′ ℓ∂xi ∂xj∂x′ m ∂x′ n∂xk Tijk,T^{\prime\,\ell}{}_m{}^n = \pop{x^{\prime\,\ell}}{x^i} \, \frac{\partial x^j}{\partial x^{\prime\,m}} \, \pop{x^{\prime\,n}}{x^k} \, T^i{}_j{}^k,

where the first index is contravariant, the second covariant, and the third contravariant. Sometimes we use dots as place holders, for example, T.ij..kT^i_.{}^._j{}^k_., to keep track of the order of the indices when some are contravariant and some covariant. A tensor with some contravariant and some covariant indices is said to be a mixed tensor.

The product of any two tensors is a tensor, for example, AiFjkA_i F^j{}_k is a third-rank tensor.

A contravariant or covariant vector is considered a tensor of rank 1, while a scalar is considered a tensor of rank 0.

The Kronecker Delta

The Kronecker delta δji\delta^i_j is a mixed tensor. That is, suppose we define n2n^2 quantities δji\delta^i_j in all coordinate systems to be 1 if i=ji=j and 0 otherwise. Then these quantities are related by the mixed transformation law,

δj′ i=∂x′ i∂xk ∂xℓ∂x′ j δℓk=∂x′ i∂xk ∂xk∂x′ j=δji,\delta^{\prime\, i}_j = \pop{x^{\prime\, i}}{x^k} \, \frac{\partial x^\ell}{\partial x^{\prime\, j}} \,\delta^k_\ell = \pop{x^{\prime\, i}}{x^k} \, \frac{\partial x^k}{\partial x^{\prime\, j}} = \delta^i_j,

which follows from (2). But this only works if we define the Kronecker delta with mixed indices. If we attempt to define an object such as δij\delta_{ij} or δij\delta^{ij} as having the value 1 if i=ji=j and 0 if i≠ji\ne j, requiring these values in all coordinate systems, then the resulting object does not transform as a tensor (either a purely covariant or purely contravariant tensor of rank 2). But see however Three-Dimensional, Euclidean Space, for the special case of orthonormal coordinates on a Euclidean space, where δij\delta_{ij} does transform as a tensor.

When writing the Kronecker delta as a mixed tensor, δji\delta^i_j, we do not bother to place one index before the other (or to use dots as place holders), since the tensor is symmetric in ii and jj.

Scalar Products and Contractions

The scalar product of a contravariant times a covariant vector is defined by

AiBi=A′ iBi′=A⋅B.A^i B_i = A^{\prime\, i} B'_i = A \cdot B.

It is a simple exercise to show that it transforms as a scalar.

The scalar product can be generalized. In any tensor or product of tensors, a sum on one contravariant and one covariant index always produces a new tensor whose rank is two less than that of the original tensor. For example, we might have

AiBi,Mii,Tiij,MijAj,etc.A^i B_i, \qquad M^i{}_i, \qquad T^i{}_i{}^j, \qquad M^i{}_j A^j, \quad etc.

Such a sum is called a contraction of indices. Notice that the scalar product of a contravariant vector and a covariant vector is a special case, as is taking the trace of a mixed tensor (thought of as a matrix), or multiplying a matrix (thought of as a mixed tensor) times a vector (thought of as a contravariant vector).

But a sum on two contravariant or two covariant indices, for example,

Tiji,Fii,AiAi,etc.T^i{}_j{}^i, \qquad F_{ii}, \qquad A^i A^i, \quad etc.

is not a tensor. Things like this do occur, but only when we are stepping outside the bounds of usual tensor analysis. The point is that an object like (22) cannot have a meaning that is independent of coordinate system. Thus we have the rule, that in any covariant expression (taking the same form in all coordinate systems), any contractions of indices must take place between one contravariant and one covariant index.

The Jacobian

Let us write

Jij=∂x′ i∂xjJ^i{}_j = \pop{x^{\prime\, i}}{x^j}

for the Jacobian matrix connecting two coordinate systems. It is not a tensor since it is not defined in all coordinate systems, rather it is an object that connects two specific coordinate systems. Nevertheless it is convenient to use upper and lower indices on the Jacobian to conform with the rules for index contraction. The Jacobian JijJ^i{}_j is the one that occurs in the transformation law for contravariant indices. The Jacobian that occurs in the covariant law is the inverse transpose of this one,

(J−1t)ij=∂xj∂x′ i.(J^{-1 t})_i{}^j = \frac{\partial x^j}{\partial x^{\prime\, i}}.

The Jacobian is an illustration of the fact that not everything with indices on it is a tensor.

The Metric Tensor

Many spaces possess a metric tensor, which specifies the distance between pairs of nearby points. Let two points have coordinates xix^i and xi+dxix^i+dx^i in some coordinate system. Then the square of the distance between them is given by

ds2=gij dxidxj.ds^2 = g_{ij} \, dx^i dx^j.

This defines the metric tensor gijg_{ij}. It follows from this definition that gijg_{ij} transforms as a second rank, covariant tensor. The metric tensor is symmetric, gij=gjig_{ij} = g_{ji}. If ds2≥0ds^2 \ge 0 for all dxidx^i, with ds2=0ds^2=0 if and only if dxi=0dx^i=0, then the metric is positive definite. But relativity uses an indefinite metric (the Minkowski metric).

An expression of the form (25) is called the line element in the given coordinate system. The line element in various coordinate systems in three-dimensional, Euclidean space is given by (26). Those equations can be used to read off the components of the metric tensor in the various coordinate systems.

If the metric is positive definite, then gijg_{ij}, regarded as a matrix of numbers, is invertible. Normally the metric tensor is invertible even when it is not positive definite, for example, in relativity theory. Its inverse is defined to be the metric tensor gijg^{ij} (with contravariant, rather than covariant, indices). That is, gijg^{ij} is defined by

gij gjk=δik.g_{ij}\, g^{jk} = \delta^k_i.

This equation specifies gijg^{ij} in all coordinate systems. Given that gijg_{ij} transforms as a second rank, covariant tensor, it is easy to show that gijg^{ij} transforms as a second rank, contravariant tensor.

Raising and Lowering Indices

If AiA^i is a contravariant vector, then by contracting with gijg_{ij} we can create a covariant vector gijAjg_{ij} A^j. This is customarily denoted AiA_i (with the same symbol AA, just a lower index):

Ai=gijAj.A_i = g_{ij} A^j.

This is called lowering an index. In physical or geometrical applications, AiA^i and AiA_i are often thought of as two different representations of the same object (for example, a velocity viv^i or viv_i), even though the numerical values of the components are different. Similarly, we can lower any contravariant index in any tensor, for example,

Tijk=giℓ Tℓjk,T_{ij}{}^k = g_{i\ell} \, T^\ell{}_j{}^k,

where the first index has been lowered.

Similarly, if BiB_i is a covariant vector, then by contracting with gijg^{ij} we can create a contravariant vector gijBjg^{ij} B_j. This is customarily denoted BiB^i (with the same symbol BB, just an upper index):

Bi=gijBj.B^i = g^{ij} B_j.

This is called raising an index. Similarly, we can raise any covariant index in any tensor, for example,

Tijk=gjℓ Tiℓk,T^{ijk} = g^{j\ell}\, T^i{}_\ell{}^k,

where the middle index has been raised. By raising or lowering indices, any tensor can be written with any index in either an upper or lower position.

Once the index on a contravariant vector AiA^i has been lowered, we can form the scalar product with another contravariant vector:

AigijBj=AjBj=A⋅B.A^i g_{ij} B^j = A_j B^j = A \cdot B.

In this way we define the scalar product of two contravariant vectors. Similarly, we can form the scalar product of two covariant vectors:

Ai gijBj=AjBj=A⋅B.A_i\, g^{ij} B_j = A^j B_j = A \cdot B.

The scalar product of two contravariant vectors or two covariant vectors is not defined unless we have a metric; but the scalar product of a contravariant times a covariant vector is always defined (it does not require a metric).

If we have an contraction between a contravariant and covariant index, we can raise the covariant index with the metric and lower the contravariant index, without changing the result. For example,

Mij Aj=Mij Aj.M^i{}_j\,A^j = M^{ij}\,A_j.

Vector Spaces With Rectilinear Coordinates

The development up to this point has applied to general, curvilinear coordinate systems. But the case of vector spaces, upon which we use rectlinear coordinates, is common in practice. We now restrict to this case, where there are some simplifications. At first we do not assume that the coordinates are orthonormal, that is, we allow them to be skew.

Such coordinate systems on such spaces are related by linear transformations. This means that the Jacobian matrix is a constant matrix,

x′ i=Jij xj,Jij=∂x′ i∂xj=const.x^{\prime\, i} = J^i{}_j \, x^j, \qquad J^i{}_j = \pop{x^{\prime\, i}}{x^j} =const.

In rectilinear coordinate systems, the coordinates xix^i themselves (not just their differentials dxidx^i) transform as a contravariant vector.

In rectilinear coordinates, the coordinate derivative (or gradient) of a tensor field is another tensor field. For example, consider a contravariant vector field AiA^i, and define

Bij=∂Ai∂xj.B^i{}_j = \frac{\partial A^i}{\partial x^j}.

This defines quantities BijB^i{}_j in all coordinate systems. Then it is easy to show that BijB^i{}_j transforms as a tensor (a mixed tensor, in this case). The proof requires that the Jacobian matrix be a constant, so it only holds for rectilinear coordinate systems.

The gradient or coordinate derivative introduces one extra covariant index into a tensor, thus raising the rank by one. We may say that the gradient operator ∂/∂xi\partial/\partial x^i transforms as a covariant vector. Notice that the superscript below in a partial derivative such as in (35) acts like a subscript above. Sometimes we write

∂i=∂∂xi,\partial_i = \pop{}{x^i},

for example, (35) can be written

Bij=∂jAi.B^i{}_j = \partial_j A^i.

Another way to write this is to use the “comma notation” for derivatives, for example,

Fij,j=∂jFij=∂Fij∂xj.F^{ij}{}_{,j} = \partial_j F^{ij} = \pop{F^{ij}}{x^j}.

The operator ∂i\partial_i can be thought of as the gradient operator, which can be applied to any tensor (not just scalars). The divergence is the gradient ∂i\partial_i followed by a contraction on the index ii, for example,

∂Ai∂xi=∂iAi=Ai,i.\frac{\partial A^i}{\partial x^i} = \partial_i A^i = A^i{}_{,i}.

The divergence can be applied to any tensor with at least one contravariant index. As defined here, the divergence produces a tensor of rank one less than the original tensor, but this rule only works in rectilinear coordinates, where the derivatives of the Jacobian matrix vanish. A special case is the divergence of a vector field, which is a scalar.

The curl in the usual sense is only meaningful in three-dimensional space, where it requires the properties of the Levi-Civita symbol (see The Levi-Civita Symbol in Three Dimensions).

Three-Dimensional, Euclidean Space

We usually think of physical space as the Euclidean vector space R3\Reals^3. On this space there exists a rectilinear coordinate system in which the components of the metric are

gij=(100010001),\begin{aligned} g_{ij} = \begin{pmatrix}1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \\\end{pmatrix}, \end{aligned}

that is, gij=δijg_{ij}= \delta_{ij}. Such coordinates are orthonormal coordinates. This form of the metric is preserved under orthogonal linear transformations, that is, transformations of the form

x′ i=Rij xjx^{\prime\,i} = R^i{}_j \, x^j

in which RR (the Jacobian matrix) is orthogonal, RtR=IR^t R=I. All systems of orthonormal coordinates are connected by orthogonal transformations.

If we restrict consideration to orthonormal coordinates and orthogonal transformations, then the rules of tensor analysis simplify. This is because for an orthogonal matrix, R−1t=RR^{-1 t} = R, so the transformation law for contravariant and covariant indices is identical. Moreover, since the components of the metric tensor form the identity matrix, raising or lowering an index does not change the values of the components. Thus, there is no point in keeping track of the difference between contravariant and covariant indices, and we might as well use subscripts uniformly everywhere. Then we can write xi′=Rij xjx'_i = R_{ij} \, x_j, contractions like AiAi=A⋅AA_i A_i = A \cdot A are meaningful, the purely covariant Kronecker delta δij\delta_{ij} transforms as a tensor, etc.

The orthogonality condition RtR=IR^t R=I implies det⁡R=±1\det R = \pm 1. Orthogonal transformations with det⁡R=+1\det R=+1 are called proper, and those with det⁡R=−1\det R=-1 are called improper. A proper orthogonal transformation perserves the sense of the axes (right-handed or left-handed), while an improper one reverses the sense. See 11. Rotations in 3-Dimensional Space\ for more on orthogonal transformations and rotations.

The Levi-Civita Symbol in Three Dimensions

The Levi-Civita symbol (or permutation symbol) is a tensor-like object that can be defined on a space of any number of dimensions. We will consider the Levi-Civita symbol first in three-dimensional, Euclidean space where it is used to construct the cross product and the curl, and where its properties lead to a number of useful identities in vector algebra and vector calculus. We assume the use of orthonormal coordinates, and write lower indices throughout.

The Levi-Civita symbol in three dimensions is defined by

ϵijk={1,if(ijk)isanevenpermutationof(123);−1,if(ijk)isanoddpermutationof(123);0,otherwise.\begin{aligned} \epsilon_{ijk}=\begin{cases} 1, &if (ijk) is an even permutation of (123);\\ -1, &if (ijk) is an odd permutation of (123);\\ 0, &otherwise.\\\end{cases} \end{aligned}

It has 33=273^3=27 components, of which only 6 are nonzero. It follows directly from this definition that ϵijk\epsilon_{ijk} changes sign if any two of its indices are exchanged,

ϵijk=ϵjki=ϵkij=−ϵjik=−ϵikj=−ϵkji.\epsilon_{ijk}= \epsilon_{jki}= \epsilon_{kij}= -\epsilon_{jik}= -\epsilon_{ikj}= -\epsilon_{kji}.

The Levi-Civita symbol is convenient for expressing cross products and curls in tensor notation. Some relations involving the cross product are

(A×B)i=ϵijk AjBk,(\Avec \cross \Bvec)_i = \epsilon_{ijk} \, A_j B_k,

and

A⋅(B×C)=∣A1A2A3B1B2B3C1C2C3∣=ϵijk AiBjCk.\begin{aligned} \Avec\cdot(\Bvec\cross\Cvec) = \left|\begin{matrix}A_1 & A_2 & A_3 \\ B_1 & B_2 & B_3 \\ C_1 & C_2 & C_3 \\\end{matrix}\right| = \epsilon_{ijk} \,A_i B_j C_k. \end{aligned}

(44) can be taken as the definition of the cross product. Likewise, the curl can be expressed or defined in terms of the Levi-Civita symbol,

(∇×B)i=ϵijk ∂Bk∂xj=ϵijk ∂jBk.(\del \cross \Bvec)_i = \epsilon_{ijk}\, \frac{\partial B_k}{\partial x_j} =\epsilon_{ijk}\, \partial_j B_k.

This looks just like (44), with ∇\del interpreted as the “vector” with components ∂i\partial_i.

(45) shows a relationship between the Levi-Civita symbol and the determinant of a matrix. Let MijM_{ij} be a 3×33\times3 matrix. Then other relations are

det⁡M=ϵijk M1iM2jM3k=16ϵijk ϵℓmn MiℓMjmMkn,\det M = \epsilon_{ijk} \,M_{1i} M_{2j} M_{3k} = {1\over 6} \epsilon_{ijk} \,\epsilon_{\ell mn} \,M_{i\ell} M_{jm} M_{kn},

and

ϵijk MiℓMjmMkn=(det⁡M) ϵℓmn.\epsilon_{ijk} \,M_{i\ell} M_{jm} M_{kn} = (\det M) \,\epsilon_{\ell mn}.

Variations on these equations are obtained by replacing MM by its transpose and noting that det⁡M=det⁡Mt\det M = \det M^t.

We are calling ϵijk\epsilon_{ijk} a “symbol” because it does not transform as a tensor, in general. To see this, consider two orthonormal coordinate systems xix_i and xi′x'_i, connected by xi′=Rij xjx'_i = R_{ij} \,x_j, where RR is orthogonal. Then according to (48), we have

ϵijk′=RiℓRjmRkn ϵℓmn=(det⁡R) ϵijk.\epsilon'_{ijk} = R_{i\ell} R_{jm} R_{kn} \,\epsilon_{\ell mn} = (\det R)\,\epsilon_{ijk}.

Since det⁡R=±1\det R=\pm1, we see that ϵijk\epsilon_{ijk} transforms as a tensor under proper orthogonal transformations, but not improper ones.

This is an illustration of the fact that some things are tensors (that is, transform as tensors) only under a restricted class of coordinate transformations. The Levi-Civita symbol ϵijk\epsilon_{ijk} is a tensor only under proper orthogonal transformations; δij\delta_{ij} is a tensor under all orthogonal transformations; and the mixed Kronecker delta, δji\delta^i_j, is a tensor under general coordinate transformations.

On three-dimensional space we often distinguish polar or true vectors from axial or *pseudo-*vectors. A polar vector transforms as a vector under all orthogonal transformations, proper and improper, while an axial vector changes sign under improper orthogonal transformations. Axial vectors may be created by taking the cross product of two polar vectors or curl of a polar vector; the transformation properties of the Levi-Civita symbol then cause a change in sign under an improper orthogonal transformation.

The Levi-Civita Symbol and Vector Identities

The definitions (44) and (46) of the cross product and curl can be used to prove vector identities such as

A⋅(B×C)=B⋅(C×A)=C⋅(A×B)\Avec\cdot(\Bvec\cross\Cvec) = \Bvec\cdot(\Cvec\cross\Avec) =\Cvec\cdot(\Avec\cross\Bvec)

and

∇⋅(A×B)=B⋅(∇×A)−A⋅(∇×B),\del\cdot(\Avec\cross\Bvec) =\Bvec\cdot(\del\cross\Avec) -\Avec\cdot(\del\cross\Bvec),

which contain a single cross product or curl.

Any combination of an even number of Levi-Civita symbols (or an even number of cross products and curls) can be reduced to dot products with the following system of identities. Similarly, any combination of an odd number of Levi-Civita symbols (or an odd number of cross products and curls) can be reduced to a single Levi-Civita symbol (or a single cross product or a curl) plus dot products. The first is the most general:

ϵijk ϵℓmn=∣δiℓδimδinδjℓδjmδjnδkℓδkmδkn∣.\begin{aligned} \epsilon_{ijk}\, \epsilon_{\ell mn} = \left| \begin{matrix} \delta_{i\ell} & \delta_{im} & \delta_{in} \\ \delta_{j\ell} & \delta_{jm} & \delta_{jn} \\ \delta_{k\ell} & \delta_{km} & \delta_{kn} \\\end{matrix} \right|. \end{aligned}

Notice that the indices (ijk)(ijk) label the rows, while (ℓmn)(\ell mn) label the columns. If this is contracted on ii and ll, we obtain

ϵijk ϵimn=∣δjmδjnδkmδkn∣=δjm δkn−δjn δkm.\begin{aligned} \epsilon_{ijk}\, \epsilon_{imn} = \left| \begin{matrix} \delta_{jm} & \delta_{jn} \\ \delta_{km} & \delta_{kn} \\\end{matrix}\right| = \delta_{jm}\, \delta_{kn} - \delta_{jn} \,\delta_{km}. \end{aligned}

By contracting (53) in jj and mm we obtain

ϵijk ϵijn=2 δkn.\epsilon_{ijk} \, \epsilon_{ijn} = 2\, \delta_{kn}.

Finally, contracting on kk and nn we obtain

ϵijk ϵijk=6.\epsilon_{ijk} \, \epsilon_{ijk} = 6.

The identity (53) is the one used most often, for boiling down two cross products that have one index in common. For example, it can be used to derive

A×(B×C)=B(A⋅C)−C(A⋅B)\Avec\cross(\Bvec\cross\Cvec) = \Bvec(\Avec\cdot\Cvec) - \Cvec(\Avec\cdot\Bvec)

(the “back minus cab” identity), and

A×(∇×B)=(∇B)⋅A−A⋅∇B.\Avec\cross(\del\cross\Bvec) = (\del\Bvec)\cdot\Avec -\Avec\cdot\del\Bvec.

In this identity we use a notation in which ∇B\del\Bvec is interpreted as a matrix, see Notation for ∇B\del\Bvec as a Matrix. Other identities with two cross products or curls include

∇×(A×B)=B⋅∇A+A(∇⋅B)−A⋅∇B−B(∇⋅A),\del\cross(\Avec\cross\Bvec) = \Bvec\cdot\del\Avec +\Avec(\del\cdot\Bvec)- \Avec\cdot\del\Bvec -\Bvec(\del\cdot\Avec),
∇×(∇×A)=∇(∇⋅A)−∇2A,\del\cross(\del\cross\Avec) = \del(\del\cdot\Avec) -\del^2\Avec,
∇⋅(A×B)=B⋅(∇×A)−A⋅(∇×B),\del\cdot(\Avec\cross\Bvec) = \Bvec\cdot(\del\cross\Avec) - \Avec\cdot(\del\cross\Bvec),

and

(A×B)⋅(C×D)=∣A⋅CA⋅DB⋅CB⋅D∣.\begin{aligned} (\Avec\cross\Bvec)\cdot(\Cvec\cross\Dvec)= \left|\begin{matrix}\Avec\cdot\Cvec & \Avec\cdot\Dvec \\ \Bvec\cdot\Cvec & \Bvec\cdot\Dvec \\\end{matrix} \right|. \end{aligned}

The identity (53) can also be used to convert expressions involving antisymmetric matrices or tensors in three-dimensions into the language of vectors. Let Aij=−AjiA_{ij} = -A_{ji} be an antisymmetric, 3×33\times 3 tensor. It has 3 independent components that we can associate with a 3-vector A\Avec, as follows:

Aij=(0A3−A2−A30A1A2−A10)=ϵijk Ak.\begin{aligned} A_{ij} = \begin{pmatrix} 0 & A_3 & -A_2 \\ -A_3 & 0 & A_1 \\ A_2 & -A_1 & 0 \\\end{pmatrix} = \epsilon_{ijk} \, A_k. \end{aligned}

The inverse of this is

Aij=12ϵijk Ak.A_{ij} = {1\over 2} \epsilon_{ijk} \, A_k.

Using thes identities, the multiplication of an antisymmetric matrix times a vector can be reexpressed in terms of a cross product. That is, if

Xi=Aij YjX_i = A_{ij} \, Y_j

then

X=Y×A.\Xvec=\Yvec \cross \Avec.

Similarly, if A\Avec and B\Bvec are two vectors, then

AiBj−AjBi=ϵijk (A×B)k,A_i B_j - A_j B_i = \epsilon_{ijk} \, (\Avec \cross \Bvec)_k,

and

∂Bj∂xi−∂Bi∂xj=ϵijk (∇×B)k.\frac{\partial B_j}{\partial x_i} - \frac{\partial B_i}{\partial x_j} = \epsilon_{ijk} \, (\del \cross \Bvec)_k.

Notation for ∇B\del\Bvec as a Matrix

In (57), the term (∇B)⋅A(\del\Bvec)\cdot\Avec can be interpreted as the vector resulting from multiplying the matrix ∇B\del\Bvec times the vector A\Avec, where ∇B\del\Bvec has the components

(∇B)ij=∂iBj=∂Bj∂xi.(\del\Bvec)_{ij} = \partial_i B_j = \frac{\partial B_j}{\partial x_i}.

The parentheses in (∇B)⋅A(\del\Bvec)\cdot\Avec are used to indicate that the ∇\del acts only on B\Bvec, and to distinguish this expression from ∇(B⋅A)\del(\Bvec\cdot\Avec), the gradient of a scalar.

If we multiply the vector A\Avec on the other side of the matrix ∇B\del\Bvec, we get

A⋅∇B,\Avec\cdot\del\Bvec,

which is fairly standard notation for the directional derivative of a vector, although some books would write (A⋅∇)B(\Avec\cdot\del)\Bvec to make it clear that the A\Avec is contracted with the ∇\del.

On the other hand, the notation (∇B)⋅A(\del\Bvec)\cdot\Avec is nonstandad, and is not used outside these notes, as far as I know. Many books write

A×(∇×B)+B⋅∇A\Avec\cross(\del\cross\Bvec) + \Bvec\cdot\del\Avec

for this quantity, making use of the identity (57). In our notation the gradient of a dot product can be expanded,

∇(A⋅B)=(∇A)⋅B+(∇B)⋅A.\del(\Avec\cdot\Bvec) = (\del\Avec)\cdot\Bvec +(\del\Bvec)\cdot\Avec.

Lorentz Transformations

We turn now to tensor analysis in special relativity. In special relativity we conceive of space-time as the space R4\Reals^4, with coordinates

xμ=(ctx).x^\mu = \begin{pmatrix}ct\\ \xvec\\\end{pmatrix}.

where μ=0,1,2,3\mu=0,1,2,3. Here we follow the common custom of using Greek indices for relativity theory. The factor of cc on the first coordinate x0=ctx^0=ct makes all four coordinates have dimensions of distance (and there are dimensional simplifications if we choose units such that c=1c=1).

The physical meaning of these coordinates is the following. The spatial origin of the coordinates x=y=z=0x=y=z=0 coincides with an observer or physical system upon which no forces act (an unaccelerated observer). The time coordinate is measured by a clock carried by this observer. Clocks at different locations are synchronized by a certain procedure. The spatial coordinates are distances measured relative to a set of mutually orthogonal, spatial axes, which we assume are right-handed. It is assumed that free particle orbits are straight lines with constant velocity with respect to this system of coordinates. This excludes rotating spatial axes. This coordinate system constitutes what is called a Lorentz frame.

Different unaccelerated observers and/or different choices of spatial axes constitute different Lorentz frames. For simplicity we only consider the case that the space-time origins (x=y=z=ct=0x=y=z=ct=0) of the Lorentz frames coincide. Then any two systems of coordinates xμx^\mu and x′ μx^{\prime\,\mu}, corresponding to two Lorentz frames, are related by a linear transformation,

x′ μ=Λμν xν,x^{\prime\,\mu} = \Lambda^\mu{}_\nu \, x^\nu,

where Λμν\Lambda^\mu{}_\nu is constant (independent of space or time). This transformation (or the matrix Λμν\Lambda^\mu{}_\nu) is called a Lorentz transformation. The form of the matrix Λμν\Lambda^\mu{}_\nu can be determined from a set of assumptions (the constancy of the speed of light, arguments of homogeneity and isotropy, etc). Then Λμν\Lambda^\mu{}_\nu turns out to depend on a set of parameters (the velocity connecting the two Lorentz frames and the Euler angles of a rotation connecting the spatial axes).

The Minkowski Metric

Lorentz transformations derived in this way have an important property, that the square interval between two events,

c2 Δt2−Δx2−Δy2−Δz2,c^2\,\Delta t^2-\Delta x^2-\Delta y^2-\Delta z^2,

is an invariant. Here Δxμ=x2μ−x1μ\Delta x^\mu = x^\mu_2 - x^\mu_1, where x1μx^\mu_1 and x2μx^\mu_2 are the coordinates of the two events. That is, all observers, using their own Lorentz frames and corresponding coordinate systems, agree on the value of the quantity (74). Although we call this quantity a “square interval,” numerically it can have any sign, positive, negative or zero. Intervals for which this quantity is positive, negative or zero are called time-like, space-like or light-like, respectively.

If the two events are infinitesimally close then we can replace Δxμ\Delta x^\mu by dxμdx^\mu for the infinitesimal coordinate increments, and write

gμν dxμdxνg_{\mu\nu}\, dx^\mu dx^\nu

for the invariant quantity, where

gμν=(10000−10000−10000−1).\begin{aligned} g_{\mu\nu} = \begin{pmatrix}1 & 0 & 0 & 0 \\ 0 & -1 & 0 & 0 \\ 0 & 0 & -1 & 0 \\ 0 & 0 & 0 & -1 \\\end{pmatrix}. \end{aligned}

Since the quantity (74) is the same in all Lorentz frames, we take gμνg_{\mu\nu} to have the same values (76) in all Lorentz frames. Then it turns out that gμνg_{\mu\nu} transforms as a tensor under Lorentz transformations. For the invariance of the square interval implies

gμν dx′ μdx′ ν=gαβ dxαdxβ,g_{\mu\nu}\,dx^{\prime\,\mu} dx^{\prime\,\nu} = g_{\alpha\beta}\,dx^\alpha dx^\beta,

where xμx^\mu and x′ μx^{\prime\,\mu} are connected by the Lorentz transformation (73). But by the chain rule we have

dx′ μ=∂x′ μ∂xα dxα,dx^{\prime\,\mu} = \pop{x^{\prime\,\mu}}{x^\alpha} \, dx^\alpha,

so (77) becomes

gμν ∂x′ μ∂xα∂x′ ν∂xβdxαdxβ=gαβ dxαdxβ.g_{\mu\nu}\,\pop{x^{\prime\,\mu}}{x^\alpha} \pop{x^{\prime\,\nu}}{x^\beta} dx^\alpha dx^\beta= g_{\alpha\beta}\,dx^\alpha dx^\beta.

But since dxαdx^\alpha is arbitrary, this implies

gαβ′=gμν ∂x′ μ∂xα∂x′ ν∂xβ=gαβ,g'_{\alpha\beta} = g_{\mu\nu}\,\pop{x^{\prime\,\mu}}{x^\alpha} \pop{x^{\prime\,\nu}}{x^\beta} = g_{\alpha\beta},

where gαβ′g'_{\alpha\beta} is the value determined by the transformation law for covariant tensors. It agrees with the value assigned by (76). Notice incidentally that the Jacobian matrix is the same as the matrix defining the Lorentz transformation,

∂x′ μ∂xν=Λμν.\pop{x^{\prime\,\mu}}{x^\nu} = \Lambda^\mu{}_\nu.

Let us write

ds2=gμν dxμdxνds^2 = g_{\mu\nu}\,dx^\mu dx^\nu

for the invariant quantity (75). This has the same mathematical form as (25), the square of the distance between two nearby points on a manifold. For this reason we call gμνg_{\mu\nu} the metric tensor in special relativity, or the Minkowski metric to be more specific. However, if dsds is the distance in the usual sense between two points, then ds2≥0ds^2\ge0, but we have seen that the invariant (82) can have any sign. This is obviously because the spatial and time coordinates enter with opposite signs in (74). This should not be surprising; after all, space is physically different from time. What is surprising is that space-time has a metric at all. In a sense, the fact that it does is the great discovery of special relativity.

Given the covariant metric tensor (76), we can compute the contravariant metric tensor as the inverse matrix. It is

gμν=(10000−10000−10000−1).\begin{aligned} g^{\mu\nu} = \begin{pmatrix}1 & 0 & 0 & 0 \\ 0 & -1 & 0 & 0 \\ 0 & 0 & -1 & 0 \\ 0 & 0 & 0 & -1 \\\end{pmatrix}. \end{aligned}

That is, the components of the contravariant metric tensor are the same, numerically speaking, as the components of the covariant metric tensor. This is similar to the situation on a Euclidean vector space in orthonormal coordinates, where gij=gij=δijg^{ij} = g_{ij} = \delta_{ij}. However, unlike the case of a Euclidean vector space, the Minkowski metric is not the identity matrix. Therefore the contravariant and covariant components of a vector or tensor are not numerically equal, and one must maintain the distinction between contravariant and covariant components. Switching between the two, in the case of a contravariant or covariant vector, amounts to simply changing the sign of the spatial parts of a vector.

The Sign of the Metric, and a Notational Problem

If the quantity (74) is an invariant, then so is its negative. There is no physical significance to the choice of the overall sign of this quantity; the only thing that matters is the opposite signs with which the spatial and time coordinates enter. In these Notes we will use the metric given by (76), but many books would define gμνg_{\mu\nu} with an opposite sign. Our sign convention follows that of Jackson, Classical Electrodynamics, 3rd edition, and is commonly used in the physics literature on special relativity. Unfortunately, it gives rise to some notational difficulties.

As pointed out in Three-Dimensional, Euclidean Space, in three-dimensional, Euclidean space with orthonormal coordinates, there is no need to maintain the distinction between contravariant and covariant indices, and we normally just use lower indices everywhere, for example, in expressing the components pip_i of the usual momentum vector p\pvec. But p\pvec is also the spatial part of the contravariant 4-momentum vector pμp^\mu in special relativity, that is,

pμ=(E/cp),p^\mu = \begin{pmatrix}E/c \\ \pvec \\\end{pmatrix},

where the 4-vector is shown as a column vector. Thus the covariant form of the 4-momentum is

pμ=(E/c−p).p_\mu = \begin{pmatrix}E/c \\ -\pvec \\\end{pmatrix}.

Now setting μ=i=1,2,3\mu=i=1,2,3 in this to select the spatial components of pμp_\mu, and using the usual custom in 3-dimensional space for expressing the components of the momentum p\pvec, we obtain pi=−pip_i=-p_i. A similar problem arises with the 4-vector potential AμA^\mu in electromagnetism, for which

Aμ=(ΦA),A^\mu = \begin{pmatrix}\Phi \\ \Avec \\\end{pmatrix},

where Φ\Phi and A\Avec are the usual scalar and vector potentials.

Obviously we must distinguish the spatial parts of the covariant components of a 4-vector from the usual Cartesian components of a 3-vector, expressed with the usual custom of using lower indices. In these Notes we will use the following notation to deal with this problem. If we have a 4-vector such as pμp_\mu, and we set a Greek index to a Latin one to indicate the spatial components, we will write something like pμ→ip_{\mu\to i} for the result. On the other hand, the usual components of the standard 3-vector will be denoted by something like pip_i. For example, in the case of the momentum 4-vector, we can write,

pμ→i=pi,pμ→i=−pi.p^{\mu\to i} = p_i, \qquad p_{\mu\to i} = -p_i.

The x4=ictx_4=ict Convention

In older references on special relativity it is common to use a coordinate system xμx_\mu on space-time, in which xix_i, i=1,2,3i=1,2,3 are the usual rectangular coordinates (x,y,z)(x,y,z) on space, while x4=ictx_4=ict. The purely imaginary time coordinate x4x_4 replaces the real coordinate x0=ctx^0=ct used in these notes. Thus the invariant interval can be written in Euclidean form,

Δx2−c2Δt2=∑μ=14Δxμ2.\Delta\xvec^2 - c^2\Delta t^2 = \sum_{\mu=1}^4 \Delta x_\mu^2.

That is, gμν=δμνg_{\mu\nu} = \delta_{\mu\nu} in these coordinates. This has the advantage that there is no need to distinguish between contravariant and covariant indices, and lower indices can be used throughout. With this convention, Lorentz transformations, which preserve the Euclidean form of the metric, are orthogonal, but they are not real, in general. This is because boosts turn out to be rotations by an imaginary angle.

The disadvantage of this convention is that physical time is real, not imaginary, and it is awkward to keep track of the factors of ii that appear everywhere. Nowadays the trend is to use the real Minkowski metric (76) (with some choice of overall sign), and to maintain the distinction between contravariant and covariant indices. This distinction is necessary anyway in general relativity, which is becoming more central and important in physics. Sakurai uses the x4=ictx_4=ict convention in his book Advanced Quantum Mechanics as does Jackson in Classical Electrodynamics, 1st ed, but the real metric is used in the 3rd edition of Jackson, as well as by Bjorken and Drell, Relativistic Quantum Mechanics and most other modern references. These notes use the real metric (76) throughout.

Electromagnetism in Special Relativity

We summarize here our notation and conventions for electromagnetism in special relativity.

The 4-vector potential is given in terms of the scalar potential Φ\Phi and the 3-vector potential A\Avec by

Aμ=(ΦA),Aμ=(ΦAvec).A^\mu = \begin{pmatrix}\Phi\\\Avec\\\end{pmatrix}, \qquad A_\mu=\begin{pmatrix}\Phi\\Avec\\\end{pmatrix}.

The 4-current is given in terms of the charge density ρ\rho and the 3-vector current J\Jvec by

Jμ=(cρJ),Jμ=(cρJvec).J^\mu=\begin{pmatrix}c\rho\\\Jvec\\\end{pmatrix}, \qquad J_\mu=\begin{pmatrix}c\rho\\Jvec\\\end{pmatrix}.

In these definitions we insert factors of cc to make all the components have the same physical dimensions, as is necessary if they are to transform as 4-vectors under Lorentz transformations. The same was done with the definitions of xμx^\mu and pμp^\mu [see (72) and (53)]. The continuity equation (conservation of charge) is

∂μJμ=∂Jμ∂xμ=0.\partial_\mu J^\mu=\frac{\partial J^\mu}{\partial x^\mu}=0.

The field tensor is defined by

Fμν=∂μAν−∂νAμ=∂Aν∂xμ−∂Aμ∂xν=(0ExEyEz−Ex0−BzBy−EyBz0−Bx−Ez−ByBx0),\begin{aligned} F_{\mu\nu} = \partial_\mu A_\nu - \partial_\nu A_\mu = \frac{\partial A_\nu}{\partial x^\mu} - \frac{\partial A_\mu}{\partial x^\nu} =\begin{pmatrix}0&E_x&E_y&E_z\\ -E_x&0&-B_z&B_y\\ -E_y&B_z&0&-B_x\\ -E_z&-B_y&B_x&0\\\end{pmatrix}, \end{aligned}

where the first index μ\mu on FμνF_{\mu\nu} labels the rows of the matrix and the second the columns. Raising one index gives the mixed tensor,

Fμν=(0ExEyEzEx0Bz−ByEy−Bz0BxEzBy−Bx0),\begin{aligned} F^\mu{}_\nu= \begin{pmatrix}0&E_x&E_y&E_z\\ E_x&0&B_z&-B_y\\ E_y&-B_z&0&B_x\\ E_z&B_y&-B_x&0\\\end{pmatrix}, \end{aligned}

while raising both indices gives

Fμν=(0−Ex−Ey−EzEx0−BzByEyBz0−BxEz−ByBx0).\begin{aligned} F^{\mu\nu}=\begin{pmatrix}0&-E_x&-E_y&-E_z\\ E_x&0&-B_z&B_y\\ E_y&B_z&0&-B_x\\ E_z&-B_y&B_x&0\\\end{pmatrix}. \end{aligned}

The inhomogeneous Maxwell’s equations are

∂μFμν=∂Fμν∂xμ=4πcJν,\partial_\mu F^{\mu\nu} = \pop{F^{\mu\nu}}{x^\mu} ={4\pi\over c} J^\nu,

while the homogeneous ones are

∂μFαβ+∂αFβμ+∂βFμα=0.\partial_\mu F_{\alpha\beta} + \partial_\alpha F_{\beta\mu} + \partial_\beta F_{\mu\alpha}=0.

Finally, the equations of motion of a particle of charge qq in the field given by FμνF^{\mu\nu} are

md2xμdτ2=dpμdτ=qcFμν dxνdτ.m {d^2 x^\mu\over d\tau^2} = \dod{p^\mu}{\tau} = {q\over c}F^\mu{}_\nu\, \dod{x^\nu}{\tau}.

Here pμp^\mu is the kinetic momentum defined in (84) and τ\tau is the proper time.

Problems

Problem 1.

Show that the contraction of a contravariant vector times a covariant vector transforms as a scalar. See Eq.~(\eqr\cn.18).

Problem 2.

Some problems on the metric tensor.

(a) Show that the metric tensor gijg_{ij}, defined by (25) in all coordinate systems, transforms as a second-rank, purely covariant tensor.

(b) Given that gijg_{ij} transforms as a second-rank, purely covariant tensor, show that gijg^{ij}, defined by (26), transforms as a second-rank, purely contravariant tensor.

(c) Tensors gijg_{ij} and gijg^{ij} are regarded as the purely covariant and purely contravariant versions of the metric tensor. What do we get if we raise the index on one of the components of gijg_{ij}, to obtain a mixed version of the metric tensor? What do we get if we raise both indices on gijg_{ij}?

(d) Prove (33).

Problem 3.

Let AiA^i be a contravariant vector, and let BijB_i{}^j be defined by Eq.~(\eqr\cn.33). Show that under general (curvilinear coordinate) transformations, BijB_i{}^j does not transform as a (mixed) tensor, but that under linear transformations it does.