SchurβHorn majorization (forward direction, Karamata form) #
Let T be a symmetric operator on a finite-dimensional inner product space over
π = β, β, with sorted eigenvalues Ξ» (hT.eigenvalues hn) and orthonormal
eigenbasis v (hT.eigenvectorBasis hn). Fix any orthonormal basis e. The
"diagonal" of T in e is the tuple d k = re βͺT (e k), e kβ«.
The forward direction of the SchurβHorn theorem (due to Schur, 1923) says the
diagonal is majorized by the spectrum, diag T βΊ spec T. We prove the
equivalent HardyβLittlewoodβPΓ³lya / Karamata characterisation:
β Ο (d k) β€ β Ο (Ξ» i) for every convex Ο defined on a set containing the
eigenvalues.
The mechanism is the doubly-stochastic weight matrix w i k = ββͺvα΅’, e kβ«βΒ²
(schurWeight): its rows and columns sum to 1 by Parseval, and the diagonal is
its image of the spectrum, d k = β i, Ξ» i * w i k. Row-wise Jensen followed by
a sum swap over the column sums gives the inequality.
Mathlib has the spectral theorem and Birkhoff's theorem but no majorization
predicate and no SchurβHorn theorem (only a comment in
Mathlib/Analysis/InnerProductSpace/Spectrum.lean); this file supplies the
forward direction in the self-contained convex-function form.
Main results #
TauCeti.schurWeightandschurWeight_row_sum/schurWeight_col_sum: the doubly-stochastic weight matrix.TauCeti.re_inner_orthonormalBasis_self_eq_sum_eigenvalues_mul: the diagonal is the doubly-stochastic image of the spectrum.TauCeti.convexOn_sum_re_inner_orthonormalBasis_self_le: forward SchurβHorn (Karamata form),β Ο (d k) β€ β Ο (Ξ» i).TauCeti.sum_re_inner_orthonormalBasis_self_eq_sum_eigenvalues: basis independence of the trace (the equality case).TauCeti.sum_sq_re_inner_orthonormalBasis_self_le_sum_sq_eigenvalues: theΟ = (Β·)Β²instance β the diagonal has Euclidean length β€ that of the spectrum.
References #
- I. Schur, Γber eine Klasse von Mittelbildungen mit Anwendungen auf die Determinantentheorie, Sitzungsber. Berl. Math. Ges. 22 (1923), 9β20.
- A. W. Marshall, I. Olkin, B. C. Arnold, Inequalities: Theory of Majorization and Its Applications, 2nd ed., Theorem 9.B.1.
Provenance #
- Original repository: Davis--Kahan/DKPS formalization (Kitware, Inc.).
- Original module:
ForMathlib.Analysis.InnerProductSpace.SchurHorn, moved toForTauCetiin the Wave-1 staging migration; introduced at Davis--Kahan commit9543631. - Extraction class: moved. The Wave-1 migration renamed the namespace
ForMathlibtoTauCeti; declaration names and proofs are unchanged. - Original authors / copyright: Jon Crall, Claude Opus 4.8; Copyright (c) 2026 Kitware, Inc.; Apache 2.0.
- Spectra influence: none β this module imports only Mathlib and sibling
ForTauCetistaging modules.
The doubly-stochastic weight w i k = ββͺvα΅’, e kβ«βΒ² of the i-th eigenvector
vα΅’ of T against the k-th vector of a chosen orthonormal basis e.
Equations
- TauCeti.schurWeight hT hn e i k = βinner π ((hT.eigenvectorBasis hn) i) (e k)β ^ 2
Instances For
Schur--Horn weights are nonnegative, being squared moduli of basis coefficients.
Rows sum to one. By Parseval for the eigenbasis v,
β i, ββͺvα΅’, e kβ«βΒ² = βe kβΒ² = 1.
Columns sum to one. By Parseval for the basis e,
β k, ββͺvα΅’, e kβ«βΒ² = βvα΅’βΒ² = 1.
Diagonal = doubly-stochastic image of the spectrum. The diagonal entry
re βͺT (e k), e kβ« of T in the basis e is the convex combination
β i, Ξ» i * w i k of the eigenvalues. Immediate from the diagonalisation of the
quadratic form together with vβ±Ό.repr (e k) i = βͺvα΅’, e kβ«.
Forward SchurβHorn theorem (convex / Karamata form). For any convex
function Ο on a set s containing all eigenvalues of the symmetric operator
T, the diagonal of T in any orthonormal basis e satisfies
β k, Ο (re βͺT (e k), e kβ«) β€ β i, Ο (Ξ» i), i.e. diag T βΊ spec T.
Row-by-row Jensen against the doubly-stochastic weight matrix schurWeight,
followed by a sum swap collapsing the column sums.
Basis independence of the trace (the equality case of Schur majorization).
The sum of the diagonal entries of T in any orthonormal basis equals the sum of
its eigenvalues. No convexity needed.
Sum-of-squares bound (the Ο = (Β·)Β² instance of Schur majorization). The
diagonal of T in any orthonormal basis has Euclidean length no larger than the
spectrum: β k, (re βͺT (e k), e kβ«)Β² β€ β i, (Ξ» i)Β².