Levi-Civita symbol

From HandWiki
Short description: Antisymmetric permutation object acting on tensors

In mathematics, particularly in linear algebra, tensor analysis, and differential geometry, the Levi-Civita symbol or Levi-Civita epsilon represents a collection of numbers; defined from the sign of a permutation of the natural numbers 1, 2, ..., n, for some positive integer n. It is named after the Italian mathematician and physicist Tullio Levi-Civita. Other names include the permutation symbol, antisymmetric symbol, or alternating symbol, which refer to its antisymmetric property and definition in terms of permutations.

The standard letters to denote the Levi-Civita symbol are the Greek lower case epsilon ε or ϵ, or the Latin lower case e for the e-matrix in the Cartesian reference system. Index notation allows one to display permutations in a way compatible with tensor analysis: εi1i2in where each index i1, i2, ..., in takes values 1, 2, ..., n. There are nn indexed values of εi1i2...in, which can be arranged into an n-dimensional array. The key defining property of the symbol is total antisymmetry in the indices. When any two indices are interchanged, equal or not, the symbol is negated: εipiq=εiqip.

If any two indices are equal, the symbol is zero. When all indices are unequal, we have: εi1i2in=(1)pε12n, where p (called the parity of the permutation) is the number of pairwise interchanges of indices necessary to unscramble i1, i2, ..., in into the order 1, 2, ..., n, and the factor (−1)p is called the sign, or signature of the permutation. The value ε1 2 ... n must be defined, else the particular values of the symbol for all permutations are indeterminate. Most authors choose ε1 2 ... n = +1, which means the Levi-Civita symbol equals the sign of a permutation when the indices are all unequal. This choice is used throughout this article.

The term "n-dimensional Levi-Civita symbol" refers to the fact that the number of indices on the symbol n matches the dimensionality of the vector space in question, which may be Euclidean or non-Euclidean, for example, 3 or Minkowski space. The values of the Levi-Civita symbol are independent of any metric tensor and coordinate system. Also, the specific term "symbol" emphasizes that it is not a tensor because of how it transforms between coordinate systems; however it can be interpreted as a tensor density.

The Levi-Civita symbol allows the determinant of a square matrix, and the cross product of two vectors in three-dimensional Euclidean space, to be expressed in Einstein index notation.

Definition

The Levi-Civita symbol is most often used in three and four dimensions, and to some extent in two dimensions, so these are given here before defining the general case.

Two dimensions

