跳到主要内容

九州大学 システム情報科学府 共通 2013年8月実施 线性代数

Author

思齐塾, 祭音Myyura

Description

以下では、 n×nn \times n の実行列についてのみ考える。行列 AA の対角成分の和を AA のトレースと呼び、 Tr(A)\text{Tr}(A) と表す。以下の各問に答えよ。

(1) 任意の行列 AABB に対し、 Tr(AB)=Tr(BA)\text{Tr}(AB) = \text{Tr}(BA) が成り立つことを示せ。

(2) 任意の行列 AA と任意の正則行列 BB に対し、 Tr(B1AB)=Tr(A)\text{Tr}(B^{-1}AB) = \text{Tr}(A) が成り立つことを示せ。

(3) 固有値がすべて非負の対称行列 AA に対し、 Tr(A2)Tr(A)2\text{Tr}(A^2) \leq \text{Tr}(A)^2 が成り立つことを示せ。

(4) 任意の2つの対称行列 AABB に対し、 Tr(AB)2Tr(A2)Tr(B2)\text{Tr}(AB)^2 \leq \text{Tr}(A^2)\text{Tr}(B^2) が成り立つことを示せ。

题目描述

以下只讨论 n×nn\times n 实矩阵。矩阵 AA 的所有对角元之和称为 AA 的迹,记作 Tr(A)\operatorname{Tr}(A)。证明下列结论:

  1. 对任意矩阵 A,BA,B

    Tr(AB)=Tr(BA).\operatorname{Tr}(AB)=\operatorname{Tr}(BA).
  2. 对任意矩阵 AA 和任意可逆矩阵 BB

    Tr(B1AB)=Tr(A).\operatorname{Tr}(B^{-1}AB)=\operatorname{Tr}(A).
  3. 若对称矩阵 AA 的全部特征值均非负,则

    Tr(A2)Tr(A)2.\operatorname{Tr}(A^2)\le\operatorname{Tr}(A)^2.
  4. 对任意两个对称矩阵 A,BA,B

    Tr(AB)2Tr(A2)Tr(B2).\operatorname{Tr}(AB)^2 \le\operatorname{Tr}(A^2)\operatorname{Tr}(B^2).

Kai

(1) Tr(AB)=i=1n(AB)ii=i=1nk=1nAikBki=k=1ni=1nBkiAik=k=1n(BA)kk=Tr(BA)\text{Tr}(AB) = \sum_{i=1}^n (AB)_{ii} = \sum_{i=1}^n \sum_{k=1}^n A_{ik}B_{ki} = \sum_{k=1}^n \sum_{i=1}^n B_{ki}A_{ik} = \sum_{k=1}^n (BA)_{kk} = \text{Tr}(BA)

(2) Tr(B1AB)=Tr(ABB1)=Tr(AI)=Tr(A)\text{Tr}(B^{-1}AB) = \text{Tr}(A B B^{-1}) = \text{Tr}(A I) = \text{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=PDP1A = PDP^{-1} , where D is a diagonal matrix with the eigenvalues λi\lambda_i of A on the diagonal. Then, Tr(A)=i=1nλi\text{Tr}(A) = \sum_{i=1}^n \lambda_i . Also, A2=PD2P1A^2 = PD^2P^{-1} , so Tr(A2)=Tr(D2)=i=1nλi2\text{Tr}(A^2) = \text{Tr}(D^2) = \sum_{i=1}^n \lambda_i^2 . We want to show that i=1nλi2(i=1nλi)2\sum_{i=1}^n \lambda_i^2 \leq (\sum_{i=1}^n \lambda_i)^2 . Since all eigenvalues are non-negative, this is equivalent to i=1nλi2i=1nλi2+2i<jλiλj\sum_{i=1}^n \lambda_i^2 \leq \sum_{i=1}^n \lambda_i^2 + 2\sum_{i<j} \lambda_i \lambda_j . This is equivalent to 02i<jλiλj0 \leq 2\sum_{i<j} \lambda_i \lambda_j , which is true since all eigenvalues are non-negative.

(4) Since AA and BB are symmetric,

Tr(AB)=i,jaijbji=i,jaijbij.\operatorname{Tr}(AB)=\sum_{i,j}a_{ij}b_{ji} =\sum_{i,j}a_{ij}b_{ij}.

Therefore, applying the ordinary Cauchy--Schwarz inequality to the n2n^2 entries gives

Tr(AB)2(i,jaij2)(i,jbij2).\operatorname{Tr}(AB)^2 \leq \left(\sum_{i,j}a_{ij}^2\right) \left(\sum_{i,j}b_{ij}^2\right).

Moreover, symmetry implies

i,jaij2=i,jaijaji=Tr(A2),i,jbij2=Tr(B2).\sum_{i,j}a_{ij}^2=\sum_{i,j}a_{ij}a_{ji} =\operatorname{Tr}(A^2), \qquad \sum_{i,j}b_{ij}^2=\operatorname{Tr}(B^2).

Hence

Tr(AB)2Tr(A2)Tr(B2)\operatorname{Tr}(AB)^2\leq \operatorname{Tr}(A^2)\operatorname{Tr}(B^2)

.