Weyl eigenvalue-perturbation for symmetric operators / Hermitian matrices #
The sorted eigenvalues of a self-adjoint operator are 1-Lipschitz in the operator norm of the
difference (the Weyl perturbation inequality, a consequence of the Courant–Fischer min-max
characterization). Mathlib's Mathlib/Analysis/InnerProductSpace/Rayleigh.lean provides only the
extreme eigenvalues as Rayleigh iSup/iInf; the per-index variational bound here — and the
resulting continuity of Matrix.IsHermitian.eigenvalues₀ — are new, and are the analytic
ingredient that lets the eigenvalues pass to the Oseledets matrix limit.
Main results #
Oseledets.Weyl.abs_eigenvalues₀_sub_le— the Weyl perturbation inequality: sorted eigenvalues of Hermitian matrices are 1-Lipschitz in theL²operator norm.Oseledets.Weyl.tendsto_eigenvalues₀— continuity of the sorted eigenvalues along limits.
Expansion of the quadratic form ⟪T v, v⟫ of a symmetric operator in its orthonormal
eigenbasis: ⟪T v, v⟫ = ∑ᵢ μᵢ ⟪bᵢ, v⟫² where μ are the sorted eigenvalues and b the
eigenvector basis.
Expansion of ‖v‖² in an orthonormal eigenbasis: ‖v‖² = ∑ᵢ ⟪bᵢ, v⟫².
The subspace spanned by the eigenvectors whose (sorted) index satisfies the predicate p.
Equations
- Oseledets.Weyl.spanP hT hn p = Submodule.span ℝ (⇑(hT.eigenvectorBasis hn).toBasis '' {j : Fin n | p j})
Instances For
Membership in spanP p: the inner products against the off-p eigenvectors vanish.
The dimension of spanP p equals the number of sorted indices satisfying p.
On the span of the top i + 1 eigenvectors, the quadratic form is at least μᵢ ‖v‖²
(the i-th eigenvalue is the smallest of the top i + 1).
On the span of the bottom n - i eigenvectors, the quadratic form is at most μᵢ ‖v‖²
(the i-th eigenvalue is the largest of the bottom n - i).
Weyl one-sided inequality. If ⟪(T - S) v, v⟫ ≤ C ‖v‖² for all v, then the i-th
sorted eigenvalue of T exceeds that of S by at most C. The proof is the Courant–Fischer
dimension count: the top-(i+1) eigenspace of T (dim i+1) and the bottom-(n-i) eigenspace
of S (dim n-i) sum to dimension n+1 > n, hence meet in a nonzero vector.
Weyl perturbation (two-sided). If |⟪(T - S) v, v⟫| ≤ C ‖v‖² for all v, then the i-th
sorted eigenvalues of T and S differ by at most C.
The quadratic-form / operator-norm bound for a matrix difference in EuclideanSpace:
|⟪(A - B) v, v⟫| ≤ ‖A - B‖ ‖v‖² (with ‖·‖ the L² operator norm).
Weyl eigenvalue perturbation for Hermitian matrices. The sorted eigenvalues eigenvalues₀
of real symmetric (Hermitian) d × d matrices are 1-Lipschitz in the L² operator norm of the
difference: |eigenvalues₀ A i − eigenvalues₀ B i| ≤ ‖A − B‖.
Continuity of the sorted eigenvalues. If M_· converges to M₀ (in the matrix topology)
and every term and the limit are Hermitian, then the i-th sorted eigenvalue converges.