Yang–Mills existence and mass gap on for any compact simple gauge group (Clay Millennium Prize Problem, lattice formulation of Jaffe–Witten §6.5)
OpenYangMills.existence_and_mass_gapThis is the Clay Millennium Prize Problem of Jaffe and Witten (p. 6): "Prove that for any compact simple gauge group , a non-trivial quantum Yang–Mills theory exists on and has a mass gap . Existence includes establishing axiomatic properties at least as strong as those cited in [Streater–Wightman, Osterwalder–Schrader]", stated in the form Jaffe–Witten describe in §6.5: as the existence of the continuum and infinite-volume limit of Wilson's lattice gauge theory with the properties of a reflection-positive Euclidean theory with a mass gap.
Let be a compact Hausdorff group which is a compact simple gauge group (connected, non-abelian, every closed normal subgroup finite or all of ), and let be a continuous injective homomorphism (so is a compact Lie group with simple Lie algebra). Then there exist
- inverse couplings and physical box sizes indexed by the lattice spacing ,
- positive renormalization constants for every dyadic loop in ,
- a functional on finite families of dyadic loops in ,
such that:
- (Existence of the theory) for every admissible family of loops (simple, pairwise disjoint),
where is the Wilson lattice gauge theory expectation at lattice spacing in the box of physical half-side with action and free boundary conditions; 2. (Euclidean invariance, lattice part) is invariant under all dyadic translations and all signed coordinate permutations of ; 3. (Reflection positivity) for all and admissible families of loops with strictly positive time coordinates, is real and , the time reflection (with orientation reversal); 4. (Mass gap) there is such that for all admissible there is with for all dyadic times at which is admissible, the forward time translation; 5. (Non-triviality: ) property 4 does not hold for every , i.e. the mass is finite.
Under Osterwalder–Schrader reconstruction, property 3 yields the Hilbert space, vacuum and positive Hamiltonian of the theory, and property 4 is equivalent to having no spectrum in ; property 5 is Jaffe–Witten's requirement "we require " and excludes the degenerate limits (independent links, flat connections, bounded couplings) whose connected correlations vanish at all large time separations. This is an open problem; a proof would settle the Millennium Prize Problem in this formulation.
Formalization Note The theory is defined through Wilson-loop correlation functions of axis-parallel loops with dyadic vertices (YangMills.Loop 4), following Jaffe–Witten §6.5, Seiler and Chatterjee; smeared field operators and full Euclidean invariance are not encoded. The infinite-volume limit is taken jointly with the continuum limit along (weaker than requiring the infinite-volume limit at each fixed spacing). The renormalization constants are multiplicative and per loop, as expected from the perimeter divergence of Wilson loops; they cannot create time dependence in connected correlations. Nothing is asserted about the values of on non-admissible families, about uniqueness of the theory, about the rate at which , or about matter fields.
import Definitions.Def_YangMills import Mathlib
namespace YangMills
theorem existence_and_mass_gap {G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
[CompactSpace G] [T2Space G] [MeasurableSpace G] [BorelSpace G]
(hG : IsCompactSimpleGaugeGroup G) {N : ℕ} (ρ : G →* Matrix.unitaryGroup (Fin N) ℂ)
(hρ : Continuous ρ) (hρ' : Function.Injective ρ) :
∃ (β : ℕ → ℝ) (L : ℕ → ℕ) (Z : ℕ → Loop 4 → ℝ) (W : List (Loop 4) → ℂ),
IsContinuumLimit ρ β L Z W ∧ IsLatticeInvariant W ∧ IsReflectionPositive W ∧
(∃ Δ : ℝ, 0 < Δ ∧ HasMassGap W Δ) ∧ HasFiniteMass W := by sorry
end YangMillsRead-back
What the Lean code literally says, in plain math · claude-fable-5-1
Read-back: YangMills.existence_and_mass_gap
1. Hypotheses (everything that is assumed)
The statement is universally quantified over the following data.
- A type carrying: a group structure; a topology; the assumption that the topology makes a topological group (multiplication and inversion continuous); the assumption that is a compact space; the assumption that is Hausdorff (); a -algebra on ; and the assumption that this -algebra is the Borel -algebra of the topology.
- A proof that is a "compact simple gauge group" in the following custom sense (this is a conjunction of three conditions and nothing else; compactness is not part of it, it comes from the separate typeclass assumption above):
- is a connected topological space (in particular non-empty);
- is non-abelian: with ;
- for every subgroup that is normal and whose underlying set is closed in : either the underlying set of is finite, or .
- A natural number (implicit; it may be ).
- A group homomorphism , where is Mathlib's
Matrix.unitaryGroup (Fin N) ℂ: the set of complex matrices with and ( = conjugate transpose), a group under matrix multiplication. - A proof that is continuous, where carries the subspace topology from (product topology).
- A proof that is injective.
Degenerate values of . For the group has exactly one element, and for it is the abelian group . In either case injectivity of forces to be abelian, contradicting condition 2 of ; so for the hypotheses cannot all hold and the statement is vacuously true. The theorem itself places no lower bound on ; it simply quantifies over all .
2. Conclusion (what is asserted to exist)
Under these hypotheses the theorem asserts that there exist
- a sequence of real numbers ,
- a sequence of natural numbers ,
- a function (a real number for each index and each loop ),
- a function (a complex number for every finite list of loops — lists are ordered and may contain repeats),
such that all five of the following hold:
Everything is in dimension : coordinates are indexed by , and index plays the role of "time" in (III), (IV), (V). The existence claim is a plain (not unique existence). All five custom predicates are unfolded below.
3. The lattice objects
Sites, boxes, edges, plaquettes. A site is a point (a function ). denotes the unit vector in direction . For the box (for it is ). An edge is a pair with a site and a direction, thought of as the segment from to . The box edges are the edges with and . A plaquette is a triple ; the box plaquettes are those with , (as indices), and .
Configurations and links. A configuration on the box of size is a function . For an arbitrary edge (inside the box or not) the link variable is
so every edge outside the box carries the identity element.
Plaquette variable. For ,
Wilson action. With the matrix trace and the real part,
There is no coupling constant inside , no subtraction of a constant, and no sign flip; the Gibbs weight is with the sign .
Haar probability measure and configuration measure. is Mathlib's left Haar measure on built from the positive compact set itself (the top element of PositiveCompacts G, which exists because is compact and non-empty), normalised so that has measure . The configuration measure on is the finite product measure (Mathlib's Measure.pi). When is empty (e.g. ) there is a single configuration and gives it mass .
Expectation. For and ,
with both integrals being Bochner integrals of complex-valued functions (the real is cast into ). Two conventions are in force: a Bochner integral of a function that is not integrable (in particular not almost-everywhere strongly measurable) is defined to be , and division by in yields . Nothing in the definitions assumes integrability or nonvanishing of the denominator.
4. Paths, loops and their operations
Steps. A step is a pair with and a Boolean; its displacement is if and if .
Vertices, edges and holonomy of a step list. For a start site and a list of steps , put , . Then
- — the starting point of each step; it is the empty list if , and does not separately include ;
- is the list whose -th entry is if and if (edges are always recorded in their positive orientation);
- the holonomy is the ordered product
with .
Loops. A loop is a triple together with a proof that (the displacement returns to the base point). The step list may be empty. Two loops with the same base and steps but different scale are different loops.
Refinement. has scale , base , and step list obtained by replacing each step by consecutive copies of itself. has the same base and steps as .
Loop at scale . of , where is truncated natural-number subtraction: if then and is just — a loop is never coarsened, and for every the same unrefined data is returned.
Vertices. (at native scale); of ; .
Simple. is simple iff its step list is non-empty, has no repeated entries, and has no repeated entries (both at the loop's native scale).
Disjoint. are disjoint iff, with , the lists and have no common entry.
Admissible list. A list of loops is admissible iff every loop in is simple and is pairwise disjoint in list order (each entry disjoint from every later entry). The empty list is admissible. A list containing the same non-trivial loop twice is not admissible.
Translation. For and , with and :
(Here and are genuine, since is the maximum.) Thus is a displacement measured in units of the scale- lattice; if the loop is not refined and is shifted by ; if the loop is first refined to scale and then shifted by .
Time translation. for (so only non-negative shifts along coordinate ).
Strictly positive time. has strictly positive time iff every (native scale) has .
Time reflection. Let if and otherwise. Let if and otherwise. Then
(One checks from the definitions that each reflected step has displacement , so the reflected loop runs through of the original vertices in reverse order.)
Hyperoctahedral coordinate maps. For a permutation of and a sign pattern , define with sign if and otherwise; and (the new Boolean is true exactly when equals ). Then
All are allowed, including those that move or reverse the time axis .
5. Observables
Wilson loop at scale . , the trace of the matrix of the holonomy of the scale- version of . For the empty step list this is .
Loop product. over the list (equal to for ).
Loop correlation. For , and a list ,
i.e. the expectation of Section 3 on the box with configuration measure and weight . Loops whose scale- vertices leave the box are still evaluated; their out-of-box edges contribute the identity via .
6. The five conjuncts
(I) Continuum limit. is the conjunction of:
- for every ;
- for every and every loop ;
- as (for every there is with for all );
- for every admissible list of loops,
Nothing is asserted about for non-admissible ; is unconstrained there by (I). For the convergent quantity is , subject to the -conventions above.
(II) Lattice invariance. is the conjunction of:
- for every admissible list , every and every : ;
- for every admissible list , every permutation of and every : .
Only admissibility of is required, not of the transformed list.
(III) Reflection positivity. : for every , every and every family of lists of loops such that each is admissible and every loop in each has strictly positive time, the complex number
(where is list concatenation: the reflected loops of followed by the loops of , and is complex conjugation) satisfies and . For the sum is and the condition holds trivially. The concatenated list is not required to be admissible.
(IV) Mass gap. There exists a real such that , which means: for every pair of admissible lists there exists a real constant (depending on and only, of arbitrary sign) such that for all , if the list is admissible, then
with the modulus on and ordinary real division (, so no junk value). Pairs for which the concatenated list is not admissible impose no constraint; if no such pair is admissible the requirement on is vacuous. The instances or are included (e.g. for the concatenation is itself and the bound reads for all ).
(V) Finite mass. is literally ; classically, there is some real (no sign restriction) for which fails, i.e. there exist admissible such that for every real there are with admissible and
7. Summary in one sentence
For every compact Hausdorff topological group (with Borel -algebra) that is connected, non-abelian, and has every closed normal subgroup finite or everything, and every and continuous injective homomorphism , there exist sequences , , normalisations and a function on lists of loops in such that: , , , and for each admissible list the rescaled Wilson-loop expectations (finite-box lattice expectations on with product-Haar measure and weight , loops refined to scale ) converge to ; is invariant on admissible lists under the translation and coordinate-map operations of Section 4; satisfies the reflection-positivity inequality (III) for strictly-positive-time admissible families; there is some with the exponential clustering bound (IV); and it is not the case that (IV) holds for every real .