
高等代数选讲笔记(13)——张量
第十三讲:张量
标量 C,向量,矩阵,张量。
多线性映射
定义
V1,⋯,Vp,V 为向量空间,一个的多线性映射为:
F:V1×V2×⋯×Vp→V
满足 F 在每个分量上都是线性的。
F(v1+cv1′,v2,⋯,vp)=F(v1,⋯,vp)+cF(v1′,v2,⋯,vp)
多线性映射集合
记 L(v1,⋯,vp;v) 为所有多线性映射的集合。
在记号下 L(V1;V) 就是从 V1→V 的线性变换的集合。
注意这里多线性映射与对应空间上的线性映射并不等价,也不存在包含关系,即:
L(V1,⋯,Vp;V)≠L(V1×⋯×VP;V)
有没有一个线性空间 W 替代 V1×⋯×VP 使得等式成立?
实际上,我们将发现 W=V1⊗⋯⊗Vp。
可以发现 L(V1,⋯,VP;V) 是线性变换,其维数是多少?
对于 fk∈V∗k,定义:
f1⊗⋯⊗fp(v1,⋯,vp)=f1(v1)⋅⋯⋅fp(vp),∀v1∈V1,⋯,vp∈VpV1×⋯×Vp→C
是多线性变换。
f1⊗⋯⊗fp∈L(V1,⋯,Vp;C)
性质 1
令 V,W 为向量空间,˜v1,⋯,˜vm 为 V∗ 的基,˜w1,⋯,˜wn 为 W∗ 的基,那么:
{˜vi⊗˜wj}i,j
是 L(V,W;C) 的一组基。
证明:
∀F∈L(V,W;C),(v1,⋯,vm)⊆V 为 (˜v1,⋯,˜vm) 的对偶基,(w1,⋯,wn) 为 (˜w1,⋯,˜wn) 的对偶基。
那么:
G=∑i,jαij˜vi⊗˜wj∈L(V,W;C)F((vi,wj))=αij=G((vi,wj))⇒F=G
这说明 {˜vi⊗˜wj}i,j 生成了 L(V,W;C)。
若:
∑i,jCij˜vi⊗˜wj=0
那么:
∑i,jCij˜vi⊗˜wj((vk,wl))=Ck,l=0⇒Cij=0,∀i,j
这说明 {˜vi⊗˜wj}i,j 线性无关。
因此得证。
性质 2
令 V1,⋯,Vp 为 p 个向量空间:
Bi={bi1,bi2,⋯,bidimVi}
是 Vi 的基。
那么:
{b1∗j1⊗⋯⊗bp∗jp}j1,⋯,jp
为 L(V1,⋯,VP;C) 的基。
推论:
dimL(V1,⋯,Vp;C)=dimV1⋅⋯⋅dimVp
张量积
定义
V1,⋯,VP 为向量空间,它们的张量积为:
V1⊗V2⋯⊗Vp:=L(V∗1,V∗2,⋯,V∗p;C)
特别地,当 p=1 时 V1=L(V∗1;C)=V∗∗1。(典范同构)
v1∈V1,⋯,vp∈Vp,那么:
v1⊗⋯⊗vp∈V1⊗⋯⊗Vp
可知:
dim(V1⊗⋯⊗Vp)=dimV1⋅⋯⋅dimVp
注:任意 t∈V1⊗⋯⊗Vp 可以写成:
c1v11⊗⋯⊗v1p+⋯+crvr1⊗⋯⊗vrp
并不是都能写成以下形式:
v1⊗v2⊗⋯⊗vp
张量的泛性质
对于任意多线性映射 F∈L(V1,⋯,Vp;V),存在唯一线性变换:
T:V1⊗⋯⊗Vp→V
满足:
F(v1,⋯,vp)=T(v1⊗⋯⊗vp),∀vk∈Vk,k=1,⋯,p
证明:
唯一性易得。
存在性考虑:
{b1j1⊗b2j2⊗⋯⊗bpjp}j1,⋯,jp
为 V1⊗⋯⊗Vp 的一组基。
定义:
T:V1⊗⋯⊗Vp→Vb1j1⊗⋯⊗bpjp↦F(b1j1,⋯,bpjp)
T 满足对于任意 v1,⋯,vp:
vk=∑jkαkjkbkjk,k=1,⋯,p
有:
T(v1⊗⋯⊗vp)=∑j1,⋯,jpα1j1⋯αpjpT(b1j1⊗⋯⊗bpjp)
那么:
F(v1,⋯,vp)=∑j1,⋯,jpα1j1⋯αpjpF(b1j1,⋯,bpjp)
成立。
推论:
L(V1,⋯,Vp;V)=L(V1⊗⋯⊗Vp;V)F↦T
性质
存在一个典范的同构:
T:V∗⊗W→L(V;W)
证明:
F:V∗×W→L(V;W)(l,w)↦{v↦l(v)⋅w}
容易证明其为多线性的。
根据张量积的泛性质即可得到对应线性变换 T。
L(V,W) 可以由 {v↦l(v)⋅w}v∈V,w∈W 生成 ⇒T 是满射。
维数相同 ⇒T 是同构。
取 W=V,可得:
V∗×V→C(l,v)↦l(v)
是多线性映射,则由张量的泛性质得:
ε:V∗⊗V→C
结合:
η:C→L(V;V)c↦cIV
可得:
Cη→L(V;V)T−1→V∗⊗Vε→C
推导得 ε∘T−1∘η(1)=dimV。
可以看作 V 的维数的内蕴定义。
张量积的矩阵
性质
T1:V1→W1,T2:V2→W2
则存在 V1×V2→W1×W2 的线性映射,W1×W2→W1⊗W2 的多线性映射,复合可得 V1×V2→W1⊗W2 的多线性映射,由泛性质得到 T1⊗T2:V1⊗V2→W1⊗W2 的映射。
或者说:
T1⊗T2:V1⊗V2→W1⊗W2v1⊗v2↦T1(v1)⊗T2(v2)
设 A1,A2,B1,B2 分别为 V1,V2,W1,W2 的一组基,则:
[T1]A1,B1⊗[T2]A2,B2=[T1⊗T2]A1⊗A2,B1⊗B2
其中矩阵的 ⊗ 是:
A=(abcd),B=(efgh)A⊗B=(aBbBcBdB)=(aeafbebfagahbgbhcecfdedfcgchdgdh)
也就是说,如果 A1 是 m1×n1 矩阵,A2 是 m2×n2 矩阵,则 A1⊗A2 是 m1m2×n1n2 的矩阵:
(A1⊗A2)(i1,i2),(j1,j2)=(A1)i1,j1(A2)i2,j2
No Comments