Finite-block descriptions of meagre sets in Cantor space #
This is the topological coding ingredient of the Bartoszyński–Miller characterisation. It does not identify any cardinal invariant by definition.
Every meagre set in Cantor space is contained in a set described by eventual failure to match prescribed finite blocks.
The finite-block coding characterisation of meagre sets in Cantor space.
theorem
NonMRR.exists_pasted_blocks
(t : ℕ → ℕ)
(ht : StrictMono t)
(g : ℕ → ℕ)
(a : ℕ → ℕ → Bool)
:
Blocks fitting between consecutive points of a strictly increasing sequence can be pasted into one element of Cantor space.
theorem
NonMRR.pasted_blocks_frequently_match
{t : ℕ → ℕ}
(ht : StrictMono t)
{g h : ℕ → ℕ}
{a b : ℕ → ℕ → Bool}
{x : ℕ → Bool}
(hxpaste : ∀ (k : ℕ), g (t k) < t (k + 1) → ∀ (i : ℕ), t k ≤ i → i < g (t k) → x i = a (t k) i)
(hmatch :
∃ᶠ (k : ℕ) in Filter.atTop, h (t k) < t (k + 1) ∧ g (t k) = h (t k) ∧ ∀ (i : ℕ), t k ≤ i → i < h (t k) → a (t k) i = b (t k) i)
:
Infinitely many shared fitting blocks force the pasted point outside the meagre set coded by the second collection of blocks.