TheoremBase

Diagonalize X orthogonally with its ordered eigenvalues and use the cyclicity of the trace together with the orthogonality of the eigenvector matrix.

Proof

Routine facts about the matrix product and the trace are used without comment (Toolkit for AL3).

Let λ=(λ1(X),…,λn(X))\lambda=(\lambda_{1}(X),\dots,\lambda_{n}(X)). By The Spectral Theorem for Real Symmetric Matrices (i) there are U∈O(n)U\in\mathrm{O}(n) and μ∈Rn\mu\in\mathbb{R}^{n} with μ1≥⋯≥μn\mu_{1}\ge\dots\ge\mu_{n} and X=(Udiag⁡(μ))U⊤X=(U\operatorname{diag}(\mu))U^{\top}. By The Ordered Eigenvalues of a Symmetric Matrix (i), λ\lambda is the non-increasing tuple of any such decomposition; so μ=λ\mu=\lambda and

X=(Udiag⁡(λ))U⊤.X=(U\operatorname{diag}(\lambda))U^{\top}.

We now compute the trace. The cyclicity of the trace (Basic Properties of the Trace (iii)) moves U⊤U^{\top} to the front, the associativity of the matrix product (Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes (i)) regroups the factors, the orthogonality of UU gives U⊤U=InU^{\top}U=I_{n}, and InI_{n} is neutral for the product by Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes (iv):

tr⁡(X)=tr⁡(U⊤(Udiag⁡(λ)))=tr⁡((U⊤U)diag⁡(λ))=tr⁡(diag⁡(λ)).\operatorname{tr}(X)=\operatorname{tr}\bigl(U^{\top}(U\operatorname{diag}(\lambda))\bigr)=\operatorname{tr}\bigl((U^{\top}U)\operatorname{diag}(\lambda)\bigr)=\operatorname{tr}\bigl(\operatorname{diag}(\lambda)\bigr).

Finally, the diagonal entries of diag⁡(λ)\operatorname{diag}(\lambda) are λ1,…,λn\lambda_{1},\dots,\lambda_{n} (Diagonal Matrix with Prescribed Diagonal (i)), so the trace formula gives

tr⁡(diag⁡(λ))=∑k=1nλk(X).\operatorname{tr}\bigl(\operatorname{diag}(\lambda)\bigr)=\sum_{k=1}^{n}\lambda_{k}(X).

Together with the previous display this is (i).

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…