Documentation

Oseledets.Continuous.SuspensionFlowExponent

The special-flow Lyapunov exponent along return times #

This module assembles the special-flow Lyapunov exponent transfer sampled at return times, the headline λ_flow = λ_base / ∫ τ of Issue #5, along the cross-section return subsequence. It bolts the cover-cocycle operator-norm bridge at return times (coverCocycle_returnTime_norm_eq, in Oseledets.Continuous.SuspensionNlap) onto the base return-time exponent (returnTime_tendsto_exponent, in Oseledets.Continuous.ReturnTimeExponent).

The cover flow cocycle coverCocycle, sampled on the base section exactly at the n-th return time returnTime n x, has operator norm equal to the discrete base cocycle norm ‖cocycle A T n x‖ on the nose (no bounded discrepancy to wash out at the section). The return time itself is the roof Birkhoff sum, returnTime n x = roofSum (n : ℤ) x (definitionally). The headline below substitutes both and reduces exactly to returnTime_tendsto_exponent: the flow cocycle norm, sampled at return times, grows at rate λ_base / ∫ τ.

This is the special-flow / flow-under-a-roof construction of Cornfeld–Fomin–Sinai, Ergodic Theory (Springer 1982), Ch. 11 (special/suspension flows; Ambrose–Kakutani), the first-return / ceiling construction underlying Abramov's entropy formula h(flow) = h(base)/∫τ (L.M. Abramov, On the entropy of a flow, Dokl. Akad. Nauk SSSR 128 (1959) 873–875); the Lyapunov-exponent analogue is the design reference of Bessa–Varandas (suspension Lyapunov exponents).

Main results #

What is not in this file — the remaining gap toward the MeasurePreservingFlow exponent #

The limits below are along the discrete return times returnTime n x, i.e. the flow exponent sampled on the cross-section at base returns. Three pieces remain, all deferred (as documented in Oseledets.Continuous.SuspensionNlap / SuspensionCocycle / SuspensionCoverFlow):

  1. Between-returns interpolation. Upgrading the return-subsequence limit to the full continuous-time limit (1/t)·log‖coverCocycle p t‖ over arbitrary real t → ∞ needs the residual control coverCocycle_returnTime_opNorm_le squeezed between consecutive returns (the bounded-residual sandwich) plus the additive flow law in the height coordinate.
  2. Quotient descent to SuspensionSpace. Reading the rate as a class-invariant measurable function on the orbit quotient is the open keystone (the genuine space-level FlowCocycle).
  3. The MeasurePreservingFlow exponent. Reading λ_flow = λ_base / ∫τ against the invariant suspension measure needs per-time measure-preservation of the suspension flow. The denominator ∫τ is Abramov's; the numerator is the base Oseledets exponent.

The present file is self-contained and sorry-free.

theorem Oseledets.coverCocycle_returnTime_tendsto_exponent {X : Type u_1} [MeasurableSpace X] {d : } (A : XMatrix (Fin d) (Fin d) ) (T : X ≃ᵐ X) {τ : X} ( : Measurable τ) {c : } (hc : ∀ (x : X), c τ x) (hcpos : 0 < c) {μ : MeasureTheory.Measure X} {lam : } (hgrow : ∀ᵐ (x : X) μ, Filter.Tendsto (fun (n : ) => (↑n)⁻¹ * Real.log cocycle A (⇑T) n x) Filter.atTop (nhds lam)) (hroof : ∀ᵐ (x : X) μ, Filter.Tendsto (fun (n : ) => (↑n)⁻¹ * roofSum T (↑n) x) Filter.atTop (nhds ( (y : X), τ y μ))) (hτne : (y : X), τ y μ 0) :
∀ᵐ (x : X) μ, Filter.Tendsto (fun (n : ) => Real.log coverCocycle A T hc hcpos (x, 0) (returnTime T n x) / returnTime T n x) Filter.atTop (nhds (lam / (y : X), τ y μ))

The return-time flow exponent (headline). Suppose the base cocycle A has a μ-a.e. log-norm growth rate lam (n⁻¹ · log ‖cocycle A T n x‖ → lam a.e.; the headline output of the discrete Oseledets/Furstenberg–Kesten theorem, taken as a hypothesis so the lemma applies to the top exponent, a k-th exponent, or any other rate), that the roof average converges a.e. to ∫ τ, and that ∫ τ ≠ 0. Then the cover flow cocycle log-norm, sampled on the base section at the n-th return time and rescaled by that return time, converges μ-a.e. to lam / ∫ τ.

The proof rewrites the cover-cocycle norm at the return time as the base cocycle norm (coverCocycle_returnTime_norm_eq) and unfolds returnTime n x = roofSum (n : ℤ) x, reducing the statement exactly to returnTime_tendsto_exponent. This is the special-flow exponent transfer along the cross-section: at return times the flow cocycle grows at rate λ_base / ∫ τ.

theorem Oseledets.IsOseledetsFiltration.coverCocycle_returnTime_tendsto_topExponent {X : Type u_1} [MeasurableSpace X] {d : } {A : XMatrix (Fin d) (Fin d) } {k : } {lam : Fin k} {V : Fin (k + 1)XSubmodule (EuclideanSpace (Fin d))} {μ : MeasureTheory.Measure X} [MeasureTheory.IsProbabilityMeasure μ] (T : X ≃ᵐ X) (hT : Ergodic (⇑T) μ) (hA : ∀ (x : X), (A x).det 0) (hV : IsOseledetsFiltration μ (⇑T) A k lam V) (hk : 0 < k) {τ : X} ( : Measurable τ) (hτint : MeasureTheory.Integrable τ μ) {c : } (hc : ∀ (x : X), c τ x) (hcpos : 0 < c) :
∀ᵐ (x : X) μ, Filter.Tendsto (fun (n : ) => Real.log coverCocycle A T hc hcpos (x, 0) (returnTime T n x) / returnTime T n x) Filter.atTop (nhds (lam 0, hk / (y : X), τ y μ))

The concrete top-exponent return-time flow exponent. Let T be ergodic for a probability measure μ, let A be an invertible base cocycle generator carrying an Oseledets filtration datum (k, lam, V) with 0 < k, and let τ be a measurable integrable roof with a uniform positive lower bound 0 < c ≤ τ. Then the cover flow cocycle log-norm, sampled on the base section at the n-th return time and rescaled by that return time, converges μ-a.e. to lam ⟨0, hk⟩ / ∫ τ, the top Lyapunov exponent divided by the mean roof — the special-flow top exponent along the cross-section returns.

The proof discharges the base-growth hypothesis of coverCocycle_returnTime_tendsto_exponent with the MET top-exponent limit, via IsOseledetsFiltration.returnTime_tendsto_topExponent rewritten through the norm bridge coverCocycle_returnTime_norm_eq.