computo ergo sum

2026-10-01 · chapter Yang–Mills and the mass gapPart 1 Mathematical preparationlinear algebra

The whole book Contents and reading orders
  1. Part 0 Entrance — how to read this book
  2. 0-01 How to read this book
  3. 0-02 One picture
  4. 0-03 Reading the problem statement word by word
  5. 0-04 Four dimensions in mathematics and four dimensions in physics
  6. Part 1 Mathematical preparation
  7. 1-01 Vector spaces and linear maps
  8. 1-02 What a group is
  9. 1-03 Lie groups and Lie algebras
  10. 1-04 SU(2) and SU(3)
  11. 1-05 Manifolds and tangent spaces
  12. 1-06 Differential forms and the exterior derivative
  13. 1-07 Vector bundles and connections
  14. 1-08 Probability and measure
  15. 1-09 Probability in infinite dimensions
  16. 1-10 Hilbert spaces and self-adjoint operators
  17. 1-11 Fourier analysis and distributions
  18. 1-12 Detour: what happens only in four dimensions
  19. Part 2 Physical preparation
  20. 2-01 Lagrangians and the action
  21. 2-02 The idea of a field
  22. 2-03 Electromagnetism is a gauge theory
  23. 2-04 Special relativity and spacetime
  24. 2-05 The bones of quantum mechanics
  25. 2-06 The harmonic oscillator and creation and annihilation
  26. 2-07 The idea of the path integral
  27. 2-08 Statistical mechanics and phase transitions
  28. 2-09 Detour: the gap and the correlation length in the Ising model
  29. 2-10 The relaxation time and the dynamical exponent z
  30. Part 3 Yang–Mills theory (classical)
  31. 3-01 The gauge principle
  32. 3-02 Non-abelian gauge fields
  33. 3-03 The action and the equations
  34. 3-04 Gauge theory as geometry
  35. 3-05 Instantons and topology
  36. 3-06 Detour: Donaldson and exotic R⁴
  37. 3-07 Yang–Mills inside the Standard Model
  38. Part 4 Quantisation
  39. 4-01 Canonical quantisation and the Hamiltonian
  40. 4-02 The path integral and Euclideanisation
  41. 4-03 Perturbation theory and Feynman diagrams
  42. 4-04 Divergences and renormalisation
  43. 4-05 The algebra of divergences
  44. 4-06 Asymptotic freedom
  45. 4-07 Dimensional transmutation and Λ
  46. 4-08 Gauge fixing and Faddeev–Popov
  47. 4-09 The axioms of quantum field theory
  48. 4-10 The Osterwalder–Schrader axioms and reconstruction
  49. 4-11 The definition of the mass gap
  50. 4-12 Detour: the perturbation series diverges
  51. Part 5 Lattice gauge theory
  52. 5-01 Wilson's lattice
  53. 5-02 The strong-coupling expansion
  54. 5-03 Reflection positivity and the transfer matrix
  55. 5-04 The infinite-volume limit and the cluster expansion
  56. 5-05 Weak coupling and the continuum limit
  57. 5-06 How U(1) differs from the non-abelian case
  58. 5-07 The Monte Carlo method
  59. 5-08 Measuring glueballs and the string tension
  60. 5-09 What to hold fixed when taking the limit
  61. 5-10 Lattice gauge theory with finite groups
  62. 5-11 Detour: Bakry–Émery and one-link integration
  63. Part 6 Constructive field theory
  64. 6-01 What constructive field theory is
  65. 6-02 Solvability in two dimensions and the Yang–Mills measure
  66. 6-03 Constructing scalar fields
  67. 6-04 The cluster expansion
  68. 6-05 The sequence of renormalisation group steps
  69. 6-06 Ultraviolet stability of three-dimensional Yang–Mills
  70. 6-07 Four dimensions
  71. 6-08 Triviality of φ⁴ in four dimensions
  72. 6-09 Stochastic quantisation and regularity structures
  73. 6-10 Where four dimensions stops
  74. 6-11 Obstacles other than divergence
  75. 6-12 Detour: "if 1/0 is given a symbol"
  76. Part 7 From the side of physics
  77. 7-01 How physics sees it
  78. 7-02 Mechanisms of confinement
  79. 7-03 The string picture
  80. 7-04 Large N
  81. 7-05 String theory and extra dimensions
  82. 7-06 How extra dimensions become invisible
  83. 7-07 Where gauge fields come from
  84. 7-08 Holography
  85. 7-09 The mass gap becomes geometry
  86. 7-10 Back to four dimensions
  87. 7-11 Supersymmetry and Seiberg–Witten
  88. 7-12 The sentence that plays the role of an equivalence principle
  89. 7-13 Where the way physics digs parts from mathematics
  90. Part 8 A dictionary of two languages — the physical and the mathematical view
  91. 8-01 How to read the dictionary
  92. 8-02 Dictionary A
  93. 8-03 Dictionary B
  94. 8-04 Dictionary C
  95. 8-05 The physical counterparts of our assumptions
  96. Part 9 Where things stand, and open tasks
  97. 9-01 How far the world has come
  98. 9-02 Where the two ways of digging part
  99. 9-03 Candidates for new concepts
  100. 9-04 The list of open tasks
  101. 9-05 Common misconceptions
  102. Part 10 Towards a proof of the mass gap — building the first step of the staircase
  103. 10-00 Entrance — the staircase, and the random walk, the ruler and the clock
  104. 10-01 The line of construction and Assumption H
  105. 10-02 Roads tried on the four-dimensional lattice, and walls
  106. 10-03 The four steps of the staircase — why we start from 0+1 dimensions
  107. 10-04 The path measure of the double well, and kinks
  108. 10-05 The statement of the first step — four conditions and Proposition 4.5
  109. 10-06 (H1) Local Poincaré within a phase
  110. 10-07 The map of (H2) — seven routes and the seam of the ring
  111. 10-08 What computer-assisted means — the conditions on the chain inside the window
  112. 10-09 The sector framework and the three strands of route 5
  113. 10-10 The list of detour plans — types of breakage
  114. 10-11 (H3)(H4) and the constant of the core
  115. 10-12 The integrated table and the dependency graph
  116. 10-13 Lean statements and the limits of machine checking
  117. 10-14 Reconciliation — the numbers of the record and the known numbers
  118. 10-15 What remains and its cost — the distance to a theorem
  119. 10-16 What is not claimed
  120. 10-17 Insights and small questions
  121. Part 11 Further considerations — beyond Assumption H, and other views
  122. 11-00 Further considerations — entrance
  123. 11-01 One form that obstructs H — a nearly conserved global quantity
  124. 11-02 Choosing the ruler and the coordinates again — the length at which conservation breaks
  125. 11-03 Two ways to repair H — the sector H and the local H
  126. 11-04 Which H the one-sided bridge needs
  127. 11-05 Making time continuous — the Hamiltonian lattice and the vacuum measure
  128. 11-06 Paying with rarity instead of convexity — renormalisation on groups and log-Sobolev
  129. 11-07 Because it is four dimensions — the dimensionless coupling and topology
  130. 11-08 Questions, and what is not claimed
  131. 11-A1 Table of notation for Part 11
  132. Appendices
  133. A-01 Table of notation
  134. A-02 Glossary
  135. A-03 Guide to the literature
  136. A-04 Lean and machine checking
  137. A-05 How this book was made
  138. A-06 Index of assumptions

