Penrose graphical notation

In mathematics and physics, Penrose graphical notation or tensor diagram notation is a (usually handwritten) visual depiction of multilinear functions or tensors proposed by Roger Penrose in 1971.

[1] A diagram in the notation consists of several shapes linked together by lines.

The notation has been studied extensively by Predrag Cvitanović, who used it, along with Feynman's diagrams and other related notations in developing "birdtracks", a group-theoretical diagram to classify the classical Lie groups.

[2] Penrose's notation has also been generalized using representation theory to spin networks in physics, and with the presence of matrix groups to trace diagrams in linear algebra.

The lines attached to shapes represent the inputs or outputs of a function, and attaching shapes together in some way is essentially the composition of functions.

Connecting lines between two shapes corresponds to contraction of indices.

Contraction of indices is represented by joining the index lines together.

Symmetrization of indices is represented by a thick zigzag or wavy bar crossing the index lines horizontally.

The Ricci and Bianchi identities given in terms of the Riemann curvature tensor illustrate the power of the notation The notation has been extended with support for spinors and twistors.

Penrose graphical notation (tensor diagram notation) of a matrix product state of five particles
metric tensor
metric tensor
structure constant
Kronecker delta
Dot product
Symmetrization

(with )
Antisymmetrization

(with )
Determinant
Inverse of matrix
covariant derivative
Ricci tensor
Ricci identity
Bianchi identity