张量积




在数学中,张量积,记为 {displaystyle otimes }otimes,可以应用于不同的上下文中如向量、矩阵、张量、向量空间、代数、拓扑向量空间和模。在各种情况下这个符号的意义是同样的:最一般的双线性运算。在某些上下文中也叫做外积。


例子:


b⊗a→[b1b2b3b4][a1a2a3]=[a1b1a2b1a3b1a1b2a2b2a3b2a1b3a2b3a3b3a1b4a2b4a3b4]{displaystyle mathbf {b} otimes mathbf {a} rightarrow {begin{bmatrix}b_{1}\b_{2}\b_{3}\b_{4}end{bmatrix}}{begin{bmatrix}a_{1}&a_{2}&a_{3}end{bmatrix}}={begin{bmatrix}a_{1}b_{1}&a_{2}b_{1}&a_{3}b_{1}\a_{1}b_{2}&a_{2}b_{2}&a_{3}b_{2}\a_{1}b_{3}&a_{2}b_{3}&a_{3}b_{3}\a_{1}b_{4}&a_{2}b_{4}&a_{3}b_{4}end{bmatrix}}}<br />
mathbf{b} otimes mathbf{a}<br />
rightarrow<br />
begin{bmatrix}b_1 \ b_2 \ b_3 \ b_4end{bmatrix}  <br />
begin{bmatrix}a_1 & a_2 & a_3end{bmatrix} = <br />
begin{bmatrix}a_1b_1 & a_2b_1 & a_3b_1 \ a_1b_2 & a_2b_2 & a_3b_2 \ a_1b_3 & a_2b_3 & a_3b_3 \ a_1b_4 & a_2b_4 & a_3b_4end{bmatrix}

结果的秩为1,结果的维数为 4×3 = 12。


这里的秩指的是“张量秩”(所需指标数),而维数计算在结果数组(阵列)中自由度的数目;矩阵的秩是 1。


代表情况是任何两个被当作矩阵的矩形数组的克罗内克积。在同维数的两个向量之间的张量积的特殊情况是并矢积。




目录






  • 1 两个张量的张量积


    • 1.1 例子




  • 2 两个矩阵的克罗内克积


  • 3 多重线性映射的张量积


  • 4 向量空间的张量积


  • 5 张量积的泛性质


  • 6 希尔伯特空间的张量积


    • 6.1 定义


    • 6.2 性质




  • 7 与对偶空间的关系


  • 8 注解


  • 9 参见





两个张量的张量积


有两个(或更多)张量积的分量的一般公式。例如,如果 UV 是秩分别为 nm 的两个协变张量,则它们的张量积的分量给出为



(V⊗U)i1i2…im+n=Vi1i2i3…inUin+1in+2…in+m{displaystyle (Votimes U)_{i_{1}i_{2}dots i_{m+n}}=V_{i_{1}i_{2}i_{3}dots i_{n}}U_{i_{n+1}i_{n+2}dots i_{n+m}}}(Votimes U)_{i_1i_2dots i_{m+n}} = V_{i_1i_2i_3dots i_n}U_{i_{n+1}i_{n+2}dots i_{n+m}}[1]

所以两个张量的张量积的分量是每个张量的分量的普通积。


注意在张量积中,因子 U 消耗第一个 rank(U) 指标,而因子 V 消耗下一个 rank(V) 指标,所以


rank(U⊗V)=rank(U)rank(V){displaystyle mathrm {rank} (Uotimes V)=mathrm {rank} (U)mathrm {rank} (V)}mathrm{rank}( U otimes V )=mathrm{rank}(U)mathrm{rank}(V)


例子


U 是类型 (1,1) 的张量,带有分量 Uαβ;并设 V 是类型 (1,0) 的张量,带有分量 Vγ。则


β=(U⊗V)αβγ{displaystyle U^{alpha }{}_{beta }V^{gamma }=(Uotimes V)^{alpha }{}_{beta }{}^{gamma }} U^alpha {}_beta V^gamma = (U otimes V)^alpha {}_beta {}^gamma




σ=(V⊗U)μνσ{displaystyle V^{mu }U^{nu }{}_{sigma }=(Votimes U)^{mu nu }{}_{sigma }} V^mu U^nu {}_sigma = (V otimes U)^{mu nu} {}_sigma

张量积继承它的因子的所有指标。



两个矩阵的克罗内克积



对于矩阵这个运算通常叫做克罗内克积,用来明确结果有特定块结构在其上,其中第一个矩阵的每个元素被替代为这个元素与第二个矩阵的积。对于矩阵 U{displaystyle U}UV{displaystyle V}V:



