✦ For everyone, free.

Practical knowledge for real and everyday life

Home

1.10.1 Tensor Algebra Notation

Tensor Algebra Notation provides a structured framework for representing and manipulating tensors, essential in advanced mathematical and physical applications.

Tensor Algebra Notation is the overall system of symbols, formats, and conventions used in practice to write tensors and the operations performed on them, encompassing several distinct notational styles, index notation, direct notation, and graphical notation among them, each suited to different purposes, and each translatable into the others once the underlying tensor is properly understood. Where the foundational notational conventions establish the basic rules, index placement, summation, the metric, this broader notation covers the full range of concrete writing systems that those rules support, along with the practical considerations that determine which notational style is appropriate in a given setting.

Tensor algebra notation exists because a single tensor can be expressed in multiple equivalent ways depending on whether the emphasis is on its components in a specific basis, its identity as a basis-independent object, or the pattern of operations connecting several tensors together. Fluency in tensor algebra requires the ability to move between these notational styles as needed, recognizing that a change in notation never changes the underlying mathematical object being described.


Index Notation

Component-Level Expression

Index notation, sometimes called Ricci calculus, represents a tensor through its components relative to a chosen basis, using superscripts for contravariant indices and subscripts for covariant indices, together with the Einstein summation convention for repeated indices. This is the most computationally direct notation, since every operation, contraction, tensor product, index raising, corresponds to an explicit and mechanical manipulation of indices.

Ci = Ajki Bjk

Strengths and Limitations

Index notation excels at making explicit precisely which indices are summed, which survive, and how the type of a tensor changes under an operation, which is invaluable for verifying that a lengthy computation is well-formed. Its main limitation is verbosity: expressions involving many tensors and many indices can become difficult to read, and the notation ties the expression to a specific coordinate system, obscuring the basis-independent nature of the underlying tensor.


Direct (Coordinate-Free) Notation

Emphasizing the Tensor as an Object

Direct notation, also called symbolic or invariant notation, refers to tensors and their operations without reference to indices or a chosen basis at all, writing expressions such as T(u, v) for a bilinear form evaluated on two vectors, or A ⊗ B for a tensor product, or tr(T) for a trace. This style emphasizes that a tensor is fundamentally a basis-independent object, a multilinear map or an element of an abstract tensor space, and that its components are merely one particular representation of it.

T u,v = i,jn Tij ui vj

When Direct Notation Is Preferred

Direct notation is typically preferred when stating general theorems, definitions, or structural relationships that hold regardless of the basis chosen, since it avoids the risk of a reader mistaking a coordinate-dependent detail for an intrinsic property. It is less convenient, however, for carrying out explicit numerical computations, which is why index notation remains dominant in applied calculations.


Matrix and Dyadic Notation

Matrices as a Special-Case Notation

For rank-2 tensors specifically, matrix notation offers a compact rectangular arrangement of components, together with the familiar operations of matrix multiplication, transposition, and inversion. This notation is a special case that applies cleanly only to two-index tensors and does not extend gracefully to tensors of rank three or higher, which is one of the main motivations for adopting general index or direct notation once tensors beyond rank two are involved.

Dyadic Notation

Dyadic notation writes a rank-2 tensor as a formal sum of outer products of vectors, such as T = Σ e_i ⊗ e_j T^ij, blending features of both index and direct notation: it retains explicit basis vectors while treating the outer product as a formal algebraic operation rather than a purely numerical one. This notation is common in physics and engineering contexts where rank-2 tensors, such as stress or inertia tensors, are described in terms of physical basis directions.

T = Tij ei ej

Graphical (Diagrammatic) Notation

Representing Tensors as Nodes

Graphical tensor notation, associated with Penrose diagrams, represents each tensor as a shape, often a box or circle, with a number of lines emerging from it equal to the tensor's rank: one line per index. Contraction between two tensors is drawn by connecting a line from one shape to a line from another, visually representing the summation over the shared index. Free indices are drawn as lines that remain unconnected, extending outward from the diagram.

A B contracted index free index i free index j

Practical Value of Diagrams

Graphical notation is particularly effective for tracking complex networks of contractions among many tensors simultaneously, since the pattern of connecting lines makes the overall structure of a computation visually apparent in a way that a long string of indices often does not. It is less suited to expressing algebraic identities symbolically or to precise written derivations, where index or direct notation remains standard.


Translating Between Notational Styles

A Single Underlying Object

Regardless of which notation is used, index, direct, matrix, dyadic, or graphical, the object being described is the same tensor, and any correct manipulation performed in one notation corresponds to an equivalent, correct manipulation in every other notation. Learning to translate confidently between these styles is what allows a computation carried out efficiently in index notation to be checked structurally against a diagram, or stated compactly in direct notation for inclusion in a general theorem.

Choosing a Notation for the Task

In practice, the choice of notation is governed by the task at hand: index notation for explicit computation and verification, direct notation for stating general results, matrix or dyadic notation for low-rank tensors tied to a physical basis, and graphical notation for visualizing complex contraction patterns. Tensor algebra notation, taken as a whole, is this entire toolkit together with the judgment needed to select the right tool for a given purpose.