九州大学 システム情報科学府 共通 2013年8月実施 线性代数
Author
思齐塾, 祭音Myyura
Description
以下では、 n×n の実行列についてのみ考える。行列 A の対角成分の和を A のトレースと呼び、 Tr(A) と表す。以下の各問に答えよ。
(1) 任意の行列 A と B に対し、 Tr(AB)=Tr(BA) が成り立つことを示せ。
(2) 任意の行列 A と任意の正則行列 B に対し、 Tr(B−1AB)=Tr(A) が成り立つことを示せ。
(3) 固有値がすべて非負の対称行列 A に対し、 Tr(A2)≤Tr(A)2 が成り立つことを示せ。
(4) 任意の2つの対称行列 A と B に対し、 Tr(AB)2≤Tr(A2)Tr(B2) が成り立つことを示せ。
题目描述
以下只讨论 n×n 实矩阵。矩阵 A 的所有对角元之和称为 A 的迹,记作 Tr(A)。证明下列结论:
-
对任意矩阵 A,B,
Tr(AB)=Tr(BA).
-
对任意矩阵 A 和任意可逆矩阵 B,
Tr(B−1AB)=Tr(A).
-
若对称矩阵 A 的全部特征值均非负,则
Tr(A2)≤Tr(A)2.
-
对任意两个对称矩阵 A,B,
Tr(AB)2≤Tr(A2)Tr(B2).
Kai
(1) Tr(AB)=∑i=1n(AB)ii=∑i=1n∑k=1nAikBki=∑k=1n∑i=1nBkiAik=∑k=1n(BA)kk=Tr(BA)
(2) Tr(B−1AB)=Tr(ABB−1)=Tr(AI)=Tr(A) (Using the property that Tr(XY) = Tr(YX))
(3) Since A is a symmetric matrix, it can be diagonalized by an orthogonal matrix P. Let A=PDP−1 , where D is a diagonal matrix with the eigenvalues λi of A on the diagonal. Then, Tr(A)=∑i=1nλi . Also, A2=PD2P−1 , so Tr(A2)=Tr(D2)=∑i=1nλi2 . We want to show that ∑i=1nλi2≤(∑i=1nλi)2 . Since all eigenvalues are non-negative, this is equivalent to ∑i=1nλi2≤∑i=1nλi2+2∑i<jλiλj . This is equivalent to 0≤2∑i<jλiλj , which is true since all eigenvalues are non-negative.
(4) Since A and B are symmetric,
Tr(AB)=i,j∑aijbji=i,j∑aijbij.
Therefore, applying the ordinary Cauchy--Schwarz inequality to the n2 entries gives
Tr(AB)2≤(i,j∑aij2)(i,j∑bij2).
Moreover, symmetry implies
i,j∑aij2=i,j∑aijaji=Tr(A2),i,j∑bij2=Tr(B2).
Hence
Tr(AB)2≤Tr(A2)Tr(B2)
.