U⊗V=[u11Vu12V⋯u21Vu22V⋮]=[u11v11u11v12⋯u12v11u12v12⋯u11v21u11v22u12v21u12v22⋮u21v11u21v12u21v21u21v22⋮]{displaystyle Uotimes V={begin{bmatrix}u_{11}V&u_{12}V&cdots \u_{21}V&u_{22}V\vdots &&ddots end{bmatrix}}={begin{bmatrix}u_{11}v_{11}&u_{11}v_{12}&cdots &u_{12}v_{11}&u_{12}v_{12}&cdots \u_{11}v_{21}&u_{11}v_{22}&&u_{12}v_{21}&u_{12}v_{22}\vdots &&ddots \u_{21}v_{11}&u_{21}v_{12}\u_{21}v_{21}&u_{21}v_{22}\vdots end{bmatrix}}}U otimes V<br />
        = begin{bmatrix} u_{11}V & u_{12}V & cdots \<br />
                          u_{21}V & u_{22}V \<br />
                          vdots  &         & ddots<br />
          end{bmatrix}<br />
 = begin{bmatrix}<br />
       u_{11}v_{11} & u_{11}v_{12} & cdots & u_{12}v_{11} & u_{12}v_{12} & cdots \<br />
       u_{11}v_{21} & u_{11}v_{22} &        & u_{12}v_{21} & u_{12}v_{22} \<br />
       vdots       &              & ddots \<br />
       u_{21}v_{11} & u_{21}v_{12} \<br />
       u_{21}v_{21} & u_{21}v_{22} \<br />
       vdots<br />
   end{bmatrix}


多重线性映射的张量积


给定多重线性映射 f(x1,…,xk){displaystyle f(x_{1},dots ,x_{k})}f(x_1,dots,x_k)g(x1,…,xm){displaystyle g(x_{1},dots ,x_{m})}g(x_1,dots,x_m)
它们的张量积是多重线性函数


(f⊗g)(x1,…,xk+m)=f(x1,…,xk)g(xk+1,…,xk+m){displaystyle (fotimes g)(x_{1},dots ,x_{k+m})=f(x_{1},dots ,x_{k})g(x_{k+1},dots ,x_{k+m})} (f otimes g) (x_1,dots,x_{k+m})=f(x_1,dots,x_k)g(x_{k+1},dots,x_{k+m})


向量空间的张量积


在域 K{displaystyle K}K 上的两个向量空间 VW 的张量积 V⊗W{displaystyle Votimes W}V otimes W 有通过“生成元和关系”的方法的形式定义。在这些 (v,w){displaystyle (v,w)}(v,w) 的关系下的等价类被叫做“张量”并指示为 v⊗w{displaystyle votimes w}v otimes w。通过构造,可以证明在张量之间的多个恒等式并形成张量的代数。


要构造 V⊗W{displaystyle Votimes W}V otimes W,采用在 K{displaystyle K}K 之上带有基 W{displaystyle Vtimes W}V times W 的向量空间,并应用(因子化所生成的子空间)下列多线性关系:



  • (v1+v2)⊗w=v1⊗w+v2⊗w{displaystyle (v_{1}+v_{2})otimes w=v_{1}otimes w+v_{2}otimes w}(v_1+v_2)otimes w=v_1otimes w+v_2otimes w

  • v⊗(w1+w2)=v⊗w1+v⊗w2{displaystyle votimes (w_{1}+w_{2})=votimes w_{1}+votimes w_{2}}votimes (w_1+w_2)=votimes w_1+votimes w_2

  • cv⊗w=v⊗cw=c(v⊗w){displaystyle cvotimes w=votimes cw=c(votimes w)}cvotimes w=votimes cw=c(votimes w)


这里的 v,vi,w,wi{displaystyle v,v_{i},w,w_{i}}v,v_i,w,w_i 是来自适当空间的向量,而 c{displaystyle c}c 来自底层域 K{displaystyle K}K


我们可以推出恒等式



0v⊗w=v⊗0w=0(v⊗w)=0{displaystyle 0votimes w=votimes 0w=0(votimes w)=0}0votimes w=votimes 0w=0(votimes w)=0

零在 V⊗W{displaystyle Votimes W}V otimes W 中。


结果的张量积 V⊗W{displaystyle Votimes W}V otimes W 自身是向量空间,它可以直接通过向量空间公理来验证。分别给定 VW{vi}{displaystyle {v_{i}}}{v_i}{wi}{displaystyle {w_{i}}}{w_i},形如 vi⊗wj{displaystyle v_{i}otimes w_{j}}v_i otimes w_j
的张量形成 V⊗W{displaystyle Votimes W}V otimes W 的基。张量积的维数因此是最初空间维数的积;例如 Rm⊗Rn{displaystyle mathbb {R} ^{m}otimes mathbb {R} ^{n}}mathbb{R}^m otimes mathbb{R}^n 有维数 mn{displaystyle mn}mn



张量积的泛性质


张量积可以用泛性质来刻画。考虑通过双线性映射 φ 把笛卡尔积 V × W 嵌入到向量空间 X 的问题。张量积构造 VW 与给出自


