forward_graded_overlap_of_topGapEnvelope — forward graded overlap via the top-gap #
envelope (Ruelle Lemma 1.4)
This module proves the forward graded overlap estimate using the envelope TopGapMassEnvelope,
in which the cut c₀ is restricted to the top gap below λ_e: no stratum value of lam0
lies in (log c₀, λ_e) (encoded ∀ i, lam0 i ≤ log c₀ ∨ lam0 e ≤ lam0 i). An
arbitrary-cut chain envelope is not available here: at a cut interior to the spectrum,
directions belonging to intermediate strata can oscillate in and out of the band under
singular-value fluctuations, so the band mass need not decay. Restricting the cut to the top
gap removes that obstruction.
forward_graded_overlap_of_topGapEnvelopecarries the single isolated analytic hypothesishtopgap : ∀ᵐ x ∂μ, TopGapMassEnvelope A T lam0 x. The gap-pair cut selection goes throughexists_topgap_cut(a top-gap, spectrum-avoiding cut).- The remainder of the module is the Step-A engine for discharging
htopgapvia Ruelle's per-stratum strong induction: qpow↔rpow singular-value comparisons, σ-localization at all times, the tempered one-step operator factor, the per-step band-mass recursion (bandMass_oneStep_recursion, built onOseledets.RuelleCofactor.SVDData.oneStep_recursionandtoEuclideanLin_bandProjector_eq_fastProj), and thea₀ = 0initialization (bandMass_init_zero).
Main definitions #
Oseledets.TopGapMassEnvelope— the top-gap band-mass envelope predicate along an orbit.
Main results #
Oseledets.forward_graded_overlap_of_topGapEnvelope— the forward graded-overlap bound obtained from the top-gap band-mass envelope (the headline result of the module).Oseledets.exists_topgap_cut— existence of a top-gap spectral cut.
Implementation notes #
With the top-gap cut c₀ = exp(λ_e − g/2) (g the top gap), the direct bottom-stratum leakage
rate is log c₀ − λ_a = λ_e − g/2 − λ_a, which misses the target rate λ_e − λ_a − δ
whenever δ < g/2. The leakage source is not of mass one: it is itself the graded overlap of
u_a(n) with the intermediate strata, decaying at rate λ_r − λ_a, so the recursion is
self-referential and Ruelle's strong induction over distinct stratum values is mathematically
required. Slacks must be quantized against the minimum distinct-stratum gap, since raw
index-adjacent gaps can vanish under multiplicity.
σ-cap helpers: converting qpow-eigenvalue (= σ^{1/m}) comparisons to σ comparisons #
The j-th qpow eigenvalue at time m equals σ_j(m)^{1/m}.
σ-localization: the qpow eigenvalue σ_j(t)^{1/t} converges to exp(λ_j) #
σ_j(t)^{1/t} = exp((1/t)·log σ_j(t)) for t ≥ 1 (the singular value is positive).
σ-localization. If at x the normalized log of σ_j(·) converges to λ_j for every
j < d, then for any η > 0 there is N such that for all t ≥ N and all j < d,
exp(λ_j − η) < σ_j(t)^{1/t} < exp(λ_j + η).
The one-step recursion specialised to the cocycle SVD chain at a fixed cut #
We instantiate Oseledets.RuelleCofactor.SVDData.oneStep_recursion on chainSVD A T x with
slow cap c₀^t, fast floor c₀^{t+1}, and step factor b = ‖A(T^[t] x)‖, identifying
fastProj with the band projector via toEuclideanLin_bandProjector_eq_fastProj. This
produces the per-step inequality on the band masses.
The one-step operator factor along the orbit: ‖toEuclideanLin (cocycle (t+1) x) w‖ ≤ ‖A(T^[t] x)‖ · ‖toEuclideanLin (cocycle t x) w‖.
Step A — the top-gap fast-band-mass envelope (Ruelle Lemma 1.4 core) #
In this envelope the cut c₀ is restricted to the top gap below λ_e, i.e. no stratum value
lies in (log c₀, λ_e). It is stated here as the single isolated analytic hypothesis
TopGapMassEnvelope, established by Ruelle's band-distance strong induction over strata
(eqns (1.3)/(1.4)); the deterministic engine
Oseledets.RuelleCofactor.SVDData.{oneStep_recursion, chain_geometric_sum} and the
σ-localization layer above are its ingredients. Everything downstream (Step B) is discharged
from it.
Top-gap fast-band-mass envelope. For a gap pair λ_a < λ_e and any cut c₀ in the open
interior of the top gap below λ_e (exp λ_a < c₀ < exp λ_e, with every stratum value of
lam0 either strictly below log c₀ or at least λ_e, encoded
∀ i, lam0 i < Real.log c₀ ∨ lam0 e ≤ lam0 i), the time-m band mass of the time-n slow
eigenvector u_a(n) decays like exp(−n(λ_e − λ_a − δ)) uniformly in m ≥ n.
The strictness in the first disjunct is essential: at a boundary cut log c₀ = λ_p (the largest
stratum below λ_e) the λ_p-directions can oscillate in and out of the band under
σ-fluctuations, so the envelope fails there. Gap-interior cuts are all the Step-B consumer ever
uses (exists_topgap_cut produces the gap midpoint).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Top-gap cut selection for lam0 #
Top-gap cut below lam0 e. For a gap pair lam0 a < lam0 e, there is a cut c₀ with
exp (lam0 a) < c₀ < exp (lam0 e), strictly interior to the top spectral gap below lam0 e
(encoded ∀ i, lam0 i < log c₀ ∨ lam0 e ≤ lam0 i), and with c₀ avoiding every
exp (lam0 i).
Step B — the almost-everywhere wrapper #
This is the theorem forward_graded_overlap_of_topGapEnvelope. It carries the single isolated
analytic hypothesis htopgap (the top-gap envelope TopGapMassEnvelope). The gap-cut is
selected by
exists_topgap_cut (the top-gap selection).
The per-step band-mass recursion at a fixed cut (engine instantiation) #
We instantiate Oseledets.RuelleCofactor.SVDData.oneStep_recursion on chainSVD A T x. The
fast band at time t is hiBand A T t x c₀; its complement is the slow band. We supply:
- slow cap
svalid at timet: every slowσ_j(t) ≤ s; - fast floor
c₀^{t+1}at timet+1: every fastσ_j(t+1) ≥ c₀^{t+1}(from the band definition); - step factor
b = ‖A(T^[t] x)‖(fromchain_oneStep_opNorm). The band projector mass isfastProjviatoEuclideanLin_bandProjector_eq_fastProj.
The per-step band-mass recursion (one application of oneStep_recursion). With slow cap s,
fast floor c₀^{t+1}, step factor b = ‖A(T^[t]x)‖:
‖P^{>c₀}_{t+1} u‖ ≤ ‖P^{>c₀}_t u‖ + (b·s/c₀^{t+1})·‖slowProj_t u‖.
Initialization (a_0 = 0): the time-n slow eigenvector has no fast-band mass at #
time n
If the index ⟨a⟩ is NOT in the fast band at time n (i.e. σ_a(n)^{1/n} ≤ c₀), then the
band projector at cut c₀, time n, annihilates the basis vector u_a(n).