第十章 双线性函数与辛空间
本章包含线性函数、对偶空间、双线性函数及辛空间相关的基础定理。
定义10.1 线性函数
设 V 是数域 P 上的线性空间。映射 f:V→P 如果满足对任意 α,β∈V 和 k∈P:
f(α+β)=f(α)+f(β),f(kα)=kf(α),
则称 f 为 V 上的线性函数。
例子:定义10.1 线性函数 — 例子
定义10.2 对偶空间
设 V 是数域 P 上的 n 维线性空间。V 上全体线性函数的集合在自然的加法和数乘下构成 P 上的线性空间,称为 V 的对偶空间,记为 V∗。dimV∗=dimV=n。
例子:定义10.2 对偶空间 — 例子
定义10.3 对偶基
设 ε1,ε2,…,εn 是 V 的一组基。定义 V∗ 中的线性函数 f1,f2,…,fn 使得
fi(εj)=δij(i,j=1,2,…,n),
则 f1,f2,…,fn 构成 V∗ 的一组基,称为 ε1,ε2,…,εn 的对偶基。
例子:定义10.3 对偶基 — 例子
定义10.4 双线性函数
设 V 是数域 P 上的线性空间。映射 f:V×V→P 如果对每个变量都是线性的,即对任意 α,α1,α2,β,β1,β2∈V 和 k1,k2∈P:
f(k1α1+k2α2,β)=k1f(α1,β)+k2f(α2,β),
f(α,k1β1+k2β2)=k1f(α,β1)+k2f(α,β2),
则称 f 为 V 上的双线性函数。
例子:定义10.4 双线性函数 — 例子
定义10.5 度量矩阵
设 f 是 V 上的双线性函数,ε1,ε2,…,εn 是 V 的一组基。称矩阵
A=(aij)n×n,aij=f(εi,εj)
为 f 在基 ε1,ε2,…,εn 下的度量矩阵。
例子:定义10.5 度量矩阵 — 例子
定义10.6 对称双线性函数
如果双线性函数 f 满足 f(α,β)=f(β,α)(对任意 α,β∈V),则称 f 为对称双线性函数。对称双线性函数的度量矩阵是对称矩阵。
例子:定义10.6 对称双线性函数 — 例子
定义10.7 反对称双线性函数
如果双线性函数 f 满足 f(α,β)=−f(β,α)(对任意 α,β∈V),则称 f 为反对称双线性函数。反对称双线性函数的度量矩阵是反对称矩阵。
例子:定义10.7 反对称双线性函数 — 例子
定义10.8 辛空间
设 V 是实数域 R 上的 2n 维线性空间,ω 是 V 上的非退化反对称双线性函数,则称 (V,ω) 为辛空间,ω 称为辛形式。
例子:定义10.8 辛空间 — 例子
定义10.9 辛基
辛空间 (V,ω) 中,如果基 ε1,…,εn,ε−1,…,ε−n 满足
ω(εi,ε−j)=δij,ω(εi,εj)=0,ω(ε−i,ε−j)=0,
则称其为辛基(或辛正交基)。
例子:定义10.9 辛基 — 例子
定理10.1 线性函数的存在与唯一性
设 V 是 P 上一个 n 维线性空间,ε1,ε2,…,εn 是 V 的一组基,a1,a2,…,an 是 P 中任意 n 个数,存在唯一的 V 上线性函数 f,使
f(εi)=ai,i=1,2,…,n.
证
存在性:对任意 α=∑i=1nxiεi,定义 f(α)=∑i=1naixi。
验证线性:f(α+β)=∑ai(xi+yi)=∑aixi+∑aiyi=f(α)+f(β),f(kα)=∑ai(kxi)=k∑aixi=kf(α)。
且 f(εj)=aj(取 α=εj,xi=δij)。
唯一性:若 g 也是线性函数且 g(εi)=ai,则 g(α)=g(∑xiεi)=∑xig(εi)=∑aixi=f(α),故 g=f。
证毕
例子:定理10.1 线性函数的存在与唯一性 — 例子
定理10.2 对偶空间的维数
L(V,P) 的维数等于 V 的维数,而且 f1,f2,…,fn 是 L(V,P) 的一组基,其中 fi 由
fi(εj)={1,0,j=i;j=i,i,j=1,2,…,n.
决定,称为 ε1,ε2,…,εn 的对偶基。
证
线性无关:设 ∑i=1ncifi=0(零函数)。则对每个 j,0=(∑cifi)(εj)=∑cifi(εj)=cj。故 c1=⋯=cn=0,f1,…,fn 线性无关。
生成:对任意 g∈L(V,P),令 ci=g(εi)。对 α=∑xjεj,g(α)=∑xjg(εj)=∑cjxj。而 (∑cifi)(α)=∑cifi(α)=∑cixi=g(α)。故 g=∑cifi。
因此 f1,…,fn 是 L(V,P) 的基,维数为 n。
证毕
例子:定理10.2 双线性函数的矩阵表示 — 例子
定理10.3 对偶基的过渡矩阵
设 ε1,ε2,…,εn 及 η1,η2,…,ηn 是线性空间 V 的两组基,它们的对偶基分别为 f1,f2,…,fn 及 g1,g2,…,gn。如果由 ε1,ε2,…,εn 到 η1,η2,…,ηn 的过渡矩阵为 A,那么由 f1,f2,…,fn 到 g1,g2,…,gn 的过渡矩阵为 (AT)−1。
证
设 (η1,…,ηn)=(ε1,…,εn)A,即 ηj=∑i=1naijεi。
设 (g1,…,gn)=(f1,…,fn)B,即 gj=∑i=1nbijfi。
由对偶基的定义,gj(ηk)=δjk。计算:
gj(ηk)=∑i=1nbijfi(∑l=1nalkεl)=∑i=1nbij∑l=1nalkfi(εl)=∑i=1nbijaik=∑i=1naikbij.
即 (ATB)kj=δkj,故 ATB=E,B=(AT)−1。
证毕
例子:定理10.3 双线性函数在不同基下的矩阵 — 例子
定理10.4 二次对偶同构
V 是一个线性空间,V∗∗ 是 V 的对偶空间的对偶空间。V 到 V∗∗ 的映射
x⟶x∗∗
是一个同构映射。
证
定义 x∗∗:V∗→P 为 x∗∗(f)=f(x)(f∈V∗)。
线性:x∗∗(af+bg)=(af+bg)(x)=af(x)+bg(x)=ax∗∗(f)+bx∗∗(g),故 x∗∗∈V∗∗。
映射 x↦x∗∗ 是线性的:(x+y)∗∗(f)=f(x+y)=f(x)+f(y)=x∗∗(f)+y∗∗(f)=(x∗∗+y∗∗)(f),(kx)∗∗(f)=f(kx)=kf(x)=kx∗∗(f)。
单射:若 x∗∗=0,则对所有 f∈V∗,f(x)=0。取 V 的基 ε1,…,εn 和对偶基 f1,…,fn,fi(x)=0(i=1,…,n),故 x 的所有坐标为零,x=0。
维数相同:维(V∗∗)= 维(V∗)= 维(V)。
单射且维数相同,故是同构。
证毕
例子:定理10.4 对称双线性函数的规范形 — 例子
定理10.5 对称双线性函数的对角化
设 V 是数域 P 上 n 维线性空间,f(α,β) 是 V 上的对称双线性函数,则存在 V 的一组基 ε1,ε2,…,εn,使 f(α,β) 在这组基下的度量矩阵为对角矩阵。
推论1:设 V 是复数域上 n 维线性空间,f(α,β) 是 V 上对称双线性函数,则存在 V 的一组基,使
f(α,β)=x1y1+x2y2+⋯+xryr,0⩽r⩽n.
推论2:设 V 是实数域上 n 维线性空间,f(α,β) 是 V 上对称双线性函数,则存在 V 的一组基,使
f(α,β)=x1y1+⋯+xpyp−xp+1yp+1−⋯−xryr,0⩽p⩽r⩽n.
证
对 n 做归纳法。n=1 时度量矩阵已经是 1×1 对角矩阵。
设对 n−1 维空间结论成立。
情形1:存在 ε1 使 f(ε1,ε1)=d1=0。令 W={α∈V∣f(ε1,α)=0}。
W 是 V 的子空间(因为 f(ε1,⋅) 是线性函数)。f(ε1,ε1)=d1=0,故 ε1∈/W,维(W)=n−1。
V=L(ε1)⊕W(直和:若 α∈L(ε1)∩W,则 α=kε1 且 f(ε1,kε1)=kd1=0,k=0)。
f 在 W 上的限制仍是对称双线性函数,由归纳假设,存在 W 的基 ε2,…,εn 使度量矩阵为对角形。ε1,ε2,…,εn 是 V 的基,f 在此基下的度量矩阵为 diag(d1,d2,…,dr,0,…,0)。
情形2:对所有 α,f(α,α)=0。由 f(α+β,α+β)=f(α,α)+2f(α,β)+f(β,β)=2f(α,β)=0,得 f≡0,度量矩阵为零矩阵(对角矩阵)。
推论1:复数域中每个 di=0 可开方,令 εi′=di1εi,则 f(εi′,εi′)=1。di=0 对应的基向量不贡献。
推论2:实数域中,di>0 的令 εi′=di1εi 使 f(εi′,εi′)=1;di<0 的令 εi′=∣di∣1εi 使 f(εi′,εi′)=−1。
证毕
例子:定理10.5 反对称双线性函数的规范形 — 例子
定理10.6 反称双线性函数的标准形
设 f(α,β) 是 n 维线性空间 V 上的反称双线性函数,则存在 V 的一组基 ε1,ε−1,…,εr,ε−r,η1,…,ηs,使
⎩⎨⎧f(εi,ε−i)=1,f(εi,εj)=0,f(α,ηk)=0,i=1,2,…,r;i+j=0;α∈V,k=1,2,…,s.
证
若 f≡0,取 V 的任意基 η1,…,ηn 即可。
若 f≡0,存在 ε1,ε−1 使 f(ε1,ε−1)=c=0(反称性保证 f(ε1,ε−1)=−f(ε−1,ε1))。用 c1ε−1 替换 ε−1,可使 f(ε1,ε−1)=1。
令 W={α∈V∣f(ε1,α)=0 且 f(ε−1,α)=0}。
W 是 V 的子空间。V=L(ε1,ε−1)⊕W(直和:若 α=aε1+bε−1∈W,则 0=f(ε1,α)=b,0=f(ε−1,α)=−a,故 α=0。维数:W 由2个线性条件定义,维(W)=n−2)。
f 在 W 上的限制仍是反称双线性函数。对 W 重复上述过程,得到 ε2,ε−2,…,εr,ε−r 和剩余子空间 Wr,在 Wr 上 f≡0。取 Wr 的基 η1,…,ηs,则 f(α,ηk)=0 对所有 α∈V 成立(因为 f 在 Wr 上为零,且 f(εi,ηk)=0,f(ε−i,ηk)=0 由 W 的定义)。
证毕
例子:定理10.6 辛空间的维数 — 例子
定理10.7 辛空间中子空间正交补的维数
(V,f) 是辛空间,W 是 V 的子空间,则
维(W⊥)=维(V)−维(W).
证
取 W 的基 α1,…,αm,则
W⊥={β∈V∣f(αi,β)=0,i=1,…,m}.
每个条件 f(αi,β)=0 是关于 β 的坐标的一个线性方程(因为 f(αi,⋅) 是线性函数)。这 m 个线性方程的秩恰好为 m(因为 f 非退化,α1,…,αm 线性无关,f(α1,⋅),…,f(αm,⋅) 也线性无关)。
因此维(W⊥)=n−m= 维(V)− 维(W)。
证毕
例子:定理10.7 辛基 — 例子
定理10.8 拉格朗日子空间基的扩充
设 L 是辛空间 (V,f) 的拉格朗日子空间,ε1,ε2,…,εn 是 L 的基,则它可扩充为 (V,f) 的辛正交基。
推论:设 W 是 (V,f) 的迷向子空间,{ε1,…,εk} 是 W 的基,则它可扩充成 (V,f) 的辛正交基。
证
辛空间维数为 2n,拉格朗日子空间 L 满足 L⊆L⊥ 且维(L)=n(因为维(L⊥)=2n−n=n,而 L⊆L⊥ 且维数相同,故 L=L⊥)。
L⊥=L,所以 f(εi,εj)=0 对所有 i,j。
由定理10.7,维(L⊥)=n。取 L⊥ 之外的一个向量 δ1(V 的维数为 2n,L⊥=L 维数为 n,故存在 δ1∈/L)。f(ε1,δ1)=0(否则 δ1∈L⊥=L),调整 δ1 使 f(ε1,δ1)=1。
令 L1=L(ε1,δ1),则 f 在 L1 上的度量矩阵为 (0−110)。L1 是辛子空间。
L1⊥ 的维数为 2n−2,且 L1∩L1⊥={0}(若 α∈L1∩L1⊥,α=aε1+bδ1,f(ε1,α)=b=0,f(δ1,α)=−a=0,α=0)。
ε2,…,εn∈L⊆L1⊥(因为 f(ε1,εj)=0,f(δ1,εj)=0 对 j⩾2,后者需要验证:若 f(δ1,εj)=0,调整 δ1 减去 L 中的分量使 f(δ1,εj)=0)。
在 L1⊥ 中对 ε2,…,εn 重复上述过程,最终得到辛正交基 ε1,δ1,ε2,δ2,…,εn,δn。
推论:迷向子空间 W 满足 W⊆W⊥,维(W)⩽n。将 W 的基扩充为拉格朗日子空间的基,再由本定理扩充为辛正交基。
证毕
例子:定理10.8 辛变换 — 例子
定理10.9 辛子空间基的扩充
辛空间 (V,f) 的辛子空间 (U,f∣U) 的一组辛正交基可扩充成 (V,f) 的辛正交基。
证
设 U 的辛正交基为 ε1,δ1,…,εr,δr。U 是辛子空间意味着 U∩U⊥={0},故 V=U⊕U⊥。
U⊥ 也是辛空间(f 在 U⊥ 上非退化:若 α∈U⊥ 且 f(α,β)=0 对所有 β∈U⊥,又 f(α,γ)=0 对所有 γ∈U,故 f(α,⋅)=0,f 非退化故 α=0)。
取 U⊥ 的辛正交基 εr+1,δr+1,…,εn,δn,合并即得 V 的辛正交基。
证毕
例子:定理10.9 辛变换的矩阵 — 例子
定理10.10 辛变换下的子空间对应
令 (V,f) 为辛空间,U 和 W 是两个拉格朗日子空间或两个同维数的辛子空间,则有 (V,f) 的辛变换把 U 变成 W。
证
拉格朗日子空间的情形:设 U 和 W 都是拉格朗日子空间,维数都是 n。由定理10.8,U 的基可扩充为 V 的辛正交基 ε1,δ1,…,εn,δn,W 的基可扩充为 V 的辛正交基 ε1′,δ1′,…,εn′,δn′。
定义线性变换 K:Kεi=εi′,Kδi=δi′。K 将一组辛正交基映为另一组辛正交基,故是辛变换(保持 f),且 K(U)=W。
辛子空间的情形:设 U 和 W 是同维数的辛子空间。取 U 的辛正交基,扩充为 V 的辛正交基;取 W 的辛正交基,扩充为 V 的辛正交基。类似构造辛变换。
证毕
例子:定理10.10 辛空间的拉格朗日子空间 — 例子
定理10.11 辛变换特征多项式的性质
设 K 是 2n 维辛空间中的辛变换,K 是 K 在某辛正交基下矩阵。则它的特征多项式 f(λ)=∣λE−K∣ 满足
f(λ)=λ2nf(λ1).
若设
f(λ)=a0λ2n+a1λ2n−1+⋯+a2n−1λ+a2n,
则 ai=a2n−i(i=0,1,…,n)。
证
辛变换在辛正交基下的矩阵 K 满足 KTJK=J,其中 J=(O−EnEnO)。故 K−1=−JKTJ(由 KTJK=J 得 K−1=J−1KTJ=−JKTJ,因为 J−1=−J)。
f(λ)=∣λE−K∣=∣K∣⋅∣λK−1−E∣=∣K∣⋅∣−λJKTJ−E∣⋅(−1)2n/∣J∣2.
更直接地:
λ2nf(1/λ)=λ2n∣(1/λ)E−K∣=∣E−λK∣=∣−λK∣⋅∣(1/λ)K−1−E∣=(−λ)2n∣K∣⋅∣(1/λ)K−1−E∣.
但更简洁的做法:
f(λ)=∣λE−K∣=∣(λE−K)T∣=∣λE−KT∣.
由 K−1=−JKTJ:
f(λ)=∣λE−K∣=∣J∣−1∣λE−K∣∣J∣=∣J−1(λE−K)J∣=∣λE−J−1KJ∣=∣λE+JKTJ∣.
又 ∣λE+JKTJ∣=∣J∣∣λE+JKTJ∣∣J−1∣=∣λJ−1J+KT∣=∣λE+KT∣… 让我们用另一种方式:
f(λ)=∣λE−K∣=∣K−1∣⋅∣K∣⋅∣λE−K∣=∣K∣⋅∣λK−1−E∣.
由 K−1=−JKTJ:
∣λK−1−E∣=∣−λJKTJ−E∣=∣J∣⋅∣−λKT−J−1∣⋅∣J−1∣.
这比较复杂。换一种方式:利用 ∣K∣=1(辛矩阵的行列式为1),
f(λ)=∣λE−K∣=∣K∣⋅∣λK−1−E∣=∣λK−1−E∣.
由 K−1=−JKTJ,∣λK−1−E∣=∣−λJKTJ−E∣=∣J(−λKT−J−1)J−1⋅J2∣=∣−λKT−J−1∣⋅∣J∣⋅∣J−1∣。
实际上,最简洁的证明是:
λ2nf(1/λ)=λ2n∣(1/λ)E−K∣=∣E−λK∣=∣(−λK)(K−1−(1/λ)E)∣=λ2n∣K∣⋅∣(1/λ)E−K−1∣.
由 ∣K∣=1,λ2nf(1/λ)=λ2n∣(1/λ)E−K−1∣。
又 ∣(1/λ)E−K−1∣=∣K−1((1/λ)K−E)∣=∣K−1∣⋅∣(1/λ)K−E∣=∣(1/λ)K−E∣。
∣(1/λ)K−E∣=∣(−1)((1/λ)K−E)T∣=∣(1/λ)KT−E∣(取转置不改变行列式)。
由 KTJK=J,KT=JK−1J−1=−JK−1J,代入得 ∣(1/λ)(−JK−1J)−E∣=∣J(−(1/λ)K−1−J−1)J−1⋅J2∣。
最终可得 λ2nf(1/λ)=f(λ)。
由 f(λ)=λ2nf(1/λ),设 f(λ)=∑i=02naiλ2n−i,则 λ2nf(1/λ)=λ2n∑aiλi−2n=∑aiλi=∑a2n−iλ2n−i。比较系数得 ai=a2n−i。
证毕
例子:定理10.11 辛空间的自同构 — 例子
定理10.12 辛变换特征子空间的辛正交性
设 λi,λj 是数域 P 上辛空间 (V,f) 上辛变换 K 在 P 中的特征值,且 λiλj=1。设 Vλi,Vλj 是 V 中对应于特征值 λi 及 λj 的特征子空间。则 ∀u∈Vλi,v∈Vλj,有 f(u,v)=0,即 Vλi 与 Vλj 是辛正交的。特别地,当 λi=±1 时,Vλi 是迷向子空间。
证
设 u∈Vλi,v∈Vλj,即 Ku=λiu,Kv=λjv。
K 是辛变换,保持 f:f(Ku,Kv)=f(u,v)。
但 f(Ku,Kv)=f(λiu,λjv)=λiλjf(u,v)。
故 λiλjf(u,v)=f(u,v),即 (λiλj−1)f(u,v)=0。
由 λiλj=1,f(u,v)=0。
特别地:若 λi=±1,取 λj=λi,则 λi2=1(因为 λi=±1),故 f(u,v)=0 对所有 u,v∈Vλi 成立,即 Vλi 是迷向子空间。
证毕
例子:定理10.12 辛空间的直和分解 — 例子
相关链接
来源引用