Vector spaces and linear maps — reading a matrix as "a rule that moves vectors", and lining up eigenvalues, the exponential, Hermitian and unitary

What this chapter shows — Reading a matrix as "a rule that moves vectors". That an eigenvalue is the stretching factor of "a direction whose orientation does not change". That Hermitian matrices (real eigenvalues) and unitary matrices (preserving length) are joined by U=eiHU = e^{iH}.

Prerequisite chapters — None. Products and determinants of matrices, complex numbers, and ordinary differential equations with constant coefficients are taken as known.

Said first — We restrict to finite dimensions. The mass gap is a problem about operators in infinite dimensions, and conclusions in finite dimensions do not necessarily extend as they are (1-10). All the theorems are known linear algebra.

Order of this chapter
  1. Why start from linear algebra — three places where matrices appear
  2. Vector spaces — a real vector space with complex entries
  3. Linear maps and matrices — the result changes with the order of multiplication
  4. Eigenvalues and eigenvectors — directions whose orientation does not change (Figure 1) / Detour: eigenvectors of rotations
  5. Inner products and adjoints — length with complex numbers
  6. Hermitian matrices — real eigenvalues and the gap (Figure 2) / Detour: levels avoid each other
  7. Unitary matrices — transformations that preserve length
  8. The matrix exponential — series and differential equations (Figure 3) / Detour: an example where summing the series fails
  9. Joining Hermitian and unitary — U=eiHU = e^{iH}

01

Why start from linear algebra

In Yang–Mills theory, matrices go where numbers would be expected. They have three roles.

TransformationsA gauge transformation g(x)g(x) is a unitary matrixmultiplying by a matrix that preserves length at each point (§07)
FieldsThe value of the gauge field Aμ(x)A_\mu(x) is a matrixμ\mu is the number of a direction (time, space). The value changes with the order of multiplication = non-commutative (§03, §09)
EnergyThe Hamiltonian HH is Hermitianthe mass gap corresponds to the gap between the lowest value and the next (§06). To be exact, the bottom of the spectrum with the vacuum (the lowest state) removed (1-10, 4-11)

