syntax.garden

38 张量积

38 张量积

张量积

这讲讲什么:把「双线性」这种两只手同时动的映射,换成「线性」这种只动一只手的映射,代价是换一个新空间 V⊗WV\otimes W。这个新空间的维数是 (dim⁡V)(dim⁡W)(\dim V)(\dim W),基是 ej⊗fke_j\otimes f_k 两两配对。
前置:35 讲的双线性型;12 讲的线性泛函与对偶空间(本讲的核心定义是用对偶写出来的,跳过 12 讲会卡住);05、06 讲的基与维数;07 讲的线性映射引理(3.3、3.4 的两处证明要用);36 讲的交错多重线性型只在最后一节用到。
一句话:V⊗WV\otimes W 是「让双线性映射变成线性映射」的那个最小空间。


一、为什么需要它

1.1 一个看起来简单的要求

我们手上已经有两个向量空间 VV 和 WW。现在想干一件很小的事:给 v∈Vv\in V 和 w∈Ww\in W 定义一个乘积,记作 v⊗wv\otimes w。

这个乘积应该长什么样?凭直觉提三条愿望就够了。

愿望一:对两个变量分别线性。 也就是说,固定 ww 不动,让 vv 变成 v1+v2v_1+v_2,乘积应该跟着拆开:

(v1+v2)⊗w=v1⊗w+v2⊗w.(v_1+v_2)\otimes w=v_1\otimes w+v_2\otimes w.

同理,固定 vv 不动,让 ww 变成 w1+w2w_1+w_2:

v⊗(w1+w2)=v⊗w1+v⊗w2.v\otimes(w_1+w_2)=v\otimes w_1+v\otimes w_2.

愿望二:和标量乘法不打架。 把 22 塞进哪一边都一样:

λ(v⊗w)=(λv)⊗w=v⊗(λw).\lambda(v\otimes w)=(\lambda v)\otimes w=v\otimes(\lambda w).

注意这条比愿望一更强的地方:λ\lambda 可以自由地在两边之间搬家,而且搬过去不产生任何额外系数。

愿望三:基的乘积构成基。 设 e1,…,eme_1,\dots,e_m 是 VV 的基,f1,…,fnf_1,\dots,f_n 是 WW 的基。那么希望

{ej⊗fk}j=1,…,m; k=1,…,n\{e_j\otimes f_k\}_{j=1,\dots,m;\ k=1,\dots,n}

恰好是 V⊗WV\otimes W 的一组基。这一条一旦成立,维数就定了:一共 mnmn 个基向量,所以

dim⁡(V⊗W)=(dim⁡V)(dim⁡W).\dim(V\otimes W)=(\dim V)(\dim W).

1.2 现成的候选为什么都不行

最容易想到的「乘积空间」是笛卡尔积 V×WV\times W,它的元素是有序对 (v,w)(v,w)。但它立刻不合格,两条理由:

  • 维数不对。 dim⁡(V×W)=dim⁡V+dim⁡W=m+n\dim(V\times W)=\dim V+\dim W=m+n,是相加。而我们想要的是 mnmn,是相乘。m=n=2m=n=2 时一边是 44、一边是 44,看不出差别;换成 m=2,n=3m=2,n=3,一边是 55,一边是 66,就分家了。
  • 没有自然的乘法。 在 V×WV\times W 里,你手上只有一股加法和一股标量乘法,没有任何东西告诉你「VV 里的一个向量」该怎样去乘「WW 里的一个向量」。

那能不能干脆把 V⊗WV\otimes W 定义成「所有 m×nm\times n 矩阵构成的空间」?维数倒是对了(mnmn 维),但你马上撞上第二个麻烦:给定 vv 和 ww,哪个矩阵是 v⊗wv\otimes w? 要回答它,你得先挑一组 VV 的基、一组 WW 的基——换个基,答案就变了。而 v⊗wv\otimes w 这个概念本身不该依赖你挑了哪组基。

本讲真正的难点在这里

并不是「造一个 mnmn 维空间」难——那种空间满地都是。
难的是:在完全不提基的前提下,说清楚 v⊗wv\otimes w 是什么东西。
定义一旦依赖基,后面所有定理都要加一句「与基的选取无关」,等于把麻烦推迟。

1.3 核心口号:把双线性「线性化」

先别急着看定义,先看清楚这件事的形状。

一个双线性映射 Γ:V×W→U\Gamma:V\times W\to U 是「两只手同时动」的:你动 vv 它线性,你动 ww 它也线性,但同时动两个,它就不是线性的了。比如取 Γ(v,w)=⟨v,w⟩\Gamma(v,w)=\langle v,w\rangle(内积),

Γ(2v, 2w)=4 Γ(v,w)≠2 Γ(v,w).\Gamma(2v,\,2w)=4\,\Gamma(v,w)\neq 2\,\Gamma(v,w).

这种「齐次次数是 22 而不是 11」的现象,让双线性映射在所有线性工具面前都是二等公民:你不能对它用线性映射基本定理,不能谈它的零空间,不能给它配矩阵(严格说,只能配一个「双下标」的数组)。

张量积要干的事,就是把这只双线性的怪物,换成一个线性的对象。做法是:不再让 Γ\Gamma 直接吃两个向量,而是先把 (v,w)(v,w) 打包成一个单个的元素 v⊗wv\otimes w,装进一个新空间 V⊗WV\otimes W;然后 Γ\Gamma 变成这个新空间上的线性映射 Γ^\hat\Gamma。

Γ: V×W⟶U(双线性)⟺Γ^: V⊗W⟶U(线性)\Gamma:\ V\times W\longrightarrow U\quad(\text{双线性})\qquad\Longleftrightarrow\qquad \hat\Gamma:\ V\otimes W\longrightarrow U\quad(\text{线性})

一一对应——这就是张量积的泛性质,也是整个概念的灵魂。第三节会把它写成定理并证明。

一句话记住这张图

V⊗WV\otimes W 是「专门为 V×WV\times W 上的双线性映射准备的一个线性化外壳」。
它把「两个变量」压成「一个变量」,代价是把空间做大(维数从 m+nm+n 涨到 mnmn)。
空间变大不是副作用,而是必需的代价:你要让 v1⊗w+v2⊗wv_1\otimes w+v_2\otimes w 和 (v1+v2)⊗w(v_1+v_2)\otimes w 是同一个元素,
就得允许「v1⊗wv_1\otimes w 与 v2⊗wv_2\otimes w 相加」,而这些和不在 V×WV\times W 的像里。

1.4 一个具体的靶子:R2⊗R3\mathbb{R}^2\otimes\mathbb{R}^3 是 66 维

抽象之前先把答案摆出来,后面每一步都对着它验。

取 V=R2V=\mathbb{R}^2,标准基 e1,e2e_1,e_2;W=R3W=\mathbb{R}^3,标准基 f1,f2,f3f_1,f_2,f_3。按愿望三,V⊗WV\otimes W 的基是

e1⊗f1,e1⊗f2,e1⊗f3,e2⊗f1,e2⊗f2,e2⊗f3.e_1\otimes f_1,\quad e_1\otimes f_2,\quad e_1\otimes f_3,\quad e_2\otimes f_1,\quad e_2\otimes f_2,\quad e_2\otimes f_3.

