The Oseledets filtration from structural interfaces #
This file assembles the full Oseledets filtration statement from the structural layers
already in place — the limsup flag Oseledets.vflag and the deterministic exponent
enumeration Oseledets.expEnum — together with explicit analytic hypotheses (ergodic
spectrum constancy, measurability of the flag levels, and exact per-vector growth).
Main definitions #
Oseledets.vassembled: the limsup flagvflag, reindexed to the deterministic index setFin (k + 1)on the set where the per-point spectrum cardinality equalsk.
Main results #
Oseledets.oseledets_filtration_of_interfaces: the Oseledets filtration conclusion, given the three analytic hypotheses.Oseledets.oseledets_filtration_assembled: the same statement with the exact conclusion shape ofOseledets.oseledets_filtration.
The assembled deterministic-index filtration: on the (a.e.) good set where the per-point
spectrum cardinality equals the deterministic k, it is the limsup flag vflag reindexed via
the cast Fin (k+1) ≃ Fin (specCard x + 1); off the good set it is the junk value ⊤.
Equations
- Oseledets.vassembled A T k i x = if h : Oseledets.specCard A T x = k then Oseledets.vflag A T x (Fin.cast ⋯ i) else ⊤
Instances For
On the good set, where the per-point spectrum cardinality equals k, the assembled
filtration vassembled is the limsup flag vflag reindexed by the cast.
Assembly of the Oseledets filtration, modulo three analytic hypotheses.
The deterministic exponents lam = expEnum lam0 d (strictly antitone) and k = numExp lam0 d
come from the ergodic singular-value Lyapunov spectrum lam0 of
exists_lam_tendsto_singularValue. The subspace family is the limsup flag vflag reindexed
to the deterministic index set (vassembled).
Three structural inputs are taken as explicit hypotheses; they are discharged downstream by the spectrum-constancy, measurability, and exact-growth layers:
hspec— ergodic spectrum constancy: for a.e.xthe per-point limsup spectrum cardinality equalskand its descending enumeration equals the deterministiclam.hmeas— measurability: each reindexed flag level is aMeasurableSubspace(discharged viameasurableSubspace_vslowafter the a.e. flag/Λ-spectral identification).hgrowth— per-vector exact growth: for a.e.x, on each stratumvflag castSucc \ vflag succthe normalized log-growth converges to the stratum exponentspecList A T x i(the limsup is already pinned bylambdaBar_eq_on_stratum; this is upgraded to a genuine limit viatendsto_inv_mul_log_norm_cocycle_apply_of_bandProjector_envelope).
The exact statement of Oseledets.oseledets_filtration, derived from
oseledets_filtration_of_interfaces. The analytic hypotheses (lam0, hspec, hmeas,
hgrowth) remain as explicit arguments; they are discharged by the spectrum-constancy,
measurability, and exact-growth layers.