If the size of the matrices used for gauge transformations is NN (N×NN \times N matrices), electromagnetism is the case N=1N = 1, and a gauge transformation just multiplies by a number eiαe^{i\alpha} of absolute value 1 (2-03). Products of numbers do not depend on order, so in the absence of matter the equations of the gauge field itself (Maxwell's equations) remain linear. For N≥2N \ge 2 order matters, and products of gauge fields with each other appear in the equations even without matter (3-02). This chapter lays that foundation in finite dimensions.

02

Vector spaces

A vector space is a collection in which addition and scalar multiplication can be done, and the same rules as for numbers hold, such as the associative, commutative and distributive laws. Taking scalars from R\mathbb{R} gives a real vector space, from C\mathbb{C} a complex vector space. When every vector can be written uniquely as v=c1v1+⋯+cnvnv = c_1v_1 + \cdots + c_nv_n, v1,…,vnv_1, \dots, v_n is called a basis and the number nn the dimension. Examples are Rn\mathbb{R}^n, Cn\mathbb{C}^n, all n×nn \times n matrices (dimension n2n^2), and all continuous functions on an interval (infinite-dimensional, 1-10).

An example this book returns to again and again is the set of all traceless 2×2 Hermitian matrices. Hermitian means H†=HH^\dagger = H, where †\dagger is the operation of transposing and taking the complex conjugate of each entry (§05, §06). Sums and real multiples are Hermitian, but multiplying by ii gives (iH)†=−iH(iH)^\dagger = -iH, which falls outside. So it is a real vector space even though its entries are complex, and its dimension is 3.

(xy−izy+iz−x)=x(100−1)+y(0110)+z(0−ii0),x,y,z∈R\begin{pmatrix} x & y - iz \\ y + iz & -x \end{pmatrix} = x\begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} + y\begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix} + z\begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix},\qquad x, y, z \in \mathbb{R}

The three on the right reappear in 1-02 §05 and 1-04 as the Pauli matrices σ3,σ1,σ2\sigma_3, \sigma_1, \sigma_2, and the values of the SU(2)\mathrm{SU}(2) gauge field lie in this space (times ii).

03

Linear maps and matrices

A linear map is a map that preserves sums and scalar multiples (L(u+v)=Lu+LvL(u+v) = Lu + Lv, L(cv)=c LvL(cv) = c\,Lv). Once a basis is fixed it can be written as a matrix, and column jj is where the basis vector eje_j goes. Composition is the matrix product (AB)v=A(Bv)(AB)v = A(Bv), and unlike numbers, swapping the order generally changes it.

A=(0100), B=(0010):AB=(1000),BA=(0001)A = \begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix},\ B = \begin{pmatrix} 0 & 0 \\ 1 & 0 \end{pmatrix}:\qquad AB = \begin{pmatrix} 1 & 0 \\ 0 & 0 \end{pmatrix},\quad BA = \begin{pmatrix} 0 & 0 \\ 0 & 1 \end{pmatrix}

The difference [A,B]=AB−BA[A, B] = AB - BA is called the commutator. In this example it is [A,B]=diag⁡(1,−1)[A, B] = \operatorname{diag}(1, -1), the first of the basis of §02. How commutators become the skeleton of Lie algebras is treated in 1-03.

The determinant det⁡A\det A is the signed scaling factor of area (volume), and the trace tr⁡A\operatorname{tr} A is the sum of the diagonal entries. From det⁡(AB)=det⁡Adet⁡B\det(AB) = \det A \det B and tr⁡(AB)=tr⁡(BA)\operatorname{tr}(AB) = \operatorname{tr}(BA), neither changes under a change of basis A↦P−1APA \mapsto P^{-1}AP; they are properties of the map itself. Example: the rotation R(θ)=(cos⁡θ−sin⁡θsin⁡θcos⁡θ)R(\theta) = \left(\begin{smallmatrix} \cos\theta & -\sin\theta \\ \sin\theta & \cos\theta \end{smallmatrix}\right) has det⁡R=1\det R = 1, tr⁡R=2cos⁡θ\operatorname{tr} R = 2\cos\theta.

04

Eigenvalues and eigenvectors

A map changes the orientation of most vectors, but it may have directions that it only stretches or shrinks without changing their orientation. A vector in such a direction is an eigenvector, and the stretching factor is the eigenvalue.

Av=λv  (v≠0)⟺det⁡(A−λI)=0Av = \lambda v \ \ (v \ne 0) \qquad\Longleftrightarrow\qquad \det(A - \lambda I) = 0

