继续接上文,这篇补上第二章后面一半,以及习题选(quan)做。
Chapter 2. Modules 总结
模的张量积
令 M , N , P M,N,P M , N , P 为 A A A -摸。一个映射 f : M × N → P f:M\times N\to P f : M × N → P 被称为是 A A A -双线性 A A A -bilinear 的,当且仅当对于每个 x ∈ M x\in M x ∈ M , 映射 y ↦ f ( x , y ) y\mapsto f(x,y) y ↦ f ( x , y ) 是 A A A -线性的,并且对于每个 y ∈ N y\in N y ∈ N ,映射 x ↦ f ( x , y ) x\mapsto f(x,y) x ↦ f ( x , y ) 也是 A A A -线性的。
我们将要构造一个 A A A -模 T T T ,称为 M M M 和 N N N 的 张量积 tensor product ,使得所有 A A A -双线性的映射 M × N → P M\times N\to P M × N → P 都自然地一一对应到一个 A A A -线性的映射 T → P T\to P T → P 。严格地说:
令 M , N M,N M , N 为 A A A -模,那么存在一个二元组 ( T , g ) (T,g) ( T , g ) ,其中 T T T 是 A A A -模 而 g : M × N → T g:M\times N\to T g : M × N → T 是 A A A -双线性映射,且满足这样的性质:
对于任意的 A A A -模 P P P 和 A A A -双线性映射 f : M × N → P f:M\times N\to P f : M × N → P ,都存在唯一的 A A A -线性映射 f ′ : T → P f':T\to P f ′ : T → P 使得 f = f ′ ∘ g f=f'\circ g f = f ′ ∘ g 。
进一步地,如果 ( T , g ) (T,g) ( T , g ) 和 ( T , g ′ ) (T,g') ( T , g ′ ) 都满足这样的性质,那么存在唯一的同构 j : T → T ′ , j ∘ g = g ′ j:T\to T',j\circ g=g' j : T → T ′ , j ∘ g = g ′ 。
换句话说,( T , g ) (T,g) ( T , g ) 具有如下交换图所示的“宇宙财产 泛性质/万有性质”(universal property ):
事实上唯一性(两个满足条件的 T T T 至多相差一个同构)是直接由 T , T ′ T,T' T , T ′ 的性质导出的:如果 ( T , g ) (T,g) ( T , g ) 和 ( T ′ , g ′ ) (T',g') ( T ′ , g ′ ) 都满足条件,那么存在唯一的同态 j : T → T ′ j:T\to T' j : T → T ′ 使得 g ′ = j ∘ g g'=j\circ g g ′ = j ∘ g ,反过来也存在唯一的同态 j ′ : T ′ → T j':T'\to T j ′ : T ′ → T 使得 g = j ′ ∘ g ′ g=j'\circ g' g = j ′ ∘ g ′ . 这样的话我们就有 g = ( j ′ ∘ j ) ∘ g ′ g=(j'\circ j)\circ g' g = ( j ′ ∘ j ) ∘ g ′ 。
但是根据 T T T 的万有性质,所有满足 g = h ∘ g g=h\circ g g = h ∘ g 的映射 h : T → T h:T\to T h : T → T 是唯一 的,但是 j ′ ∘ j j'\circ j j ′ ∘ j 和 i d T {\rm id}_T i d T 又都满足,所以肯定有 j ′ ∘ j = i d T j'\circ j={\rm id}_T j ′ ∘ j = i d T 。反过来也有 j ∘ j ′ = i d T ′ j\circ j'={\rm id}_{T'} j ∘ j ′ = i d T ′ ,所以 j j j 就是一个同构。
那么接下来还需要构造这样的一个 T T T 。这一部分也很容易:
首先,令 C = A ( M × N ) C=A^{(M\times N)} C = A ( M × N ) ,即 M × N M\times N M × N (集合笛卡尔积,忽略模结构)的所有元素生成的自由模。接下来令 D D D 表示所有形如下述的元素生成的子模:
( x 1 + x 2 , y ) − ( x 1 , y ) − ( x 2 , y ) ( x , y 1 + y 2 ) − ( x , y 1 ) − ( x , y 2 ) ( a x , y ) − a ⋅ ( x , y ) ( x , a y ) − a ⋅ ( x , y ) (x_1+x_2,y)-(x_1,y)-(x_2,y)\\
(x,y_1+y_2)-(x,y_1)-(x,y_2)\\
(ax,y)-a\cdot(x,y)\\
(x,ay)-a\cdot(x,y)
( x 1 + x 2 , y ) − ( x 1 , y ) − ( x 2 , y ) ( x , y 1 + y 2 ) − ( x , y 1 ) − ( x , y 2 ) ( a x , y ) − a ⋅ ( x , y ) ( x , a y ) − a ⋅ ( x , y )
然后令 T T T 为商模 C / D C/D C / D ,然后记 ( x , y ) (x,y) ( x , y ) 在 T T T 中的像为 x ⊗ y x\otimes y x ⊗ y 。由 T T T 的定义可以知道
( x 1 + x 2 ) ⊗ y = x 1 ⊗ y + x 2 ⊗ y x ⊗ ( y 1 + y 2 ) = x ⊗ y 1 + x ⊗ y 2 ( a x ) ⊗ y = x ⊗ ( a y ) = a ( x ⊗ y ) \begin{aligned}
(x_1+x_2)\otimes y&=x_1\otimes y+x_2\otimes y\\
x\otimes(y_1+y_2)&=x\otimes y_1+x\otimes y_2\\
(ax)\otimes y=x\otimes(ay)&=a(x\otimes y)
\end{aligned} ( x 1 + x 2 ) ⊗ y x ⊗ ( y 1 + y 2 ) ( a x ) ⊗ y = x ⊗ ( a y ) = x 1 ⊗ y + x 2 ⊗ y = x ⊗ y 1 + x ⊗ y 2 = a ( x ⊗ y )
也就是说,g ( x , y ) = x ⊗ y g(x,y)=x\otimes y g ( x , y ) = x ⊗ y 是 M × N → T M\times N\to T M × N → T 的双线性映射。接下来要验证 T T T 的万有性质。
若 f f f 是 M × N → P M\times N\to P M × N → P 的双线性映射,那么可以把它扩展为 f ˉ : C → P \bar f:C\to P f ˉ : C → P 。根据双线性的定义可以知道 D\subseteq\Ker\bar f,因此 f ˉ \bar f f ˉ 引导了 T = C / D T=C/D T = C / D 上的线性映射 f ′ : T → P f':T\to P f ′ : T → P ,且 f ′ ( x ⊗ y ) = f ( x , y ) f'(x\otimes y)=f(x,y) f ′ ( x ⊗ y ) = f ( x , y ) 。由于形如 x ⊗ y x\otimes y x ⊗ y 的元素生成了 T T T ,所以所有 f ( x , y ) f(x,y) f ( x , y ) 唯一确定了 f ′ f' f ′ 的取值。这样我们就证明了 T T T 的万有性。
这样构造的 T T T 记做 M ⊗ A N M\otimes_A N M ⊗ A N (不引起歧义的前提下有时会省略下标 A A A ),称为 M M M 与 N N N 的张量积,它由所有 x ⊗ y x\otimes y x ⊗ y 生成。如果 ( x i ) i ∈ I , ( y j ) j ∈ J (x_i)_{i\in I},(y_j)_{j\in J} ( x i ) i ∈ I , ( y j ) j ∈ J 生成了 M , N M,N M , N ,那么 ( x i ⊗ y j ) ( i , j ) ∈ I × J (x_i\otimes y_j)_{(i,j)\in I\times J} ( x i ⊗ y j ) ( i , j ) ∈ I × J 就生成了 T T T ;特别的,如果 M M M 和 N N N 都是有限生成的,那么 T T T 也是。
注 :如果不明确处于哪个张量积内,那么记号 x ⊗ y x\otimes y x ⊗ y 是有歧义的。考虑若 M ′ ⊆ M , N ′ ⊆ N M'\subseteq M,N'\subseteq N M ′ ⊆ M , N ′ ⊆ N 是子模,而 x ∈ M ′ , y ∈ N ′ x\in M',y\in N' x ∈ M ′ , y ∈ N ′ ,那么有可能 x ⊗ y = 0 ∈ M ⊗ N x\otimes y=0\in M\otimes N x ⊗ y = 0 ∈ M ⊗ N 但是 x ⊗ y ≠ 0 ∈ M ′ ⊗ N ′ x\otimes y\neq0\in M'\otimes N' x ⊗ y = 0 ∈ M ′ ⊗ N ′ 。比方说,若 A = Z , M = Z , N = Z / 2 Z A=\mathbb{Z},M=\mathbb{Z},N=\mathbb{Z}/2\mathbb{Z} A = Z , M = Z , N = Z / 2 Z 而 M ′ = 2 Z , N ′ = N M'=2\mathbb{Z},N'=N M ′ = 2 Z , N ′ = N 。那么在 M × N M\times N M × N 中 2 ⊗ x = 1 ⊗ ( 2 x ) = 1 ⊗ 0 = 0 2\otimes x=1\otimes(2x)=1\otimes0=0 2 ⊗ x = 1 ⊗ ( 2 x ) = 1 ⊗ 0 = 0 。但是在 M ′ ⊗ N ′ M'\otimes N' M ′ ⊗ N ′ 里面 2 ⊗ 1 2\otimes1 2 ⊗ 1 非零。(事实上,作为 Z \mathbb{Z} Z 模,M ≅ M ′ M\cong M' M ≅ M ′ 由 x ↦ 2 x x\mapsto 2x x ↦ 2 x 给出)。
然而有如下命题:
若在 M ⊗ A N M\otimes_A N M ⊗ A N 中有 ∑ i x i ⊗ y i = 0 \sum_i x_i\otimes y_i=0 ∑ i x i ⊗ y i = 0 ,那么存在有限生成子模 M 0 ⊆ M , N 0 ⊆ N M_0\subseteq M,N_0\subseteq N M 0 ⊆ M , N 0 ⊆ N 使得在 M 0 ⊗ A N 0 M_0\otimes_A N_0 M 0 ⊗ A N 0 中也有 ∑ i x i ⊗ y i = 0 \sum_i x_i\otimes y_i=0 ∑ i x i ⊗ y i = 0 。
证明很简单:在 M ⊗ A N M\otimes_A N M ⊗ A N 中此元素非 0 0 0 ,也就是说在 A ( M × N ) A^{(M\times N)} A ( M × N ) 中它属于子模 D D D ,因此它是有限个 D D D 的生成元的加权和。令 M 0 M_0 M 0 为所有 x i x_i x i 以及这些生成元中涉及到的所有 x x x 生成的子模,N 0 N_0 N 0 同理,就有 ∑ i x i ⊗ y i = 0 ∈ M 0 ⊗ A N 0 \sum_i x_i\otimes y_i=0\in M_0\otimes_A N_0 ∑ i x i ⊗ y i = 0 ∈ M 0 ⊗ A N 0 。
如果我们把张量积的出发点从双线性映射改成“多线性映射” f : M 1 × M 2 × ⋯ × M r → P f:M_1\times M_2\times\cdots\times M_r\to P f : M 1 × M 2 × ⋯ × M r → P ,那么我们可以得到“多重张量积” T = M 1 ⊗ M 2 ⊗ ⋯ ⊗ M r T=M_1\otimes M_2\otimes\cdots\otimes M_r T = M 1 ⊗ M 2 ⊗ ⋯ ⊗ M r ,它由所有的 x 1 ⊗ x 2 ⊗ ⋯ ⊗ x r ( x i ∈ M i ) x_1\otimes x_2\otimes\cdots\otimes x_r\quad(x_i\in M_i) x 1 ⊗ x 2 ⊗ ⋯ ⊗ x r ( x i ∈ M i ) 生成。
另外我们也可以定义同态的 tensor product:若 f : M → M ′ , g : N → N ′ f:M\to M',g:N\to N' f : M → M ′ , g : N → N ′ ,那么可以定义 h ( x , y ) = f ( x ) ⊗ g ( y ) h(x,y)=f(x)\otimes g(y) h ( x , y ) = f ( x ) ⊗ g ( y ) ,它是 M × N → M ′ ⊗ N ′ M\times N\to M'\otimes N' M × N → M ′ ⊗ N ′ 的双线性映射,因此诱导映射 M ⊗ N → M ′ ⊗ N ′ M\otimes N\to M'\otimes N' M ⊗ N → M ′ ⊗ N ′ ,记做 f ⊗ g f\otimes g f ⊗ g 。
如果 f ′ : M ′ → M ′ ′ , g : N ′ → N ′ ′ f':M'\to M'',g:N'\to N'' f ′ : M ′ → M ′ ′ , g : N ′ → N ′ ′ ,那么显然 ( f ′ ∘ f ) ⊗ ( g ′ ∘ g ) (f'\circ f)\otimes(g'\circ g) ( f ′ ∘ f ) ⊗ ( g ′ ∘ g ) 和 ( f ′ ⊗ g ′ ) ∘ ( f ⊗ g ) (f'\otimes g')\circ(f\otimes g) ( f ′ ⊗ g ′ ) ∘ ( f ⊗ g ) 在所有 x ⊗ y x\otimes y x ⊗ y 上取值相同,从而是相等的映射,即
( f ′ ∘ f ) ⊗ ( g ′ ∘ g ) = ( f ′ ⊗ g ′ ) ∘ ( f ⊗ g ) (f'\circ f)\otimes(g'\circ g)=(f'\otimes g')\circ(f\otimes g)
( f ′ ∘ f ) ⊗ ( g ′ ∘ g ) = ( f ′ ⊗ g ′ ) ∘ ( f ⊗ g )
考虑直和以及张量积组合成的一些模,我们有一些“典范同构”(canonical isomorphism):
M ⊗ N → N ⊗ M M\otimes N\to N\otimes M M ⊗ N → N ⊗ M
( M ⊗ N ) ⊗ P → M ⊗ ( N ⊗ P ) → M ⊗ N ⊗ P (M\otimes N)\otimes P\to M\otimes(N\otimes P)\to M\otimes N\otimes P ( M ⊗ N ) ⊗ P → M ⊗ ( N ⊗ P ) → M ⊗ N ⊗ P
( M ⊕ N ) ⊗ P → ( M ⊗ P ) ⊕ ( N ⊗ P ) (M\oplus N)\otimes P\to(M\otimes P)\oplus(N\otimes P) ( M ⊕ N ) ⊗ P → ( M ⊗ P ) ⊕ ( N ⊗ P )
A ⊗ M → M A\otimes M\to M A ⊗ M → M
它们分别定义如下:
x ⊗ y ↦ y ⊗ x x\otimes y\mapsto y\otimes x x ⊗ y ↦ y ⊗ x
( x ⊗ y ) ⊗ z ↦ x ⊗ ( y ⊗ z ) ↦ x ⊗ y ⊗ z (x\otimes y)\otimes z\mapsto x\otimes(y\otimes z)\mapsto x\otimes y\otimes z ( x ⊗ y ) ⊗ z ↦ x ⊗ ( y ⊗ z ) ↦ x ⊗ y ⊗ z
( x , y ) ⊗ z ↦ ( x ⊗ z , y ⊗ z ) (x,y)\otimes z\mapsto (x\otimes z,y\otimes z) ( x , y ) ⊗ z ↦ ( x ⊗ z , y ⊗ z )
a ⊗ x ↦ a x a\otimes x\mapsto ax a ⊗ x ↦ a x
这些映射都可以通过张量积的万有性来定义;而它们是同构则可以通过直接构造逆映射来验证。
事实上直和也可以用万有性质描述:对于任意的同态 f : M → P , g : N → P f:M\to P,g:N\to P f : M → P , g : N → P 都存在唯一的同态 h : M ⊕ N → P h:M\oplus N\to P h : M ⊕ N → P 使得 f = h ∘ p 1 , g = h ∘ p 2 f=h\circ p_1,g=h\circ p_2 f = h ∘ p 1 , g = h ∘ p 2 。这里 p 1 : M → M ⊕ N , p 2 : N → M ⊕ N p_1:M\to M\oplus N,p_2:N\to M\oplus N p 1 : M → M ⊕ N , p 2 : N → M ⊕ N 就是 x ↦ ( x , 0 ) x\mapsto (x,0) x ↦ ( x , 0 ) 和 y ↦ ( 0 , y ) y\mapsto (0,y) y ↦ ( 0 , y ) 咯,画成交换图:
比方说我们构造同构 ϕ : ( M ⊕ N ) ⊗ P → ( M ⊗ P ) ⊕ ( N ⊗ P ) \phi:(M\oplus N)\otimes P\to(M\otimes P)\oplus(N\otimes P) ϕ : ( M ⊕ N ) ⊗ P → ( M ⊗ P ) ⊕ ( N ⊗ P ) 如下:首先定义映射
ϕ ˉ : ( M ⊕ N ) × P → ( M ⊗ P ) ⊕ ( N ⊗ P ) ϕ ˉ ( x ⊕ y , z ) = ( x ⊗ z ) ⊕ ( y ⊗ z ) \begin{aligned}
\bar\phi:(M\oplus N)\times P&\to (M\otimes P)\oplus(N\otimes P)\\
\bar\phi(x\oplus y,z)&=(x\otimes z)\oplus(y\otimes z)
\end{aligned} ϕ ˉ : ( M ⊕ N ) × P ϕ ˉ ( x ⊕ y , z ) → ( M ⊗ P ) ⊕ ( N ⊗ P ) = ( x ⊗ z ) ⊕ ( y ⊗ z )
(为了不混淆这里我们用 x ⊕ y x\oplus y x ⊕ y 表示 M ⊕ N M\oplus N M ⊕ N 中的元素)不难发现 ϕ ˉ \bar\phi ϕ ˉ 是双线性的,因此引导同态 ϕ : ( M ⊕ N ) ⊗ P → ( M ⊗ P ) ⊕ ( N ⊗ P ) \phi:(M\oplus N)\otimes P\to(M\otimes P)\oplus(N\otimes P) ϕ : ( M ⊕ N ) ⊗ P → ( M ⊗ P ) ⊕ ( N ⊗ P ) ,并且 ϕ ( ( x ⊕ y ) ⊗ z ) = ( x ⊗ z ) ⊕ ( y ⊗ z ) \phi((x\oplus y)\otimes z)=(x\otimes z)\oplus(y\otimes z) ϕ ( ( x ⊕ y ) ⊗ z ) = ( x ⊗ z ) ⊕ ( y ⊗ z ) 。为了说明它是同构我们来构造其逆映射:定义 ψ ( ( x ⊗ z ) ⊕ ( y ⊗ w ) ) = ( x ⊕ 0 ) ⊗ z + ( 0 ⊕ y ) ⊗ w \psi((x\otimes z)\oplus(y\otimes w))=(x\oplus0)\otimes z+(0\oplus y)\otimes w ψ ( ( x ⊗ z ) ⊕ ( y ⊗ w ) ) = ( x ⊕ 0 ) ⊗ z + ( 0 ⊕ y ) ⊗ w (事实上就是 p 1 ⊗ 1 p_1\otimes1 p 1 ⊗ 1 和 p 2 ⊗ 1 p_2\otimes1 p 2 ⊗ 1 合起来定义的同态),直接验证即知 ψ ∘ ϕ , ϕ ∘ ψ \psi\circ\phi,\phi\circ\psi ψ ∘ ϕ , ϕ ∘ ψ 都是单位映射。
接下来是书里的一个练习:
如果 A , B A,B A , B 是两个环,M M M 是 A A A -模,P P P 是 B B B -模,并且 N N N 是 ( A , B ) (A,B) ( A , B ) -双模(即既是 A A A -模又是 B B B -模,并且标量乘 A A A 上元素和标量乘 B B B 上元素的运算是交换的,a ( x b ) = ( a x ) b a(xb)=(ax)b a ( x b ) = ( a x ) b )。那么 M ⊗ A N M\otimes_A N M ⊗ A N 自然的是 B B B -模(标量乘到 N N N 上),N ⊗ A P N\otimes_A P N ⊗ A P 自然是 A A A -模,并且
( M ⊗ A N ) ⊗ B P ≅ M ⊗ A ( N ⊗ B P ) (M\otimes_A N)\otimes_B P\cong M\otimes_A(N\otimes_B P)
( M ⊗ A N ) ⊗ B P ≅ M ⊗ A ( N ⊗ B P )
书里面没说这个 ≅ \cong ≅ 是怎么个同构,大概是说作为 ( A , B ) (A,B) ( A , B ) -bimodule 同构吧(等价的就是说作为 A A A -模或者作为 B B B -模都同构)。证明梗概当然就是努力说明 ( x ⊗ A y ) ⊗ B z ↦ x ⊗ A ( y ⊗ B z ) (x\otimes_A y)\otimes_B z\mapsto x\otimes_A(y\otimes_B z) ( x ⊗ A y ) ⊗ B z ↦ x ⊗ A ( y ⊗ B z ) 这个映射是良定义的,这样对称的可以定义反过来的映射,并且显然它们互为逆映射。证明的时候要小心地看好每一步的同态是 A A A -模同态,B B B -模同态还是 ( A , B ) (A,B) ( A , B ) -双模同态,这里不再赘述实际上是我嫌麻烦.jpg 。
标量限制和扩张
如果有环 A , B A,B A , B ,环同态 f : A → B f:A\to B f : A → B ,以及 B B B -模 N N N ,那么 N N N 可以看做 A A A -模:定义 a ⋅ x = f ( a ) x a\cdot x=f(a)x a ⋅ x = f ( a ) x 即可。(事实上这个时候 \Ker f\subseteq\mathop{\rm Ann}(N),所以其实相当于把标量乘限制到了 B B B 的一个子环上)这个 A A A -模称为由 N N N 进行标量限制 restriction of scalars 得到的。特别的,f f f 定义出了一种将 B B B 看做 A A A -模的方式。
如果 N N N 是有限生成 B B B -模而 B B B 是有限生成 A A A -模,那么 N N N 作为 A A A -模也是有限生成的。
如果 y 1 … y n y_1\dots y_n y 1 … y n 生成 N N N (作为 B B B -模)而 x 1 … x m x_1\dots x_m x 1 … x m 生成 B B B (作为 A A A -模),那么 n m nm n m 个乘积 x i y j x_iy_j x i y j 生成 N N N (作为 A A A -模)。
如果 M M M 是一个 A A A -模,而 B B B 由上述方式看做 A A A -模,那么 M B = B ⊗ A M M_B=B\otimes_A M M B = B ⊗ A M 也是一个 A A A -模。而且如果定义 b ( b ′ ⊗ x ) = ( b b ′ ) ⊗ x ( b , b ′ ∈ B , x ∈ M ) b(b'\otimes x)=(bb')\otimes x\pod{b,b'\in B,x\in M} b ( b ′ ⊗ x ) = ( b b ′ ) ⊗ x ( b , b ′ ∈ B , x ∈ M ) ,那么 M B M_B M B 就承载了这样一个 B B B -模结构。这个过程被称为标量扩张 extension of scalars 。
如果 M M M 是有限生成 A A A -模,那么 M B M_B M B 是有限生成 B B B -模。
如果 x 1 , … , x n x_1,\dots,x_n x 1 , … , x n 生成 M M M 那么 1 ⊗ x 1 , … , 1 ⊗ x n 1\otimes x_1,\dots,1\otimes x_n 1 ⊗ x 1 , … , 1 ⊗ x n 生成 M B M_B M B 。
注 :我在互联网的角落里找到的 restriction and extension of scalars 的翻译仅有“纯量限制”和“纯量的扩张”。想来“标量限制”和“标量扩张”的直译也很合理。
张量积的正合性
如果我们有一个 A A A -双线性映射 f : M × N → P f:M\times N\to P f : M × N → P ,那么对每个 x ∈ M x\in M x ∈ M ,y ↦ f ( x , y ) y\mapsto f(x,y) y ↦ f ( x , y ) 是 A A A -线性的,也就是说是 \Hom_A(N,P) 的一员。由于 f f f 在 x x x 上也是线性的,因此就对应了一个 A A A -线性映射 M\to\Hom(N,P)。反过来如果有一个 A A A -线性映射 \phi:M\to\Hom_A(N,P),就可以以 ( x , y ) ↦ ϕ ( x ) ( y ) (x,y)\mapsto\phi(x)(y) ( x , y ) ↦ ϕ ( x ) ( y ) 定义一个双线性映射。
这样, M × N → P M\times N\to P M × N → P 双线性映射就和 \Hom(M,\Hom(N,P)) 一一对应。另一方面它又一一对应于 \Hom(M\otimes N,P),因此我们有典范同态
\Hom(M\otimes N,P)\cong\Hom(M,\Hom(N,P))
(换句话说,− ⊗ N -\otimes N − ⊗ N 和 \Hom(N,-) 是一对伴随函子)
命题:若有正合列 M ′ → M → M ′ ′ → 0 M'\to M\to M''\to0 M ′ → M → M ′ ′ → 0 ,那么将其中所有模对 N N N 取张量积并将同态对 1 1 1 (即 i d N {\rm id}_N i d N )取张量积,得到的序列 M ′ ⊗ N → M ⊗ N → M ′ ′ ⊗ N → 0 M'\otimes N\to M\otimes N\to M''\otimes N\to0 M ′ ⊗ N → M ⊗ N → M ′ ′ ⊗ N → 0 仍然是正合的。
这个证明比较容易,利用到了 M ′ → M → M ′ ′ → 0 M'\to M\to M''\to0 M ′ → M → M ′ ′ → 0 正合当且仅当对任何的 P P P 都有 \Hom(M',P)\to\Hom(M,P)\to\Hom(M'',P)\to 0 正合的结论。
事实上在范畴论里可以将上述命题推广到:任意函子的左伴随(如果存在)都是右正合的(反过来也是,任意函子的右伴随(如果存在)都是左正合的)。
如果 − ⊗ N -\otimes N − ⊗ N 的操作保持任意序列的正合性,那么就称 N N N 是一个平坦模 flat module 。这个定义等价于:
所有短正合列对 N N N 取张量积还是正合的(因为所有正合列可以拆分成短正合列);
如果 f : M ′ → M f:M'\to M f : M ′ → M 单射,那么 f ⊗ 1 : M ′ ⊗ N → M ⊗ N f\otimes 1:M'\otimes N\to M\otimes N f ⊗ 1 : M ′ ⊗ N → M ⊗ N 单射。(等价于说 0 → M ′ → M 0\to M'\to M 0 → M ′ → M 正合推出 0 → M ′ ⊗ N → M ⊗ N 0\to M'\otimes N\to M\otimes N 0 → M ′ ⊗ N → M ⊗ N 正合,从而和 − ⊗ N -\otimes N − ⊗ N 右正合的结论一起可以导出上一条)
如果 f : M ′ → M f:M'\to M f : M ′ → M 单射并且 M , M ′ M,M' M , M ′ 有限生成,那么 f ⊗ 1 f\otimes 1 f ⊗ 1 单射。
最后一条推出倒数第二条是因为,如果在 M ⊗ N M\otimes N M ⊗ N 中 ∑ f ( x i ′ ) ⊗ y i = 0 \sum f(x'_i)\otimes y_i=0 ∑ f ( x i ′ ) ⊗ y i = 0 ,那么存在 M M M 的有限生成子模 M 0 M_0 M 0 使得它在 M 0 ⊗ N M_0\otimes N M 0 ⊗ N 中也为 0 0 0 。然后取 M 0 ′ M'_0 M 0 ′ 为 x i ′ x'_i x i ′ 生成的 M ′ M' M ′ 的子模,考虑 f : M 0 ′ → M 0 f:M'_0\to M_0 f : M 0 ′ → M 0 即可。
练习:如果 M M M 是平坦 A A A -模,那么经过 f : A → B f:A\to B f : A → B 的标量扩张得到的 M B : B ⊗ A M M_B:B\otimes_A M M B : B ⊗ A M 是平坦 A A A -模。
这是因为 N ⊗ B M B = N ⊗ B ( B ⊗ A M ) ≅ ( N ⊗ B B ) ⊗ A M ≅ N ⊗ A M N\otimes_B M_B=N\otimes_B(B\otimes_A M)\cong (N\otimes_B B)\otimes_A M\cong N\otimes_A M N ⊗ B M B = N ⊗ B ( B ⊗ A M ) ≅ ( N ⊗ B B ) ⊗ A M ≅ N ⊗ A M 。(用到了上一节的练习)。
代数
如果 f : A → B f:A\to B f : A → B 是环同构,那么如前面所说 B B B 可以看做 A A A -模。因此它既有 A A A -模结构又有环结构,并且这两个结构是兼容的。这样,装备有 A A A -模结构的环 B B B 称为一个 A A A -代数 A A A -algebra 。也就是说一个 A A A 代数就是一个二元组 ( B , f ) (B,f) ( B , f ) ,B B B 是一个环而 f : A → B f:A\to B f : A → B 是环同态。
如果 A A A 是一个域 K K K ,而 B ≠ 0 B\neq0 B = 0 ,那么容易证明 f f f 一定是单射。因此一个 K K K -代数事实上就是一个包含 K K K 作为子环的环。
若 A A A 是任意的一个环,那么自然(且唯一)地存在一个 Z → A \mathbb{Z}\to A Z → A 的同态 n ↦ n . 1 n\mapsto n.1 n ↦ n . 1 (n n n 个 1 1 1 相加),所以任意环都自动地是一个 Z \mathbb{Z} Z -代数。
如果 f : A → B , g : A → C f:A\to B,g:A\to C f : A → B , g : A → C ,那么 B , C B,C B , C 是两个 A A A -代数。一个 A A A -代数同态 A A A -algebra homomorphism 是一个环同态 h : B → C h:B\to C h : B → C 并且同时是 A A A -模同态。事实上相当于说 h h h 是满足 g = h ∘ f g=h\circ f g = h ∘ f 的环同态。
环同态 f f f 被称为有限 finite 的,并且 B B B 称为有限 A A A -代数,当且仅当 B B B 作为 A A A -模是有限生成的。f f f 被称为有限型 of finite type 的,而 B B B 称为有限生成 A A A -代数,当且仅当存在一个有限子集 { x 1 … , x n } ⊆ B \{x_1\dots,x_n\}\subseteq B { x 1 … , x n } ⊆ B 使得 B B B 中每个元素可以写成关于它们的、系数在 f ( A ) f(A) f ( A ) 中的多项式;换句话说存在一个从多元多项式环 A [ t 1 , t 2 , … , t n ] A[t_1,t_2,\dots,t_n] A [ t 1 , t 2 , … , t n ] 到 B B B 的满 同态。(也就是说,B B B 中每个元素可以用 { x 1 , … , x n } ∪ f ( A ) \{x_1,\dots,x_n\}\cup f(A) { x 1 , … , x n } ∪ f ( A ) 通过有限次加减乘得出)
如果一个环 A A A 作为 Z \mathbb{Z} Z -代数是有限生成的,那么称它为有限生成 的环。
代数的张量积
如果 B , C B,C B , C 是 A A A -代数,那么作为 A A A -模它们有一个张量积 D = B ⊗ A C D=B\otimes_A C D = B ⊗ A C 。我们现在定义 D D D 上的乘法使它成为 A A A -代数。
考虑 B × C × B × C → D B\times C\times B\times C\to D B × C × B × C → D 的映射
( b , c , b ′ , c ′ ) ↦ ( b b ′ ) ⊗ ( c c ′ ) (b,c,b',c')\mapsto(bb')\otimes(cc')
( b , c , b ′ , c ′ ) ↦ ( b b ′ ) ⊗ ( c c ′ )
那么它是多重线性映射,因此导出映射 B ⊗ C ⊗ B ⊗ C → D B\otimes C\otimes B\otimes C\to D B ⊗ C ⊗ B ⊗ C → D ,从而就得到一个映射 D ⊗ D → D D\otimes D\to D D ⊗ D → D ,然后再返回去得到 A A A -双线性映射
μ : D × D → D μ ( b ⊗ c , b ′ ⊗ c ′ ) = ( b b ′ ) ⊗ ( c c ′ ) \begin{aligned}
\mu:D\times D&\to D\\
\mu(b\otimes c,b'\otimes c')&=(bb')\otimes(cc')
\end{aligned} μ : D × D μ ( b ⊗ c , b ′ ⊗ c ′ ) → D = ( b b ′ ) ⊗ ( c c ′ )
把 μ \mu μ 作为 D D D 上的乘法即可。
由于 μ \mu μ 是双线性的(满足分配律),并且乘法交换律以及结合律也是显然的,而且具有单位元 1 ⊗ 1 1\otimes1 1 ⊗ 1 ,所以它是一个交换环。为了让它成为环同态,只需要定义 h : A → D h:A\to D h : A → D ,h ( x ) = f ( x ) ⊗ 1 = 1 ⊗ g ( x ) h(x)=f(x)\otimes1=1\otimes g(x) h ( x ) = f ( x ) ⊗ 1 = 1 ⊗ g ( x ) 即可(原书此处有笔误,写成了 f ( x ) ⊗ g ( x ) f(x)\otimes g(x) f ( x ) ⊗ g ( x ) )
习题选(quan)做
这次是真的全做,除了最后五道题我不知道什么叫做 Tor functor。