Weyl's inequality: sorted eigenvalues of Hermitian matrices are monotone in the Loewner order
ProvedMatrix.IsHermitian.sorted_eigenvalues_le_add_of_re_dotProduct_lelinear-algebra
Let be Hermitian matrices over or and with
i.e. . Then for the eigenvalues sorted in decreasing order (eigenvalues₀, which Mathlib proves antitone),
Proof idea (Courant–Fischer by a dimension count): if , the span of the first eigenvectors of (where ) and the span of the last eigenvectors of (where ) meet only in , but .
Preamble
import Mathlib.Analysis.Matrix.Spectrum open Matrix
Formal statement
theorem Matrix.IsHermitian.sorted_eigenvalues_le_add_of_re_dotProduct_le {𝕜 : Type*} [RCLike 𝕜] {n : Type*} [Fintype n] [DecidableEq n]
{A B : Matrix n n 𝕜} (hA : A.IsHermitian) (hB : B.IsHermitian) (ε : ℝ)
(h : ∀ x : n → 𝕜, RCLike.re (star x ⬝ᵥ (A *ᵥ x)) ≤
RCLike.re (star x ⬝ᵥ (B *ᵥ x)) + ε * RCLike.re (star x ⬝ᵥ x))
(j : Fin (Fintype.card n)) : hA.eigenvalues₀ j ≤ hB.eigenvalues₀ j + ε := by sorrySource
Weyl's monotonicity / perturbation inequality (H. Weyl, Math. Ann. 71 (1912)); see Horn–Johnson, Matrix Analysis, 2nd ed., Cor. 4.3.12. Mathlib (rev 0df444a) has sorted Hermitian eigenvalues but no min–max theorem.
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.