For 2×2, λ2−(tr⁡A)λ+det⁡A=0\lambda^2 - (\operatorname{tr} A)\lambda + \det A = 0. For a real 2×2 matrix, if the discriminant D=(tr⁡A)2−4det⁡AD = (\operatorname{tr} A)^2 - 4\det A is positive there are two real eigendirections, if negative there are none (the eigenvalues are a complex pair), and if 0 there is a double root (with a double root there is only one eigendirection, or, for a scalar matrix λI\lambda I, every direction). With PP, made by lining up nn independent eigenvectors, P−1APP^{-1}AP becomes a diagonal matrix (diagonalisation).

That vv and AvAv lie on the same line is the same as the determinant det⁡[v,Av]\det[v, Av] of the two side by side being 0. This can be checked in Figure 1.

Figure 1 Turning the unit vector vv with the slider moves AvAv (blue). The angles at which they lie on the same line are the eigendirections, and the curve det⁡[v,Av]\det[v, Av] below becomes 0 there. The dotted line is the image of the unit circle
If JavaScript is disabled, it can be read from the table below.

ComputedThe numbers in this figure were computed on this machine (the table by NumPy's eigenvalue computation). Matrices separate rows with ";". Clicking a row of the table below puts that matrix into the figure.

MatrixDDEigenvaluesReal eigendirections (from the xx axis)
Symmetric (2 1 ; 1 2)43, 145°, 135° (orthogonal)
Not symmetric (1.5 1 ; 0.5 1)2.252, 0.526.565°, 135°
Shear (1 1 ; 0 1)01 (double root)Only one, at 0°
60° rotation−30.5±0.866025 i0.5 \pm 0.866025\,iNone

For a symmetric matrix the eigendirections are orthogonal (the reason is in §06). The shear has only one eigendirection and cannot be diagonalised. The rotation has no real eigendirection, and det⁡[v,Av]\det[v, Av] is sin⁡60∘≈0.866\sin 60^\circ \approx 0.866 in every direction.

Detour: rotations have no real eigenvectors

Detour

A subsection that may be skipped.

The eigenvalues of R(θ)R(\theta) are e±iθe^{\pm i\theta}, and the eigenvectors (1,∓i)(1, \mp i). As a metaphor, a rotation of the plane splits, in the world of complex numbers, into two "multiplications by a phase". To be exact, changing the basis of C2\mathbb{C}^2 to (1,−i)(1, -i), (1,i)(1, i) gives R(θ)=diag⁡(eiθ,e−iθ)R(\theta) = \operatorname{diag}(e^{i\theta}, e^{-i\theta}). Over the complex numbers the characteristic equation always has a root (the fundamental theorem of algebra), so every square matrix has eigenvalues. The two angles of a rotation in four dimensions (the article on four dimensions) are the two pairs of eigenvalues e±iαe^{\pm i\alpha}, e±iβe^{\pm i\beta}.

05

Inner products and adjoints

The inner product measures lengths and angles. If we take ∑kukvk\sum_k u_kv_k directly with complex entries, the "squared length" of v=(1,i)v = (1, i) becomes 1+i2=01 + i^2 = 0. So we put a complex conjugate on one side (z‾ z=∣z∣2≥0\overline{z}\,z = |z|^2 \ge 0).

⟨u,v⟩=∑kuk‾ vk,∥v∥=⟨v,v⟩,⟨u,v⟩=⟨v,u⟩‾\langle u, v\rangle = \sum_k \overline{u_k}\,v_k,\qquad \lVert v\rVert = \sqrt{\langle v, v\rangle},\qquad \langle u, v\rangle = \overline{\langle v, u\rangle}

This book follows the physicists' convention and takes it linear in the second argument (⟨cu,v⟩=c‾⟨u,v⟩\langle cu, v\rangle = \overline{c}\langle u, v\rangle). Many mathematics textbooks use the opposite convention (for example Axler's definition 6.2), and the conclusions do not change. If ⟨u,v⟩=0\langle u, v\rangle = 0 the vectors are orthogonal, and a basis of mutually orthogonal vectors of length 1 is an orthonormal basis.

The adjoint A†A^\dagger of AA is the matrix obtained by transposing and taking the complex conjugate of the entries (in mathematics A∗A^*). It moves AA to the other side inside the inner product.

(A†)ij=Aji‾,⟨u,Av⟩=⟨A†u,v⟩,(AB)†=B†A†(A^\dagger)_{ij} = \overline{A_{ji}},\qquad \langle u, Av\rangle = \langle A^\dagger u, v\rangle,\qquad (AB)^\dagger = B^\dagger A^\dagger
06

Hermitian matrices

A matrix with H†=HH^\dagger = H is a Hermitian matrix; with real entries it is a symmetric matrix. In quantum mechanics measured values (energy and so on) are represented by Hermitian operators (2-05). The key is two properties.