ϕ(u,w)=u⊗w{displaystyle phi (u,w)=uotimes w}phi (u,w)=  u otimes w

的自然嵌入映射 φ : V × WVW 一起是这个问题在如下意义上的“泛”解。对于任何其他这种对(X, ψ),这里的 X 是向量空间,而 ψ 是双线性映射 V × WX,则存在一个唯一的线性映射


T:V⊗W→X{displaystyle T:Votimes Wrightarrow X}T : V otimes W rightarrow X

使得



ψ=T∘ϕ{displaystyle psi =Tcirc phi }psi = T circ phi

假定这个泛性质,张量积在同构意义下的惟一性是容易验证的。


直接推论是从 V × WX 的双线性映射


B(V×W,X){displaystyle B(Vtimes W,X)}B(V times W, X)

和线性映射


L(V⊗W,X){displaystyle L(Votimes W,X)}L(V otimes W, X)

的同一性。它是 ψT 的自然同构映射。



希尔伯特空间的张量积


两个希尔伯特空间的张量积是另一个希尔伯特空间,其定义如下。



定义


H1{displaystyle H_{1}}H_1H2{displaystyle H_{2}}H_2 是两个希尔伯特空间,分别带有内积 ,⋅1{displaystyle langle cdot ,cdot rangle _{1}}langle cdot,cdotrangle_1,⋅2{displaystyle langle cdot ,cdot rangle _{2}}langle cdot,cdotrangle_2。构造 H1H2 的张量积H1⊗^H2{displaystyle H_{1}{hat {otimes }}H_{2}}H_1hatotimes H_2如下:


考虑他们的作为线性空间的张量积H=H1⊗H2{displaystyle H=H_{1}otimes H_{2}}H=H_1otimes H_2H1{displaystyle H_{1}}H_1H2{displaystyle H_{2}}H_2上的内积自然地扩展到H{displaystyle H}H上:


由内积的双线性(Bilinearity),只需定义


ϕ1⊗ϕ2,ψ1⊗ψ2⟩=⟨ϕ1,ψ1⟩1⋅ϕ2,ψ2⟩2{displaystyle langle phi _{1}otimes phi _{2},psi _{1}otimes psi _{2}rangle =langle phi _{1},psi _{1}rangle _{1}cdot langle phi _{2},psi _{2}rangle _{2}}langlephi_1otimesphi_2,psi_1otimespsi_2rangle = langlephi_1,psi_1rangle_1 cdot langlephi_2,psi_2rangle_2

其中 ϕ1,ψ1∈H1{displaystyle phi _{1},psi _{1}in H_{1}} phi_1,psi_1 in H_1 ϕ2,ψ2∈H2{displaystyle phi _{2},psi _{2}in H_{2}} phi_2,psi_2 in H_2
即可。


现在H{displaystyle H}H是一未必完备的内积空间。将H{displaystyle H}H完备化,得到希尔伯特空间H1⊗^H2{displaystyle H_{1}{hat {otimes }}H_{2}}H_1hatotimes H_2,这就是 H1H2作为希尔伯特空间的张量积。在希尔伯特空间的范畴中,H1⊗^H2{displaystyle H_{1}{hat {otimes }}H_{2}}H_1hatotimes H_2具有如前所述的泛性质,即它是二者在该范畴内的乘积。



性质


如果 H1H2 分别有正交基 {φk} 和 {ψl},则 {φk ⊗ ψl} 是 H1 ⊗ H2 的正交基。



与对偶空间的关系


在泛性质的讨论中,替代 XVW 的底层标量域生成空间 (V⊗W)⋆{displaystyle (Votimes W)^{star }} (V otimes W)^starV⊗W{displaystyle Votimes W}V otimes W 的对偶空间,包含在那个空间上的所有线性泛函),它自然的同一于在 W{displaystyle Vtimes W}V times W 上所有双线性函数的空间。换句或说,所有双线性泛函是在张量积上的泛函,反之亦然。


只要 V{displaystyle V}VW{displaystyle W}W 是有限维的,在 V⋆W⋆{displaystyle V^{star }otimes W^{star }} V^star otimes W^star (V⊗W)⋆{displaystyle (Votimes W)^{star }}(V otimes W)^star 之间有一个自然的同构,而对于任意维的向量空间我们只有一个包含 V⋆W⋆(V⊗W)⋆{displaystyle V^{star }otimes W^{star }subset (Votimes W)^{star }}V^star otimes W^starsubset (V otimes W)^star。所以线性泛函的张量是双线性泛函。这给我们一种新看法,把双线性泛函看做张量积自身。



注解




  1. ^
    类似的公式对反变以及混合型张量也成立。尽管许多情形,比如定义了一个内积,这种区分是无关的。




参见



  • 外积

  • 并矢积





Comments

Popular posts from this blog

Information security

Volkswagen Group MQB platform

刘萌萌