Gleason's theorem, finite-dimensional: the two "warmup" theorems on [0, 1] #
Category: 1-Mathlib (CSD-free; staged for upstream). specs/gleason-feasibility.md, stage
57(a), second half: Cooke–Keane–Moran §3 — the one-dimensional "abelianised" versions of
Gleason's theorem, which the core lemma's proof (§5) applies along the latitudes of the sphere.
- Warmup Theorem I (
affine_of_sum_eq_const): a boundedf : [0, 1] → ℝwithf a + f b + f cconstant whenevera + b + c = 1is affine,f a = (w − 3 f 0) a + f 0. The engine islinear_of_add_on_Icc: an additive function on[0, 1]that is bounded there is linear — additivity is extended toℝbyx ↦ g (fract x) + ⌊x⌋ g 1andGleason.additive_bounded_linear(Cauchy's equation with a local bound) finishes. - Warmup Theorem II (
eq_self_of_monotone_sum_eq_one): letC ⊆ (0, 1)be countable andfbe defined offCwithf 0 = 0, monotone on[0, 1] \ C, andf a + f b + f c = 1whenevera + b + c = 1offC. Thenf a = aoffC. The proof picksa₀ ∈ (0, 1)outside the countable set of rational multiples ofCand1 − C, so that every rational multipler a₀and its complement1 − r a₀avoidC; additivity on those givesf (r a₀) = r f a₀, monotonicity squeezes every other point between rational multiples, and the frame identity at one triple pins the slope to1.
Source #
Cooke, Keane, Moran 1985, Math. Proc. Cambridge Philos. Soc. 98, 117–128, §3.
Warmup Theorem I #
An additive function on [0, 1] that is bounded there is linear: g a = a · g 1. The
additivity is extended to all of ℝ by x ↦ g (fract x) + ⌊x⌋ g 1.
Warmup Theorem I (CKM §3). A bounded f : [0, 1] → ℝ such that f a + f b + f c has
the same value w whenever a + b + c = 1 is affine: f a = (w − 3 f 0) a + f 0.
Warmup Theorem II #
Warmup Theorem II (CKM §3). Let C ⊆ (0, 1) be countable and f : ℝ → ℝ satisfy, on
[0, 1] \ C: f 0 = 0, f is monotone, and f a + f b + f c = 1 whenever a + b + c = 1.
Then f a = a on [0, 1] \ C.