The eigenvalues are real: if Hv=λvHv = \lambda v and ∥v∥=1\lVert v\rVert = 1, then λ=⟨v,Hv⟩=⟨Hv,v⟩=λ‾\lambda = \langle v, Hv\rangle = \langle Hv, v\rangle = \overline{\lambda}. Eigenvectors of different eigenvalues are orthogonal: if Hu=μuHu = \mu u, then λ⟨u,v⟩=⟨u,Hv⟩=⟨Hu,v⟩=μ‾⟨u,v⟩=μ⟨u,v⟩\lambda\langle u, v\rangle = \langle u, Hv\rangle = \langle Hu, v\rangle = \overline{\mu}\langle u, v\rangle = \mu\langle u, v\rangle (μ\mu is real), and since μ≠λ\mu \ne \lambda, ⟨u,v⟩=0\langle u, v\rangle = 0.

Pushing this further gives the spectral theorem Known. A Hermitian matrix has an orthonormal basis of eigenvectors, and the eigenvalues λ1≤⋯≤λn\lambda_1 \le \cdots \le \lambda_n are real. With the unitary matrix UU (§07) that lines up the basis, U†HUU^\dagger HU becomes real diagonal.

The difference between the smallest eigenvalue and the next is called the gap. In quantum mechanics the smallest eigenvalue E0E_0 is the energy of the ground state, and E1−E0E_1 - E_0 the energy needed for the first excitation. In finite dimensions the gap can always be computed. The problem is in infinite dimensions: whether the gap stays positive after the limit (1-10, 4-11).

Example: the matrix of §02 has tr⁡H=0\operatorname{tr} H = 0 and det⁡H=−(x2+y2+z2)\det H = -(x^2 + y^2 + z^2), so its eigenvalues are ±x2+y2+z2\pm\sqrt{x^2 + y^2 + z^2}, and the gap is 0 only for x=y=z=0x = y = z = 0. Figure 2 is the case y=cy = c, z=0z = 0.

Figure 2 The two eigenvalues of H(x)=(xcc−x)H(x) = \left(\begin{smallmatrix} x & c \\ c & -x \end{smallmatrix}\right). Raising the off-diagonal entry cc opens the crossing and leaves a gap; moving xx swaps the content of the lower eigenvector (the band; blue is the weight of e1e_1)
If JavaScript is disabled, it can be read from the table below.

ComputedThe curves are drawn on the spot from ±x2+c2\pm\sqrt{x^2 + c^2}, and the table gives the values of NumPy's Hermitian eigenvalue computation (the two agree to the digits shown). Taking xx to −x-x swaps the weights. Clicking a row of the table puts that xx and c=0.3c = 0.3 into the figure.

xx (c=0.3c = 0.3)E0=−E1E_0 = -E_1GapLower eigenvector e1:e2e_1 : e_2
0.0−0.3000000.6000000.5000 : 0.5000
0.2−0.3605550.7211100.2226 : 0.7774
0.5−0.5830951.1661900.0713 : 0.9287
1.0−1.0440312.0880610.0211 : 0.9789

At c=0c = 0 the lines ±x\pm x cross. If c≠0c \ne 0 the curves only come close, a minimal gap 2c2c remains, and past that point the content of the lower eigenvector swaps.

Detour: levels avoid each other

Detour

A subsection that may be skipped.

For the eigenvalues of a 2×2 matrix to coincide, three conditions x=y=z=0x = y = z = 0 are needed if it is Hermitian, and two if it is real symmetric. A family moving with one parameter passes through that point only in special cases, so in a general family without symmetry the eigenvalue curves usually do not cross Known. When there is a symmetry and the matrix splits into blocks, levels in different blocks can cross. The counting for general n×nn \times n is said to go back to von Neumann and Wigner (1929). As a metaphor, the levels are said to "repel". To be exact, no force acts; the matrices where they coincide form a thin set whose dimension is lower by the number of conditions.

07

Unitary matrices

A matrix that preserves the inner product is a unitary matrix. It is a transformation that changes neither lengths nor angles; with real entries it is an orthogonal matrix (rotations and reflections).

U†U=I⟺⟨Uu,Uv⟩=⟨u,v⟩  (for all u,v)U^\dagger U = I \qquad\Longleftrightarrow\qquad \langle Uu, Uv\rangle = \langle u, v\rangle \ \ \text{(for all } u, v\text{)}

Left to right follows from ⟨Uu,Uv⟩=⟨u,U†Uv⟩\langle Uu, Uv\rangle = \langle u, U^\dagger Uv\rangle. It is the same as the columns forming an orthonormal basis, and U−1=U†U^{-1} = U^\dagger. The eigenvalues are ∣λ∣=1|\lambda| = 1, ∣det⁡U∣=1|\det U| = 1. Products and inverses are unitary too, so the whole set U(n)\mathrm{U}(n) and the part SU(n)\mathrm{SU}(n) with det⁡U=1\det U = 1 form "groups" (1-02).

