Baire
Results named in Tau Ceti's TauCeti.Topology.Baire modules and in no roadmap's section, as Tau Ceti has them at commit ace60277.
TheoremThe Kuratowski–Ulam theorem#
If Y is second countable, a set s with the Baire property
in X × Y is comeagre if and only if comeagrely many sections (x, ·) ⁻¹' s are comeagre, that
is, if and only if it belongs to the curried residual filter (residual X).curry (residual Y).
BaireMeasurableSet.eventually_eventually_left_iff_mem_residual.{u_1, u_2} {X : Type u_1}
{Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] [SecondCountableTopology Y]
{s : Set (X × Y)} (hs : BaireMeasurableSet s) :
(∀ᶠ (x : X) in residual X, ∀ᶠ (y : Y) in residual Y, (x, y) ∈ s) ↔ s ∈ residual (X × Y)
Lean
Formalized in Tau Ceti as BaireMeasurableSet.eventually_eventually_left_iff_mem_residual.
Other forms
The Kuratowski–Ulam theorem, right-hand form. Formalized in Tau Ceti as BaireMeasurableSet.eventually_eventually_right_iff_mem_residual.
BaireMeasurableSet.eventually_eventually_right_iff_mem_residual.{u_1, u_2} {X : Type u_1}
{Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] [SecondCountableTopology X]
{s : Set (X × Y)} (hs : BaireMeasurableSet s) :
(∀ᶠ (y : Y) in residual Y, ∀ᶠ (x : X) in residual X, (x, y) ∈ s) ↔ s ∈ residual (X × Y)
The Kuratowski–Ulam theorem, meagre form. Formalized in Tau Ceti as BaireMeasurableSet.eventually_isMeagre_curry_left_iff_isMeagre.
BaireMeasurableSet.eventually_isMeagre_curry_left_iff_isMeagre.{u_1, u_2} {X : Type u_1}
{Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] [SecondCountableTopology Y]
{s : Set (X × Y)} (hs : BaireMeasurableSet s) :
(∀ᶠ (x : X) in residual X, IsMeagre ((fun x_1 => (x, x_1)) ⁻¹' s)) ↔ IsMeagre s
The Kuratowski–Ulam theorem, right-hand meagre form. Formalized in Tau Ceti as BaireMeasurableSet.eventually_isMeagre_curry_right_iff_isMeagre.
BaireMeasurableSet.eventually_isMeagre_curry_right_iff_isMeagre.{u_1, u_2} {X : Type u_1}
{Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] [SecondCountableTopology X]
{s : Set (X × Y)} (hs : BaireMeasurableSet s) :
(∀ᶠ (y : Y) in residual Y, IsMeagre ((fun x => (x, y)) ⁻¹' s)) ↔ IsMeagre s
Sources
Uses 1 · Used by 1
TheoremMycielski's theorem#
Let X be a nonempty perfect completely metrizable space, for
example a nonempty perfect Polish space, and let R n be a meagre set of k n-tuples of points
of X for each n. There is a continuous injection f of Cantor space into X such that for
every n and every injective tuple a of k n points of Cantor space, f ∘ a ∉ R n.
TauCeti.mycielski.{u_1} {X : Type u_1} [TopologicalSpace X]
[TopologicalSpace.IsCompletelyMetrizableSpace X] [PerfectSpace X] [Nonempty X] (k : ℕ → ℕ)
(R : (n : ℕ) → Set (Fin (k n) → X)) (hR : ∀ (n : ℕ), IsMeagre (R n)) :
∃ f,
Continuous f ∧
Function.Injective f ∧
∀ (n : ℕ) (a : Fin (k n) → ℕ → Bool), Function.Injective a → f ∘ a ∉ R n
Lean
Formalized in Tau Ceti as TauCeti.mycielski.
Other forms
Mycielski's theorem, binary case. Formalized in Tau Ceti as TauCeti.mycielski_prod.
TauCeti.mycielski_prod.{u_1} {X : Type u_1} [TopologicalSpace X]
[TopologicalSpace.IsCompletelyMetrizableSpace X] [PerfectSpace X] [Nonempty X] {M : Set (X × X)}
(hM : IsMeagre M) :
∃ f, Continuous f ∧ Function.Injective f ∧ ∀ (x y : ℕ → Bool), x ≠ y → (f x, f y) ∉ M
Sources
Used by 1
TheoremOne half of the Kuratowski–Ulam theorem#
If Y is second countable, every comeagre subset
of X × Y has comeagre sections (x, ·) ⁻¹' s over a comeagre set of x.
TauCeti.curry_le_residual.{u_1, u_2} {X : Type u_1} {Y : Type u_2} [TopologicalSpace X]
[TopologicalSpace Y] [SecondCountableTopology Y] :
(residual X).curry (residual Y) ≤ residual (X × Y)
Lean
Formalized in Tau Ceti as TauCeti.curry_le_residual.
Other forms
One half of the Kuratowski–Ulam theorem. Formalized in Tau Ceti as TauCeti.eventually_eventually_left_of_mem_residual.
TauCeti.eventually_eventually_left_of_mem_residual.{u_1, u_2} {X : Type u_1} {Y : Type u_2}
[TopologicalSpace X] [TopologicalSpace Y] [SecondCountableTopology Y] {s : Set (X × Y)}
(hs : s ∈ residual (X × Y)) : ∀ᶠ (x : X) in residual X, ∀ᶠ (y : Y) in residual Y, (x, y) ∈ s
One half of the Kuratowski–Ulam theorem. Formalized in Tau Ceti as TauCeti.eventually_eventually_right_of_mem_residual.
TauCeti.eventually_eventually_right_of_mem_residual.{u_1, u_2} {X : Type u_1} {Y : Type u_2}
[TopologicalSpace X] [TopologicalSpace Y] [SecondCountableTopology X] {s : Set (X × Y)}
(hs : s ∈ residual (X × Y)) : ∀ᶠ (y : Y) in residual Y, ∀ᶠ (x : X) in residual X, (x, y) ∈ s
Sources
Used by 1
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.