Osterwalder–Seiler: reflection positivity of the Wilson lattice gauge measure for loop observables
OpenYangMills.lattice_reflection_positivityJaffe–Witten (p. 11): "Reflection positivity holds for the Wilson approximation [Osterwalder–Seiler], a major advantage; ... Establishing a quantum mechanical Hilbert space is part of the solution to this Millennium problem." This theorem is the Osterwalder–Schrader positivity of the Wilson lattice measure with respect to the time reflection through the hyperplane of sites , for observables built from Wilson loops.
Let , let be a compact group with a continuous homomorphism , and consider the Wilson lattice gauge theory at lattice spacing in the box of physical half-side at any inverse coupling . Let be finite families of dyadic loops all of whose vertices have time coordinate , and let . Writing and , the expectation
is a real number .
The proof is the factorization argument of Osterwalder–Seiler: the Wilson action splits as into the plaquettes in the reflection plane, those in and those in , with , and integrating out the two half-spaces separately gives . Reflection positivity passes to the continuum limit and is what turns the Euclidean correlation functions into a Hilbert space with a positive transfer matrix.
Formalization Note Loop.reflect negates the time coordinate and reverses the orientation, which for unitary implements the complex conjugation in . The loops are only required to have time coordinates (site reflection; loops in the plane are allowed), they may be arbitrary (not necessarily simple or disjoint), they may stick out of the box (edges outside the box carry the value ), and may be any real number. The box is symmetric under .
import Definitions.Def_YangMills import Mathlib
namespace YangMills
theorem lattice_reflection_positivity {d : ℕ} [NeZero d] {G : Type*} [Group G] [TopologicalSpace G]
[IsTopologicalGroup G] [CompactSpace G] [MeasurableSpace G] [BorelSpace G]
{N : ℕ} (ρ : G →* Matrix.unitaryGroup (Fin N) ℂ) (hρ : Continuous ρ)
(k L : ℕ) (β : ℝ) (n : ℕ) (c : Fin n → ℂ) (A : Fin n → List (Loop d))
(hA : ∀ i, ∀ γ ∈ A i, γ.PositiveTime) :
(∑ i, ∑ j, (starRingEnd ℂ) (c i) * c j *
loopCorrelation ρ k L β ((A i).map Loop.reflect ++ A j)).im = 0 ∧
0 ≤ (∑ i, ∑ j, (starRingEnd ℂ) (c i) * c j *
loopCorrelation ρ k L β ((A i).map Loop.reflect ++ A j)).re := by sorry
end YangMillsRead-back
What the Lean code literally says, in plain math · claude-fable-5-1
Read-back: YangMills.lattice_reflection_positivity
Data and assumptions
The statement is universally quantified over all of the following.
- A natural number together with the assumption (so the coordinate index exists and is the distinguished "time" coordinate below).
- A type carrying a group structure, a topology for which multiplication and inversion are continuous, and which is compact; carries a -algebra which is assumed to be the Borel -algebra of that topology. (No connectedness, non-abelianness, Hausdorff-ness, or simplicity is assumed; may be trivial or finite.)
- A natural number (possibly ).
- A group homomorphism , where is the group of complex matrices with . Each is regarded as an complex matrix when a trace is taken.
- A hypothesis : the map is continuous (with respect to the topology on inherited from entrywise convergence of matrices). This hypothesis is a premise of the theorem; it does not enter into any of the definitions that follow.
- Natural numbers and (both possibly ).
- A real number (any sign, possibly ).
- A natural number (possibly ).
- A family of complex coefficients .
- A family , each a finite list (ordered, repetitions allowed, possibly empty) of "loops" in dimension (defined below).
- A hypothesis : for every index and every loop occurring in the list , has "positive time" (defined below). This hypothesis is vacuous when or when every is empty. No hypothesis of simplicity, disjointness, non-emptiness of steps, or containment in any box is imposed on the loops.
The conclusion
Writing for complex conjugation, for the reflection of a loop (defined below), for the list obtained by reflecting each loop of in order, for list concatenation, and for the loop correlation (defined below), set
The theorem asserts the conjunction
i.e. is a real number that is greater than or equal to . (When the double sum is empty, , and both clauses hold trivially.)
Unfolding the custom notions
Lattice sites, the box, its edges and plaquettes
A site is a function , i.e. a point of ; denotes its -th coordinate. For , is the site with and all other coordinates .
For a natural number , the box is
For , .
An edge is a pair with a site and a direction. The box edges are
For , .
A plaquette is a triple . The box plaquettes are
(Here is comparison of the indices as natural numbers. When there are no plaquettes at all.)
A configuration on the box of radius is a function (one group element per box edge). When is empty there is exactly one configuration.
Links, plaquette variables, Wilson action
For a configuration on and an arbitrary edge (not necessarily in the box),
Thus every edge lying outside the box carries the identity element; nothing in the theorem restricts loops to the box.
For a plaquette (again arbitrary),
The Wilson action of (depending on ) is the real number
the trace being that of an complex matrix (so if or if ).
The measure on configurations
denotes the left-invariant Haar measure on built from the positive compact set itself and normalized so that ; it is a probability measure on the Borel sets of .
The configuration measure on the space of configurations is the product measure (product of copies of , with the product -algebra). It has total mass ; when it is the unit mass on the single configuration.
Gibbs weight and expectation
For and a configuration , the Gibbs weight is
regarded as a complex number where needed.
For a function from configurations on to , the expectation is the complex number
Both integrals are Bochner integrals of -valued functions, with the convention that an integrand which is not integrable (or not almost-everywhere strongly measurable) has integral ; and division in follows the convention . No integrability or measurability is hypothesised in the theorem for the specific integrands that arise.
Steps, paths, and holonomy
A step is a pair with a direction and ; its displacement is
Given a starting site and a list of steps , the path vertices are the sites
(the empty list for ; the endpoint is not listed).
Given a configuration , the path holonomy is defined recursively by and
Edges outside the box contribute the identity factor.
Loops
A loop in dimension consists of
- a natural number ,
- a base site ,
- a list of steps (possibly empty, repetitions allowed, back-tracking allowed),
- a proof that (the steps return to the base).
The vertices of are the path vertices of as defined above, computed at the loop's own scale data (no rescaling).
has positive time iff for every site among the vertices of , (the time coordinate is non-negative; is allowed). A loop with empty step list has no vertices and has positive time vacuously.
Refinement. For , is the loop with scale , base , and step list obtained by replacing each step by consecutive copies of itself:
Loop at scale . is the pair (base, steps) of , where is truncated natural-number subtraction: if and otherwise. Consequently, if the loop is not coarsened: its base and steps are used unchanged (refinement by ).
Time flip and reflection. The time flip of a site is if and otherwise. The reflection of a step is
i.e. steps in the time direction are kept as they are and steps in every spatial direction have their orientation bit negated. The reflected loop has the same scale as , base , and step list
(reflect each step, then reverse the order). Its displacement sum is , so it is again a loop.
Wilson loops, loop products, loop correlation
For a configuration on , a natural number and a loop , the Wilson loop is the complex number
the holonomy being taken from the base and along the steps of the loop at scale as just defined. (If every Wilson loop is ; if all edges traversed lie outside the box the holonomy is and the Wilson loop is .)
For a list of loops , the loop product is
with .
Finally, the loop correlation appearing in the theorem is
that is,
subject to the "non-integrable integral is " and "" conventions above.
Assembled statement
For every ; every compact topological group with its Borel -algebra; every and every continuous homomorphism ; every and ; every , coefficients and lists of loops such that every vertex of every loop in every has time coordinate :
has imaginary part exactly and real part , where is the product of the Wilson loops at scale of the reflected loops of (in order) followed by the Wilson loops at scale of the loops of (in order).
Degenerate cases silently included
- : and the claim is trivially true. Any may be the empty list, contributing the factor for its part of the concatenation.
- : all traces are , so , , and whenever is non-empty (and when is empty).
- : , , ; there is a single configuration, is the unit point mass, every link is , every Wilson loop equals , and .
- : no plaquettes exist, so and the Gibbs weight is identically for every .
- for some loop: truncated subtraction yields refinement by , so the loop's own base and steps are used at scale unchanged.
- Loops (or parts of loops) leaving the box : the corresponding link variables are the identity; no hypothesis excludes this.
- Loops with empty step lists, with repeated or back-tracking steps, or with intersecting/coincident images are all permitted; positive time only constrains the vertices listed above (at the loop's own scale, not at scale ), and permits vertices with .
- may be zero or negative.
- If either integral in the expectation fails to be Bochner integrable it is by convention; if the denominator is the quotient is by convention. The theorem states its conclusion for the values produced by these conventions.
- The continuity hypothesis and the compactness/Borel assumptions on are premises of the theorem; none of the unfolded definitions refer to them.