Example: U(1)={eiα}\mathrm{U}(1) = \{e^{i\alpha}\} is the unit circle. (a−b‾ba‾)\left(\begin{smallmatrix} a & -\overline{b} \\ b & \overline{a} \end{smallmatrix}\right), made from complex numbers with ∣a∣2+∣b∣2=1|a|^2 + |b|^2 = 1, is an element of SU(2)\mathrm{SU}(2) (that every element has this form is in 1-02 §05).

Unitary matrices can also be diagonalised. The basis is the complex spectral theorem Known. A matrix satisfying AA†=A†AAA^\dagger = A^\dagger A (a normal matrix) can be diagonalised by a unitary matrix. A unitary matrix has U†U=UU†=IU^\dagger U = UU^\dagger = I, so it is one (Hermitian matrices are too), and it can be written U=Vdiag⁡(eiθ1,…,eiθn)V†U = V\operatorname{diag}(e^{i\theta_1}, \dots, e^{i\theta_n})V^\dagger (VV unitary, θk\theta_k real).

Unitary matrices appear in gauge theory because matter fields take values in CN\mathbb{C}^N and the squared length ψ†ψ\psi^\dagger\psi appears in the action. Gauge transformations are chosen to preserve it (3-01). On the lattice, the gauge field itself is a unitary matrix on each edge (5-01).

08

The matrix exponential

The series of the exponential uses only multiplication and addition, so it can be used for matrices as it is.

eX=I+X+X22!+X33!+⋯=∑k≥0Xkk!e^X = I + X + \frac{X^2}{2!} + \frac{X^3}{3!} + \cdots = \sum_{k \ge 0} \frac{X^k}{k!}

Convergence. The operator norm ∥X∥=max⁡∥v∥=1∥Xv∥\lVert X\rVert = \max_{\lVert v\rVert = 1}\lVert Xv\rVert (the largest factor by which it multiplies a vector of length 1) satisfies ∥XY∥≤∥X∥∥Y∥\lVert XY\rVert \le \lVert X\rVert\lVert Y\rVert, so each term is at most ∥X∥k/k!\lVert X\rVert^k/k! and the sum at most e∥X∥e^{\lVert X\rVert}. The error of the partial sum SN(X)S_N(X) up to k=Nk = N is as follows.

∥eX−SN(X)∥≤∥X∥N+1(N+1)! e∥X∥\bigl\lVert e^X - S_N(X)\bigr\rVert \le \frac{\lVert X\rVert^{N+1}}{(N+1)!}\,e^{\lVert X\rVert}

Properties. (a) ddtetX=XetX\frac{d}{dt}e^{tX} = Xe^{tX}. Hence x(t)=etXx0x(t) = e^{tX}x_0 is the solution of x′=Xxx' = Xx, x(0)=x0x(0) = x_0. (b) e(s+t)X=esXetXe^{(s+t)X} = e^{sX}e^{tX}, in particular (eX)−1=e−X(e^X)^{-1} = e^{-X}. (c) PeXP−1=ePXP−1Pe^XP^{-1} = e^{PXP^{-1}}. (d) det⁡eX=etr⁡X\det e^X = e^{\operatorname{tr} X}. If diagonalisable, ∏keλk=e∑kλk\prod_k e^{\lambda_k} = e^{\sum_k \lambda_k} follows from (c); in general it can be shown by triangularisation Known. Every complex square matrix XX can be brought to upper triangular form V†XVV^\dagger XV by a unitary matrix VV (Schur's theorem), and the exponential of an upper triangular matrix is upper triangular with diagonal entries eλke^{\lambda_k}.

Caution. If XY=YXXY = YX, then eX+Y=eXeYe^{X+Y} = e^Xe^Y, but not in general. The A,BA, B of §03 have A2=B2=0A^2 = B^2 = 0, so eA=I+Ae^A = I + A, eB=I+Be^B = I + B, and

eAeB=(2111),eBeA=(1112),e^Ae^B = \begin{pmatrix} 2 & 1 \\ 1 & 1 \end{pmatrix},\qquad e^Be^A = \begin{pmatrix} 1 & 1 \\ 1 & 2 \end{pmatrix}, eA+B=(cosh⁡1sinh⁡1sinh⁡1cosh⁡1)≈(1.54311.17521.17521.5431).e^{A+B} = \begin{pmatrix} \cosh 1 & \sinh 1 \\ \sinh 1 & \cosh 1 \end{pmatrix} \approx \begin{pmatrix} 1.5431 & 1.1752 \\ 1.1752 & 1.5431 \end{pmatrix}.

