Documentation

Oseledets.Krieger.RokhlinTower

The Rokhlin (Kakutani) tower lemma (issue #15) #

This file assembles the Rokhlin tower lemma: for an ergodic, measure-preserving automorphism e of a standard Borel probability space with a non-atomic measure, and for any height N ≥ 1 and any ε > 0, there is a measurable base set B whose first N iterates eⁱ '' B are pairwise disjoint and whose union covers all but ε of the space:

1 - ENNReal.ofReal ε < μ (⋃ i : Fin N, eⁱ '' B).

This is the key input to Krieger's generator theorem.

Proof outline #

Fix a small positive base set A with μ A < ε / N (exists_small_pos_measurableSet). The base is the tower base B := towerBase e A N, the complete-block starts of the skyscraper over A.

Main results #

theorem Oseledets.Krieger.rokhlin_tower_aux {α : Type u_1} [MeasurableSpace α] [StandardBorelSpace α] {μ : MeasureTheory.Measure α} [MeasureTheory.IsProbabilityMeasure μ] [MeasureTheory.NoAtoms μ] (e : α ≃ᵐ α) (he : MeasureTheory.MeasurePreserving (⇑e) μ μ) (herg : Ergodic (⇑e) μ) (N : ) (hN : 1 N) (ε : ) ( : 0 < ε) (hε1 : ε 1) :
∃ (B : Set α), MeasurableSet B Pairwise (Function.onFun Disjoint fun (i : Fin N) => (⇑e)^[i] '' B) 1 - ENNReal.ofReal ε < μ (⋃ (i : Fin N), (⇑e)^[i] '' B)

Inner form of the Rokhlin tower lemma, carrying the benign working hypothesis ε ≤ 1: there is a measurable base whose first N iterates are pairwise disjoint and cover all but ε.

theorem Oseledets.Krieger.rokhlin_tower {α : Type u_1} [MeasurableSpace α] [StandardBorelSpace α] {μ : MeasureTheory.Measure α} [MeasureTheory.IsProbabilityMeasure μ] [MeasureTheory.NoAtoms μ] (e : α ≃ᵐ α) (he : MeasureTheory.MeasurePreserving (⇑e) μ μ) (herg : Ergodic (⇑e) μ) (N : ) (hN : 1 N) (ε : ) ( : 0 < ε) :
∃ (B : Set α), MeasurableSet B Pairwise (Function.onFun Disjoint fun (i : Fin N) => (⇑e)^[i] '' B) 1 - ENNReal.ofReal ε < μ (⋃ (i : Fin N), (⇑e)^[i] '' B)

The Rokhlin (Kakutani) tower lemma. For an ergodic, measure-preserving automorphism e of a standard Borel probability space with non-atomic μ, any height N ≥ 1, and any ε > 0, there is a measurable base B whose first N iterates eⁱ '' B are pairwise disjoint and whose union covers all but ε of the space.

The proof reduces ε to min ε 1 ≤ 1 and applies rokhlin_tower_aux; since min ε 1 ≤ ε, the stronger small-ε bound implies the target.