Documentation

FLT_Proofs.PureMath.ChoquetCapacity

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 #

References #

Compact capacity #

noncomputable def MeasureTheory.compactCap {α : Type u_1} [TopologicalSpace α] [MeasurableSpace α] (μ : Measure α) (s : Set α) :

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
    theorem MeasureTheory.compactCap_mono {α : Type u_1} [TopologicalSpace α] [MeasurableSpace α] {μ : Measure α} {s t : Set α} (hst : s t) :

    Compact capacity is monotone in its set argument: enlarging s enlarges the family of compact subsets and so the supremum.

    Choquet capacity structure #

    structure MeasureTheory.IsChoquetCapacity {α : Type u_1} [TopologicalSpace α] (cap : Set αENNReal) :

    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 #

      theorem MeasureTheory.AnalyticSet.cap_eq_iSup_isCompact {α : Type u_1} [TopologicalSpace α] [MeasurableSpace α] [BorelSpace α] [PolishSpace α] {cap : Set αENNReal} (hcap : IsChoquetCapacity cap) {s : Set α} (hs : AnalyticSet s) :
      cap s = ⨆ (K : Set α), ⨆ (_ : IsCompact K), ⨆ (_ : K s), cap K

      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.