ComputedAll three differ. A formula that writes the difference in terms of commutators is the subject of 1-03. (d) held to within a relative error of 5.7×10−145.7\times 10^{-14} for 1000 random 4×4 complex matrices.

Example: J=(0−110)J = \left(\begin{smallmatrix} 0 & -1 \\ 1 & 0 \end{smallmatrix}\right) has J2=−IJ^2 = -I, so splitting into even and odd orders gives etJ=cos⁡t I+sin⁡t J=R(t)e^{tJ} = \cos t\,I + \sin t\,J = R(t), that is, a rotation. In general, if X2=−ω2IX^2 = -\omega^2 I then etX=cos⁡(ωt) I+sin⁡(ωt)ωXe^{tX} = \cos(\omega t)\,I + \frac{\sin(\omega t)}{\omega}X.

Figure 3 X=(a−11a)X = \left(\begin{smallmatrix} a & -1 \\ 1 & a \end{smallmatrix}\right), x0=(1,0)x_0 = (1, 0). The solid line is etXx0e^{tX}x_0, and the blue dashed line the partial sum SN(tX)x0S_N(tX)x_0. Increasing NN makes the dashed line lie on the solid line, and lengthening tt increases the NN needed. With a≠0a \ne 0 the circle becomes a spiral (the dotted line has radius eate^{at})
If JavaScript is disabled, it can be read from the table below.

ComputedThe partial sums in the figure add up the series on the spot. The table gives the difference, measured in the operator norm, between the double-precision partial sums and the rotation matrix etJe^{tJ} (a=0a = 0). Clicking a number cell of the table puts that NN and tt (a=0a = 0) into the figure.

NNt=1t = 1t=πt = \pit=2πt = 2\pit=4πt = 4\pi
48.3×10⁻³2.3571.0×10³
82.7×10⁻⁶7.9×10⁻²361.3×10⁴
162.8×10⁻¹⁵7.8×10⁻⁷9.9×10⁻²1.1×10⁴
301.1×10⁻¹⁶2.5×10⁻¹⁶6.6×10⁻¹⁰1.4
Smallest NN with error < 10⁻⁶9162643

When tt is large the terms tk/k!t^k/k! swell for a while, so the NN needed grows with tt. At t=πt = \pi, N=16N = 16, the actual error is 7.8×10−77.8\times 10^{-7} against the error bound 1.8×10−51.8\times 10^{-5} above.

Detour: an example where summing the series as it is fails

Detour

A subsection that may be skipped.

