Choquet Capacity Theory #
Pure measure-theoretic infrastructure for proving analytic sets are universally measurable. This file is independent of learning theory and is a candidate for contribution to Mathlib.
Main definitions and results #
IsChoquetCapacity: abstract Choquet capacity axiomsmeasure_isChoquetCapacity: finite Borel measures on Polish spaces are Choquet capacitiescompactCap: compact capacity (sup of measure over compact subsets)MeasurableSet.compactCap_eq: on measurable sets, compact capacity = measureAnalyticSet.cap_eq_iSup_isCompact: Choquet capacitability theoremAnalyticSet.compactCap_eq: for analytic sets, compact capacity = measure
References #
- Choquet, "Theory of capacities", Annales de l'Institut Fourier, 1954
- Kechris, "Classical Descriptive Set Theory", Theorem 30.13
Compact capacity #
Compact capacity of a set s relative to a measure μ: the supremum of μ K over
compact subsets K ⊆ s. The inner-regularity functional whose equality with μ s
characterises measurability for analytic sets.
Equations
Instances For
Compact capacity is monotone in its set argument: enlarging s enlarges the family
of compact subsets and so the supremum.
Choquet capacity structure #
Bundled record of the three Choquet capacity axioms for a functional
cap : Set α → ℝ≥0∞: monotonicity, sequential continuity from below along increasing
unions, and sequential continuity from above along decreasing intersections of closed
sets. The third axiom is what distinguishes a capacity from a general outer measure; it
is the asymmetry that makes the capacitability theorem possible. Every finite Borel
measure on a Polish space is a Choquet capacity (measure_isChoquetCapacity).
Instances For
Finite Borel measures on Polish spaces are Choquet capacities #
Every finite Borel measure on a Polish space is a Choquet capacity. Monotonicity
and the increasing-union axiom are immediate from measure_mono and measure_iUnion;
the decreasing-closed-intersection axiom uses Mathlib's Antitone.measure_iInter for
finite measures on closed sets. The instance that lets the abstract capacitability
machinery be applied to ordinary probability measures.
Measurable sets: compact capacity = measure #
For Borel-measurable sets, compactCap μ s = μ s. Two-sided bound: monotonicity
gives ≤, and the existing inner regularity of finite Borel measures on Polish spaces
(MeasurableSet.exists_isCompact_lt_add) gives ≥. The easy half of the
capacitability statement; the analytic-set half requires the cylinder construction in
the rest of the file.
iSup rewrite of compactCap #
Choquet capacitability - infrastructure #
Choquet capacitability theorem #
Choquet capacitability: for analytic sets, capacity = supremum over compact subsets. Reference: Kechris, Classical Descriptive Set Theory, Theorem 30.13.
The proof parametrizes the analytic set as f(ℕ^ℕ) for continuous f, builds
N : ℕ → ℕ by induction using iUnion_nat at each coordinate, then uses
iInter_closed on the closures of cylinder images and a truncation/compactness
argument to show ⋂ closure(f '' Cyl N n) = f '' Bnd N (compact).
Analytic sets: compact capacity = measure #
For analytic sets, compact capacity = measure.