Gleason's theorem, finite-dimensional: the core lemma — every nonnegative frame function on #
S² is a quadratic form
Category: 1-Mathlib (CSD-free; staged for upstream). specs/gleason-feasibility.md, stage
57(e): Cooke–Keane–Moran §7, the general case, and with it Gleason's core lemma
★★ frameFunction_regular_sphere.
The argument. Let f be a frame function on S² ⊂ ℝ³, nonnegative (hence bounded by its
weight W). By stage (d) it attains its supremum M at some p; a minimiser of
f + ⟪p, ·⟫² is a point r ⟂ p where f attains its infimum m. With q = r × p this is a
frame; put α = f q, so M + α + m = W, and let g s = M ⟪p,s⟫² + α ⟪q,s⟫² + m ⟪r,s⟫² — the
quadratic form f ought to be.
- The pole identities.
f + f ∘ rot pattains its supremum2Matpand is constant on the equator ofp, so the simple-frame-function theorem (stage (c)) givesf s + f (rot p s) = (W − M) + (3M − W)⟪p,s⟫²(IsFrameFunction.add_rot_of_forall_le); likewise at the minimumr, applied to−f(add_rot_of_forall_ge). The quadratic formgsatisfies the same two identities (a computation in the frame,quadFrame_add_rot_p,quadFrame_add_rot_r), soh = g − fsatisfiesh (rot p s) = −h s,h (rot r s) = −h sandh (−s) = h s. - The symmetries. Since
rot p ∘ rot pis the half-turn aboutp, the reflection in each coordinate plane preservesh(flip_p,flip_q,flip_r); composing withrot pandrot r, the reflections in the planesx = ±yandy = ±znegateh, sohvanishes on those four great circles (vanish_p_eq_q, …). - The endgame (this replaces the paper's count of zeros on great circles). If
h ≠ 0, its supremumM' > 0is attained at somep'(stage (d)) and the pole identity forhreadsh s + h (rot p' s) = M'(3⟪p',s⟫² − 1). On a great circle with unit normalnon whichhvanishes there is a pointtwithrot p' ton the same circle, hence⟪p',t⟫² = 1/3, and the geometry oftforces⟪p', n⟫² = 1/2(inner_sq_eq_half_of_vanish). For the four normals(p ± q)/√2,(q ± r)/√2this gives⟪p',p⟫² + ⟪p',q⟫² = 1 = ⟪p',q⟫² + ⟪p',r⟫², so with Parsevalp' = ±q; buth q = α − α = 0, contradictingM' > 0. Hencef = g.
With Gleason/Reduction.lean this proves the finite-dimensional Gleason theorem
(Gleason/Core.lean).
Source #
Cooke, Keane, Moran 1985, Math. Proc. Cambridge Philos. Soc. 98, 117–128, §7 (the
choice of p, r, q, the target form, the identities (*) and the Claim); the endgame is
different from the paper's.
Cross-product algebra #
A frame (p, q, r) with q = r × p, and its table #
The table: q × p = −r.
The rotation about p in frame coordinates: (x, y, z) ↦ (x, −z, y).
The inverse rotation, as an adjoint #
The rotation by −90° about p: n ↦ ⟪p, n⟫ p − p × n.
Equations
- Gleason.rotInv p n = inner ℝ p n • p - Gleason.cross p n
Instances For
The pole identities #
The pole identity at a maximum. If f attains its supremum at p, then
f s + f (rot p s) = (W − f p) + (3 f p − W) ⟪p, s⟫² for every unit s.
The pole identity at a minimum. If f attains its infimum at r, then
f s + f (rot r s) = (W − f r) − (W − 3 f r) ⟪r, s⟫² for every unit s.
The target quadratic form #
The pole identity for the quadratic form at p.
The quadratic form as a matrix: s ⬝ A s with A = M p pᵀ + α q qᵀ + m r rᵀ.
The circle lemma #
A great circle of zeros sits at latitude 1/2 from the pole of the identity. If
h s + h (rot p' s) = M'(3⟪p',s⟫² − 1) on the sphere with M' ≠ 0, and h vanishes on the
great circle with unit normal n, then ⟪p', n⟫² = 1/2.
The reflections, and the four circles of zeros #
For unit a, the reflection in the plane orthogonal to a.
Instances For
The reflection in p^⊥ preserves h.
The reflection in r^⊥ preserves h.
The reflection in q^⊥ preserves h: it is the reflection in r^⊥ composed with the
half-turn about p.
h vanishes on the great circle ⟪p, s⟫ = ⟪q, s⟫.
h vanishes on the great circle ⟪p, s⟫ = −⟪q, s⟫.
h vanishes on the great circle ⟪q, s⟫ = ⟪r, s⟫.
h vanishes on the great circle ⟪q, s⟫ = −⟪r, s⟫.
The core lemma #
★★ Gleason's core lemma (CKM, the Theorem of §3). Every nonnegative frame function on
the unit sphere of ℝ³ is the restriction of a symmetric quadratic form.