六个别的东西,六维。V⊗WV\otimes W 里的一个一般元素长这样:

∑j=12∑k=13ajk ej⊗fk,\sum_{j=1}^{2}\sum_{k=1}^{3}a_{jk}\,e_j\otimes f_k,

也就是六个系数 ajka_{jk}。请把眼睛盯在这六个系数上:它们天然排成一个 2×32\times 3 的表格

(a11a12a13a21a22a23).\begin{pmatrix}a_{11}&a_{12}&a_{13}\\ a_{21}&a_{22}&a_{23}\end{pmatrix}.

这就是为什么张量积总跟「双下标的数组」一起出现。V⊗WV\otimes W 本质上就是「把 2×32\times 3 矩阵看成一个 66 维向量空间」,只不过这个「看成」是不需要挑基就说得清的。

具体一点:取 v=(2,1)∈R2v=(2,1)\in\mathbb{R}^2、w=(1,0,3)∈R3w=(1,0,3)\in\mathbb{R}^3。那么

v⊗w=(2e1+e2)⊗(f1+3f3)=2 e1⊗f1+6 e1⊗f3+e2⊗f1+3 e2⊗f3,v\otimes w=(2e_1+e_2)\otimes(f_1+3f_3)=2\,e_1\otimes f_1+6\,e_1\otimes f_3+e_2\otimes f_1+3\,e_2\otimes f_3,

对应矩阵

(206103).\begin{pmatrix}2&0&6\\ 1&0&3\end{pmatrix}.

自己看一眼:这个矩阵的每一行都是 ww 的倍数,每一列都是 vv 的倍数。这就是纯张量的特征——它是一张「秩一」的表。第五节会拿它当反例的起点。


二、定义与最小例子

2.1 第一步:双线性泛函

「泛函」的意思是输出落在标量域 F\mathbb{F} 里(而不是落在某个向量空间里)。这个限制是为了先在最简单的情形下把话说清楚。

定义(双线性泛函):V×WV\times W 上的双线性泛函是一个函数 β:V×W→F\beta:V\times W\to\mathbb{F},满足

  • 对每个固定的 w∈Ww\in W,映射 v↦β(v,w)v\mapsto\beta(v,w) 是 VV 上的线性泛函;
  • 对每个固定的 v∈Vv\in V,映射 w↦β(v,w)w\mapsto\beta(v,w) 是 WW 上的线性泛函。

全体这样的 β\beta 在逐点加法与标量乘法下构成向量空间,记作 B(V,W)\mathcal{B}(V,W):

(β1+β2)(v,w)=β1(v,w)+β2(v,w),(λβ)(v,w)=λ β(v,w).(\beta_1+\beta_2)(v,w)=\beta_1(v,w)+\beta_2(v,w),\qquad (\lambda\beta)(v,w)=\lambda\,\beta(v,w).

零元是把一切映成 00 的零函数。

逐点定义的运算为什么一定合法

你只需验证「两个双线性泛函相加,在每个位置仍线性」——这是把 β1,β2\beta_1,\beta_2 各自的线性加起来,一行就完。
这种「先在点上定义、再验证性质保持」的套路,你在 02 讲的函数空间里已经见过一次了。

