Mathesis

An analytic non-Borel subset of ℝ: the image of the Baire-space witness under the continuous injection. Analyticity transfers along the continuous image; non-Borelness transfers back along the injective preimage.

DeclMeasureTheory.exists_analyticSet_not_measurableSet_real
∃ A, MeasureTheory.AnalyticSet A ∧ ¬MeasurableSet A
Layout
ThesisStepDefinition
exists_analyticSet_not_me…theoremexists_analyticSet_not_me…theoremexists_closed_proj_not_me…theoremexists_closed_universal_s…theoremembedBaireReal_injectivetheorembaireMarkerBits_injectivetheorembaireMarkers_strictMonotheoremcontinuous_embedBaireRealtheoremcontinuous_cantorFunction…theoremcontinuous_baireMarkerBitstheorembaireMarkerBitsdefbaireMarkersdefembedBaireRealdef
  1. DeclMeasureTheory.exists_analyticSet_not_measurableSet_realDeclaration kindtheorem
    ∃ A, MeasureTheory.AnalyticSet A ∧ ¬MeasurableSet A
    Uses
  2. DeclMeasureTheory.exists_analyticSet_not_measurableSetDeclaration kindtheorem

    An analytic non-Borel subset of Baire space: the projection of the diagonal witness.

    ∃ A, MeasureTheory.AnalyticSet A ∧ ¬MeasurableSet A
    Uses
    Used by
  3. DeclMeasureTheory.exists_closed_proj_not_measurableSetDeclaration kindtheorem

    A closed set with a non-Borel projection. Diagonalize the universal closed set of (ℕ → ℕ) × (ℕ → ℕ): were the projection Borel, its complement would be analytic, hence the projection of a closed set, hence a section of the universal set — and evaluating that section at its own parameter is contradictory.

    ∃ D, IsClosed D ∧ ¬MeasurableSet {x | ∃ y, (x, y) ∈ D}
    Uses
    Used by
  4. DeclMeasureTheory.exists_closed_universal_sectionsDeclaration kindtheorem

    A universal closed set. Every second-countable space X carries a closed subset of X × (ℕ → ℕ) whose sections run through all closed subsets of X: enumerate a countable basis together with ∅, and let the parameter select which basis elements to exclude.

    ∀ (X : Type u_1) [inst : TopologicalSpace X] [SecondCountableTopology X],
      ∃ S, IsClosed S ∧ ∀ (C : Set X), IsClosed C → ∃ y, {x | (x, y) ∈ S} = C
    Used by
  5. DeclMeasureTheory.embedBaireReal_injectiveDeclaration kindtheorem
    Function.Injective MeasureTheory.embedBaireReal
    Uses
    Used by
  6. DeclMeasureTheory.baireMarkerBits_injectiveDeclaration kindtheorem
    Function.Injective MeasureTheory.baireMarkerBits
    Uses
    Used by
  7. DeclMeasureTheory.baireMarkers_strictMonoDeclaration kindtheorem
    ∀ (x : ℕ → ℕ), StrictMono (MeasureTheory.baireMarkers x)
    Used by
  8. DeclMeasureTheory.continuous_embedBaireRealDeclaration kindtheorem
    Continuous MeasureTheory.embedBaireReal
    Uses
    Used by
  9. DeclMeasureTheory.continuous_cantorFunction_oneThirdDeclaration kindtheorem
    Continuous (Cardinal.cantorFunction (1 / 3))
    Used by
  10. DeclMeasureTheory.continuous_baireMarkerBitsDeclaration kindtheorem
    Continuous MeasureTheory.baireMarkerBits
    Used by
  11. DefinitionMeasureTheory.baireMarkerBitsdef

    The marker bits: the indicator stream of the marker set.

    (ℕ → ℕ) → ℕ → Bool
  12. DefinitionMeasureTheory.baireMarkersdef

    The marker sequence of x : ℕ → ℕ: the strictly increasing sequence n + 1 + ∑_{k ≤ n} x k, whose successive gaps encode x.

    (ℕ → ℕ) → ℕ → ℕ
  13. DefinitionMeasureTheory.embedBaireRealdef

    The embedding of Baire space into ℝ: marker bits into the base-3 expansion.

    (ℕ → ℕ) → ℝ
DOIMTH.R-2026-6023
Cite

Verification

Replay
accepted
Axioms
Classical.choiceQuot.soundpropext
Statement identity
not-applicable
Substrate
Lean 4 kernel v4.31.0
Dictionary pin
design-lab@5802df4 · initial
Frozen export
17a477359fda
Verified
2026-09-24T00:00:00Z