命题
如果一个 n×n 的实矩阵 A 满足norm preserving(即保持向量模长不变),那么 A 是正交矩阵,且 A−1=AT。
已知
一个实矩阵 A∈Rn×n,对任意向量 x∈Rn,有:
∣Ax∣=∣x∣
其中 ∣⋅∣ 表示欧几里得范数,也就是向量 x 的模长(∣x∣=xTx)。
证明过程
将等式两边平方:
∣Ax∣2=∣x∣2
利用内积表示范数平方(∣v∣2=vTv):
(Ax)T(Ax)=xTx
展开左边:
xTATAx=xTx
移项得:
xT(ATA−I)x=0, ∀x∈Rn
然后我们试图证明对称矩阵 M=ATA−I 为零矩阵。
令 M=ATA−I,则 M 是实对称矩阵(因为 (ATA)T=ATA)。
已知对于所有 x∈Rn,有:
我们证明这蕴含 M=0:
-
取 x 为标准基向量 ei:
eiTMei=Mi,i=0
所以 M 的所有对角线元素为 0。
-
取 x=ei+ej(i=j):
(ei+ej)TM(ei+ej)=Mi,i+Mj,j+Mi,j+Mj,i
因为 M 对称,Mi,j=Mj,i,且 Mi,i=Mj,j=0,所以:
0+0+2Mij=0⇒Mij=0
因此 M 的所有元素为 0,即 M=0。
由 M=0 得:
ATA−I=0⇒ATA=I
这意味着 A 是正交矩阵,且 A−1=AT。
结论
我们证明了:若实方阵 A 保持所有向量的欧几里得范数不变,则 A 必为正交矩阵,其逆等于其转置。