Lyapunov exponents of a constant cocycle #
For a constant generator A ≡ M the iterated cocycle is just the matrix power,
cocycle (fun _ => M) T n x = Mⁿ, and the whole Oseledets apparatus collapses to ordinary
linear algebra. This module records that collapse and, for a symmetric (real Hermitian)
generator M, identifies the Lyapunov spectrum with the log-moduli of the eigenvalues of M.
The geometric content is the polar/singular-value picture of a symmetric matrix: the Oseledets
limit Λ x = lim_n (Qₙ)^{1/(2n)} of the constant cocycle is, for every x, the absolute
value |M| = cfc |·| M, whose sorted eigenvalues are the moduli |λᵢ(M)| sorted in
non-increasing order. Feeding this through the eigenvalue tie
Oseledets.exp_exponents_eq_eigenvalues₀_oseledetsLimit gives exp (exponents … i) = |M|'s
i-th sorted eigenvalue, hence exponents … i = log of the i-th largest modulus.
Main definitions #
Oseledets.absMatrix— the absolute value|M| = cfc |·| Mof a (real) matrix, the Oseledets limit of the constant symmetric cocycle.
Main results #
Oseledets.cocycle_const—cocycle (fun _ => M) T n x = Mⁿfor an arbitrary generatorM.Oseledets.gram_const,Oseledets.qpow_const,Oseledets.oseledetsLimit_const— for symmetricM, the Gram matrix isM^{2n}, the approximantqpowis|M|for everyn ≥ 1, and the Oseledets limit is|M|.Oseledets.exp_exponents_const_eq_eigenvalues₀_absMatrix— for symmetric invertibleM,exp (exponents (fun _ => M) … i) = |M|'si-th sorted eigenvalue.Oseledets.exponents_const— for symmetric invertibleM,exponents (fun _ => M) … i = Real.log (|M|.eigenvalues₀ i), i.e. the log of thei-th largest modulus of an eigenvalue ofM.
References #
- M. Viana, Lectures on Lyapunov Exponents, Cambridge Studies in Adv. Math. 145 (2014).
The constant cocycle is the matrix power #
The constant cocycle is the matrix power. For a constant generator A ≡ M, the iterated
cocycle is cocycle (fun _ => M) T n x = Mⁿ, independent of the base point and the dynamics.
The Gram matrix and qpow of a symmetric constant cocycle #
For a symmetric constant generator M (hM : Mᵀ = M), the Gram matrix of the constant
cocycle is the even power gram (fun _ => M) T n x = M^{2n}: indeed
(Mⁿ)ᵀ Mⁿ = (Mᵀ)ⁿ Mⁿ = Mⁿ Mⁿ = M^{n+n}.
The absolute value of a real matrix, |M| = cfc |·| M, defined through the continuous
functional calculus. For a symmetric M it is positive semidefinite with eigenvalues the moduli
|λᵢ(M)|, and it is the Oseledets limit of the constant cocycle generated by M
(oseledetsLimit_const).
Instances For
|M| = cfc |·| M is Hermitian.
For a symmetric generator M and every n ≥ 1, the Oseledets approximant of the constant
cocycle is the absolute value qpow (fun _ => M) T n x = |M|.
The Gram matrix is M^{2n} (gram_const), so qpow = cfc (·^{1/(2n)}) (M^{2n}). Pulling the
(2n)-th power inside the calculus (cfc_comp_pow) turns this into
cfc (fun t => (t^{2n})^{1/(2n)}) M, and (t^{2n})^{1/(2n)} = |t| for every real t (even power,
then rpow cancellation), so the calculus reduces to cfc |·| M = |M|.
The Oseledets limit of a symmetric constant cocycle is |M| #
For a symmetric generator M, the Oseledets limit of the constant cocycle is, for every
base point, the absolute value oseledetsLimit (fun _ => M) T x = |M|. The approximants
qpow (fun _ => M) T n x are equal to |M| for every n ≥ 1 (qpow_const), so each entry of the
limit (limUnder of an eventually-constant sequence) is the corresponding entry of |M|.
The Lyapunov spectrum of a symmetric constant cocycle #
We now fix an ergodic, probability-preserving system (X, μ, T) and an invertible symmetric
generator M, and discharge the standing spectrum hypotheses for the constant cocycle
A := fun _ => M.
The measurability hypothesis for the constant cocycle: a constant map is measurable.
The log-integrability hypothesis IntegrableLogNorm A μ for the constant cocycle: log⁺‖M‖
is a constant, integrable over a finite (probability) measure.
The inverse log-integrability hypothesis for the constant cocycle: log⁺‖M⁻¹‖ is a constant,
integrable over a finite (probability) measure.
The eigenvalue tie for a symmetric constant cocycle. For symmetric invertible M, the
exponential of the i-th Lyapunov exponent of the constant cocycle is the i-th sorted eigenvalue
of the absolute value |M|: exp (exponents (fun _ => M) … i) = |M|.eigenvalues₀ i.
This specializes exp_exponents_eq_eigenvalues₀_oseledetsLimit using
oseledetsLimit (fun _ => M) T x = |M|. Both sides are independent of the base point, so the a.e.
statement is upgraded to a genuine ∀ i by extracting a single point (the probability measure has
a nonempty a.e.-filter).
The Lyapunov spectrum of a symmetric constant cocycle. For symmetric invertible M, the
i-th Lyapunov exponent of the constant cocycle is log of the i-th sorted eigenvalue of |M|,
i.e. the log of the i-th largest modulus |λ(M)| of an eigenvalue of M. Obtained by taking
Real.log of the positive eigenvalue tie exp_exponents_const_eq_eigenvalues₀_absMatrix.