Einstein Summation

Einstein summation is a notational convention for simplifying expressions including summations of vectors, matrices, and general tensors. There are essentially three rules of Einstein summation notation, namely:

1. Repeated indices are implicitly summed over.

2. Each index can appear at most twice in any term.

3. Each term must contain identical non-repeated indices.

The first item on the above list can be employed to greatly simplify and shorten equations involving tensors. For example, using Einstein summation,

 a_ia_i=sum_(i)a_ia_i
(1)

and

 a_(ik)a_(ij)=sum_(i)a_(ik)a_(ij).
(2)

The second and third items on the list indicate that the expression

 M_(ij)v_j=sum_(j)M_(ij)v_j
(3)

is valid, whereas the expressions

 M_(ij)u_jv_j+w_i
(4)

and

 T_(ijk)u_k+M_(ip)
(5)

are invalid because the index j appears three times in the first term of (), while the non-repeated index j in the first term of () doesn't match the non-repeated p of the second term.

The convention was introduced by Einstein (1916, sec. 5), who later jested to a friend, "I have made a great discovery in mathematics; I have suppressed the summation sign every time that the summation must be made over an index which occurs twice..." (Kollros 1956; Pais 1982, p. 216).

In practice, the convention tends to occur alongside both the Kronecker delta and permutation symbol. Moreover, the Einstein summation convention easily accommodates both superscripts and subscripts for contravariant and covariant tensors, respectively.

Wolfram Web Resources

Mathematica »

The #1 tool for creating Demonstrations and anything technical.

Wolfram|Alpha »

Explore anything with the first computational knowledge engine.

Wolfram Demonstrations Project »

Explore thousands of free applications across science, mathematics, engineering, technology, business, art, finance, social sciences, and more.

Computerbasedmath.org »

Join the initiative for modernizing math education.

Online Integral Calculator »

Solve integrals with Wolfram|Alpha.

Step-by-step Solutions »

Walk through homework problems step-by-step from beginning to end. Hints help you try the next step on your own.

Wolfram Problem Generator »

Unlimited random practice problems and answers with built-in Step-by-step solutions. Practice online or make a printable study sheet.

Wolfram Education Portal »

Collection of teaching and learning tools built by Wolfram education experts: dynamic textbook, lesson plans, widgets, interactive Demonstrations, and more.

Wolfram Language »

Knowledge-based programming for everyone.