2.1 酉矩阵
2.1.1 定义 我们知道,向量 x1,⋯,xk∈Cn 构成一个正交组,是指对所有的向量偶有, xi∗xj=0,1⩽i<j<k 。此外,如果诸向量还是正规化的, xi∗xj=1,i=1,⋯,k ,那么该向量组称为标准正交组。
练习 如果 {y1,⋯,yk} 是由非零向量组成的正交组,证明由 xi=(yi∗yi)1/2yi,i=1,⋯,k 定义的向量组 {x1,⋯,xk} 是一个标准正交组。
2.1.2 定理 标准正交向量组线性无关
证明:假定: {x1,…,xk} 是标准正交组,且 0−α1x1+⋯+αkxk ,于是,因为诸向量 xi 是正交的,所以 0−0∗0=∑i,j−αiαjxi∗xj−∑i=1k∣ai∣2xi∗xi ;又诸向量 xi 是正规化的,所有 ∑i=1k∣ai∣2xi2xi−∑i=1k∣ai∣2−0. 因此,所有 αi=0 ,故 {x1,…,xk} 是线性无关组.
练习 证明非零向量组成的正交组线性无关.
练习 证明,如果 x1,⋯,xk∈Cn 是正交组,那么,或者 k⩽n ,或者诸向量 xi 中至少有 k−n 个等于零.
当然,一个无关组未必是正交组,不过,可以把Gram-Schmidt标准正交化过程(0.64)应用于该无关组,从而得到一个标准正交组,它也生成原向量组。
练习 证明任意 k 维实的或复的向量空间有一个标准正交基(一个由标准正交组组成的
基).
2.1.3 定义 设矩阵 U∈Mn ,若 U∗U=I ,就称 U 为酉矩阵。若还有 U∈Mn(R) ,就称 U 是实正交矩阵。
Mn 中的酉矩阵构成一个值得注意的重要集合。在(2.1.4)中列出了关于 U 是酉矩阵的几个基本等价条件。
练习 若 A∈Mn 是非奇异矩阵,且 B∈Mn 使 BA=I ,证明,(a) B 是唯一的,(b) AB=I 。自然,记 B=A−1 ,提示:非奇异性推出,对任意给定的 y∈Cn ,方程 Ax=y 和 xTA−yT 有唯一解。(逐列)证明 ABR=I 和(逐行)证明 BLA=I 有唯一解 BL , BR∈Mn ,于是,用两种方式计算 BLABR 便可证明 BL=BR 。
2.1.4 定理 如果 U∈Mn ,那么下列条件等价:
(a) U 是酉矩阵;
(b) U 是非奇异矩阵,且 U−1=U−1
(c) UU∗=I
(d) U∗ 是酉矩阵;
(e) U 的各列组成一个标准正交组;
(f) U 的各行组成一个标准正交组;
(g)如果 x∈Cn 且 y=Ux ,那么, y 的Euclid长度与 x 的相同:即 y∗y=x∗x.
证明:条件(a)蕴涵条件(b),这是因为, U⋆ 是唯一的(只要它存在),且 U 左乘以它就得I;酉矩阵的定义保证 U⋆ 就是这样的矩阵。因为 BA=I ,当且仅当 AB=I (对于 A , B∈Mn ),所以(b)蕴涵(c).因为 (U∗)∗=U ,(c)推出 U⋆ 适合酉矩阵所必需的条件;即(c)蕴涵(d).由于上述每个推理都可类似地反推回去,所以(a)~(d)是等价的.
根据矩阵乘法的技巧,且设 u(i) 表示 U 的第 i 列, i=1,…,n 。条件 U⋆U=I 的意思是说
u(i)∗u(j)={0,如 果j=i,1,如 果j=i. 因此, U∗U=I 的另一种解释是, U 的各列是标准正交组,因而(a)与(e)等价.同理(d)与(f)等价.
如果(a)成立,且 y=Ux ,则 y⋆y⋆=x∗U∗Ux=x∗Ix=x∗x ,因而(a)蕴涵(g),另一方面,为了验证逆命题成立,需要作稍微复杂的计算。不过,本书后面要给出的方法将使这种计算更为直接。首先考虑 n=2 的情形,假定(g)成立,并且设 x=[10] ,我们得知, 1=x′x=y∗y=x′U∗Ux=U∗U 的1,1元。类似地,设 x=[01] ,得出 U∗U 的2,2元也是1。因而 U∗U 必须有形状
1⋮aa⋮1, 其中, a 是 U 的第1列与第2列的内积,而 a˙ 是第2列与第1列的内积,在 (g) 中设 x=[11] ,然后再作计算,因而得知, 2=x∗x=y∗y=x∗U∗Ux−2+(a+aˉ) 。设 x=[1i] ,得知 2=2+i(a−aˉ) 。因此, a+aˉ=2Rea=0 ,且 a−aˉ=2iIma=0 ,从而 a=0 。这就是说,如果对所有 x∈C2 , x∗U∗Ux=x∗x ,那么 U∗U=1 ;即 U 是酉矩阵(如果 U∈M2 )。现在考虑 n>2 的情形,且设 A=U∗U 。假定 x∈Cn 是这样一个向量。除了第 i 个和第 j 个分量以外, i⩽j ,它的所有分量都是0。于是
x∗Ax=[xˉi,xˉj]A({i,j})[xixj]. [见(0.7.1)关于子矩阵的记号],因此,刚才证明了 (g) 蕴涵 A{(i,j)}=I∈M2 ,因为 i 和 j 的任意性,得知 A 的每个 2×2 主子矩阵都是 2×2 单位矩阵.正是这个 A 有 A=I∈Mn ,又因为 n=1 的情形是显然的,因此得出(g)蕴涵(a),证毕. □
2.1.5 定义 一个线性变换 T:Cn→Cm 称为 Euclid 等距变换,是指对所有 x∈Cn ,有 x⋅x=(Tx)⋅(Tx) 。定理(2.1.4)是说,一个复方阵 U∈Mn 是一个(经由 U:x→Ux 的)Euclid 等距变换当且仅当 U 是酉矩阵。关于其他形式的等距变换见 5.2 节。
练习设
T(θ)=[cosθ−sinθsinθcosθ], 其中 θ 是一个实参数. (a) 如果 U∈M2(R) , 证明, U 是实正交矩阵, 当且仅当 U=T(θ) 或
U=[100−1]T(θ) 对某个 θ∈R 成立,(b)如果 U∈M2(R) ,证明, U 是实正交矩阵,当且仅当 U=T(θ) 或
U=[0110]T(θ) 对某个 θ∈R 成立,我们用一个参数 θ 给出了 2×2 实正交矩阵的两种不同的表示形式,试从几何上解释它们.
2.1.6 论断 如果 U,V∈Mn 是酉(相应地,实正交)矩阵,那么,乘积 UV 也是酉(相应地,实正交)矩阵。
练习 利用(2.1.4)的(b)证明(2.1.6).
练习 如果 {x1,x2,⋯,xk}⊆Cn 是标准正交组,且 U∈Mn 是酉矩阵,证明 {Ux1,⋯,Uxk} 是标准正交组。
2.1.7 论断 Mn 中的酉(相应地,实正交)矩阵的集合构成一个群。一般称这个群为 n×n 酉(相应地,正交)群。它是 GL(n,C) 的一个子群[见(0.5)节]。
练习 我们知道,一个群是这样一个集合,它在一个结合的二元运算(“乘法”)下是封闭的,且使得关于这个运算的单位元和逆仍在该集合中验。证(2.1.7)。提示:用(2.1.6)验证封
闭性:矩阵乘法是结合的; I∈Mn 是酉矩阵;且 U−1−U−1 也是酉矩阵.
Mij 中的酉矩阵的集合(群)有另外一些很重要的性质。一个矩阵序列的“收敛性”概念和“极限”的概念将在第5章明确地给出,不过,这里可以从每个 i 、 j 元的“收敛性”和极限的观点来理解这些概念。定义恒等式 U⋅U=I 意味着 U 的每个列有 Euclid 长度 1,因而 U=[Uij] 没有一个元 Uij 的绝对值比 1 大。如果把酉矩阵的集合看作 Cn 的一个子集,这说明它是一个有界子集。如果 Uk=[uij(k)] 是一个酉矩阵序列, k=1,2,⋯ ,使得所有 i , j=1,2,⋯,n , limk→∞uij(k)=uij(n) 存在,那么由恒等式 Ui∗Uk=I , k=1,2,⋯ 。我们看到 limk→∞Uk∗Uk=Un∗U0=I ,其中 U0=[uij(0)] ,因此,极限矩阵 U0 也是酉矩阵。这就是说,酉矩阵的集合是 Cn 的一个闭子集。
由于有限维Euclid空间的一个有界闭子集是紧集(见附录E),由此可知, Mn 中的酉矩阵集合(群)是紧的.眼下,这个结论的最重要的推论是下述关于酉矩阵的选择原理.
2.1.8 引理 设 U1,U2,⋯ 是 Mn 中的已知的酉矩阵序列,则存在一个子序列 Uk1,Uk2,⋯ 使得当 i→∞ 时, Ui 的每个元(作为复数列)收敛于一个酉矩阵 Ui 的对应元。
证明:这里只要求我们,总可以从一个紧集的任一无限序列中选出一个收敛子序列。我们已经知道,如果一个两矩阵序列收敛于某个矩阵,那么其极限矩阵一定是两矩阵。
由引理所确定的酉极限不一定是唯一的;它可能与子序列的选择有关。
练习 考虑酉矩阵序列
Uk=[0110],k=1,2,…. 证明它可以有两个子序列极限.
练习 选择原理(2.1.8)也适应于正交群;即,一个实正交矩阵序列有一个收敛于实正交矩阵的子序列。在实的情形,试通过复述同样的推理验证这个结论。
西群的紧性在本书的其他地方要用到它.
一个酉矩阵有 U−1 等于 U∗ 的性质。一种推广酉矩阵的概念的方式是要求 U−1 相似于 U∗ ,容易看出,对所有非奇异矩阵 A∈Mn ,这些矩阵的集合可以刻划为映射 A→A−1A∗ 的值域。
2.1.9 定理 设 A∈Mn 是非奇异矩阵,那么, A−1 相似于 A∗ ,当且仅当存在非奇异矩阵 B∈Mn ,使得 A−B−1B∗ 。
证明:对于某个非奇异矩阵 B∈Mn ,如果有 A=B−1B∗ ,那么, A−1−(B∗)1B ,并且 B∗A−1(B∗)−1=B(B∗)−1−(B−1B∗)∗=A∗ ,这样, A−1 可经相似矩阵 B∗ 相似于 A∗ ,反过来,如果 A∗ 相似于 A∗ ,那么,存在非奇异矩阵 S∈Mn ,使得 SA−1S−1=A∗ ,对 θ∈R ,令 Sθ=eiθS ,且注意到 SθA−1Sθ−1=eiθSA−1(e−iθS−1)=SA−1S−1=A∗ ,另一方面, Sθ=A∗SA ,且 Sθ=A∗Sθ∗A 。相加这两个恒等式便得到 Hθ=A∗HθA ,其中, Hθ=Sθ+Sθ∗ 是 Hermite 矩阵。如果 Hθ 是奇异矩阵,那么,存在某个非零 x∈Cn ,使得 0=Hθx=Snx+Sθ∗x ,因而, −x=Sθ−1Sθx=e−7θS−1Sx ,且 S−1Sx=−e2iθx 。选取值 θ=θ0∈[0,2π] ,使 −e2iθ0 不是 S−1S∗ 的特征值;所得到的 Hermite 矩阵 H=Hθ0 是非奇异矩阵,且有性质 H=A∗HA 。
现在,选取任一复数 α ,使 ∣σ∣=1 ,且 α 不是 A∗ 的特征值。令 B≡β(αI−A∗)H ,其中
复参数 β=0 是有待选定的,不难看出, B 是非奇异矩阵。为了使 A⋅B−1B′ 或 BA=B∗ ,经计算, B∗−H(βˉαI−βA) ,而 BA=β(αI−A∗)HA=β(αHA−A∗HA)=β(αHA−H)=H(αβA−βI) 。如果能选定一个非零 β 使 β=−βˉα ,就完成了证明,而当 α=eiθ 时,只要取 β=eiπ 就行了。
习题
如果 U∈Mn 是酉矩阵,证明 ∣detU∣=1
如果 λ∈σ(U) ,而 U∈Mn 是酉矩阵,证明 ∣λ∣=1 。提示:利用等矩性质(2.1.4g).
给定实参数 θ1,θ2,…,θn ,证明
U−diag(e′′n,e′′n,…,e′′n) 是酉矩阵.
说明实对角正交矩阵的特征.
证明 Mn 中的置换矩阵(0.9.5)是正交矩阵,并证明置换矩阵构成实正交矩阵群的一个子群(这个子集本身是一个群)。在 Mn 中有多少不同的置换矩阵?
你能给出 3×3 正交群的一种参数表示形式吗?想一想本节中给出的 2×2 正交群的两种表示形式。
对定理(2.1.1)中条件(g)蕴涵条件(a)的下述另一个证明作详细的论述。证明(g)表示对所有 x∈Cn 有 x∗(U∗U−I)x=0 。设 H≡U∗U−I 并且注意到 H−H′ ,考虑 0=(x+eiθy)∗H(x+eiθy) ,对所有 x,y∈Cn 和所有 θ∈R ,展开这个等式并证明对所有 x,y∈Cn 有 x∗Hy−0 ,系统地选取 x 和 y 可得出 H=0 。
适合 AATI 的矩阵 A∈Mn 称为正交矩阵。一个实正交矩阵是酉矩阵,但一个非实正交矩阵不一定是酉矩阵。(a)设
K−[0−110]∈M2(R). 证明,对所有 t∈R , A(t)−(cosht)I+(isinht)K∈Mt 是正交矩阵,但只有 t=0 时 A(t) 才是酉矩阵。其中,双曲函数定义为 cosht−(et+e−t)⋅2 , sinht=(et−e−t)⋅2 。(b)证明,与酉矩阵不同的是,复正交矩阵的集合不是有界集,因而它不是紧集。(c)证明,跟酉矩阵一样,一个给定阶数的所有复正交矩阵的集合构成一个群。尽管如此,通常的做法是,正交群这一术语专指一个由给定阶数的所有实正交矩阵组成的较小的(紧)群。(d)若 A∈Mn 是正交矩阵,证明, ∣detA∣=−1 ,但可能有特征值 λ 适合 ∣λ∣=1 。提示:考虑(a)中的 A(t) ,证明 ∣λ(t)∣ 可以任意大。(e)若 A∈Mn 是正交矩阵,证明 A 和 A∗ 都是正交矩阵且 A 是非奇异的。A 的诸行或诸列构成正交组吗?(f)说明对角正交矩阵的特征。与习题4比较,为避免混淆,有的作者称不一定是实矩阵的正交矩阵为复正交矩阵,但是在文献中一般不明确这种区别;术语正交矩阵有时是指我们所称的实正交矩阵。
如果 U∈Mn 是酉矩阵,证明 U,UT 和 U⋆ 都是酉矩阵。
如果 U∈Mn 是酉矩阵,证明, x,y∈Cn 正交,当且仅当 Ux 与 Uy 正交。
称非奇异矩阵 A∈Mn 是斜正交矩阵,是指 Λ−1=−AT 。证明, A 是斜正交矩阵,当
且仅当 ±iA 是正交矩阵,更一般地,如果 θ∈R ,证明, AI=eiθAT ,当且仅当 eiθA 是正交矩阵。当 θ=π 时,它是什么?如果 θ=0 呢?
证明,如果 A∈Mτ 相似于一个酉矩阵,那么 A−1 相似于 A∗ 。
考虑矩阵 A=diag(2,21)∈M5 。证明相似于酉矩阵的所有矩阵的集合是其逆 A′ 相似于 A′ 的所有矩阵 A 的集合的一个真子集。
证明 Mn 中的酉矩阵群与 Mn 中的复正交矩阵群之交是 Mn 的实正交群。提示:考虑 U=A+iB ,其中 U,A,B∈Mn ,且 A,B 是实矩阵。如果 U 既是酉矩阵,又是复正交矩阵,证明 BTB=0 ,从而,对每个标准基向量 ei∈Rn , (Bei)t(Bei)=0 ,因此 B 的每个列都是 0。
进一步阅读 想了解关于适合定理(2.1.9)的条件的推广的酉矩阵的更多信息,可参看C.R.DePrima and C.R.Johnson, “The Range of A−1A∗ in GL (n,C) ," Linear Algebra Appl. 9(1974), 209-222.