A formula correct as a definition is not necessarily good as a method of computation. The example in the survey of Moler and Van Loan (1978; reprinted with an addendum in 2003) Known is A=(−4924−6431)A = \left(\begin{smallmatrix} -49 & 24 \\ -64 & 31 \end{smallmatrix}\right) (eigenvalues −1 and −17). The entries of eAe^A are of order 1, yet the intermediate terms of the series swell to about 9.3×1069.3\times 10^6 and cancel each other. Summing on this machine until the value stops changing Computed, in single precision (about 7 digits) the lower-right entry, which should be 1.1036, came out as −0.8392 after 61 terms, and in double precision the error was 5.7×10−95.7\times 10^{-9} after 74 terms. The paper says that the problem lies not in truncating the series but in truncating the arithmetic. Practical programs (SciPy's expm and others) use scaling and squaring: divide the matrix by a power of 2, approximate, and then square repeatedly to get back.

09

Joining Hermitian and unitary

Hermitian matrices and unitary matrices are connected by the exponential. As a metaphor, a Hermitian matrix is "how to turn", and a unitary matrix is "the result of turning". To be exact, it is as follows.

H†=H  ⟹  U=eiH is unitary,det⁡eiH=eitr⁡HH^\dagger = H \;\Longrightarrow\; U = e^{iH} \text{ is unitary},\qquad \det e^{iH} = e^{i\operatorname{tr} H}

Taking the adjoint term by term gives (eiH)†=e−iH(e^{iH})^\dagger = e^{-iH}. iHiH and −iH-iH commute, so U†U=e0=IU^\dagger U = e^0 = I follows from §08 (b), and the determinant from (d). If tr⁡H=0\operatorname{tr} H = 0, then det⁡U=1\det U = 1 and U∈SU(n)U \in \mathrm{SU}(n). Conversely, every unitary matrix can be written as eiHe^{iH} by setting H=Vdiag⁡(θk)V†H = V\operatorname{diag}(\theta_k)V^\dagger from the diagonalisation of §07 Known (θk\theta_k can be chosen only up to integer multiples of 2π2\pi, so HH is not unique).

Example: H=(0110)H = \left(\begin{smallmatrix} 0 & 1 \\ 1 & 0 \end{smallmatrix}\right) has H2=IH^2 = I, so eiθH=cos⁡θ I+isin⁡θ He^{i\theta H} = \cos\theta\,I + i\sin\theta\,H, with determinant cos⁡2θ+sin⁡2θ=1\cos^2\theta + \sin^2\theta = 1. ComputedFor 1000 random 3×3 Hermitian matrices, ∥U†U−I∥≤1.6×10−15\lVert U^\dagger U - I\rVert \le 1.6\times 10^{-15}, and with trace 0, ∣det⁡U−1∣≤1.1×10−15|\det U - 1| \le 1.1\times 10^{-15}.

This correspondence is used in two places. Time evolution in quantum mechanics e−itH/ℏe^{-itH/\hbar} is unitary and preserves total probability (2-05). In gauge theory, sending the space of §02 widened to N×NN \times N (traceless N×NN \times N Hermitian matrices, times ii) through the exponential lands in SU(N)\mathrm{SU}(N); the former is the space of values of the gauge field, and the latter the space of gauge transformations (1-03, 1-04). Restricted to real entries, it takes the form "the eKe^K of an antisymmetric matrix KK is a rotation".

Attaching "times ii" to the values of the gauge field is the geometers' way of writing (1-07). The physicists' way writes the gauge field as a Hermitian matrix as it is, and the two are carried into each other by Ageom=−iAphysA_{\text{geom}}=-iA_{\text{phys}} (the form in chapters that write the coupling constant separately is in the table in 3-02).


What this chapter can say

What is saidWhat is not said
KnownA finite-dimensional Hermitian matrix has real eigenvalues and an orthonormal basis of eigenvectors. Unitary matrices can likewise be diagonalised, with eigenvalues of absolute value 1.Whether the same holds in infinite dimensions. Some operators have no eigenvectors (1-10).
KnowneXe^X always converges, and det⁡eX=etr⁡X\det e^X = e^{\operatorname{tr} X}. If HH is Hermitian, eiHe^{iH} is unitary, and every unitary matrix has this form.A formula that expresses the difference between eX+Ye^{X+Y} and eXeYe^Xe^Y in terms of commutators (1-03).
ComputedThe numbers in the figures and tables, and the checks of identities with random matrices.Checks with random numbers are not proofs.
KnownIn finite dimensions, the gap between the smallest eigenvalue and the next can always be computed.Whether, for operators in infinite dimensions, the gap stays positive after the limit. The mass gap problem has this form (4-11), and this chapter says nothing about it.

Sources and reproduction

ItemKindSource / tool
Convention for inner products, the spectral theorem (real, complex, normal matrices), triangularisation (Schur's theorem)KnownS. Axler, Linear Algebra Done Right, 4th ed., Springer (Undergraduate Texts in Mathematics), 2024. Definitions 6.2, 7.29, 7.31, 6.38. Text checked in the open-access version.
An example of computation by series failing; scaling and squaringKnownC. Moler, C. Van Loan, SIAM Review 45 (2003) 3–49 (Methods 1 and 3, text checked). First published in SIAM Review 20 (1978) 801–836 (bibliographic data only). The method of SciPy's expm is as described in the SciPy 1.11 documentation (A. H. Al-Mohy, N. J. Higham, SIAM J. Matrix Anal. Appl. 31 (2009) 970–989, bibliographic data only).
The number of conditions needed for eigenvalues to crossKnownJ. von Neumann, E. Wigner, Physikalische Zeitschrift 30 (1929) 467–470 (bibliographic data only).
Tables of Figures 1 and 2Computedeig and eigh of Python 3 and NumPy 1.26 on this machine. For 1000 traceless 2×2 Hermitian matrices, the difference from the formula ±x2+y2+z2\pm\sqrt{x^2+y^2+z^2} was within 2.2×10−152.2\times 10^{-15}.
Table of Figure 3, recomputation of the detour in §08, identities of §08 and §09ComputedPartial sums computed in double and single precision (half precision cannot compute, as intermediate terms exceed its upper limit). Exact values are the rotation matrix and Pdiag⁡(e−1,e−17)P−1P\operatorname{diag}(e^{-1}, e^{-17})P^{-1} (P=(1324)P = \left(\begin{smallmatrix} 1 & 3 \\ 2 & 4 \end{smallmatrix}\right)). SciPy 1.11's expm and random matrices (fixed seed, 1000 each).

Next chapter: 1-02 What a group is — it starts from the fact that the set of unitary matrices forms a "group", and goes on to the relation between SO(3)\mathrm{SO}(3) and SU(2)\mathrm{SU}(2).

← 0-04 Four dimensions in mathematics and four dimensions in physicsContents1-02 What a group is →

Revised 2026-10-01: first version.