In two dimensions, the Levi-Civita symbol is defined by: εij={+1if (i,j)=(1,2)1if (i,j)=(2,1)0if i=j The values can be arranged into a 2 × 2 antisymmetric matrix: (ε11ε12ε21ε22)=(0110)

Use of the two-dimensional symbol is common in condensed matter, and in certain specialized high-energy topics like supersymmetry[1] and twistor theory,[2] where it appears in the context of 2-spinors.

Three dimensions

For the indices (i, j, k) in εijk, the values 1, 2, 3 occurring in the      cyclic order (1, 2, 3) correspond to ε = +1, while occurring in the      reverse cyclic order correspond to ε = −1, otherwise ε = 0.

In three dimensions, the Levi-Civita symbol is defined by:[3] εijk={+1if (i,j,k) is (1,2,3),(2,3,1), or (3,1,2),1if (i,j,k) is (3,2,1),(1,3,2), or (2,1,3),0if i=j, or j=k, or k=i

That is, εijk is 1 if (i, j, k) is an even permutation of (1, 2, 3), −1 if it is an odd permutation, and 0 if any index is repeated. In three dimensions only, the cyclic permutations of (1, 2, 3) are all even permutations, similarly the anticyclic permutations are all odd permutations. This means in 3d it is sufficient to take cyclic or anticyclic permutations of (1, 2, 3) and easily obtain all the even or odd permutations.

Analogous to 2-dimensional matrices, the values of the 3-dimensional Levi-Civita symbol can be arranged into a 3 × 3 × 3 array:

where i is the depth (blue: i = 1; red: i = 2; green: i = 3), j is the row and k is the column.

Some examples: ε132=ε123=1ε312=ε213=(ε123)=1ε231=ε132=(ε123)=1ε232=ε232=0

Four dimensions

In four dimensions, the Levi-Civita symbol is defined by: εijkl={+1if (i,j,k,l) is an even permutation of (1,2,3,4)1if (i,j,k,l) is an odd permutation of (1,2,3,4)0otherwise

These values can be arranged into a 4 × 4 × 4 × 4 array, although in 4 dimensions and higher this is difficult to draw.

Some examples: ε1432=ε1234=1ε2134=ε1234=1ε4321=ε1324=(ε1234)=1ε3243=ε3243=0

Generalization to n dimensions

More generally, in n dimensions, the Levi-Civita symbol is defined by:[4] εa1a2a3an={+1if (a1,a2,a3,,an) is an even permutation of (1,2,3,,n)1if (a1,a2,a3,,an) is an odd permutation of (1,2,3,,n)0otherwise

Thus, it is the sign of the permutation in the case of a permutation, and zero otherwise.

Using the capital pi notation Π for ordinary multiplication of numbers, an explicit expression for the symbol is:[citation needed] εa1a2a3an=1i<jnsgn(ajai)=sgn(a2a1)sgn(a3a1)sgn(ana1)sgn(a3a2)sgn(a4a2)sgn(ana2)sgn(anan1) where the signum function (denoted sgn) returns the sign of its argument while discarding the absolute value if nonzero. The formula is valid for all index values, and for any n (when n = 0 or n = 1, this is the empty product). However, computing the formula above naively has a time complexity of O(n2), whereas the sign can be computed from the parity of the permutation from its disjoint cycles in only O(n log(n)) cost.

Properties

A tensor whose components in an orthonormal basis are given by the Levi-Civita symbol (a tensor of covariant rank n) is sometimes called a permutation tensor.

Under the ordinary transformation rules for tensors the Levi-Civita symbol is unchanged under pure rotations, consistent with that it is (by definition) the same in all coordinate systems related by orthogonal transformations. However, the Levi-Civita symbol is a pseudotensor because under an orthogonal transformation of Jacobian determinant −1, for example, a reflection in an odd number of dimensions, it should acquire a minus sign if it were a tensor. As it does not change at all, the Levi-Civita symbol is, by definition, a pseudotensor.

As the Levi-Civita symbol is a pseudotensor, the result of taking a cross product is a pseudovector, not a vector.[5]

Under a general coordinate change, the components of the permutation tensor are multiplied by the Jacobian of the transformation matrix. This implies that in coordinate frames different from the one in which the tensor was defined, its components can differ from those of the Levi-Civita symbol by an overall factor. If the frame is orthonormal, the factor will be ±1 depending on whether the orientation of the frame is the same or not.[5]

In index-free tensor notation, the Levi-Civita symbol is replaced by the concept of the Hodge dual.

Summation symbols can be eliminated by using Einstein notation, where an index repeated between two or more terms indicates summation over that index. For example,

εijkεimni=1,2,3εijkεimn.

In the following examples, Einstein notation is used.

Two dimensions

In two dimensions, when all i, j, m, n each take the values 1 and 2:[3]

εijεmn=δimδjnδinδjm

 

 

 

 

( 1 )

εijεin=δjn

 

 

 

 

( 2 )

εijεij=2.

 

 

 

 

( 3 )

Three dimensions

Index and symbol values

In three dimensions, when all i, j, k, m, n each take values 1, 2, and 3:[3]

εijkεpqk=δipδjqδiqδjp

 

 

 

 

( 4 )

[6]

εjmnεimn=2δji

 

 

 

 

( 5 )

εijkεijk=6.

 

 

 

 

( 6 )

Tensor Calculus[7]

The Levi-Civita symbol εijk resp. εijk was already defined above in the identical Cartesian reference systems ei=[e0e1e2] resp. ek=[e0e1e2] as the permutation symbol through the skew-symmetric e-matrix εijk=eijk resp. εijk=eijk with numerical values ±1. In the Cartesian system, it should continue to be denoted with Latin indices.

However, in the following, it is now transferred for tensor calculus into two dual, skewed, non-normalized reference systems with covariant basis vectorsgα=[g0g1g2] on one hand, and contravariant basis vectors gα=[g0g1g2] on the other hand. Both reference systems are orthogonally aligned to each other gαgβ=δαβ through the identity matrix δαβ, and are always marked with Greek indices.

The transformation of tensor components between the Cartesian reference system and skewed reference systems [7] is done through the components giαbzw.gkβ of the contravariant basis vectors gα=giαei resp. the covariant basis vectors gβ=gkβek,, where the orthogonality giα*giβ=δαβ arises from the above relationship.

The determinant of the covariant metric tensor gαβ=giα*giβ is obtained from the volume form g=det(gαβ)=det(giα)*det(giβ) with g=det(giα), and similarly, the determinant of the contravariant metric tensor gαβ=giα*giβ is obtained from the volume form 1/g=det(gαβ) with 1/g=det(giα).

As shown above, the Levi-Civita symbol in the Cartesian reference system can be obtained through the following determinant formation from

the Kronecker delta: εijk=|δ0iδ0jδ0kδ1iδ1jδ1kδ2iδ2jδ2k|=eijkresp.εijk=|δ0iδ0jδ0kδ1iδ1jδ1kδ2iδ2jδ2k|=eijk.

The ε-tensors in the skewed reference system are obtained through corresponding tensor transformations of the Levi-Civita symbol [7] or alternatively by multiplying the e-matrix by the volume element g for both

the covariant ε-tensor: εαβγ=εijk*giα*gjβ*gkγ=|g0αg0βg0γg1αg1βg1γg2αg2βg2γ|=|gsαgsβgsγ|=g*eαβγ, and

the contravariant ε-tensor: εκλμ=εijk*giκ*gjλ*gkμ=|g0κg0λg0μg1κg1λg1μg2κg2λg2μ|=|gsκgsλgsμ|=1/g*eκλμ.

Delta-Identities and Tensor Transformations[7]

The Levi-Civita symbol resp. ε-tensor is related to the Kronecker delta[4] by the Laplace expansion theorem. In three dimensions, this relationship is given by

δαβγκλμ=εαβγ*εκλμ=|gsαgsβgsγ|*|gsκgsλgsμ|=|δακδαλδαμδβκδβλδβμδγκδγλδγμ|=δακ*|δβλδβμδγλδγμ|δαλ*|δβκδβμδγκδγμ|+δαμ*|δβκδβμδγκδγμ|

=δακ*(δβλ*δγμδβμ*δγλ)δαλ*(δβκ*δγμδβμ*δγκ)+δαμ*(δβκ*δγμδβμ*δγκ)

with the δ-symbol of 6th order, representing the Lagrange identity.

By contraction of the last index, a special case follows from this identity as the Grassmann ε-identity with the Kronecker delta of 4th order

δαβκλ=εαβμ*εκλμ=|δακδαλδβκδβλ|=δακ*δβλδαλ*δβκ,

sometimes called as the "contracted epsilon identity".[8]


This relationship is e.g. useful in deriving further identities for the cross product c=a×b with

cμ=εκλμ*aκ*bλ:

like the Lagrange identity (a×b)(c×d)=(ac)(bd)(bc)(ad) with

εαβμ*aα*bβ*εκλμ*cκ*dλ=aα*bβ*δαβκλ*cκ*dλ=aα*cα*bβ*dβbβ*cβ*aα*dα,

or the Grassmann identity c×(a×b)=(bc)a(ac)b with

cβ*εαβμ*εκλμ*aκ*bλ=cβ*δαβκλ*aκ*bλ=bβ*cβ*aαaβ*cβ*bα,

and the Jacobi identity c×(a×b)+a×(b×c)+b×(c×a)0 with

εαβμ*(cβ *aκ*bλ+aβ *bκ*cλ+bβ *cκ*aλ)*εκλμ=(cβ *aκ*bλ+aβ *bκ*cλ+bβ *cκ*aλ)
=aα*(cβ *bβbβ *cβ)+bα*(aβ *cβcβ *aβ)+cα*(bβ *aβaβ *bβ)0.


Further contractions of the Grassmann ε-identität δαβκλ result in the δ-identities

in3:εαλμ*εβλμin2:δαβ=εαλ*εβλ

2δαα=εαβγ*εαβγ=6δαα=εαβ*εαβ=2.


By use of according tensor transformations, the upper δ-identity may be used to determine the associated contravariant vector basis gβ directly from a given covariant vector basis gλ - just by rotation and normalization of the basis vectors - without any matrix inversion!

For this purpose the δ-identity of 2nd order is converted into the Meissner δε-identities[7] by several modifications as follow:

in 3: :δαβ=1/2*εαjk*gjλ*gkμ*εβλμ resp. δαβ=1/2*εαγκ*gγλ*gκμ*εβλμ,

in 2: :δαβ=εαj*gjλ*εβλ resp. δαβ=εαγ*gγλ*εβλ.

Thus, approriate tensor transformations into the skewed reference system lead then, by some realignments and renamings of indices, to the contravariant Meissner tensorbasis transformations[7] for

the three-dimensional contravariant basis vectors giβ=1/2*eijk*gjλ*gkμ*εβλμ

and the contravariant metric tensor gαβ=1/2*εαγκ*gγλ*gκμ*εβλμ,

respectively to

the two-dimensional contravariant basis vectors giβ=eij*gjλ*εβλ

and the contravariant metric tensor gαβ=εαγ*gγλ*εβλ.

For the numerical evaluation of tensor equations, specific tensor/matrix algorithms were developed based on object-oriented principles with documentation in details.[7] The associated C++ software with structured matrix and tensor classes implements the overloading of arithmetic and functional standard operators for the specific use of multi-dimensional tensor/matrix objects, incl. the generalized matrix multiplication CIKLM=AISK*BLSM. The program sources are available to the academic public and for private use over the WWW. [9]

n dimensions

Index and symbol values

In n dimensions, when all i1, ...,in, j1, ..., jn take values 1, 2, ..., n:

εi1inεj1jn=δi1inj1jn

 

 

 

 

( 7 )

εi1ikik+1inεi1ikjk+1jn=δi1ikik+1ini1ikjk+1jn=k!δik+1injk+1jn

 

 

 

 

( 8 )

εi1inεi1in=n!

 

 

 

 

( 9 )

where the exclamation mark (!) denotes the factorial, and δα...β... is the generalized Kronecker delta. For any n, the property

i,j,k,=1nεijkεijk=n!

follows from the facts that

  • every permutation is either even or odd,
  • (+1)2 = (−1)2 = 1, and
  • the number of permutations of any n-element set number is exactly n!.

The particular case of (8) with k=n2 is εi1in2jkεi1in2lm=(n2)!(δjlδkmδjmδlk).

Product

In general, for n dimensions, one can write the product of two Levi-Civita symbols as: εi1i2inεj1j2jn=|δi1j1δi1j2δi1jnδi2j1δi2j2δi2jnδinj1δinj2δinjn|.Proof: Both sides change signs upon switching two indices, so without loss of generality assume i1in,j1jn. If some ic=ic+1 then left side is zero, and right side is also zero since two of its rows are equal. Similarly for jc=jc+1. Finally, if i1<<in,j1<<jn, then both sides are 1.

Proofs

For (1), both sides are antisymmetric with respect of ij and mn. We therefore only need to consider the case ij and mn. By substitution, we see that the equation holds for ε12ε12, that is, for i = m = 1 and j = n = 2. (Both sides are then one). Since the equation is antisymmetric in ij and mn, any set of values for these can be reduced to the above case (which holds). The equation thus holds for all values of ij and mn.

Using (1), we have for (2)

εijεin=δiiδjnδinδji=2δjnδjn=δjn.

Here we used the Einstein summation convention with i going from 1 to 2. Next, (3) follows similarly from (2).

To establish (5), notice that both sides vanish when ij. Indeed, if ij, then one can not choose m and n such that both permutation symbols on the left are nonzero. Then, with i = j fixed, there are only two ways to choose m and n from the remaining two indices. For any such indices, we have

εjmnεimn=(εimn)2=1

(no summation), and the result follows.

Then (6) follows since 3! = 6 and for any distinct indices i, j, k taking values 1, 2, 3, we have

εijkεijk=1 (no summation, distinct i, j, k)

Applications and examples

Determinants

In linear algebra, the determinant of a 3 × 3 square matrix A = [aij] can be written[10]

det(𝐀)=i=13j=13k=13εijka1ia2ja3k

Similarly the determinant of an n × n matrix A = [aij] can be written as[5]

det(𝐀)=εi1ina1i1anin,

where each ir should be summed over 1, ..., n, or equivalently:

det(𝐀)=1n!εi1inεj1jnai1j1ainjn,

where now each ir and each jr should be summed over 1, ..., n. More generally, we have the identity[5]

i1,i2,εi1inai1j1ainjn=det(𝐀)εj1jn

Vector cross product

Main page: Cross product

Cross product (two vectors)

Let (e𝟏,e𝟐,e𝟑) a positively oriented orthonormal basis of a vector space. If (a1, a2, a3) and (b1, b2, b3) are the coordinates of the vectors a and b in this basis, then their cross product can be written as a determinant:[5]

𝐚×𝐛=|e𝟏e𝟐e𝟑a1a2a3b1b2b3|=i=13j=13k=13εijk𝐞iajbk

hence also using the Levi-Civita symbol, and more simply:

(𝐚×𝐛)i=j=13k=13εijkajbk.

In Einstein notation, the summation symbols may be omitted, and the ith component of their cross product equals[4]

(𝐚×𝐛)i=εijkajbk.

The first component is

(𝐚×𝐛)1=a2b3a3b2,

then by cyclic permutations of 1, 2, 3 the others can be derived immediately, without explicitly calculating them from the above formulae:

(𝐚×𝐛)2=a3b1a1b3,(𝐚×𝐛)3=a1b2a2b1.

Triple scalar product (three vectors)

From the above expression for the cross product, we have:

𝐚×𝐛=𝐛×𝐚.

If c = (c1, c2, c3) is a third vector, then the triple scalar product equals

𝐚(𝐛×𝐜)=εijkaibjck.

From this expression, it can be seen that the triple scalar product is antisymmetric when exchanging any pair of arguments. For example,

𝐚(𝐛×𝐜)=𝐛(𝐚×𝐜).

Curl (one vector field)

If F = (F1, F2, F3) is a vector field defined on some open set of 3 as a function of position x = (x1, x2, x3) (using Cartesian coordinates). Then the ith component of the curl of F equals[4]

(×𝐅)i(𝐱)=εijkxjFk(𝐱),

which follows from the cross product expression above, substituting components of the gradient vector operator (nabla).

Tensor density

In any arbitrary curvilinear coordinate system and even in the absence of a metric on the manifold, the Levi-Civita symbol as defined above may be considered to be a tensor density field in two different ways. It may be regarded as a contravariant tensor density of weight +1 or as a covariant tensor density of weight −1. In n dimensions using the generalized Kronecker delta,[11][12]

εμ1μn=δ1nμ1μnεν1νn=δν1νn1n.

Notice that these are numerically identical. In particular, the sign is the same.

Levi-Civita tensors

On a pseudo-Riemannian manifold, one may define a coordinate-invariant covariant tensor field whose coordinate representation agrees with the Levi-Civita symbol wherever the coordinate system is such that the basis of the tangent space is orthonormal with respect to the metric and matches a selected orientation. This tensor should not be confused with the tensor density field mentioned above. The presentation in this section closely follows Carroll 2004.

The covariant Levi-Civita tensor (also known as the Riemannian volume form) in any coordinate system that matches the selected orientation is

Ea1an=|det[gab]|εa1an,

where gab is the representation of the metric in that coordinate system. We can similarly consider a contravariant Levi-Civita tensor by raising the indices with the metric as usual,

Ea1an=Eb1bni=1ngaibi,

but notice that if the metric signature contains an odd number of negative eigenvalues q, then the sign of the components of this tensor differ from the standard Levi-Civita symbol:

Ea1an=sgn(det[gab])|det[gab]|εa1an,

where sgn(det[gab]) = (−1)q, and εa1an is the usual Levi-Civita symbol discussed in the rest of this article. More explicitly, when the tensor and basis orientation are chosen such that E01n=+|det[gab]|, we have that E01n=sgn(det[gab])|det[gab]|.

From this we can infer the identity,

Eμ1μpα1αnpEμ1μpβ1βnp=(1)qp!δβ1βnpα1αnp,

where

δβ1βnpα1αnp=(np)!δβ1[α1δβnpαnp]

is the generalized Kronecker delta.

Example: Minkowski space

In Minkowski space (the four-dimensional spacetime of special relativity), the covariant Levi-Civita tensor is

Eαβγδ=±|det[gμν]|εαβγδ,

where the sign depends on the orientation of the basis. The contravariant Levi-Civita tensor is

Eαβγδ=gαζgβηgγθgδιEζηθι.

The following are examples of the general identity above specialized to Minkowski space (with the negative sign arising from the odd number of negatives in the signature of the metric tensor in either sign convention):

EαβγδEρσμν=gαζgβηgγθgδιδρσμνζηθιEαβγδEρσμν=gαζgβηgγθgδιδζηθιρσμνEαβγδEαβγδ=24EαβγδEρβγδ=6δραEαβγδEρσγδ=2δρσαβEαβγδEρσθδ=δρσθαβγ.

See also

Notes

  1. Labelle, P. (2010). Supersymmetry. Demystified. McGraw-Hill. pp. 57–58. ISBN 978-0-07-163641-4. 
  2. Hadrovich, F.. "Twistor Primer". http://users.ox.ac.uk/~tweb/00004/index.shtml. 
  3. 3.0 3.1 3.2 Tyldesley, J. R. (1973). An introduction to Tensor Analysis: For Engineers and Applied Scientists. Longman. ISBN 0-582-44355-5. 
  4. 4.0 4.1 4.2 4.3 Kay, D. C. (1988). Tensor Calculus. Schaum's Outlines. McGraw Hill. ISBN 0-07-033484-6. 
  5. 5.0 5.1 5.2 5.3 5.4 Riley, K. F.; Hobson, M. P.; Bence, S. J. (2010). Mathematical Methods for Physics and Engineering. Cambridge University Press. ISBN 978-0-521-86153-3. https://archive.org/details/mathematicalmeth00rile. 
  6. Weisstein, Eric W.. "Permutation Symbol" (in en). https://mathworld.wolfram.com/. 
  7. 7.0 7.1 7.2 7.3 7.4 7.5 7.6 Meissner, Udo F. (2022). Tensorkalkül mit objektorientierten Matrizen für numerische Methoden in Mechanik und Ingenieurwesen. SpringerVieweg. doi:10.1007/978-3-658-39881-1. ISBN 978-3-658-39880-4. 
  8. Herman. "The Levi-Civita Symbol". http://people.uncw.edu/hermanr/qm/Levi_Civita.pdf. 
  9. Meissner, Udo F. (1995). "Object-oriented Tensor and Matrix Classes". https://Ing-Buero.Meissner.info/Tensor-Matrix-Klassen. 
  10. Lipcshutz, S.; Lipson, M. (2009). Linear Algebra. Schaum's Outlines (4th ed.). McGraw Hill. ISBN 978-0-07-154352-1. 
  11. Murnaghan, F. D. (1925), "The generalized Kronecker symbol and its application to the theory of determinants", Amer. Math. Monthly 32 (5): 233–241, doi:10.2307/2299191 
  12. Lovelock, David; Rund, Hanno (1989). Tensors, Differential Forms, and Variational Principles. Courier Dover Publications. p. 113. ISBN 0-486-65840-6. 

References