Documentation

Oseledets.Lyapunov.DimZero

The Oseledets filtration theorem, dimension-zero case #

This module proves Oseledets.oseledets_filtration_dim_zero, the trivial d = 0 base case of the Oseledets multiplicative ergodic theorem Oseledets.oseledets_filtration (see Oseledets/MultiplicativeErgodic.lean). When the ambient space is EuclideanSpace ℝ (Fin 0) there are no exponents (k = 0) and the single subspace ⊤ = ⊥ is the whole (zero) space, so every conjunct of the conclusion holds trivially. The main theorem composes this with the positive-dimensional Oseledets.oseledets_filtration_of_topgap.

Main results #

theorem Oseledets.oseledets_filtration_dim_zero {X : Type u_1} [MeasurableSpace X] {μ : MeasureTheory.Measure X} [MeasureTheory.IsProbabilityMeasure μ] {T : XX} (_hT : Ergodic T μ) (A : XMatrix (Fin 0) (Fin 0) ) (_hA : ∀ (x : X), (A x).det 0) (_hAmeas : Measurable A) (_hint : IntegrableLogNorm A μ) (_hint' : IntegrableLogNorm (fun (x : X) => (A x)⁻¹) μ) :
∃ (k : ) (lam : Fin k) (V : Fin (k + 1)XSubmodule (EuclideanSpace (Fin 0))), StrictAnti lam (∀ (i : Fin (k + 1)), MeasurableSubspace fun (x : X) => V i x) ∀ᵐ (x : X) μ, V 0 x = V (Fin.last k) x = (∀ (i : Fin k), V i.succ x < V i.castSucc x) (∀ (i : Fin (k + 1)), Submodule.map (↑(Matrix.toEuclideanCLM (A x))) (V i x) = V i (T x)) ∀ (i : Fin k), v(V i.castSucc x), vV i.succ xFilter.Tendsto (fun (n : ) => (↑n)⁻¹ * Real.log (Matrix.toEuclideanCLM (cocycle A T n x)) v) Filter.atTop (nhds (lam i))

The Oseledets filtration theorem, dimension-zero case. Trivial: k = 0, V ≡ ⊤ = ⊥.