The per-direction forward singular exponent λ_i = γ_{i+1} − γ_i (EReal-valued) #
For a possibly-singular matrix cocycle generator A — only the forward hypothesis
IntegrableLogNorm A μ (log⁺‖A‖ ∈ L¹), no invertibility — this module differences the cumulative
forward singular exponent γ_k = Oseledets.forwardSingularExponent A T k of
Oseledets/Lyapunov/Extensions/SingularExponent.lean into the per-direction exponent
λ_i(x) = γ_{i+1}(x) − γ_i(x),
the i-th individual forward exponent built from the top-(i+1) minus the top-i singular-value
volume. Because γ_k is the log⁺ (Real.posLog) cumulative volume exponent, it is μ-a.e. a
finite real constant Γ_k⁺ (Oseledets.ae_forwardSingularExponent_eq_coe), so the EReal
subtraction γ_{i+1} − γ_i is μ-a.e. an honest finite difference (Γ_{i+1}⁺ − Γ_i⁺ : EReal) — it
never lands on the indeterminate ⊤ − ⊤ or ⊥ − ⊥ forms.
Main definitions #
Oseledets.singularDirExponent— the per-direction forward singular exponentλ_i, theERealdifferenceγ_{i+1} − γ_i, defined for everyxwith no invertibility hypothesis.
Main results #
Oseledets.measurable_singularDirExponent—λ_iis measurable (difference of measurableEReal-valued maps, viaMeasurableAdd₂ ERealand the continuousERealnegation).Oseledets.ae_singularDirExponent_eq_coe— under ergodicity and forward integrability,λ_i = (Γ_{i+1}⁺ − Γ_i⁺ : EReal)μ-a.e. for a real constant; in particularλ_iisμ-a.e. an a.e.-constant finite real.Oseledets.ae_singularDirExponent_lt_top,Oseledets.ae_singularDirExponent_ne_bot—μ-a.e. finiteness (λ_i < ⊤and⊥ < λ_i), sinceλ_ia.e. equals a real coercion.
Implementation notes #
- Everything here rests only on the forward
γ_kpackaging ofSingularExponent.lean, which needs only forward integrability and ergodicity. Nodet A ≠ 0, nolog⁺‖A⁻¹‖ ∈ L¹. - Antitonicity in
iis deliberately NOT claimed, because it is false for thislog⁺cumulative exponent in the contracting/collapsing regime. Indeedμ-a.e.γ_k = (max 0 μ_k : EReal)whereμ_k = Σ_{j<k} λ_j^{gen}is the genuine cumulative volume exponent and the genuine per-σexponentsλ_j^{gen}are antitone (Oseledets.antitone_log_singularValue). The incrementsΓ_{i+1}⁺ − Γ_i⁺ = max 0 μ_{i+1} − max 0 μ_iare antitone only whileμstays≥ 0: once the cumulative volume turns non-positive thelog⁺clamps to0, and the increment jumps back up from a negative value to0. Concretely, antitone genuine exponentsλ^{gen} = (1, −½, −½, −½)give the cumulativeμ = (0,1,½,0,−½), somax 0 μ = (0,1,½,0,0)with increments(1, −½, −½, 0)— and−½ < 0breaks antitonicity. So the antitone ordering lives on the genuine-log exponentOseledets.forwardSingularExponentLog(whose per-direction increments are the genuineλ_i^{gen}), not on thislog⁺one; this module records only the unconditional, true facts (measurability and a.e.-constancy/finiteness).
References #
- M. Viana, Lectures on Lyapunov Exponents, Cambridge Studies in Adv. Math. 145 (2014).
The per-direction forward singular exponent λ_i of a possibly-singular cocycle generator,
the EReal difference of consecutive cumulative forward singular exponents:
λ_i(x) = γ_{i+1}(x) − γ_i(x),
where γ_k = Oseledets.forwardSingularExponent A T k is the log⁺ cumulative top-k volume
exponent. Since each γ_k is μ-a.e. a finite real constant Γ_k⁺, the EReal subtraction is
μ-a.e. the honest finite difference (Γ_{i+1}⁺ − Γ_i⁺ : EReal).
Equations
- Oseledets.singularDirExponent A T i x = Oseledets.forwardSingularExponent A T (i + 1) x - Oseledets.forwardSingularExponent A T i x
Instances For
λ_i is measurable. It is the EReal difference γ_{i+1} − γ_i of two measurable
EReal-valued maps (measurable_forwardSingularExponent). EReal subtraction is f + (-g)
(sub_eq_add_neg on the SubNegZeroMonoid EReal); EReal negation is continuous
(continuous_neg, from ContinuousNeg EReal) hence measurable, and EReal addition is measurable
(MeasurableAdd₂ EReal), so Measurable.add applies.
λ_i is μ-a.e. a real constant Γ_{i+1}⁺ − Γ_i⁺. For an ergodic measure-preserving T
and a possibly-singular measurable generator with log⁺‖A‖ ∈ L¹, both cumulative exponents are
μ-a.e. real constants (ae_forwardSingularExponent_eq_coe); on their common a.e. set the
EReal difference is the coercion of the real difference (EReal.coe_sub). In particular λ_i
is μ-a.e. an a.e.-constant finite real, with no ⊤ − ⊤/⊥ − ⊥ indeterminacy.
λ_i < ⊤ μ-a.e. Since λ_i μ-a.e. equals a real coercion
(ae_singularDirExponent_eq_coe), it is μ-a.e. strictly below ⊤.
⊥ < λ_i μ-a.e. Since λ_i μ-a.e. equals a real coercion
(ae_singularDirExponent_eq_coe), it is μ-a.e. strictly above ⊥.