Gleason's theorem, finite-dimensional: bounded frame functions attain their extremal values #
Category: 1-Mathlib (CSD-free; staged for upstream). specs/gleason-feasibility.md, stage
57(d): Cooke–Keane–Moran §6 — the second of the two risk points of the core lemma. A bounded
frame function on S² ⊂ ℝ³ attains its supremum (★ IsFrameFunction.exists_forall_le) and its
infimum (IsFrameFunction.exists_forall_ge).
The argument, in the paper's four steps, with the Lean shape of each:
- A maximising sequence and its limit.
u nwithf (u n) → sup f; a convergent subsequence by compactness of the sphere (IsCompact.tendsto_subseq), limitp. Supposef p < sup f; then eventuallyu n ≠ pand⟪p, u n⟫ > 0. - Step 1, changing coordinates. For each
qnearp, a rigid motionmotion p e₀ e₁ qwithmotion p = qandmotion c_q = p, wherec_qlies on the meridian ofe₀at parametermeridianParam p q = √(1 − ⟪p,q⟫²)/⟪p,q⟫(exists_motion: the linear isometry sending the orthonormal basis(c_q, d_q, e₁)to(p, d'_q, p × d'_q),OrthonormalBasis.equiv).g_q = f ∘ motionis again a frame function (IsFrameFunction.comp_inner). - Step 2, symmetrisation.
rot p s = ⟪p, s⟫ p + p × sis the90°rotation aboutp(inner_rot_rot);symmetrise p g s = g s + g (rot p s)is a frame function of weight2W, bounded by2mand2M, withsymmetrise p g p = 2 g p, and constant on the equator (symmetrise_equator: the four-point identity for the orthonormal pairs(e, p × e)). - Step 3, the limit. The functions
H n = symmetrise p g_{u n}restricted to the sphere lie in the compact box[2m, 2M]^{S²}(Tychonoff,isCompact_univ_pi); a cluster pointh₀(IsCompact.exists_clusterPt) is a frame function, is at most2M, is constant on the equator (closed conditions,mem_of_clusterPt), and hash₀ p = 2 sup f(eq_of_clusterPt_of_tendsto). By the simple-frame-function theorem (IsFrameFunction.eq_add_mul_latitude) it ism' + (2 sup f − m') ⟪p, ·⟫². - Step 4. A fixed point
c⋆on the meridian ofe₀close tophash₀ c⋆ > 2 sup f − ε, and frequentlyH n c⋆is withinεof it (clusterPt_iff_frequently); for such annlarge enough,c_{u n}is higher thanc⋆on the same meridian, soc⋆is reached fromc_{u n}in two descents (descent_step_ray), and the approximate basic lemma (IsFrameFunction.descent_lt_add) givesH n c_{u n} > H n c⋆ − 6ε; butH n c_{u n} = f p + f (…) ≤ f p + sup f. Hencef p > sup f − 8εfor everyε, the contradiction.
Source #
Cooke, Keane, Moran 1985, Math. Proc. Cambridge Philos. Soc. 98, 117–128, §6.
The 90° rotation about the pole #
The right-hand rotation by 90° about p: s ↦ ⟪p, s⟫ p + p × s.
Equations
- Gleason.rot p s = inner ℝ p s • p + Gleason.cross p s
Instances For
Frame functions composed with inner-product-preserving maps; symmetrisation #
A frame function composed with an inner-product-preserving map is a frame function of the same weight.
Symmetrisation about the pole: g s + g (rot p s).
Equations
- Gleason.symmetrise p g s = g s + g (Gleason.rot p s)
Instances For
The symmetrisation is constant on the equator (the four-point identity for the
orthonormal pairs (e, p × e)).
The rigid motion taking the pole to a nearby point #
The tangent vector with a real coordinate.
The rigid motion (CKM §6, Step 1). For a unit q ≠ p in the open northern hemisphere
there is an inner-product-preserving T with T p = q and T c_q = p, where c_q is the point
of the meridian of e₀ with tangent coordinate meridianParam p q.
The rigid motion, as a total function: the choice of exists_motion where its
hypotheses hold, the identity elsewhere.
Equations
Instances For
Cluster points #
A cluster point of a filter supported in a closed set lies in it.
In a Hausdorff space, a cluster point of a convergent filter is its limit.
Bounded frame functions attain their extremal values #
★ Bounded frame functions attain their supremum (CKM §6, Theorem).
Bounded frame functions attain their infimum.
A bounded frame function attains sphereSup.