The complete-block tower base and the residual estimate (Rokhlin tower, issue #15) #
To build a Rokhlin tower of height N, one selects from the skyscraper over a small base set A
only those floors that start a complete block of height N. This file constructs that
tower base and proves the two facts the tower lemma needs from it:
- the
Ntranslateseⁱ '' B,i : Fin N, are pairwise disjoint (pairwise_disjoint_levels), and - the uncovered residual
(⋃ i, eⁱ '' B)ᶜis small — it is contained, up to the null skyscraper complement, in the top incomplete floors, whose measure is bounded by∑ k, ((k+1) mod N) · μ (returnLevel e A (k+1))(measure_topFloors_le).
Main definitions #
Oseledets.Krieger.towerBase e A N— the union of floorse^[m·N] '' (returnLevel e A (k+1))that begin a complete height-Nblock (guard(m+1)·N ≤ k+1).Oseledets.Krieger.coveredSet e A N— the union⋃ i : Fin N, eⁱ '' (towerBase e A N).Oseledets.Krieger.topFloors e A N— the top incomplete floors⌊(k+1)/N⌋·N ≤ j ≤ kof each column.
Main results #
pairwise_disjoint_levels— theNtranslates of the tower base are pairwise disjoint.compl_inter_skyscraper_subset_topFloors—(coveredSet)ᶜ ∩ skyscraper ⊆ topFloors.measure_topFloors_le—μ (topFloors e A N) ≤ ∑ k, ((k+1) mod N) · μ (returnLevel e A (k+1)).residual_lt_eps,residual_arith,tsum_residual_le,measure_gt_of_compl_lt— theℝ≥0∞arithmetic assembling the residual bound< ε.
The complete-block tower base and level disjointness #
The tower base B: floors at heights m·N that START a complete block of height N inside a
column of height k+1 (guard (m+1)·N ≤ k+1 ensures only complete blocks).
Equations
Instances For
Measurability of the tower base.
The key floor-rewrite: for the level i, eⁱ '' B is the union of floors at heights
m·N + i.
Level disjointness. The N levels eⁱ '' B, i : Fin N, are pairwise disjoint.
The hypothesis 1 ≤ N is kept for a uniform call shape; i : Fin N already forces N ≥ 1
where it matters.
The residual arithmetic in ℝ≥0∞ #
The core arithmetic: with δ := ofReal (ε/N), a < δ implies N · a < ofReal ε.
Final assembly arithmetic: for a probability measure, μ Cᶜ < ofReal ε and ofReal ε ≤ 1
imply 1 - ofReal ε < μ C.
The residual-covering combinatorics #
The covered set C = ⋃ i < N, eⁱ '' B.
Equations
- Oseledets.Krieger.coveredSet e A N = ⋃ (i : Fin N), (⇑e)^[↑i] '' Oseledets.Krieger.towerBase e A N
Instances For
The top incomplete floors: in column k+1, the floors at heights
⌊(k+1)/N⌋·N ≤ j ≤ k. These are the (k+1) mod N uncovered floors.
Equations
Instances For
Combinatorial heart (pure ℕ): if a floor height j ≤ k is NOT a top floor
(i.e. j < ⌊(k+1)/N⌋·N), then it lies in a complete block: there is m with (m+1)·N ≤ k+1
and j = m·N + (j mod N), j mod N < N.
The residual < ε inequality, assembled at the ℝ≥0∞ level: if ∑ x_k = μA,
μA < ofReal(ε/N), and S ≤ ∑ ((k+1) mod N) · x_k, then S < ofReal ε.
A skyscraper floor (j, k) with j < ⌊(k+1)/N⌋·N lies in the covered set: j = m·N + i is a
complete-block floor (nonTop_covered).
The residual structure: (coveredSet)ᶜ ∩ skyscraper ⊆ topFloors. A skyscraper point sits at
some floor (j, k), j ≤ k; if it is not covered then j ≥ ⌊(k+1)/N⌋·N (else
floor_subset_coveredSet), so it is a top floor.
The residual measure bound #
topFloors rewritten with a Finset.Icc bUnion over the column floors.
The residual measure bound:
μ (topFloors e A N) ≤ ∑ k, ((k+1) mod N) · μ (returnLevel e A (k+1)).
Countable + finite subadditivity, measure_iterate_image to normalize each floor measure, then the
floor count topBlock_count.