The Derriennic "leaders" route and the maximal inequality #
The Derriennic / Karlsson route towards limsup ≤ liminf almost everywhere: the "leaders"
construction and Derriennic's maximal inequality (Karlsson, A proof of the subadditive ergodic
theorem, Lemma 3.4 / Prop 3.5).
Internal infrastructure for Kingman's theorem (the Oseledets.Kingman namespace); the public
statement is in Oseledets.Ergodic.Kingman.Core.
The Derriennic "leaders" route to limsup ≤ liminf a.e. #
We follow Karlsson, A proof of the subadditive ergodic theorem (Riesz/Derriennic route). The four ingredients are:
sum_leaders_nonpos: Riesz's combinatorial "leader" lemma (Karlsson Lemma 3.2), pure finite induction, no measure theory.sum_bcoc_telescope: the telescoping identitya n x − a (n−k) (T^[k] x) = ∑ bₙ₋ᵢ(T^[i]x).limsup_setIntegral_div_nonpos: Derriennic's maximal inequality (Karlsson Lemma 3.4 / Prop 3.5): for aT-invariant setBon whichliminf (aₙ/n) < α, one haslimsup (1/n) ∫_B aₙ ≤ α·μ(B).- the
E_{α,β}two-bound contradiction (Karlsson §3.3), mirroring the additivemeasure_setOf_lt_limsup_eq_zeroinBirkhoff.lean.
A leader u ≥ s of length n (with s ≤ n) is, after shifting indices down by s, a
leader of the shifted partial sums S (· + s) of length n − s, and conversely. (The leader
condition only inspects partial sums strictly after u, so dropping the prefix [0, s) is
harmless.) This is the reindexing engine of the leader-lemma induction.
Riesz's leader lemma (Karlsson, Lemma 3.2), in partial-sum form. Given a
sequence of partial sums S : ℕ → ℝ (think S j = c 0 + … + c (j−1), S 0 = 0), call an
index u < n a leader (of length n) if some later partial sum drops strictly below S u,
i.e. ∃ j, u < j ≤ n ∧ S j < S u. (This matches Karlsson's "a forward partial sum
c u + … + c (j−1) = S j − S u is negative".) Then the sum of the increments S (u+1) − S u
over the leaders is non-positive. Strong induction on n.
Leader inequality for the cocycle (Karlsson, §3.2, the pointwise input of his
Lemma 3.4). Fix x and length n, and consider the partial sums
S j := g n x − g (n−j) (T^[j] x) (so S 0 = 0, and the increment S (k+1) − S k equals
g (n−k) (T^[k] x) − g (n−k−1) (T^[k+1] x)). With these partial sums an index k is a
leader exactly when T^[k] x lies in Karlsson's set Λ_{n−k}. The leader lemma
sum_leaders_nonpos then bounds the sum of the increments over the leaders by 0. This is
the purely pointwise/combinatorial heart of Derriennic's maximal inequality (the measure
theory enters only when one integrates this inequality over a T-invariant set).
Derriennic's maximal inequality (Karlsson Lemma 3.4 / Prop 3.5) #
Karlsson's Λ-set and A-set, and the integral telescoping of sum_leaders_cocycle_nonpos
over a T-invariant set B.
A_m ⊆ Λ_m by subadditivity: g m y ≤ g (m−k) y + g k (T^[m−k] y)… actually the
inclusion uses g m y ≤ g (m−k) (·); we prove it via g m y − g (m−k)(T^[k] y) ≤ g k y when
k ≤ m. Indeed g m y = g (k + (m−k)) y ≤ g k y + g (m−k) (T^[k] y).
The leader-membership identification (Karlsson, §3.2): an index k is a leader of the
partial sums S j = g n x − g (n−j)(T^[j] x) of length n exactly when k < n and
T^[k] x ∈ Λ_{n−k}.
Pointwise leader inequality, Λ-form. Summing the increments bcoc g (n−k)
along the orbit over the indices k < n with T^[k] x ∈ Λ_{n−k} gives a non-positive number.
(Recast of sum_leaders_cocycle_nonpos via the membership identification.)
Indicator form of the pointwise leader inequality. The full-range orbit sum of
the localized increments ψ_{n−k} ∘ T^[k] is non-positive (it equals the filtered leader sum
of sum_bcoc_lambda_nonpos, the extra terms being zero off Λ).
bcoc g i = g i − g (i−1) ∘ T is integrable.
lambdaSet g m is null-measurable: a finite union over 1 ≤ k ≤ m of the null-measurable
sets {g m − g (m−k) ∘ T^[k] < 0}.
psiCoc g i is integrable (indicator of a null-measurable set of an integrable function).
Set-integral invariance under T^[k] for a measurable T-invariant set s:
∫_s (h ∘ T^[k]) = ∫_s h.
Integrated leader inequality (Karlsson Lemma 3.4, the telescoped integral). For a
measurable T-invariant set B, the partial sum of localized increment integrals is
non-positive: ∑_{i=1}^n ∫_{B} ψ_i ≤ 0, where ψ_i = 1_{Λ_i} bcoc g i.
Integrated telescoping over an invariant set B:
∑_{i=1}^m ∫_B bcoc g i = ∫_B g m − ∫_B g 0.
aSet g m is null-measurable.
Translation by a finite (real-coerced) constant is an order isomorphism of EReal.
Equations
Instances For
EReal limsup of a finite shift. For a real sequence u and a real constant c,
limsup (fun n => ↑(u n) + ↑c) = limsup (fun n => ↑(u n)) + ↑c. Used to convert the shifted
maximal inequality (Prop 3.5) from the non-positive case.
Derriennic's maximal inequality (Karlsson Lemma 3.4). For a measurable
T-invariant set B on which (a.e.) liminf (cdiv g · x) < 0, the normalized integral
(∫_B g (n+1))/(n+1) has non-positive limsup.
The β-version of the maximal inequality (Karlsson Prop 3.5). For a measurable
T-invariant set B on which (a.e.) liminf (cdiv a · x) < β, the normalized integral
(∫_B a(n+1))/(n+1) has EReal limsup ≤ β · (μ B).toReal. Proved by applying
limsup_setIntegral_div_nonpos to the shifted subadditive cocycle a'(n) x := a n x − n·β
(subtracting the additive n·β preserves subadditivity), then undoing the constant shift.