The Kronecker Delta and Levi-Civita Symbol
Vector algebra in three dimensions has two faces. There is the arrow face — dot products, cross products, gradients, curls, drawn and named — and the index face, where every vector is a list of components and every operation is a pattern of subscripts summed against each other. Almost all of the second is carried by two symbols. The Kronecker delta is the components of the identity matrix — when its indices agree, when they differ — and equally the table of inner products of an orthonormal basis, . The Levi-Civita symbol is the totally antisymmetric symbol of three indices, pinned down by the single choice ; it is the machine that reads orientation, builds the cross product, and computes the determinant. What makes these two symbols a calculus rather than a pair of definitions is the Einstein summation convention — any index appearing exactly twice in a term is silently summed over — together with one bridging identity. Under the convention becomes an index-renaming machine, , and the products read and . The bridge is the master contraction , which converts any product of two cross products or two curls into deltas, so proofs that are folklore-and-memory in arrow notation — the BAC–CAB rule and — become two-line computations. This index calculus is the groundwork for the differential operators and integral theorems of classical field theory, and it generalises without change to the metric and the Levi-Civita tensor density of tensor analysis.
- The Kronecker delta is the identity on indices — when , otherwise — encoding orthonormality and the dot product.
- The Levi-Civita symbol is totally antisymmetric with ; of its components only are nonzero, and it encodes the cross product and the determinant.
- With the Einstein summation convention, and .
- The master contraction reduces nearly every vector identity to delta bookkeeping; its full contractions give and .
- Antisymmetric-on-symmetric vanishes, — the single fact behind and .
- Key idea: write vectors in components and adopt the summation convention — then does dot products and renames indices, does cross products and determinants, and the single identity converts any double-cross-product into deltas.
Where this lives today
The index calculus of and is the working notation of every field that touches vectors and tensors. In electromagnetism , and the curl-of-curl reduction proved above is the exact step that turns the first-order Maxwell system into the wave equation . In quantum mechanics the rotation generators satisfy , so is the structure constants of , and it runs through the Pauli algebra behind spin and qubits; in fluid mechanics the vorticity is . Every computer-algebra system implements the convention directly — Mathematica's `LeviCivitaTensor`, SymPy's `LeviCivita`, NumPy's `einsum`. And the generalisation is seamless: promote to the metric and to , and the same two symbols organise relativistic electrodynamics and the geometry of spacetime.
The physical picture
Strip a vector of its arrow and what remains is a column of three numbers tagged by an index; the two symbols are the grammar that lets those numbers reproduce every geometric operation. The Kronecker delta is the simpler — nothing more than the identity matrix, whose whole job is to detect a match. Summed against anything it collapses the sum to the term where the indices coincide, so rewrites an index name and picks out . Because the basis is orthonormal, the same table of s and s is the set of inner products — geometry and matrix are one object.
The Levi-Civita symbol carries the other half of geometry: orientation. Read its three indices around a wheel numbered : a cyclic ordering (, , ) reads , its reverse , and any repeated index , because a triple with a repeated direction spans no oriented volume. That rule of total antisymmetry makes flip sign under any pair-swap, and it is why contracted with anything symmetric in two indices dies on the spot — the observation behind and .
The core equations
The two definitions come first. The Kronecker delta is the identity matrix; its power comes from being summed under the convention.
where: — indices over (Cartesian components); — components of the identity matrix, equal also to . Reading: is a match detector, surviving only when its two indices are equal. The Levi-Civita symbol is fixed by one convention, , and one rule, total antisymmetry. Those determine all components: the six even permutations of give , the six odd ones , and the remaining (with a repeated index) vanish.
where: — the cyclic (even) orderings; — the anticyclic (odd) orderings. Reading: is the sign of the permutation that sorts into . The dot product is the delta contracted against two vectors; because forces , the double sum collapses to the sum of component products.
where: — Cartesian components of and ; — the repeated summed over . Reading: the dot product is just "same index, summed". The cross product is the epsilon contracted against two vectors, leaving one free index for the output; the antisymmetry of is exactly .
where: — the single free index, labelling the output component; — dummy indices, both summed. Reading: gives , and cyclic shifts give the other two components. The bridge between the two symbols is the master contraction identity — the one formula worth memorising, since every proof involving two cross products or two curls passes through it. Sum the shared index of two epsilons and you get a determinant of deltas on the remaining four.
where: — the shared, contracted index, summed; — the four surviving free indices. Reading: the plus term pairs the matching-position indices ( with , with ), the minus term pairs the crossed ones — a mnemonic that never fails. Contracting further: setting gives , and setting too gives , alongside the trace where the dimension of space enters. All three fall out of equation (5) and are collected in the limiting-cases table below. Finally, the epsilon is the determinant in disguise: the signed sum of matrix entries weighted by is the Leibniz formula for a determinant, and specialises to the scalar triple product.
where: — entries of a matrix; — supplies the sign of each of the permutations. Reading: the determinant, the scalar triple product, and the signed volume of a parallelepiped are one formula, with assigning each term its sign.
The goal is to prove the single most useful formula in three-dimensional index calculus, , from first principles rather than by pattern-matching. We start from the most general product of two Levi-Civita symbols — a determinant of Kronecker deltas — then set one pair of indices equal and sum, watching the determinant collapse into the two-term result. This shows why the plus-minus pattern is forced and makes the higher contractions and fall out for free.
Step 1. Write the fully general relation as a determinant of deltas, . Why: both sides are totally antisymmetric in and and equal at , and such an object is fixed by its value on one ordering — so they agree everywhere.
Step 2. Contract by setting and summing over ; expanding along the first row gives . Why: expanding first and substituting the shared index second keeps every term a plain product of deltas we can simplify by renaming.
Step 3. Simplify each piece with and the renaming rule : the three groups become and then twice over. Why: the dimension enters once, through , leaving the coefficient .
Step 4. Collect: leaves , and renaming gives the boxed result. Contracting once more reproduces and then . Why: the same formula, contracted step by step, generates the whole family of reductions.
As a quick check: successive contraction of the boxed identity reproduces , , and ; and evaluating directly on the single case confirms the right-hand side.
Go deeper · Derivation B · 1 minThe BAC-CAB rule for the vector triple product
The goal is to prove the vector triple-product identity — the "BAC minus CAB" mnemonic — entirely by index manipulation, without a single arrow. In arrow notation this is a memorised black box; in index notation it is a two-line consequence of the master contraction. We write the -th component, expand the inner cross product, apply the master identity, and let the deltas rename indices until vectors reappear.
Step 1. Take the -th component and substitute the index form of the inner cross product twice, . Why: replacing each named cross product by an epsilon with fresh dummies turns geometry into pure algebra of subscripts.
Step 2. Bring the shared index to the front of both epsilons by cyclic rotation, , and apply the master identity to get . Why: the master identity is stated with the contracted index first, so we rotate (an even permutation) before reading it off.
Step 3. Substitute back and let the deltas rename indices, . Why: and collapse the first term, and the crossed pairing collapses the second — the deltas do all the algebra.
Step 4. Recognise the dummy sums as dot products, and , so . Why: equality for every free is equality of vectors — the BAC–CAB rule.
For example, with : the left side gives , and the right side gives — both sides agree.
Go deeper · Derivation C · 1 minCurl of a curl as grad-div minus Laplacian
The goal is to establish the identity , the most-used vector-calculus identity in electromagnetism and elasticity, by the same epsilon machinery — because a curl is just an epsilon contracted with a gradient. The derivation is line-for-line the BAC–CAB computation with : replacing a vector by the gradient operator turns an algebraic identity into a differential one, provided derivatives commute.
Step 1. Write the -th component with two epsilons, one per curl, , with . Why: the curl is a cross product with the gradient, and the constant passes through the derivative untouched.
Step 2. Rotate and contract as before, , giving . Why: the index structure is identical to BAC–CAB, so the same master identity applies.
Step 3. Apply the deltas, . Why: the freedom to write (mixed partials commute) is what lets the first term become a gradient of a divergence.
Step 4. Identify the operators, and , so for every . Why: the same -antisymmetry gives the companions and for free.
The two scalar corollaries hold because antisymmetric contracts symmetric to zero; and curl-curl is precisely the operator analogue of BAC–CAB with , .
Limiting cases
The useful "limits" of an index calculus are its structural reductions — the values contractions take when indices coincide, and the vanishing antisymmetry forces.
| Case | Result | Meaning |
|---|---|---|
| Trace of the delta | in dimensions ; forgetting it corrupts every numerical factor | |
| Full contraction | counts the nonzero components, each squared to | |
| Double contraction | a fast check on the master identity and the source of the factor | |
| Single contraction | the master identity — the reduction all others specialise | |
| Antisymmetric on symmetric | the engine behind and | |
| Delta on epsilon | forces but with a repeated index is zero |
Worked examples
1 · Cross product, triple product, and determinant from one symbol (fully worked)
Let , , . Use to compute and the scalar triple product , and confirm the latter equals the determinant with rows .
Step 1. Read off the cross product from . The component keeps only and : . Likewise gives and gives . So .
Step 2. Contract with for the triple product . First , then .
Step 3. Confirm against with rows : cofactor expansion gives , so the epsilon formula is the determinant. , and — a negative signed volume, so is left-handed.
2 · Lagrange's identity from the master contraction (fully worked)
Prove with the master identity, then verify it numerically for the vectors of Example 1.
Step 1. Write the squared magnitude as a double epsilon contraction, , where the two cross products share the now-summed index .
Step 2. Apply the master identity and let the deltas rename indices: . The first term is , the second , giving , Lagrange's identity.
Step 3. Check with , . From Example 1, , so . On the right, , , , so . Both sides equal , and dividing by turns the identity into . The same epsilon algebra, applied to with , yields — so is literally the structure constant of .
Physics of the portrait
The two symbols carry two names from two centuries. Kronecker attached his to the delta in nineteenth-century work on determinants; Levi-Civita gave his to the antisymmetric symbol through the tensor calculus he built with his teacher — the calculus that became the language of general relativity.
Origins · 1 minTullio Levi-Civita and how this was discovered
Tullio Levi-Civita was born in Padua in 1873 and studied there under Gregorio Ricci-Curbastro, whose "absolute differential calculus" he extended into the tool that reshaped physics. Their joint 1900 memoir, Méthodes de calcul différentiel absolu et leurs applications, systematised the calculus of tensors — including the antisymmetric symbol that now bears his name — and supplied the covariant machinery Einstein needed as he struggled toward general relativity around 1912–1915, a debt Einstein acknowledged warmly. In 1917 Levi-Civita introduced parallel transport, clarifying the meaning of curvature and turning the antisymmetric symbol into a genuine tensor density on a curved manifold. He held chairs at Padua and then Rome; in 1938 the Fascist racial laws stripped him, as a Jew, of his professorship and academy memberships, and he died in Rome in 1941. The delta's namesake, Leopold Kronecker (1823–1891), was a Berlin algebraist and number theorist whose creed that mathematics be built from the integers could hardly be further from the geometry his delta now serves.
Going further
Texts. Arfken & Weber, Mathematical Methods for Physicists, 6th ed., §2.9 (Levi-Civita symbol and contraction identities) · Hassani, Mathematical Physics, Ch. 1 and §26 (index notation and tensors) · Stone & Goldbart, Mathematics for Physics, Ch. 1 (vectors and Cartesian tensors) · Nakahara, Geometry, Topology and Physics, 2nd ed., Ch. 5 (the Levi-Civita tensor density on manifolds) · Byron & Fuller, Mathematics of Classical and Quantum Physics, Ch. 1 · Riley, Hobson & Bence, Mathematical Methods for Physics and Engineering, 3rd ed., §26.1 (suffix notation). The core numerical results are self-consistent: , , , and the master identity . The worked examples are mutually checking: for , , , one finds and ; and Lagrange's identity gives .
Prerequisites. Scalar and Vector Fields. Leads to. The Del Operator and Vector Differential Identities · Curl of a Vector Field · Divergence of a Vector Field · The Laplacian Operator · Stokes' Theorem.
Ask the tutor: Ask me to run any grad–div–curl identity through the epsilon-delta machine, and I will show you the two-line index proof from start to finish.
What exactly is the Einstein summation convention, and why adopt it?
The convention is a single agreement: an index appearing exactly twice in a term is summed over its range and the summation sign dropped, so means . The pay-off is that the notation enforces the algebra — a repeated ("dummy") index must be summed and can be renamed freely, while a single ("free") index labels a component and must match on both sides. A free index that fails to match, or any index appearing three times, is an error the notation will not let you hide. Einstein introduced it in his 1916 general relativity papers, and it is now universal.
What is the difference between a free index and a dummy index?
A dummy index appears twice in a term and is summed; because it is summed away its name carries no meaning and you may rename it freely — and are the same number. A free index appears exactly once, labels a specific un-summed component, and must appear in every term on both sides. In , is free ("the -th component") while are dummies. Two strict rules follow: never let an index appear more than twice in one term, and never rename a dummy to a letter already used as a free index — both are the commonest index-algebra mistakes.
Why does contracting an antisymmetric symbol with a symmetric one give zero?
Suppose is antisymmetric and is symmetric, and form (both indices summed). Relabel the dummies : the value is unchanged but becomes , so the quantity equals its own negative — hence zero. This is the reason (so ) and (so ): the derivatives commute, hence are symmetric, while is antisymmetric.
Is the Kronecker delta the same thing as the identity matrix?
Numerically, yes — is the entry of the identity matrix. Conceptually it is more flexible: is an indexed symbol you contract inside expressions, its defining action being to rename or match indices, and . In an orthonormal Cartesian basis it is also the metric — the table of inner products — which is why raising and lowering indices does nothing there. The distinction becomes real only when you leave Cartesian frames: then the metric replaces , and the two part ways.
Why is the Levi-Civita symbol called a pseudotensor rather than a tensor?
A rank-three tensor transforms by three factors of the transformation matrix. Feed the constant array through that transformation and the result is the determinant of the transformation times : for a proper rotation the determinant is and the array is unchanged, but for a reflection it is and the array flips sign, whereas a true tensor would not. That extra sign defines a pseudotensor (a tensor density of weight one). It matters physically because quantities built with — angular momentum, torque, magnetic field, vorticity — are pseudovectors that reverse relative to ordinary vectors under a mirror, which is why a spinning top viewed in a mirror appears to spin the "wrong" way.
How does all of this generalise beyond three dimensions?
The Kronecker delta works in any dimension , with . The Levi-Civita symbol adds indices — in dimensions it carries of them, , totally antisymmetric, on ; in four-dimensional spacetime builds the dual field-strength tensor of electromagnetism. The contraction identities generalise but the numbers change: the full contraction is , so the "" of three dimensions is really — the 3D case is just the most-used member of an infinite family.