三个立刻能用的例子(都很便宜,但每个都会在后面派上用场):

  1. 取 φ∈V′\varphi\in V'、τ∈W′\tau\in W'(V′V' 表示 VV 的对偶空间,即 VV 上全体线性泛函),令 β(v,w)=φ(v)τ(w)\beta(v,w)=\varphi(v)\tau(w)。固定 ww 时它是「φ\varphi 乘一个常数」,线性;固定 vv 时同理。所以双线性。
  2. 取 V=WV=W 且 β\beta 是实内积,则 β\beta 双线性。这就是为什么实内积是「双线性型」的标准例子。(复内积不是:按 22、35 讲的约定,它在第二个槽是共轭线性的,属于「半双线性」。本讲除 3.5 外一律在一般数域 F\mathbb{F} 上谈,3.5 会明确处理共轭。)
  3. 取 β(A,B)=tr⁡(AB)\beta(A,B)=\operatorname{tr}(AB),其中 AA 是 m×nm\times n 矩阵、BB 是 n×mn\times m 矩阵。迹对每个矩阵元素都是线性的,而 ABAB 的元素是 AA 与 BB 的双线性组合,所以 β\beta 双线性。

2.2 第二步:张量积的定义

现在给出正式定义。请先接受它的「怪」,再看它为什么必须这么怪。

定义(张量积):设 V,WV,W 是 F\mathbb{F} 上的有限维向量空间。它们的张量积定义为

V⊗W := B(V′, W′),V\otimes W\ :=\ \mathcal{B}(V',\,W'),

也就是「V′V' 与 W′W' 上的全体双线性泛函」构成的空间。对 v∈Vv\in V、w∈Ww\in W,元素 v⊗w∈V⊗Wv\otimes w\in V\otimes W 定义为:对每个 (φ,τ)∈V′×W′(\varphi,\tau)\in V'\times W',

(v⊗w)(φ,τ) := φ(v) τ(w).(v\otimes w)(\varphi,\tau)\ :=\ \varphi(v)\,\tau(w).

先把类型捋清楚。 V⊗WV\otimes W 的元素是函数,吃进去一对线性泛函 (φ,τ)(\varphi,\tau),吐出一个数。v⊗wv\otimes w 就是其中一个特定的函数。它不是 vv 和 ww,也不是有序对 (v,w)(v,w),而是「把 (φ,τ)(\varphi,\tau) 送到 φ(v)τ(w)\varphi(v)\tau(w) 的那条规则」。

一个必须马上澄清的点

「v⊗wv\otimes w 是函数」这句话会让很多人第一反应是「那我怎么算它」。
答案是:你几乎永远不需要直接算它。你需要的是它的性质——双线性、基、维数、泛性质。
就像你不需要知道内积在坐标下的每一个中间步骤,只需要知道它双线性、对称、正定。
定义一个对象用「它是函数」,使用一个对象用「它满足什么关系」,这是现代数学的常规分工。

2.3 为什么偏偏是对偶空间

这是全讲最值得停下来想三十秒的地方。

我们想要在不挑基的前提下定义 v⊗wv\otimes w。如果照最自然的想法,把 V⊗WV\otimes W 定义为 B(V,W)\mathcal{B}(V,W)(V×WV\times W 上的双线性泛函),会怎样?

那你就得回答:给定 v,wv,w,B(V,W)\mathcal{B}(V,W) 里哪个元素是 v⊗wv\otimes w?也就是:对 (x,y)∈V×W(x,y)\in V\times W,(v⊗w)(x,y)(v\otimes w)(x,y) 等于什么?

你需要一个数,它由 v,w,x,yv,w,x,y 自然地产生。但 vv 与 xx 同在 VV 里,ww 与 yy 同在 WW 里,你手上有的是两两配对的四种可能,没有任何一种被自然选中。想选一种,就得挑基、写坐标、再定规则——而那就依赖基了。

换成对偶,问题消失了。因为每个 v∈Vv\in V 都天然地是 V′V' 上的一个线性泛函:

φ ⟼ φ(v).\varphi\ \longmapsto\ \varphi(v).

这个映射叫做求值,它把 vv 送进 VV 的「双对偶」V′′=(V′)′V''=(V')',而且这个送入过程完全不需要基。于是

(v⊗w)(φ,τ) := φ(v)⏟用 v 去作用 φ⋅τ(w)⏟用 w 去作用 τ(v\otimes w)(\varphi,\tau)\ :=\ \underbrace{\varphi(v)}_{\text{用 }v\text{ 去作用 }\varphi}\cdot\underbrace{\tau(w)}_{\text{用 }w\text{ 去作用 }\tau}

两边都是现成的:φ\varphi 本来就吃 vv,τ\tau 本来就吃 ww。没有任何选择的余地。

记住这个句式

「vv 通过求值变成 V′V' 上的一个泛函」——这句话是理解本讲定义的钥匙。
一旦你在心里把 vv 读成「φ↦φ(v)\varphi\mapsto\varphi(v)」,定义 (v⊗w)(φ,τ)=φ(v)τ(w)(v\otimes w)(\varphi,\tau)=\varphi(v)\tau(w) 就变得平淡无奇:
它只是「把两个求值泛函乘起来」。

顺带说:有限维时 V→V′′V\to V'' 是同构,所以把 VV 换成 V′′V'' 没损失任何信息,只是换了个更方便的落点。

2.4 最小例子,两遍

例 A(一维乘一维):V=FV=\mathbb{F}、W=FW=\mathbb{F}。那么 dim⁡(V⊗W)=1⋅1=1\dim(V\otimes W)=1\cdot 1=1,所以 V⊗W≅FV\otimes W\cong\mathbb{F}。事实上 v⊗wv\otimes w 就对应普通乘法 vwvw。这个例子太小,看不出东西,但它是所有验证的起点:如果连一维情形都对不上,定义就是错的。

例 B(R2⊗R3\mathbb{R}^2\otimes\mathbb{R}^3):前面 1.4 已经算过,六维,基六个,具体 v⊗wv\otimes w 对应一个 2×32\times 3 矩阵。再补一句关键的反向观察:

(100010)\begin{pmatrix}1&0&0\\ 0&1&0\end{pmatrix}

这个矩阵不是纯张量。为什么?如果是纯张量 v⊗wv\otimes w,那么 (v1w1,v1w2,v1w3)=(1,0,0)(v_1w_1,v_1w_2,v_1w_3)=(1,0,0) 给出 v1≠0v_1\neq0 且 w2=w3=0w_2=w_3=0;同理第二行 (v2w1,v2w2,v2w3)=(0,1,0)(v_2w_1,v_2w_2,v_2w_3)=(0,1,0) 给出 v2≠0v_2\neq0、w1=w3=0w_1=w_3=0。但 w1=0w_1=0 与 v1w1=1v_1w_1=1 矛盾。

所以这个矩阵是纯张量的和(e1⊗f1+e2⊗f2e_1\otimes f_1+e_2\otimes f_2),但自己不是纯张量。这件事不是边角料,它是本讲最重要的结构性事实之一(3.6 与第五节会反复用它)。


三、几个必须自己算一遍的结论

这一节是全讲重心,每条都写全推导。请拿纸跟一遍,尤其是 3.3 与 3.4。

3.1 张量积确实是双线性的

结论:对 v,v1,v2∈Vv,v_1,v_2\in V、w,w1,w2∈Ww,w_1,w_2\in W、λ∈F\lambda\in\mathbb{F},

(v1+v2)⊗w=v1⊗w+v2⊗w,v⊗(w1+w2)=v⊗w1+v⊗w2,(v_1+v_2)\otimes w=v_1\otimes w+v_2\otimes w,\qquad v\otimes(w_1+w_2)=v\otimes w_1+v\otimes w_2,

λ(v⊗w)=(λv)⊗w=v⊗(λw).\lambda(v\otimes w)=(\lambda v)\otimes w=v\otimes(\lambda w).

证明:要证两个 V⊗WV\otimes W 中的元素相等,就是证它们作为函数处处相等。任取 (φ,τ)∈V′×W′(\varphi,\tau)\in V'\times W',逐点算:

(v1+v2)⊗w (φ,τ)=φ(v1+v2) τ(w)=(φ(v1)+φ(v2))τ(w)=φ(v1)τ(w)+φ(v2)τ(w)=(v1⊗w)(φ,τ)+(v2⊗w)(φ,τ)\begin{aligned}(v_1+v_2)\otimes w\,(\varphi,\tau)&=\varphi(v_1+v_2)\,\tau(w)\\&=\big(\varphi(v_1)+\varphi(v_2)\big)\tau(w)\\&=\varphi(v_1)\tau(w)+\varphi(v_2)\tau(w)\\&=(v_1\otimes w)(\varphi,\tau)+(v_2\otimes w)(\varphi,\tau)\end{aligned}

第二行用了 φ\varphi 的线性。最后一行是右边两个函数在 (φ,τ)(\varphi,\tau) 处的值加起来,正是逐点加法的定义。

再看标量那条。设 λ∈F\lambda\in\mathbb{F},任取 (φ,τ)∈V′×W′(\varphi,\tau)\in V'\times W':

(λ(v⊗w))(φ,τ)=λ⋅φ(v)τ(w)((λv)⊗w)(φ,τ)=φ(λv) τ(w)=λ φ(v)τ(w)(v⊗(λw))(φ,τ)=φ(v) τ(λw)=φ(v)⋅λ τ(w)\begin{aligned}\big(\lambda(v\otimes w)\big)(\varphi,\tau)&=\lambda\cdot\varphi(v)\tau(w)\\[2pt]\big((\lambda v)\otimes w\big)(\varphi,\tau)&=\varphi(\lambda v)\,\tau(w)=\lambda\,\varphi(v)\tau(w)\\[2pt]\big(v\otimes(\lambda w)\big)(\varphi,\tau)&=\varphi(v)\,\tau(\lambda w)=\varphi(v)\cdot\lambda\,\tau(w)\end{aligned}

三行都等于同一个数 λφ(v)τ(w)\lambda\varphi(v)\tau(w)。前两行用了 φ(λv)=λφ(v)\varphi(\lambda v)=\lambda\varphi(v),第三行用了 τ(λw)=λτ(w)\tau(\lambda w)=\lambda\tau(w)——这正是「泛函是线性的」在干活。三个函数在每个 (φ,τ)(\varphi,\tau) 处取值相同,故三者相等。

为什么这条「显然」的结论还值得写证明

因为 v⊗wv\otimes w 的定义是「一个函数」,而「两个函数相等」必须逐点验证。
很多人在这里直接写「由双线性显然成立」,其实用了「V⊗WV\otimes W 中的等式可以逐点判定」这条隐含事实。
它成立,但值得你说出口一次。

3.2 维数是 mnmn

结论:dim⁡(V⊗W)=(dim⁡V)(dim⁡W)\dim(V\otimes W)=(\dim V)(\dim W)。

证明:先算 B(V,W)\mathcal{B}(V,W) 的维数。取 VV 的基 e1,…,eme_1,\dots,e_m、WW 的基 f1,…,fnf_1,\dots,f_n。对任何双线性泛函 β\beta,把它在基对上的值排成一个 m×nm\times n 矩阵

M(β)jk:=β(ej,fk).M(\beta)_{jk}:=\beta(e_j,f_k).

关键观察:这 mnmn 个数决定了整个 β\beta。因为任意 v=∑ajejv=\sum a_je_j、w=∑bkfkw=\sum b_kf_k,由双线性

β(v,w)=β(∑jajej, ∑kbkfk)=∑k=1n∑j=1majbk β(ej,fk).\beta(v,w)=\beta\Big(\sum_j a_je_j,\ \sum_k b_kf_k\Big)=\sum_{k=1}^{n}\sum_{j=1}^{m}a_jb_k\,\beta(e_j,f_k).

右边只用到那些 M(β)jkM(\beta)_{jk}。所以映射 β↦M(β)\beta\mapsto M(\beta) 是单射(两个 β\beta 若矩阵相同就处处相同)。

它也是满射:给定任意矩阵 C∈Fm,nC\in\mathbb{F}^{m,n},用上面的公式反过来定义

βC(v,w):=∑k=1n∑j=1mCjk ajbk,\beta_C(v,w):=\sum_{k=1}^{n}\sum_{j=1}^{m}C_{jk}\,a_jb_k,

逐项检查可知 βC\beta_C 双线性,且 M(βC)=CM(\beta_C)=C。

于是 β↦M(β)\beta\mapsto M(\beta) 是 B(V,W)\mathcal{B}(V,W) 到 Fm,n\mathbb{F}^{m,n} 的同构,dim⁡B(V,W)=mn\dim\mathcal{B}(V,W)=mn。

最后一步:有限维时 dim⁡V′=dim⁡V\dim V'=\dim V(12 讲),所以

dim⁡(V⊗W)=dim⁡B(V′,W′)=(dim⁡V′)(dim⁡W′)=(dim⁡V)(dim⁡W).\dim(V\otimes W)=\dim\mathcal{B}(V',W')=(\dim V')(\dim W')=(\dim V)(\dim W).

■\blacksquare

这个证明顺手送了一个工具

「用矩阵 CC 反过来造双线性泛函 βC\beta_C」这件事值得单独记:
它说明 B(V,W)\mathcal{B}(V,W) 与 Fm,n\mathbb{F}^{m,n} 不只是维数相同,而是**(选定基之后)规范同构**——
两者可以互相翻译,且翻译规则可直接写下来。
3.3 与 3.4 用的正是这套翻译的一个变体:在基上任意指定值,双线性就唯一决定了整个函数。

3.3 基:两两配对就是基

结论:设 e1,…,eme_1,\dots,e_m 是 VV 的基,f1,…,fnf_1,\dots,f_n 是 WW 的基,则

{ej⊗fk}j,k\{e_j\otimes f_k\}_{j,k}

是 V⊗WV\otimes W 的基。

拆成两步。第一步(真正有内容的一步):若 e1,…,eme_1,\dots,e_m 与 f1,…,fnf_1,\dots,f_n 都线性无关,则 {ej⊗fk}\{e_j\otimes f_k\} 线性无关。

证明:设标量 ajka_{jk} 使

∑k=1n∑j=1majk (ej⊗fk)=0.\sum_{k=1}^{n}\sum_{j=1}^{m}a_{jk}\,(e_j\otimes f_k)=0.

(右边的 00 是 V⊗WV\otimes W 的零元素,即恒为零函数。)要证所有 ajk=0a_{jk}=0。

手法是造「探测器」。先注意:e1,…,eme_1,\dots,e_m 只是线性无关组,还不是基,所以先由 05 讲的扩充定理把它扩充成 VV 的一组基 e1,…,em,g1,…,gre_1,\dots,e_m,g_1,\dots,g_r。现在对基指定值:令 φj(ek)\varphi_j(e_k) 在 j=kj=k 时为 11、j≠kj\neq k 时为 00,并令 φj(gi)=0\varphi_j(g_i)=0。由 07 讲的线性映射引理(基上的像可以任意指定,且唯一确定一个线性映射),这样的 φj∈V′\varphi_j\in V' 存在且唯一:

φj(ek)={1,j=k,0,j≠k.\varphi_j(e_k)=\begin{cases}1,& j=k,\\ 0,& j\neq k.\end{cases}

同理,把 f1,…,fnf_1,\dots,f_n 扩充成 WW 的基后,存在 τ1,…,τn∈W′\tau_1,\dots,\tau_n\in W' 使 τj(fk)=1\tau_j(f_k)=1(当 j=kj=k)、=0=0(当 j≠kj\neq k),且在扩充进来的那些基向量上取 00。

现在挑定一对下标 (M,N)(M,N),把上面那个恒为零的函数作用在 (φM,τN)(\varphi_M,\tau_N) 上:

0=(∑k,jajk ej⊗fk)(φM,τN)=∑k,jajk φM(ej) τN(fk).0=\Big(\sum_{k,j}a_{jk}\,e_j\otimes f_k\Big)(\varphi_M,\tau_N)=\sum_{k,j}a_{jk}\,\varphi_M(e_j)\,\tau_N(f_k).

而 φM(ej)τN(fk)\varphi_M(e_j)\tau_N(f_k) 只有 j=Mj=M 且 k=Nk=N 时等于 11,其余全为 00。于是

0=aMN.0=a_{MN}.

这对每个 (M,N)(M,N) 都成立,所以整组系数全零,线性无关。■\blacksquare

第二步(收尾):线性无关组的长度是 mnmn,而由 3.2 已知 dim⁡(V⊗W)=mn\dim(V\otimes W)=mn。长度恰好等于维数的线性无关组是基(06 讲),故它是基。■\blacksquare

「探测器」是这套证明的通用手法

想证明「一堆东西线性无关」时,最省力的办法是:对每个下标造一个只认这一个、其余全不认的线性泛函。
一旦这种探测器存在,把等式往上一作用,系数就自己掉出来了。
3.3 用它一次;误区 4 里证「v⊗w=0v\otimes w=0 蕴含某因子为零」时,用的还是它(这次只需要一个探测器,不必造一整族)。
注意探测器是在基上指定的,所以线性无关组得先扩充成基——这一步别省。

3.4 泛性质:双线性 ↔\leftrightarrow 线性

这条是本讲的主定理。

结论:设 UU 是向量空间。

(a) 若 Γ:V×W→U\Gamma:V\times W\to U 双线性,则存在唯一的线性映射 Γ^:V⊗W→U\hat\Gamma:V\otimes W\to U 使

Γ^(v⊗w)=Γ(v,w)\hat\Gamma(v\otimes w)=\Gamma(v,w)

对一切 (v,w)(v,w) 成立。

(b) 反之,若 T:V⊗W→UT:V\otimes W\to U 线性,则存在唯一的双线性映射 T#:V×W→UT^{\#}:V\times W\to U 使

T#(v,w)=T(v⊗w)T^{\#}(v,w)=T(v\otimes w)

对一切 (v,w)(v,w) 成立。

证明 (a):取基 e1,…,eme_1,\dots,e_m 与 f1,…,fnf_1,\dots,f_n。由 3.3,{ej⊗fk}\{e_j\otimes f_k\} 是 V⊗WV\otimes W 的基。由 07 讲的线性映射引理,只要指定基向量往哪去,就唯一确定一个线性映射。于是令

Γ^(ej⊗fk):=Γ(ej,fk).\hat\Gamma(e_j\otimes f_k):=\Gamma(e_j,f_k).

这样就造出了唯一的线性 Γ^\hat\Gamma。问题是:它满足 Γ^(v⊗w)=Γ(v,w)\hat\Gamma(v\otimes w)=\Gamma(v,w) 吗?对基向量成立,对一般的 (v,w)(v,w) 要靠双线性推:

Γ^(v⊗w)=Γ^((∑jajej)⊗(∑kbkfk))=Γ^(∑k∑jajbk (ej⊗fk))=∑k∑jajbk Γ^(ej⊗fk)=∑k∑jajbk Γ(ej,fk)=Γ(v,w).\begin{aligned}\hat\Gamma(v\otimes w)&=\hat\Gamma\Big(\Big(\sum_j a_je_j\Big)\otimes\Big(\sum_k b_kf_k\Big)\Big)\\&=\hat\Gamma\Big(\sum_{k}\sum_{j}a_jb_k\,(e_j\otimes f_k)\Big)\\&=\sum_{k}\sum_{j}a_jb_k\,\hat\Gamma(e_j\otimes f_k)\\&=\sum_{k}\sum_{j}a_jb_k\,\Gamma(e_j,f_k)=\Gamma(v,w).\end{aligned}

第三行用 Γ^\hat\Gamma 线性,第四行用它的定义,最后一行用 Γ\Gamma 双线性。唯一性由「基上的值决定整个线性映射」直接给出。■\blacksquare

证明 (b):定义 T#(v,w):=T(v⊗w)T^{\#}(v,w):=T(v\otimes w)。它是双线性的,因为 TT 线性、而 (v,w)↦v⊗w(v,w)\mapsto v\otimes w 双线性(3.1),复合起来仍双线性:

T#(v1+v2,w)=T((v1+v2)⊗w)=T(v1⊗w)+T(v2⊗w)=T#(v1,w)+T#(v2,w).T^{\#}(v_1+v_2,w)=T\big((v_1+v_2)\otimes w\big)=T(v_1\otimes w)+T(v_2\otimes w)=T^{\#}(v_1,w)+T^{\#}(v_2,w).

唯一性显然(T#T^{\#} 的值被公式钉死了)。■\blacksquare

证明里最容易被抄错的一处

(a) 的证明不能这么写:「对一切 v,wv,w 令 Γ^(v⊗w)=Γ(v,w)\hat\Gamma(v\otimes w)=\Gamma(v,w),再线性地延拓到整个 V⊗WV\otimes W。」

为什么不行?因为这个定义不是良定的。V⊗WV\otimes W 中一个元素可以有多种写成 ∑vi⊗wi\sum v_i\otimes w_i 的方式,
而且同一个元素可能有不同的写法给出不同的 Γ\Gamma 值——你得先证它们一致,而这正是要做的事。

正确路线是跳过纯张量,直接在基上定义。基的表示是唯一的,所以没有良定性问题。
这也解释了为什么证明必须用基:不是图省事,是绕开一个真实的陷阱。

3.5 内积空间的情形:范数相乘

设 V,WV,W 是内积空间。V⊗WV\otimes W 上存在唯一的内积使

⟨v⊗w, u⊗x⟩=⟨v,u⟩ ⟨w,x⟩(38.1)\langle v\otimes w,\ u\otimes x\rangle=\langle v,u\rangle\,\langle w,x\rangle \tag{38.1}

对一切 v,u∈Vv,u\in V、w,x∈Ww,x\in W 成立。构造方式:取 VV 的规范正交基 e1,…,eme_1,\dots,e_m、WW 的规范正交基 f1,…,fnf_1,\dots,f_n,对

A=∑k,jbjk ej⊗fk,C=∑k,jcjk ej⊗fkA=\sum_{k,j}b_{jk}\,e_j\otimes f_k,\qquad C=\sum_{k,j}c_{jk}\,e_j\otimes f_k

定义

⟨A,C⟩:=∑k=1n∑j=1mbjk cjk‾.(38.2)\langle A,C\rangle:=\sum_{k=1}^{n}\sum_{j=1}^{m}b_{jk}\,\overline{c_{jk}}. \tag{38.2}

也就是「把系数当成 mnmn 维坐标,做标准内积」——按 22 讲的约定,第一个槽线性、第二个槽共轭线性,所以横杠加在第二组系数上。实数域上横杠不起作用,写不写都一样;写出来是为了在复数域上也不出错。验证它是内积(正性、定性、第一槽线性、共轭对称)是逐项检查,留给你。

要确认它满足 (38.1),把 v=∑vjejv=\sum v_je_j、u=∑ujeju=\sum u_je_j、w=∑wkfkw=\sum w_kf_k、x=∑xkfkx=\sum x_kf_k 代进去:

⟨v⊗w, u⊗x⟩=⟨∑k,jvjwk ej⊗fk, ∑k,jujxk ej⊗fk⟩=∑k,jvjwk ujxk‾=∑k,j(vjuj‾)(wkxk‾)=(∑jvjuj‾)(∑kwkxk‾)=⟨v,u⟩⟨w,x⟩.\begin{aligned}\langle v\otimes w,\ u\otimes x\rangle&=\Big\langle\sum_{k,j}v_jw_k\,e_j\otimes f_k,\ \sum_{k,j}u_jx_k\,e_j\otimes f_k\Big\rangle\\&=\sum_{k,j}v_jw_k\,\overline{u_jx_k}=\sum_{k,j}\big(v_j\overline{u_j}\big)\big(w_k\overline{x_k}\big)=\Big(\sum_j v_j\overline{u_j}\Big)\Big(\sum_k w_k\overline{x_k}\Big)\\&=\langle v,u\rangle\langle w,x\rangle .\end{aligned}

最后一步用了「规范正交基下内积等于坐标的配对和」(23 讲)。

取 u=vu=v、x=wx=w 再开方,得到一条很好记的公式:

∥v⊗w∥=∥v∥ ∥w∥.\|v\otimes w\|=\|v\|\,\|w\|.

还有个漂亮的副产品:由 (38.2),{ej⊗fk}\{e_j\otimes f_k\} 是 V⊗WV\otimes W 的规范正交基。而且这条对任意一对规范正交基都成立,不只是构造内积时用的那一对。

唯一性为什么必须证

「存在唯一的内积使 (38.1) 成立」——存在性靠构造,唯一性靠 3.3:
因为 V⊗WV\otimes W 的元素都是纯张量的线性组合,而内积对每个槽线性(第二槽共轭线性),
所以只要在两个槽都是纯张量时把值钉死,整个内积就被钉死了。
但注意:这不能直接拿来当定义,因为「纯张量的表示不唯一」,你仍然要先证明钉下去的值不冲突。
这里用的正是 (38.2):先在规范正交基上把值算出来,再说「另一个基算出的值必须一致」。

3.6 不是所有元素都是纯张量

由 3.3,V⊗WV\otimes W 的每个元素都能写成 ∑ivi⊗wi\sum_i v_i\otimes w_i(有限和)。但反过来不成立:当 dim⁡V>1\dim V>1 且 dim⁡W>1\dim W>1 时,

{v⊗w:(v,w)∈V×W} ⊊ V⊗W.\{v\otimes w:(v,w)\in V\times W\}\ \subsetneq\ V\otimes W.

而且这个集合连子空间都不是。为什么?因为它对加法不封闭。2.42.4 里那个例子就是证据:

e1⊗f1+e2⊗f2e_1\otimes f_1+e_2\otimes f_2

不是纯张量。更一般地,用矩阵语言看得最清楚:在 Fm⊗Fn≅Fm,n\mathbb{F}^m\otimes\mathbb{F}^n\cong\mathbb{F}^{m,n} 这个等同下,纯张量 v⊗wv\otimes w 对应的矩阵元素是 vjwkv_jw_k,即秩不超过 11 的矩阵。而秩 22 的矩阵(当 m,n≥2m,n\ge2 时存在)就不是纯张量。

这个事实的份量

「纯张量」在物理里叫可分离态,非纯张量叫纠缠态。量子力学里最重要的那些态,恰好都是非纯张量。
所以 3.6 不是一个技术性的边角结论,它说的是:张量积比「配对的集合」大得多。
这也解释了为什么「v⊗wv\otimes w 全体」不能当定义——它根本不构成空间。


四、几何直观 / 记忆钩子

4.1 三个钩子

钩子一:维数是乘不是加。

dim⁡(V×W)=m+n,dim⁡(V⊗W)=mn.\dim(V\times W)=m+n,\qquad \dim(V\otimes W)=mn.

记法:×\times 像「并排摆」,⊗\otimes 像「两两配对」。22 个人和 33 个人并排站是 55 个人;握手则是 66 次。张量积数的是握手次数。

钩子二:⊗\otimes 是把「两只手」压成「一只手」。

Γ(v,w) (双线性,两只手)⟷Γ^(v⊗w) (线性,一只手)\Gamma(v,w)\ \text{(双线性,两只手)}\quad\longleftrightarrow\quad\hat\Gamma(v\otimes w)\ \text{(线性,一只手)}

凡是你在某个双线性构造上想做线性代数,就该想到先过一道 ⊗\otimes。内积、迹、行列式、乘法——全是这么处理的。

钩子三:V⊗WV\otimes W 是「最小」的那个外壳。

不是随便找一个 mnmn 维空间都行。V⊗WV\otimes W 必须恰好满足泛性质:任何从 V×WV\times W 出发的双线性映射,都必须能且只能通过它分解一次。这个「最小」是刻在定义里的,别的 mnmn 维空间做不到。

4.2 一张对照表

你想要的东西 R2\mathbb{R}^2 与 R3\mathbb{R}^3 的情形
并排摆(×\times) 55 维,元素是 (v,w)(v,w),无自然乘法
两两配对(⊗\otimes) 66 维,元素是 ∑ajkej⊗fk\sum a_{jk}e_j\otimes f_k,天然是 2×32\times3 表
纯张量 秩 ≤1\le1 的 2×32\times3 矩阵
一般元素 任意 2×32\times3 矩阵
双线性映射 Γ\Gamma 通过 Γ^\hat\Gamma 变成 66 维空间上的线性映射
一个自查动作

每次看到「张量」,先问两个数:两边各几维?乘起来是不是我看到的那个维数?
如果对不上(比如说出了一个 55 维的东西),那你多半把 ×\times 和 ⊗\otimes 搞混了。


五、常见误区

误区 1:以为 V⊗WV\otimes W 的元素都长成 v⊗wv\otimes w

这是最常见、后果最重的一个错。3.6 已经给了反例:e1⊗f1+e2⊗f2e_1\otimes f_1+e_2\otimes f_2 不是纯张量。
后果:如果以为「元素都是纯张量」,你就会试图「对纯张量定义 Γ^\hat\Gamma,然后线性延拓」,而这一步是坏的(3.4 的警告)。
正确说法:V⊗WV\otimes W 的元素是纯张量的有限和,纯张量只占其中很小一部分。

误区 2:以为 v⊗wv\otimes w 唯一决定了 (v,w)(v,w)

完全不唯一。对任何 λ≠0\lambda\neq0,

v⊗w=(λv)⊗(1λw).v\otimes w=(\lambda v)\otimes\Big(\frac{1}{\lambda}w\Big).

由 3.1 的标量那条,右边 =λ⋅1λ (v⊗w)=v⊗w=\lambda\cdot\frac1\lambda\,(v\otimes w)=v\otimes w。
所以「读出 vv 和 ww」这件事,最多只能读到「差一个非零倍数」的程度。
在 R2⊗R3\mathbb{R}^2\otimes\mathbb{R}^3 里,这意味着:同一个 2×32\times3 矩阵可以对应无穷多对 (v,w)(v,w)。

误区 3:把双线性当成「对整体线性」

双线性不是说 Γ\Gamma 对 (v,w)(v,w) 这个整体线性;恰恰相反,它在整体上通常不线性。最干脆的反例:

Γ(λv,λw)=λ2 Γ(v,w)≠λ Γ(v,w)(λ≠1, Γ(v,w)≠0).\Gamma(\lambda v,\lambda w)=\lambda^2\,\Gamma(v,w)\neq\lambda\,\Gamma(v,w)\quad(\lambda\neq1,\ \Gamma(v,w)\neq0).

同理 Γ(v1+v2, w1+w2)≠Γ(v1,w1)+Γ(v2,w2)\Gamma(v_1+v_2,\,w_1+w_2)\neq\Gamma(v_1,w_1)+\Gamma(v_2,w_2)。
双线性是「分别线性」,这两个字不能省。

误区 4:以为 v⊗w=0v\otimes w=0 只要有一个因子是 00

「v=0v=0 或 w=0w=0 ⇒\Rightarrow v⊗w=0v\otimes w=0」是对的(因为 (v⊗w)(φ,τ)=φ(v)τ(w)(v\otimes w)(\varphi,\tau)=\varphi(v)\tau(w) 中有一个因子为 00)。
但反方向也要成立,这一半常被漏掉:若 v⊗w=0v\otimes w=0,则 v=0v=0 或 w=0w=0。
证明:设 v≠0v\neq0 且 w≠0w\neq0。把 vv 扩充成 VV 的基、ww 扩充成 WW 的基,则存在 φ∈V′\varphi\in V' 使 φ(v)=1\varphi(v)=1、τ∈W′\tau\in W' 使 τ(w)=1\tau(w)=1(07 讲的线性映射引理)。于是

(v⊗w)(φ,τ)=1⋅1=1≠0,(v\otimes w)(\varphi,\tau)=1\cdot1=1\neq0,

与 v⊗w=0v\otimes w=0 矛盾。
所以「纯张量为零」与「某个因子为零」是等价的——但这是要证的,不是定义给的。

误区 5:把 V⊗WV\otimes W 与 B(V,W)\mathcal{B}(V,W) 混为一谈

两者维数都是 mnmn,所以同构,但不能等同。定义用的是 B(V′,W′)\mathcal{B}(V',W'),不是 B(V,W)\mathcal{B}(V,W)。
差别在「v⊗wv\otimes w 怎么定义」:用 B(V,W)\mathcal{B}(V,W) 你写不出一个不依赖基的 v⊗wv\otimes w(见 2.3)。
一旦有人问你「张量积到底是哪个空间」,正确回答是:「同构意义下随便哪个 mnmn 维空间都行;
但要同时把 v⊗wv\otimes w 定义好,就得用对偶那个版本。」


六、拓展(可选,可跳过)

多重张量积。 一切照搬,只是下标变多。定义 V1⊗⋯⊗Vm:=B(V1′,…,Vm′)V_1\otimes\cdots\otimes V_m:=\mathcal{B}(V_1',\dots,V_m'),其中 B\mathcal{B} 表示「mm 重线性泛函」构成的空间,

(v1⊗⋯⊗vm)(φ1,…,φm):=φ1(v1)⋯φm(vm).(v_1\otimes\cdots\otimes v_m)(\varphi_1,\dots,\varphi_m):=\varphi_1(v_1)\cdots\varphi_m(v_m).

维数是乘积:

dim⁡(V1⊗⋯⊗Vm)=(dim⁡V1)⋯(dim⁡Vm),\dim(V_1\otimes\cdots\otimes V_m)=(\dim V_1)\cdots(\dim V_m),

基是所有 ej1(1)⊗⋯⊗ejm(m)e^{(1)}_{j_1}\otimes\cdots\otimes e^{(m)}_{j_m}。这时表示一个元素需要mm 个下标的数组,而不是矩阵。

与行列式的接点。 mm 重线性型就是「每个位置都线性」的函数。把它加上交错性(两个位置取相同向量则为零),得到的东西极其受限:36 讲证明了,在 nn 维空间上,交错的 nn 重线性型只有一维,归一化之后唯一——那就是行列式。所以行列式的公理化描述可以一句话说完:它是 nn 维空间上唯一被归一化的交错 nn 重线性型。张量积在这里的作用是提供「多重线性」的统一语言:VV 上的 mm 重线性型,就是 V⊗⋯⊗VV\otimes\cdots\otimes V 上的线性泛函。

算子层面的张量积。 设 S∈L(V)S\in\mathcal{L}(V)、T∈L(W)T\in\mathcal{L}(W),则 V⊗WV\otimes W 上存在唯一算子把每个 v⊗wv\otimes w 送到 Sv⊗TwSv\otimes Tw,习惯上也记作 S⊗TS\otimes T(这是记号滥用,因为 S,TS,T 是算子不是向量)。它满足 (S⊗T)(S′⊗T′)=SS′⊗TT′(S\otimes T)(S'\otimes T')=SS'\otimes TT',且可逆当且仅当 S,TS,T 都可逆,此时 (S⊗T)−1=S−1⊗T−1(S\otimes T)^{-1}=S^{-1}\otimes T^{-1}。若 V,WV,W 是内积空间,还有 (S⊗T)∗=S∗⊗T∗(S\otimes T)^{*}=S^{*}\otimes T^{*}。

物理里的样子。 两个量子系统的状态空间,就是各自状态空间的张量积;维数相乘正是「复合系统的自由度是乘积」。而 3.6 说的「非纯张量」,在物理里就是纠缠——两个系统无法分别描述。


七、自测(先做,再看答案)

1. 设 dim⁡V=3\dim V=3、dim⁡W=4\dim W=4。求 dim⁡(V⊗W)\dim(V\otimes W)、dim⁡(V×W)\dim(V\times W)、dim⁡B(V,W)\dim\mathcal{B}(V,W)。

2. 在 R2⊗R2\mathbb{R}^2\otimes\mathbb{R}^2 中,判断 e1⊗e1+e2⊗e2e_1\otimes e_1+e_2\otimes e_2 是不是纯张量,并说明理由。

3. 证明:对任何 v∈Vv\in V、w∈Ww\in W 与 λ∈F\lambda\in\mathbb{F},有 v⊗(λw)=(λv)⊗wv\otimes(\lambda w)=(\lambda v)\otimes w。(不许引用 3.1,自己从定义算。)

4. 设 Γ:R2×R2→R\Gamma:\mathbb{R}^2\times\mathbb{R}^2\to\mathbb{R} 定义为 Γ(v,w)=v1w2−v2w1\Gamma(v,w)=v_1w_2-v_2w_1。写出泛性质给出的线性映射 Γ^:R2⊗R2→R\hat\Gamma:\mathbb{R}^2\otimes\mathbb{R}^2\to\mathbb{R},并用基把它算出来。

5. 设 dim⁡V>1\dim V>1、dim⁡W>1\dim W>1。证明集合 {v⊗w}\{v\otimes w\} 不是 V⊗WV\otimes W 的子空间。

答案(点开)

1. dim⁡(V⊗W)=3⋅4=12\dim(V\otimes W)=3\cdot4=12;dim⁡(V×W)=3+4=7\dim(V\times W)=3+4=7;dim⁡B(V,W)=3⋅4=12\dim\mathcal{B}(V,W)=3\cdot4=12。
注意后两个都「对」,但含义完全不同:B(V,W)\mathcal{B}(V,W) 与 V⊗WV\otimes W 同构,
而 V×WV\times W 是另一个东西(维数相加)。

2. 不是。取 V=W=R2V=W=\mathbb{R}^2 的标准基。若 e1⊗e1+e2⊗e2=v⊗we_1\otimes e_1+e_2\otimes e_2=v\otimes w,
写成矩阵:左边是 (1001)\begin{pmatrix}1&0\\0&1\end{pmatrix},右边是 (v1w1v1w2v2w1v2w2)\begin{pmatrix}v_1w_1&v_1w_2\\v_2w_1&v_2w_2\end{pmatrix}。
比较得 v1w1=1v_1w_1=1、v1w2=0v_1w_2=0、v2w1=0v_2w_1=0、v2w2=1v_2w_2=1。
由第一式 v1,w1v_1,w_1 都非零,代入第二式得 w2=0w_2=0,与第四式 v2w2=1v_2w_2=1 矛盾。
所以它不是纯张量,而是秩 22 的矩阵(秩 >1>1)。

3. 任取 (φ,τ)∈V′×W′(\varphi,\tau)\in V'\times W'。
左边:(v⊗(λw))(φ,τ)=φ(v) τ(λw)=φ(v)⋅λτ(w)\big(v\otimes(\lambda w)\big)(\varphi,\tau)=\varphi(v)\,\tau(\lambda w)=\varphi(v)\cdot\lambda\tau(w)。
右边:((λv)⊗w)(φ,τ)=φ(λv) τ(w)=λφ(v)⋅τ(w)\big((\lambda v)\otimes w\big)(\varphi,\tau)=\varphi(\lambda v)\,\tau(w)=\lambda\varphi(v)\cdot\tau(w)。
两者都等于 λφ(v)τ(w)\lambda\varphi(v)\tau(w),故两个函数处处相等,元素相等。

4. 由泛性质,Γ^\hat\Gamma 是唯一的线性映射,满足 Γ^(v⊗w)=v1w2−v2w1\hat\Gamma(v\otimes w)=v_1w_2-v_2w_1。
在基 e1⊗e1, e1⊗e2, e2⊗e1, e2⊗e2e_1\otimes e_1,\ e_1\otimes e_2,\ e_2\otimes e_1,\ e_2\otimes e_2 上取值:
Γ^(e1⊗e1)=0\hat\Gamma(e_1\otimes e_1)=0,Γ^(e1⊗e2)=1\hat\Gamma(e_1\otimes e_2)=1,Γ^(e2⊗e1)=−1\hat\Gamma(e_2\otimes e_1)=-1,Γ^(e2⊗e2)=0\hat\Gamma(e_2\otimes e_2)=0。
于是对 A=∑ajkej⊗ekA=\sum a_{jk}e_j\otimes e_k,Γ^(A)=a12−a21\hat\Gamma(A)=a_{12}-a_{21}。
换句话说:Γ^\hat\Gamma 就是「取矩阵右上元减左下元」的线性泛函,即 2×22\times2 矩阵的反对称部分的那个系数。
顺带一句话:Γ\Gamma 本身是 36 讲的交错 22 重线性型,而 Γ^\hat\Gamma 把它变成了矩阵空间上的线性泛函——
「交错」这个条件在 Γ^\hat\Gamma 的语言里就是「只看得见 a12−a21a_{12}-a_{21}」。

5. 只需找两个纯张量,其和不封闭。因 dim⁡V>1\dim V>1、dim⁡W>1\dim W>1,可取 v1,v2∈Vv_1,v_2\in V 线性无关、w1,w2∈Ww_1,w_2\in W 线性无关。
把它们分别扩充成 VV、WW 的基(05 讲扩充定理),于是由 3.3,
v1⊗w1+v2⊗w2v_1\otimes w_1+v_2\otimes w_2 关于这组乘积基的系数是「(1,1)(1,1) 位 =1=1、(2,2)(2,2) 位 =1=1、其余 =0=0」。
若它等于某个纯张量 v⊗wv\otimes w,则 v⊗wv\otimes w 的系数矩阵元素应为 vjwkv_jw_k(其中 vj,wkv_j,w_k 是坐标),
那是秩 11 的矩阵;而「a11=a22=1a_{11}=a_{22}=1、a12=a21=0a_{12}=a_{21}=0」的矩阵秩是 22,矛盾。
故两个纯张量之和不是纯张量,集合对加法不封闭,不是子空间。


八、复习卡

项 内容
动机 想给 v∈V,w∈Wv\in V,w\in W 定义乘积 v⊗wv\otimes w,要求双线性、与标量和谐、基两两配对仍是基
为什么不用 V×WV\times W dim⁡=m+n\dim=m+n,且无自然乘法;要的是 mnmn
双线性泛函 β:V×W→F\beta:V\times W\to\mathbb{F},固定一边看另一边都线性;全体记 B(V,W)\mathcal{B}(V,W)
dim⁡B(V,W)\dim\mathcal{B}(V,W) (dim⁡V)(dim⁡W)(\dim V)(\dim W),靠「基对上的值排成矩阵」证
张量积定义 V⊗W:=B(V′,W′)V\otimes W:=\mathcal{B}(V',W')
纯张量 (v⊗w)(φ,τ):=φ(v)τ(w)(v\otimes w)(\varphi,\tau):=\varphi(v)\tau(w)
为什么要对偶 vv 通过求值 φ↦φ(v)\varphi\mapsto\varphi(v) 天然是 V′V' 上的泛函,故 v⊗wv\otimes w 的定义不依赖基
维数 dim⁡(V⊗W)=(dim⁡V)(dim⁡W)\dim(V\otimes W)=(\dim V)(\dim W)
基 ej⊗fke_j\otimes f_k(j=1..m,k=1..nj=1..m,k=1..n)是基;无关性用「对偶基探测器」证
泛性质 双线性 Γ:V×W→U\Gamma:V\times W\to U ↔\leftrightarrow 唯一线性 Γ^:V⊗W→U\hat\Gamma:V\otimes W\to U,Γ^(v⊗w)=Γ(v,w)\hat\Gamma(v\otimes w)=\Gamma(v,w)
泛性质的反向 线性 TT ↔\leftrightarrow 双线性 T#(v,w)=T(v⊗w)T^{\#}(v,w)=T(v\otimes w)
内积 ⟨v⊗w,u⊗x⟩=⟨v,u⟩⟨w,x⟩\langle v\otimes w,u\otimes x\rangle=\langle v,u\rangle\langle w,x\rangle;由此 ∥v⊗w∥=∥v∥∥w∥\|v\otimes w\|=\|v\|\|w\|
纯张量判据 Fm⊗Fn≅Fm,n\mathbb{F}^m\otimes\mathbb{F}^n\cong\mathbb{F}^{m,n} 下,纯张量 ↔\leftrightarrow 秩 ≤1\le1 矩阵
不是所有元素都纯 dim⁡V>1\dim V>1 且 dim⁡W>1\dim W>1 时 {v⊗w}\{v\otimes w\} 不是子空间
零的判据 v⊗w=0  ⟺  v=0v\otimes w=0\iff v=0 或 w=0w=0
多重版 dim⁡(V1⊗⋯⊗Vm)=∏dim⁡Vk\dim(V_1\otimes\cdots\otimes V_m)=\prod\dim V_k
与行列式 nn 维空间上归一化的交错 nn 重线性型唯一,即行列式(36 讲)

九、出处与延伸(可选,不影响阅读)

  • 本讲内容对应的原文:第 9 章 9D 节「张量积」,p323–p333。该节分三块:两向量空间的张量积(定义与基)、内积空间的张量积(内积与规范正交基)、多个向量空间的张量积(多重线性型与多重线性映射),最后是一组习题。
  • 术语别名:v⊗wv\otimes w 读作「vv 张量 ww」或「vv 圈乘 ww」(后者是为了与点乘、叉乘的叫法对齐);V⊗WV\otimes W 同理。「双线性泛函」在只讨论一个空间时也叫「双线性型」,与 35 讲一致。
  • 想深挖时:张量积在微分几何里推广成「张量场」(每点一个张量),在表示论里用来把两个表示拼成一个,在量子信息里就是复合系统。三条路都从本讲的泛性质出发,只是把「有限维向量空间」换成更富结构的对象。
  • 一个历史注记:张量积的泛性质式定义(而不是「取基、配对、再验证无关」式定义)是 20 世纪代数的主要收获之一。它好在:一旦只写泛性质,同样的定义可以原封不动搬到模、代数、层上——那些对象没有基可挑。
  • 提醒:本讲所有结论都假定 V,WV,W 有限维。无限维时张量积仍可定义(用泛性质),但「B(V′,W′)\mathcal{B}(V',W') 就是张量积」这句话会失效,需要换成另一种构造。初学阶段不必纠缠这一点。