Penrose graphical notation
In
A diagram in the notation consists of several shapes linked together by lines.
The notation widely appears in modern quantum theory, particularly in matrix product states and quantum circuits. In particular, Categorical quantum mechanics which includes ZX-calculus is a fully comprehensive reformulation of quantum theory in terms of Penrose diagrams, and is now widely used in quantum industry.
The notation has been studied extensively by
Interpretations
Multilinear algebra
In the language of
Tensors
In the language of tensor algebra, a particular tensor is associated with a particular shape with many lines projecting upwards and downwards, corresponding to abstract upper and lower indices of tensors respectively. Connecting lines between two shapes corresponds to contraction of indices. One advantage of this notation is that one does not have to invent new letters for new indices. This notation is also explicitly basis-independent.[3]
Matrices
Each shape represents a matrix, and tensor multiplication is done horizontally, and matrix multiplication is done vertically.
Representation of special tensors
Metric tensor
The metric tensor is represented by a U-shaped loop or an upside-down U-shaped loop, depending on the type of tensor that is used.
Levi-Civita tensor
The
Structure constant
The structure constants () of a Lie algebra are represented by a small triangle with one line pointing upwards and two lines pointing downwards.
Tensor operations
Contraction of indices
Contraction of indices is represented by joining the index lines together.
Symmetrization
Symmetrization of indices is represented by a thick zig-zag or wavy bar crossing the index lines horizontally.
Antisymmetrization
Antisymmetrization of indices is represented by a thick straight line crossing the index lines horizontally.
Determinant
The determinant is formed by applying antisymmetrization to the indices.
Covariant derivative
The covariant derivative () is represented by a circle around the tensor(s) to be differentiated and a line joined from the circle pointing downwards to represent the lower index of the derivative.
Tensor manipulation
The diagrammatic notation is useful in manipulating tensor algebra. It usually involves a few simple "identities" of tensor manipulations.
For example, , where n is the number of dimensions, is a common "identity".
Riemann curvature tensor
The Ricci and Bianchi identities given in terms of the Riemann curvature tensor illustrate the power of the notation
Extensions
The notation has been extended with support for spinors and twistors.[4][5]
See also
- Abstract index notation
- Angular momentum diagrams (quantum mechanics)
- Braided monoidal category
- Categorical quantum mechanics uses tensor diagram notation
- Matrix product state uses Penrose graphical notation
- Ricci calculus
- Spin networks
- Trace diagram
Notes
- ^ Roger Penrose, "Applications of negative dimensional tensors," in Combinatorial Mathematics and its Applications, Academic Press (1971). See Vladimir Turaev, Quantum invariants of knots and 3-manifolds (1994), De Gruyter, p. 71 for a brief commentary.
- ^ Predrag Cvitanović (2008). Group Theory: Birdtracks, Lie's, and Exceptional Groups. Princeton University Press.
- ISBN 0-09-944068-7, Chapter Manifolds of n dimensions.
- ISBN 0-521-24527-3.
- ISBN 0-521-25267-9.