この章の目標
イデアルの和・積・商・根基を計算し、素スペクトル上の図形の演算との対応を理解する
冪零元根基が素イデアル全体の共通部分であることを証明し、ジャコブソン根基と局所環を扱える
行列式トリックと中山の補題を証明し、局所環上の加群の生成系の議論に使える
テンソル積を構成して普遍性と右完全性を証明し、係数拡大・ファイバー・平坦性の計算に使える
前提 :代数学 第5章 (イデアル・素イデアル・極大イデアル)、代数学 第7章 (加群・完全列)、線形代数 第4章 (余因子行列)
この科目では、環はすべて可換で単位元 1 1 1 をもち、環準同型は 1 1 1 を 1 1 1 に写すとする。A , B A, B A , B は環、K K K は体を表す。
可換環論は代数幾何学と代数的整数論の共通の土台である。基本方針は、環 A A A を「空間 Spec A \operatorname{Spec} A Spec A 上の関数の環」とみなすことにある。C [ x , y ] \mathbb{C}[x, y] C [ x , y ] の元は平面 C 2 \mathbb{C}^2 C 2 上の多項式関数であり、整数 12 12 12 も「素数 p p p での値 12 m o d p 12 \bmod p 12 mod p 」をもつ関数とみなせる。この見方では、イデアルは図形に、局所化は開集合への制限に、クルル次元は図形の次元に、正則局所環は特異点でない点に対応する。本章ではその準備として、イデアルの演算・局所環・中山の補題・テンソル積を扱う。
1.1 素スペクトルと元の「値」
定義 1.1 (素スペクトル, prime spectrum)環 A A A の素イデアル全体の集合を Spec A \operatorname{Spec} A Spec A と書き、その元を点 とよぶ。p ∈ Spec A \mathfrak{p} \in \operatorname{Spec} A p ∈ Spec A に対し κ ( p ) : = Frac ( A / p ) \kappa(\mathfrak{p}) := \operatorname{Frac}(A/\mathfrak{p}) κ ( p ) := Frac ( A / p ) を p \mathfrak{p} p の剰余体 (residue field) といい、f ∈ A f \in A f ∈ A の κ ( p ) \kappa(\mathfrak{p}) κ ( p ) への像を f ( p ) f(\mathfrak{p}) f ( p ) と書いて f f f の p \mathfrak{p} p での値 とよぶ。イデアル I I I に対し V ( I ) : = { p ∈ Spec A ∣ p ⊃ I } V(I) := \lbrace \mathfrak{p} \in \operatorname{Spec} A \mid \mathfrak{p} \supset I \rbrace V ( I ) := { p ∈ Spec A ∣ p ⊃ I } とおく。
f ( p ) = 0 ⟺ f ∈ p f(\mathfrak{p}) = 0 \iff f \in \mathfrak{p} f ( p ) = 0 ⟺ f ∈ p だから、V ( I ) V(I) V ( I ) は「I I I の元がすべて 0 0 0 になる点の集合」、つまり I I I の元を方程式とする図形である。Spec A \operatorname{Spec} A Spec A の位相は第2章で入れる。
例 1.2 (1) Spec Z \operatorname{Spec} \mathbb{Z} Spec Z の点は ( 0 ) (0) ( 0 ) と素数 p p p に対する ( p ) (p) ( p ) である。12 12 12 の ( p ) (p) ( p ) での値は 12 m o d p ∈ F p 12 \bmod p \in \mathbb{F}_p 12 mod p ∈ F p 、( 0 ) (0) ( 0 ) での値は 12 ∈ Q 12 \in \mathbb{Q} 12 ∈ Q で、V ( ( 12 ) ) = { ( 2 ) , ( 3 ) } V((12)) = \lbrace (2), (3) \rbrace V (( 12 )) = {( 2 ) , ( 3 )} である。
(2) K K K が代数閉体なら K [ x , y ] K[x, y] K [ x , y ] の極大イデアルは ( x − a , y − b ) (x - a, y - b) ( x − a , y − b ) の形に限る(第4章の零点定理)。K [ x , y ] / m ≅ K K[x, y]/\mathfrak{m} \cong K K [ x , y ] / m ≅ K と同一視すれば f ( m ) = f ( a , b ) f(\mathfrak{m}) = f(a, b) f ( m ) = f ( a , b ) である。Spec K [ x , y ] \operatorname{Spec} K[x, y] Spec K [ x , y ] にはこのほか ( 0 ) (0) ( 0 ) や、既約多項式 g g g に対する ( g ) (g) ( g ) という点がある(第2章)。点 ( g ) (g) ( g ) は曲線 g = 0 g = 0 g = 0 全体を代表する「ぼやけた点」である。
1.2 イデアルの演算
図形の交わりや和集合を方程式の側で計算するために、イデアルの演算を整理しておく。
定義 1.3 I , J I, J I , J を A A A のイデアルとする。和 I + J I + J I + J 、共通部分 I ∩ J I \cap J I ∩ J 、積 I J IJ I J (a b ab ab ( a ∈ I , b ∈ J ) (a \in I, b \in J) ( a ∈ I , b ∈ J ) で生成されるイデアル)のほか、次を定める。
イデアル商 (ideal quotient) ( I : J ) : = { a ∈ A ∣ a J ⊂ I } (I : J) := \lbrace a \in A \mid aJ \subset I \rbrace ( I : J ) := { a ∈ A ∣ a J ⊂ I } 。特に Ann ( J ) : = ( 0 : J ) \operatorname{Ann}(J) := (0 : J) Ann ( J ) := ( 0 : J ) を零化イデアル (annihilator) という。
根基 (radical) I : = { a ∈ A ∣ a n ∈ I ( ∃ n ≥ 1 ) } \sqrt{I} := \lbrace a \in A \mid a^n \in I \ (\exists n \geq 1) \rbrace I := { a ∈ A ∣ a n ∈ I ( ∃ n ≥ 1 )} 。I = I \sqrt{I} = I I = I となる I I I を根基イデアル という。
命題 1.4 (1) I \sqrt{I} I はイデアルで、I = I \sqrt{\sqrt{I}} = \sqrt{I} I = I である。
(2) I J ⊂ I ∩ J IJ \subset I \cap J I J ⊂ I ∩ J であり、I + J = A I + J = A I + J = A ならば I J = I ∩ J IJ = I \cap J I J = I ∩ J である。
証明. (1) a m , b n ∈ I a^m, b^n \in I a m , b n ∈ I なら、二項展開 ( a + b ) m + n − 1 = ∑ k ( m + n − 1 k ) a k b m + n − 1 − k (a + b)^{m + n - 1} = \sum_k \binom{m+n-1}{k} a^k b^{m+n-1-k} ( a + b ) m + n − 1 = ∑ k ( k m + n − 1 ) a k b m + n − 1 − k の各項は k ≥ m k \geq m k ≥ m または m + n − 1 − k ≥ n m + n - 1 - k \geq n m + n − 1 − k ≥ n をみたすので I I I に属する。r a ∈ I ra \in \sqrt{I} r a ∈ I は明らか。a n ∈ I a^n \in \sqrt{I} a n ∈ I なら ( a n ) m ∈ I (a^n)^m \in I ( a n ) m ∈ I だから a ∈ I a \in \sqrt{I} a ∈ I 。
(2) 前半は明らか。1 = u + v 1 = u + v 1 = u + v ( u ∈ I , v ∈ J ) (u \in I, v \in J) ( u ∈ I , v ∈ J ) とすると、x ∈ I ∩ J x \in I \cap J x ∈ I ∩ J に対し x = x u + x v ∈ J I + I J = I J x = xu + xv \in JI + IJ = IJ x = xu + xv ∈ J I + I J = I J 。□ \square □
命題 1.5 (1) V ( I + J ) = V ( I ) ∩ V ( J ) V(I + J) = V(I) \cap V(J) V ( I + J ) = V ( I ) ∩ V ( J ) (2) V ( I J ) = V ( I ∩ J ) = V ( I ) ∪ V ( J ) V(IJ) = V(I \cap J) = V(I) \cup V(J) V ( I J ) = V ( I ∩ J ) = V ( I ) ∪ V ( J ) (3) V ( I ) = V ( I ) V(\sqrt{I}) = V(I) V ( I ) = V ( I ) (4) I ⊂ J I \subset J I ⊂ J ならば V ( I ) ⊃ V ( J ) V(I) \supset V(J) V ( I ) ⊃ V ( J ) 。
証明. (1)(3)(4) は定義から直ちにわかる((3) は素イデアルが a n a^n a n を含めば a a a も含むことによる)。(2) I J ⊂ I ∩ J ⊂ I IJ \subset I \cap J \subset I I J ⊂ I ∩ J ⊂ I より V ( I ) ∪ V ( J ) ⊂ V ( I ∩ J ) ⊂ V ( I J ) V(I) \cup V(J) \subset V(I \cap J) \subset V(IJ) V ( I ) ∪ V ( J ) ⊂ V ( I ∩ J ) ⊂ V ( I J ) 。p ⊃ I J \mathfrak{p} \supset IJ p ⊃ I J かつ p ⊅ I \mathfrak{p} \not\supset I p ⊃ I とし、a ∈ I ∖ p a \in I \setminus \mathfrak{p} a ∈ I ∖ p をとる。任意の b ∈ J b \in J b ∈ J で a b ∈ p ab \in \mathfrak{p} ab ∈ p だから b ∈ p b \in \mathfrak{p} b ∈ p 、すなわち p ∈ V ( J ) \mathfrak{p} \in V(J) p ∈ V ( J ) 。□ \square □
したがって「イデアルの和 ↔ 図形の交わり」「積・共通部分 ↔ 和集合」という辞書ができる。ただし V V V は I I I と I \sqrt{I} I を区別しない。この「見えない部分」が可換環論の面白さの源である。
例 1.6 (1) Z \mathbb{Z} Z では ( m ) + ( n ) = ( gcd ( m , n ) ) (m) + (n) = (\gcd(m, n)) ( m ) + ( n ) = ( g cd( m , n )) 、( m ) ∩ ( n ) = ( lcm ( m , n ) ) (m) \cap (n) = (\operatorname{lcm}(m, n)) ( m ) ∩ ( n ) = ( lcm ( m , n )) 、( ( m ) : ( n ) ) = ( m / gcd ( m , n ) ) ((m) : (n)) = (m/\gcd(m, n)) (( m ) : ( n )) = ( m / g cd( m , n )) である。たとえば ( 4 ) + ( 6 ) = ( 2 ) (4) + (6) = (2) ( 4 ) + ( 6 ) = ( 2 ) 、( 4 ) ( 6 ) = ( 24 ) (4)(6) = (24) ( 4 ) ( 6 ) = ( 24 ) 、( 4 ) ∩ ( 6 ) = ( 12 ) (4) \cap (6) = (12) ( 4 ) ∩ ( 6 ) = ( 12 ) 、( ( 4 ) : ( 6 ) ) = ( 2 ) ((4) : (6)) = (2) (( 4 ) : ( 6 )) = ( 2 ) 、( 72 ) = ( 6 ) \sqrt{(72)} = (6) ( 72 ) = ( 6 ) 。
(2) K [ x , y ] K[x, y] K [ x , y ] で ( x ) ∩ ( y ) = ( x y ) (x) \cap (y) = (xy) ( x ) ∩ ( y ) = ( x y ) (一意分解整域なので最小公倍元)、( x ) + ( y ) = ( x , y ) (x) + (y) = (x, y) ( x ) + ( y ) = ( x , y ) 。図形では「2 本の座標軸の和集合」と「原点」である。
(3) I = ( x 2 , x y ) = ( x ) ( x , y ) I = (x^2, xy) = (x)(x, y) I = ( x 2 , x y ) = ( x ) ( x , y ) とすると I = ( x ) \sqrt{I} = (x) I = ( x ) で、V ( I ) = V ( ( x ) ) V(I) = V((x)) V ( I ) = V (( x )) は y y y 軸である。しかし I ≠ ( x ) I \neq (x) I = ( x ) であり、( I : y ) = ( x ) (I : y) = (x) ( I : y ) = ( x ) 、( I : x ) = ( x , y ) (I : x) = (x, y) ( I : x ) = ( x , y ) となる。A / I A/I A / I の元 x ˉ \bar{x} x ˉ は 0 0 0 でないが x x x にも y y y にも零化される。つまり x ˉ \bar{x} x ˉ は「原点にだけ存在する関数」であり、I I I は y y y 軸に原点で余分な構造が付着したものと見るべきである(第3章の埋没素イデアル)。
p 1 , … , p n \mathfrak{p}_1, \dots, \mathfrak{p}_n p 1 , … , p n のどれにも含まれないイデアルは、それらの「和集合」にも含まれない。これは後の章で繰り返し使う。
補題 1.7 (素イデアル回避, prime avoidance)p 1 , … , p n \mathfrak{p}_1, \dots, \mathfrak{p}_n p 1 , … , p n を素イデアル、I I I をイデアルとする。I ⊂ ⋃ i = 1 n p i I \subset \bigcup_{i=1}^n \mathfrak{p}_i I ⊂ ⋃ i = 1 n p i ならば、ある i i i で I ⊂ p i I \subset \mathfrak{p}_i I ⊂ p i である。
証明. n n n に関する帰納法。n = 1 n = 1 n = 1 は明らか。n ≥ 2 n \geq 2 n ≥ 2 で、どの i i i についても I ⊄ p i I \not\subset \mathfrak{p}_i I ⊂ p i と仮定する。帰納法の仮定より各 i i i について I ⊄ ⋃ j ≠ i p j I \not\subset \bigcup_{j \neq i} \mathfrak{p}_j I ⊂ ⋃ j = i p j なので、x i ∈ I ∖ ⋃ j ≠ i p j x_i \in I \setminus \bigcup_{j \neq i} \mathfrak{p}_j x i ∈ I ∖ ⋃ j = i p j がとれ、I ⊂ ⋃ p j I \subset \bigcup \mathfrak{p}_j I ⊂ ⋃ p j より x i ∈ p i x_i \in \mathfrak{p}_i x i ∈ p i である。y = x 1 + x 2 x 3 ⋯ x n ∈ I y = x_1 + x_2 x_3 \cdots x_n \in I y = x 1 + x 2 x 3 ⋯ x n ∈ I とおく。i ≥ 2 i \geq 2 i ≥ 2 なら x 2 ⋯ x n ∈ p i x_2 \cdots x_n \in \mathfrak{p}_i x 2 ⋯ x n ∈ p i , x 1 ∉ p i x_1 \notin \mathfrak{p}_i x 1 ∈ / p i より y ∉ p i y \notin \mathfrak{p}_i y ∈ / p i 。i = 1 i = 1 i = 1 なら x 1 ∈ p 1 x_1 \in \mathfrak{p}_1 x 1 ∈ p 1 で、x 2 , … , x n ∉ p 1 x_2, \dots, x_n \notin \mathfrak{p}_1 x 2 , … , x n ∈ / p 1 と素性から x 2 ⋯ x n ∉ p 1 x_2 \cdots x_n \notin \mathfrak{p}_1 x 2 ⋯ x n ∈ / p 1 、よって y ∉ p 1 y \notin \mathfrak{p}_1 y ∈ / p 1 。これは I ⊂ ⋃ p i I \subset \bigcup \mathfrak{p}_i I ⊂ ⋃ p i に反する。□ \square □
幾何的には「V ( I ) V(I) V ( I ) が有限個の点 p i \mathfrak{p}_i p i のどれも含まないなら、それらすべてで値が 0 0 0 でない f ∈ I f \in I f ∈ I がある」ということである。
1.3 冪零元根基とジャコブソン根基
定理 1.9 A A A の冪零元全体 nil ( A ) : = ( 0 ) \operatorname{nil}(A) := \sqrt{(0)} nil ( A ) := ( 0 ) を冪零元根基 (nilradical) という。
nil ( A ) = ⋂ p ∈ Spec A p \operatorname{nil}(A) = \bigcap_{\mathfrak{p} \in \operatorname{Spec} A} \mathfrak{p} nil ( A ) = p ∈ Spec A ⋂ p
証明. f n = 0 f^n = 0 f n = 0 なら任意の素イデアル p \mathfrak{p} p について f n ∈ p f^n \in \mathfrak{p} f n ∈ p より f ∈ p f \in \mathfrak{p} f ∈ p 。逆に f f f が冪零でないとし、S = { 1 , f , f 2 , … } S = \lbrace 1, f, f^2, \dots \rbrace S = { 1 , f , f 2 , … } とおくと 0 ∉ S 0 \notin S 0 ∈ / S 。S S S と交わらないイデアル全体 Σ \Sigma Σ は ( 0 ) (0) ( 0 ) を含み、包含に関する鎖の和集合はまた Σ \Sigma Σ に属するので、ツォルンの補題により極大元 p \mathfrak{p} p をもつ。1 ∈ S 1 \in S 1 ∈ S より p ≠ A \mathfrak{p} \neq A p = A 。a , b ∉ p a, b \notin \mathfrak{p} a , b ∈ / p とすると、極大性より p + ( a ) \mathfrak{p} + (a) p + ( a ) , p + ( b ) \mathfrak{p} + (b) p + ( b ) は S S S と交わり、f m = p 1 + r a f^m = p_1 + ra f m = p 1 + r a , f n = p 2 + s b f^n = p_2 + sb f n = p 2 + s b ( p i ∈ p ) (p_i \in \mathfrak{p}) ( p i ∈ p ) と書ける。積をとると f m + n ∈ p + ( a b ) f^{m+n} \in \mathfrak{p} + (ab) f m + n ∈ p + ( ab ) なので p + ( a b ) ∉ Σ \mathfrak{p} + (ab) \notin \Sigma p + ( ab ) ∈ / Σ 、よって a b ∉ p ab \notin \mathfrak{p} ab ∈ / p 。ゆえに p \mathfrak{p} p は f f f を含まない素イデアルである。□ \square □
系 1.10 I = ⋂ p ⊃ I p \sqrt{I} = \bigcap_{\mathfrak{p} \supset I} \mathfrak{p} I = ⋂ p ⊃ I p 。
証明. A / I A/I A / I に定理 1.9 を適用し、A / I A/I A / I の素イデアルと I I I を含む A A A の素イデアルの対応を使う。□ \square □
幾何的には、f f f が冪零 ⇔ f f f が Spec A \operatorname{Spec} A Spec A のすべての点で値 0 0 0 である。冪零元は「どの点でも 0 だが 0 ではない関数」である。
例 1.11 (1) A = K [ x ] / ( x 2 ) A = K[x]/(x^2) A = K [ x ] / ( x 2 ) の素イデアルは ( x ˉ ) (\bar{x}) ( x ˉ ) だけで、x ˉ ≠ 0 \bar{x} \neq 0 x ˉ = 0 はその点で値 0 0 0 をとる。A A A は「接ベクトルの方向に無限小の広がりをもつ点」(二重点)とみなせる。
(2) Z / 12 \mathbb{Z}/12 Z /12 の素イデアルは ( 2 ) , ( 3 ) (2), (3) ( 2 ) , ( 3 ) で、nil ( Z / 12 ) = ( 6 ) / ( 12 ) \operatorname{nil}(\mathbb{Z}/12) = (6)/(12) nil ( Z /12 ) = ( 6 ) / ( 12 ) 。
(3) Z [ − 5 ] / ( 2 ) ≅ F 2 [ x ] / ( x 2 + 1 ) = F 2 [ x ] / ( ( x + 1 ) 2 ) \mathbb{Z}[\sqrt{-5}]/(2) \cong \mathbb{F}_2[x]/(x^2 + 1) = \mathbb{F}_2[x]/((x + 1)^2) Z [ − 5 ] / ( 2 ) ≅ F 2 [ x ] / ( x 2 + 1 ) = F 2 [ x ] / (( x + 1 ) 2 ) では 1 + − 5 1 + \sqrt{-5} 1 + − 5 の像が冪零である。これは素数 2 2 2 の「分岐」の現れである(例 1.35、第7章)。
定義 1.12 nil ( A ) = 0 \operatorname{nil}(A) = 0 nil ( A ) = 0 のとき A A A は被約 (reduced) であるという。A r e d : = A / nil ( A ) A_{\mathrm{red}} := A/\operatorname{nil}(A) A red := A / nil ( A ) とおく。極大イデアル全体の共通部分 rad ( A ) \operatorname{rad}(A) rad ( A ) をジャコブソン根基 (Jacobson radical) という。
命題 1.13 x ∈ rad ( A ) ⟺ x \in \operatorname{rad}(A) \iff x ∈ rad ( A ) ⟺ 任意の y ∈ A y \in A y ∈ A に対し 1 − x y ∈ A × 1 - xy \in A^\times 1 − x y ∈ A × 。
証明. (⇒ \Rightarrow ⇒ ) 1 − x y 1 - xy 1 − x y が単元でなければ、ある極大イデアル m \mathfrak{m} m に含まれる(代数学 第5章 定理 5.20)。x ∈ m x \in \mathfrak{m} x ∈ m なので 1 ∈ m 1 \in \mathfrak{m} 1 ∈ m となり矛盾。(⇐ \Leftarrow ⇐ ) ある極大イデアル m \mathfrak{m} m で x ∉ m x \notin \mathfrak{m} x ∈ / m なら m + ( x ) = A \mathfrak{m} + (x) = A m + ( x ) = A で、1 = u + x y 1 = u + xy 1 = u + x y ( u ∈ m ) (u \in \mathfrak{m}) ( u ∈ m ) と書ける。1 − x y = u 1 - xy = u 1 − x y = u は単元でない。□ \square □
例 1.14 rad ( Z ) = ⋂ p ( p ) = 0 \operatorname{rad}(\mathbb{Z}) = \bigcap_p (p) = 0 rad ( Z ) = ⋂ p ( p ) = 0 、rad ( K [ x ] ) = 0 \operatorname{rad}(K[x]) = 0 rad ( K [ x ]) = 0 、rad ( Z / 12 ) = ( 6 ) / ( 12 ) \operatorname{rad}(\mathbb{Z}/12) = (6)/(12) rad ( Z /12 ) = ( 6 ) / ( 12 ) 。一方、形式的べき級数環 K [ [ x ] ] K[[x]] K [[ x ]] では nil = 0 \operatorname{nil} = 0 nil = 0 だが rad = ( x ) \operatorname{rad} = (x) rad = ( x ) である。幾何的には rad ( A ) \operatorname{rad}(A) rad ( A ) は「すべての閉点(極大イデアル)で 0 0 0 になる関数」であり、閉点でない点を見落としうる。体上有限生成な代数では nil = rad \operatorname{nil} = \operatorname{rad} nil = rad となる(第4章)。
1.4 局所環
1 点の近くだけを見るための環が局所環である。
定義 1.15 (局所環, local ring)極大イデアルをただ一つもつ環を局所環 という。極大イデアル m \mathfrak{m} m 、剰余体 k = A / m k = A/\mathfrak{m} k = A / m を明示して ( A , m , k ) (A, \mathfrak{m}, k) ( A , m , k ) と書く。
命題 1.16 (1) A A A が局所環 ⟺ \iff ⟺ 非単元全体がイデアルをなす。
(2) 極大イデアル m \mathfrak{m} m が 1 + m ⊂ A × 1 + \mathfrak{m} \subset A^\times 1 + m ⊂ A × をみたせば、A A A は m \mathfrak{m} m を極大イデアルとする局所環である。
証明. (1) 非単元全体 m \mathfrak{m} m がイデアルなら、真のイデアルは非単元からなるので m \mathfrak{m} m に含まれ、m \mathfrak{m} m が唯一の極大イデアルである。逆に局所環の非単元 x x x は ( x ) ≠ A (x) \neq A ( x ) = A より唯一の極大イデアルに含まれる。(2) x ∉ m x \notin \mathfrak{m} x ∈ / m なら 1 = x y + m 1 = xy + m 1 = x y + m ( m ∈ m ) (m \in \mathfrak{m}) ( m ∈ m ) と書け、x y = 1 − m xy = 1 - m x y = 1 − m は単元なので x x x も単元。よって非単元全体は m \mathfrak{m} m に一致し (1) が使える。□ \square □
例 1.17 体、K [ [ x ] ] K[[x]] K [[ x ]] (単元は定数項が 0 0 0 でない元)、Z ( p ) : = { a / b ∈ Q ∣ p ∤ b } \mathbb{Z}_{(p)} := \lbrace a/b \in \mathbb{Q} \mid p \nmid b \rbrace Z ( p ) := { a / b ∈ Q ∣ p ∤ b } 、Z / p n \mathbb{Z}/p^n Z / p n 、K [ x ] / ( x n ) K[x]/(x^n) K [ x ] / ( x n ) は局所環である。K [ x ] ( x ) : = { f / g ∣ f , g ∈ K [ x ] , g ( 0 ) ≠ 0 } K[x]_{(x)} := \lbrace f/g \mid f, g \in K[x], g(0) \neq 0 \rbrace K [ x ] ( x ) := { f / g ∣ f , g ∈ K [ x ] , g ( 0 ) = 0 } は「原点の近くで定義された有理関数」の環で、極大イデアルは原点で 0 0 0 になる関数全体である。Z \mathbb{Z} Z , K [ x ] K[x] K [ x ] , K × K K \times K K × K は局所環でない。第2章の局所化により、任意の環の任意の点から局所環 A p A_{\mathfrak{p}} A p が作られる。
1.5 有限生成加群と有限表示加群
定義 1.18 A A A 加群 M M M が有限生成 (finitely generated) とは、全射 A n → M A^n \to M A n → M が存在することをいう。完全列 A m → A n → M → 0 A^m \to A^n \to M \to 0 A m → A n → M → 0 が存在するとき有限表示 (finitely presented) という。
完全列・分裂などの基本事項は 代数学 第7章 による。有限表示加群は「有限個の生成元と有限個の関係式」で決まる加群である。ネーター環上では有限生成加群は有限表示である(第3章)が、一般には異なる(問題 1.5)。また Q \mathbb{Q} Q は有限生成 Z \mathbb{Z} Z 加群でない。有限個の元 a i / b i a_i/b_i a i / b i で生成される部分加群の元の分母は b 1 ⋯ b n b_1 \cdots b_n b 1 ⋯ b n を割るからである。
1.6 行列式トリックと中山の補題
線形代数のケーリー–ハミルトンの定理は、有限生成加群の自己準同型に一般化される。
命題 1.19 (行列式トリック, determinant trick)M M M を n n n 個の元で生成される A A A 加群、I I I をイデアル、φ : M → M \varphi\colon M \to M φ : M → M を φ ( M ) ⊂ I M \varphi(M) \subset IM φ ( M ) ⊂ I M をみたす A A A 準同型とする。このとき a i ∈ I i a_i \in I^i a i ∈ I i が存在して
φ n + a 1 φ n − 1 + ⋯ + a n − 1 φ + a n = 0 \varphi^n + a_1 \varphi^{n-1} + \cdots + a_{n-1}\varphi + a_n = 0 φ n + a 1 φ n − 1 + ⋯ + a n − 1 φ + a n = 0
証明. 生成元を x 1 , … , x n x_1, \dots, x_n x 1 , … , x n とし、φ ( x i ) = ∑ j a i j x j \varphi(x_i) = \sum_j a_{ij} x_j φ ( x i ) = ∑ j a ij x j ( a i j ∈ I ) (a_{ij} \in I) ( a ij ∈ I ) と書く。M M M を t t t が φ \varphi φ として作用する A [ t ] A[t] A [ t ] 加群とみると ∑ j ( δ i j t − a i j ) x j = 0 \sum_j (\delta_{ij} t - a_{ij}) x_j = 0 ∑ j ( δ ij t − a ij ) x j = 0 である。可換環 A [ t ] A[t] A [ t ] 上の行列 P = ( δ i j t − a i j ) P = (\delta_{ij} t - a_{ij}) P = ( δ ij t − a ij ) に左から余因子行列 adj P \operatorname{adj} P adj P を掛けると、( adj P ) P = ( det P ) E (\operatorname{adj} P) P = (\det P) E ( adj P ) P = ( det P ) E (線形代数 第4章 定理 4.28 の等式は成分の多項式恒等式なので任意の可換環上で成り立つ)より ( det P ) x j = 0 (\det P) x_j = 0 ( det P ) x j = 0 がすべての j j j で成り立ち、det P \det P det P は M M M を零化する。det P = t n + a 1 t n − 1 + ⋯ + a n \det P = t^n + a_1 t^{n-1} + \cdots + a_n det P = t n + a 1 t n − 1 + ⋯ + a n の a i a_i a i は ( a k l ) (a_{kl}) ( a k l ) の i i i 次主小行列式の和の ± 1 \pm 1 ± 1 倍なので I i I^i I i に属する。□ \square □
系 1.20 M M M が有限生成で I M = M IM = M I M = M ならば、a ≡ 1 ( m o d I ) a \equiv 1 \pmod{I} a ≡ 1 ( mod I ) かつ a M = 0 aM = 0 a M = 0 となる a ∈ A a \in A a ∈ A が存在する。
証明. φ = i d M \varphi = \mathrm{id}_M φ = id M に命題 1.19 を適用し、a = 1 + a 1 + ⋯ + a n a = 1 + a_1 + \cdots + a_n a = 1 + a 1 + ⋯ + a n とおく。□ \square □
定理 1.21 (中山の補題, Nakayama's lemma)M M M を有限生成 A A A 加群、I ⊂ rad ( A ) I \subset \operatorname{rad}(A) I ⊂ rad ( A ) をイデアルとする。I M = M IM = M I M = M ならば M = 0 M = 0 M = 0 である。
証明. 系 1.20 の a a a は a = 1 − x a = 1 - x a = 1 − x ( x ∈ I ⊂ rad ( A ) ) (x \in I \subset \operatorname{rad}(A)) ( x ∈ I ⊂ rad ( A )) の形なので、命題 1.13 より単元である。a M = 0 aM = 0 a M = 0 より M = 0 M = 0 M = 0 。□ \square □
系 1.22 M M M を有限生成、N ⊂ M N \subset M N ⊂ M を部分加群、I ⊂ rad ( A ) I \subset \operatorname{rad}(A) I ⊂ rad ( A ) とする。M = N + I M M = N + IM M = N + I M ならば M = N M = N M = N 。
証明. M / N M/N M / N は有限生成で I ( M / N ) = ( I M + N ) / N = M / N I(M/N) = (IM + N)/N = M/N I ( M / N ) = ( I M + N ) / N = M / N なので、定理 1.21 より M / N = 0 M/N = 0 M / N = 0 。□ \square □
系 1.23 ( A , m , k ) (A, \mathfrak{m}, k) ( A , m , k ) を局所環、M M M を有限生成 A A A 加群とする。x 1 , … , x n ∈ M x_1, \dots, x_n \in M x 1 , … , x n ∈ M が M M M を生成するための必要十分条件は、その像が k k k ベクトル空間 M / m M M/\mathfrak{m}M M / m M を張ることである。特に M M M の生成元の最小個数は dim k M / m M \dim_k M/\mathfrak{m}M dim k M / m M に等しく、極小な生成系はすべてこの個数の元からなる。
証明. 必要性は明らか。像が M / m M M/\mathfrak{m}M M / m M を張れば、N = ∑ A x i N = \sum A x_i N = ∑ A x i について M = N + m M M = N + \mathfrak{m}M M = N + m M なので系 1.22 より M = N M = N M = N 。後半:生成系の像は M / m M M/\mathfrak{m}M M / m M を張るので個数は dim k M / m M \dim_k M/\mathfrak{m}M dim k M / m M 以上。極小な生成系の像が一次従属なら、ある元を除いても像はなお M / m M M/\mathfrak{m}M M / m M を張り、前半より残りが M M M を生成して極小性に反する。よって像は基底をなす。□ \square □
M / m M = M ⊗ A k M/\mathfrak{m}M = M \otimes_A k M / m M = M ⊗ A k (命題 1.28)は M M M の閉点でのファイバー である。中山の補題は「ファイバーが 0 なら(その点の近くで)加群自体が 0」「ファイバーの基底は生成系に持ち上がる」と読める。
例 1.24 (仮定を外すと失敗する)(1) 有限生成性:A = Z ( p ) A = \mathbb{Z}_{(p)} A = Z ( p ) , M = Q M = \mathbb{Q} M = Q では p M = M pM = M pM = M だが M ≠ 0 M \neq 0 M = 0 。
(2) I ⊂ rad ( A ) I \subset \operatorname{rad}(A) I ⊂ rad ( A ) :A = Z A = \mathbb{Z} A = Z , I = ( 2 ) I = (2) I = ( 2 ) , M = Z / 3 M = \mathbb{Z}/3 M = Z /3 では 2 M = M ≠ 0 2M = M \neq 0 2 M = M = 0 (系 1.20 の a a a としては a = 3 a = 3 a = 3 がとれる)。
(3) 局所性:Z = ( 1 ) = ( 2 , 3 ) \mathbb{Z} = (1) = (2, 3) Z = ( 1 ) = ( 2 , 3 ) はどちらも極小な生成系だが個数が異なる。系 1.23 は局所環でないと成り立たない。
例 1.25 (尖点の余接空間)A = K [ x , y ] / ( y 2 − x 3 ) A = K[x, y]/(y^2 - x^3) A = K [ x , y ] / ( y 2 − x 3 ) は尖点 (cusp) をもつ曲線の座標環である。原点に対応する極大イデアル m = ( x , y ) / ( y 2 − x 3 ) \mathfrak{m} = (x, y)/(y^2 - x^3) m = ( x , y ) / ( y 2 − x 3 ) について、y 2 − x 3 ∈ ( x , y ) 2 y^2 - x^3 \in (x, y)^2 y 2 − x 3 ∈ ( x , y ) 2 だから m / m 2 ≅ ( x , y ) / ( x , y ) 2 \mathfrak{m}/\mathfrak{m}^2 \cong (x, y)/(x, y)^2 m / m 2 ≅ ( x , y ) / ( x , y ) 2 は x ˉ , y ˉ \bar{x}, \bar{y} x ˉ , y ˉ を基底とする 2 次元空間である。一方、点 ( 1 , 1 ) (1, 1) ( 1 , 1 ) では n = ( x − 1 , y − 1 ) \mathfrak{n} = (x - 1, y - 1) n = ( x − 1 , y − 1 ) とおくと
y 2 − x 3 ≡ 2 ( y − 1 ) − 3 ( x − 1 ) ( m o d n 2 ) y^2 - x^3 \equiv 2(y - 1) - 3(x - 1) \pmod{\mathfrak{n}^2} y 2 − x 3 ≡ 2 ( y − 1 ) − 3 ( x − 1 ) ( mod n 2 )
であり、2 2 2 と 3 3 3 が同時に 0 0 0 になる体はないので、m ( 1 , 1 ) / m ( 1 , 1 ) 2 ≅ n / ( n 2 + ( y 2 − x 3 ) ) \mathfrak{m}_{(1,1)}/\mathfrak{m}_{(1,1)}^2 \cong \mathfrak{n}/(\mathfrak{n}^2 + (y^2 - x^3)) m ( 1 , 1 ) / m ( 1 , 1 ) 2 ≅ n / ( n 2 + ( y 2 − x 3 )) は 1 次元である。系 1.23 を第2章の局所環 A m A_{\mathfrak{m}} A m に適用すると、原点での局所環の極大イデアルの生成元の最小個数は 2、点 ( 1 , 1 ) (1,1) ( 1 , 1 ) での局所環では 1 である(局所化する前の A A A のイデアル m ( 1 , 1 ) \mathfrak{m}_{(1,1)} m ( 1 , 1 ) 自身は単項ではない。「1 個で生成される」のは点の近くだけを見たときの話である)。曲線は 1 次元なので、原点は「余分な方向」をもつ特異点である(第5章)。
1.7 テンソル積
双線形写像を線形写像として扱うための道具がテンソル積である。係数の取り替えやファイバーの計算もすべてテンソル積で書ける。
定理 1.26 (テンソル積の存在と普遍性)A A A 加群 M , N M, N M , N に対し、A A A 加群 M ⊗ A N M \otimes_A N M ⊗ A N と双線形写像 β : M × N → M ⊗ A N \beta\colon M \times N \to M \otimes_A N β : M × N → M ⊗ A N , ( x , y ) ↦ x ⊗ y (x, y) \mapsto x \otimes y ( x , y ) ↦ x ⊗ y の組で、次の普遍性 をもつものが存在する:任意の A A A 加群 P P P と双線形写像 f : M × N → P f\colon M \times N \to P f : M × N → P に対し、f ~ ∘ β = f \tilde{f} \circ \beta = f f ~ ∘ β = f となる A A A 準同型 f ~ : M ⊗ A N → P \tilde{f}\colon M \otimes_A N \to P f ~ : M ⊗ A N → P がただ一つ存在する。この組は同型を除いて一意的である。
証明. M × N M \times N M × N の元 ( x , y ) (x, y) ( x , y ) を基底とする自由加群 F F F をとり、基底の元を [ x , y ] [x, y] [ x , y ] と書く。[ x + x ′ , y ] − [ x , y ] − [ x ′ , y ] [x + x', y] - [x, y] - [x', y] [ x + x ′ , y ] − [ x , y ] − [ x ′ , y ] 、[ x , y + y ′ ] − [ x , y ] − [ x , y ′ ] [x, y + y'] - [x, y] - [x, y'] [ x , y + y ′ ] − [ x , y ] − [ x , y ′ ] 、[ a x , y ] − a [ x , y ] [ax, y] - a[x, y] [ a x , y ] − a [ x , y ] 、[ x , a y ] − a [ x , y ] [x, ay] - a[x, y] [ x , a y ] − a [ x , y ] の形の元全体で生成される部分加群を R R R とし、M ⊗ A N : = F / R M \otimes_A N := F/R M ⊗ A N := F / R 、x ⊗ y : = [ x , y ] m o d R x \otimes y := [x, y] \bmod R x ⊗ y := [ x , y ] mod R とおく。R R R の定義から β \beta β は双線形である。双線形写像 f f f に対し、[ x , y ] ↦ f ( x , y ) [x, y] \mapsto f(x, y) [ x , y ] ↦ f ( x , y ) で定まる F → P F \to P F → P は f f f の双線形性より R R R を 0 0 0 に写すので、f ~ \tilde{f} f ~ を誘導する。M ⊗ A N M \otimes_A N M ⊗ A N は x ⊗ y x \otimes y x ⊗ y たちで生成されるので f ~ \tilde{f} f ~ は一意である。一意性は普遍性の標準的な議論(圏論 第2章 )による。□ \square □
M ⊗ A N M \otimes_A N M ⊗ A N の元は有限和 ∑ x i ⊗ y i \sum x_i \otimes y_i ∑ x i ⊗ y i で書けるが、一般に 1 つの x ⊗ y x \otimes y x ⊗ y の形(純テンソル)にはならない。
命題 1.27 次の自然な同型がある:A ⊗ A M ≅ M A \otimes_A M \cong M A ⊗ A M ≅ M 、M ⊗ N ≅ N ⊗ M M \otimes N \cong N \otimes M M ⊗ N ≅ N ⊗ M 、( M ⊗ N ) ⊗ P ≅ M ⊗ ( N ⊗ P ) (M \otimes N) \otimes P \cong M \otimes (N \otimes P) ( M ⊗ N ) ⊗ P ≅ M ⊗ ( N ⊗ P ) 、( ⨁ i M i ) ⊗ N ≅ ⨁ i ( M i ⊗ N ) (\bigoplus_i M_i) \otimes N \cong \bigoplus_i (M_i \otimes N) ( ⨁ i M i ) ⊗ N ≅ ⨁ i ( M i ⊗ N ) 。特に A m ⊗ A A n ≅ A m n A^m \otimes_A A^n \cong A^{mn} A m ⊗ A A n ≅ A mn 。
証明. いずれも普遍性から写像を両方向に作り、生成元 x ⊗ y x \otimes y x ⊗ y 上で互いに逆であることを確かめればよい。たとえば A × M → M A \times M \to M A × M → M , ( a , x ) ↦ a x (a, x) \mapsto ax ( a , x ) ↦ a x は双線形なので A ⊗ M → M A \otimes M \to M A ⊗ M → M を誘導し、x ↦ 1 ⊗ x x \mapsto 1 \otimes x x ↦ 1 ⊗ x がその逆である(a ⊗ x = 1 ⊗ a x a \otimes x = 1 \otimes ax a ⊗ x = 1 ⊗ a x による)。□ \square □
命題 1.28 イデアル I I I に対し A / I ⊗ A M ≅ M / I M A/I \otimes_A M \cong M/IM A / I ⊗ A M ≅ M / I M (a ˉ ⊗ x ↦ a x ‾ \bar{a} \otimes x \mapsto \overline{ax} a ˉ ⊗ x ↦ a x )。
証明. ( a ˉ , x ) ↦ a x ‾ (\bar{a}, x) \mapsto \overline{ax} ( a ˉ , x ) ↦ a x は well-defined な双線形写像なので α : A / I ⊗ M → M / I M \alpha\colon A/I \otimes M \to M/IM α : A / I ⊗ M → M / I M を誘導する。逆向きに x ˉ ↦ 1 ˉ ⊗ x \bar{x} \mapsto \bar{1} \otimes x x ˉ ↦ 1 ˉ ⊗ x を考える。x = ∑ a i y i x = \sum a_i y_i x = ∑ a i y i ( a i ∈ I ) (a_i \in I) ( a i ∈ I ) なら 1 ˉ ⊗ x = ∑ a i ˉ ⊗ y i = 0 \bar{1} \otimes x = \sum \bar{a_i} \otimes y_i = 0 1 ˉ ⊗ x = ∑ a i ˉ ⊗ y i = 0 なので well-defined であり、α \alpha α の逆写像になる(a ˉ ⊗ x = 1 ˉ ⊗ a x \bar{a} \otimes x = \bar{1} \otimes ax a ˉ ⊗ x = 1 ˉ ⊗ a x に注意)。□ \square □
例 1.29 (1) Z / m ⊗ Z Z / n ≅ ( Z / n ) / m ( Z / n ) ≅ Z / gcd ( m , n ) \mathbb{Z}/m \otimes_{\mathbb{Z}} \mathbb{Z}/n \cong (\mathbb{Z}/n)/m(\mathbb{Z}/n) \cong \mathbb{Z}/\gcd(m, n) Z / m ⊗ Z Z / n ≅ ( Z / n ) / m ( Z / n ) ≅ Z / g cd( m , n ) 。
(2) Q ⊗ Z Z / n = 0 \mathbb{Q} \otimes_{\mathbb{Z}} \mathbb{Z}/n = 0 Q ⊗ Z Z / n = 0 :q ⊗ a ˉ = ( q / n ) ⊗ n a ˉ = 0 q \otimes \bar{a} = (q/n) \otimes n\bar{a} = 0 q ⊗ a ˉ = ( q / n ) ⊗ n a ˉ = 0 。
(3) K [ x ] ⊗ K K [ y ] ≅ K [ x , y ] K[x] \otimes_K K[y] \cong K[x, y] K [ x ] ⊗ K K [ y ] ≅ K [ x , y ] (f ⊗ g ↦ f g f \otimes g \mapsto fg f ⊗ g ↦ f g )。幾何的には直線と直線の直積が平面である。
(4) 素イデアル p \mathfrak{p} p に対し M ⊗ A κ ( p ) M \otimes_A \kappa(\mathfrak{p}) M ⊗ A κ ( p ) を M M M の p \mathfrak{p} p でのファイバー という。κ ( p ) \kappa(\mathfrak{p}) κ ( p ) 上のベクトル空間である。
注意
x ⊗ y = 0 x \otimes y = 0 x ⊗ y = 0 かどうかは、どの加群のテンソル積で考えるかに依存する。2 Z ⊗ Z Z / 2 2\mathbb{Z} \otimes_{\mathbb{Z}} \mathbb{Z}/2 2 Z ⊗ Z Z /2 では 2 Z ≅ Z 2\mathbb{Z} \cong \mathbb{Z} 2 Z ≅ Z より 2 ⊗ 1 ˉ 2 \otimes \bar{1} 2 ⊗ 1 ˉ は生成元で 0 0 0 でないが、Z ⊗ Z / 2 \mathbb{Z} \otimes \mathbb{Z}/2 Z ⊗ Z /2 では 2 ⊗ 1 ˉ = 1 ⊗ 2 ˉ = 0 2 \otimes \bar{1} = 1 \otimes \bar{2} = 0 2 ⊗ 1 ˉ = 1 ⊗ 2 ˉ = 0 である。部分加群 M ′ ⊂ M M' \subset M M ′ ⊂ M について M ′ ⊗ N → M ⊗ N M' \otimes N \to M \otimes N M ′ ⊗ N → M ⊗ N は単射とは限らない。
定理 1.30 (右完全性)M ′ → f M → g M ′ ′ → 0 M' \xrightarrow{f} M \xrightarrow{g} M'' \to 0 M ′ f M g M ′′ → 0 が完全ならば、任意の N N N に対し次も完全である。
M ′ ⊗ N → f ⊗ 1 M ⊗ N → g ⊗ 1 M ′ ′ ⊗ N → 0 M' \otimes N \xrightarrow{f \otimes 1} M \otimes N \xrightarrow{g \otimes 1} M'' \otimes N \to 0 M ′ ⊗ N f ⊗ 1 M ⊗ N g ⊗ 1 M ′′ ⊗ N → 0
証明. g g g は全射なので、生成元 x ′ ′ ⊗ y x'' \otimes y x ′′ ⊗ y は g ( x ) = x ′ ′ g(x) = x'' g ( x ) = x ′′ となる x x x により x ⊗ y x \otimes y x ⊗ y の像になり、g ⊗ 1 g \otimes 1 g ⊗ 1 は全射。( g ⊗ 1 ) ( f ⊗ 1 ) = g f ⊗ 1 = 0 (g \otimes 1)(f \otimes 1) = gf \otimes 1 = 0 ( g ⊗ 1 ) ( f ⊗ 1 ) = g f ⊗ 1 = 0 より E : = Im ( f ⊗ 1 ) ⊂ Ker ( g ⊗ 1 ) E := \operatorname{Im}(f \otimes 1) \subset \operatorname{Ker}(g \otimes 1) E := Im ( f ⊗ 1 ) ⊂ Ker ( g ⊗ 1 ) で、g ⊗ 1 g \otimes 1 g ⊗ 1 は g ˉ : ( M ⊗ N ) / E → M ′ ′ ⊗ N \bar{g}\colon (M \otimes N)/E \to M'' \otimes N g ˉ : ( M ⊗ N ) / E → M ′′ ⊗ N を誘導する。g ˉ \bar{g} g ˉ が単射であることを示せばよい。写像 M ′ ′ × N → ( M ⊗ N ) / E M'' \times N \to (M \otimes N)/E M ′′ × N → ( M ⊗ N ) / E を ( x ′ ′ , y ) ↦ [ x ⊗ y ] (x'', y) \mapsto [x \otimes y] ( x ′′ , y ) ↦ [ x ⊗ y ] (g ( x ) = x ′ ′ g(x) = x'' g ( x ) = x ′′ )で定める。g ( x 1 ) = g ( x 2 ) g(x_1) = g(x_2) g ( x 1 ) = g ( x 2 ) なら x 1 − x 2 = f ( x ′ ) x_1 - x_2 = f(x') x 1 − x 2 = f ( x ′ ) となる x ′ x' x ′ があり ( x 1 − x 2 ) ⊗ y ∈ E (x_1 - x_2) \otimes y \in E ( x 1 − x 2 ) ⊗ y ∈ E なので、これは well-defined で双線形である。誘導される ψ : M ′ ′ ⊗ N → ( M ⊗ N ) / E \psi\colon M'' \otimes N \to (M \otimes N)/E ψ : M ′′ ⊗ N → ( M ⊗ N ) / E は ψ g ˉ ( [ x ⊗ y ] ) = [ x ⊗ y ] \psi \bar{g}([x \otimes y]) = [x \otimes y] ψ g ˉ ([ x ⊗ y ]) = [ x ⊗ y ] をみたし、生成元上で ψ ∘ g ˉ = i d \psi \circ \bar{g} = \mathrm{id} ψ ∘ g ˉ = id 。よって g ˉ \bar{g} g ˉ は単射である。□ \square □
例 1.31 (左完全でない)0 → Z → 2 Z 0 \to \mathbb{Z} \xrightarrow{2} \mathbb{Z} 0 → Z 2 Z に ⊗ Z / 2 \otimes \mathbb{Z}/2 ⊗ Z /2 をほどこすと Z / 2 → 0 Z / 2 \mathbb{Z}/2 \xrightarrow{0} \mathbb{Z}/2 Z /2 0 Z /2 となり単射でない。この失敗を測るのが Tor \operatorname{Tor} Tor である(圏論 第5章 )。右完全性は、⊗ N \otimes N ⊗ N が Hom A ( N , − ) \operatorname{Hom}_A(N, -) Hom A ( N , − ) の左随伴であることからも従う(圏論 第3章 )。
1.8 代数と係数拡大
定義 1.32 環準同型 φ : A → B \varphi\colon A \to B φ : A → B があるとき B B B を A A A 代数 (algebra) という。B = A [ b 1 , … , b n ] B = A[b_1, \dots, b_n] B = A [ b 1 , … , b n ] (A A A 上の多項式環の剰余環)と書けるとき有限型 (of finite type)、B B B が A A A 加群として有限生成のとき有限 (finite) という。有限なら有限型である。
例 1.33 (1) A = K [ x , y ] / ( y 2 − x 3 ) A = K[x, y]/(y^2 - x^3) A = K [ x , y ] / ( y 2 − x 3 ) は K K K 上有限型で、K [ x ] K[x] K [ x ] 上では 1 , y ˉ 1, \bar{y} 1 , y ˉ を基底とする自由加群なので有限である(y 2 − x 3 y^2 - x^3 y 2 − x 3 は y y y についてモニックだから割り算ができる)。さらに x ↦ t 2 x \mapsto t^2 x ↦ t 2 , y ↦ t 3 y \mapsto t^3 y ↦ t 3 で A ≅ K [ t 2 , t 3 ] ⊂ K [ t ] A \cong K[t^2, t^3] \subset K[t] A ≅ K [ t 2 , t 3 ] ⊂ K [ t ] となる。実際、A A A の元は p ( x ) + q ( x ) y p(x) + q(x)y p ( x ) + q ( x ) y と書け、その像 p ( t 2 ) + q ( t 2 ) t 3 p(t^2) + q(t^2)t^3 p ( t 2 ) + q ( t 2 ) t 3 は偶数次と奇数次の部分に分かれるので、0 0 0 になるのは p = q = 0 p = q = 0 p = q = 0 のときに限る。尖点は直線の像 t ↦ ( t 2 , t 3 ) t \mapsto (t^2, t^3) t ↦ ( t 2 , t 3 ) である。
(2) Z [ − 5 ] ≅ Z [ x ] / ( x 2 + 5 ) \mathbb{Z}[\sqrt{-5}] \cong \mathbb{Z}[x]/(x^2 + 5) Z [ − 5 ] ≅ Z [ x ] / ( x 2 + 5 ) は Z \mathbb{Z} Z 上有限(基底 1 , − 5 1, \sqrt{-5} 1 , − 5 )。
(3) K [ x ] K[x] K [ x ] は K K K 上有限型だが有限でない。Q \mathbb{Q} Q は Z \mathbb{Z} Z 上有限型でない。Q = Z [ a 1 / b , … , a n / b ] \mathbb{Q} = \mathbb{Z}[a_1/b, \dots, a_n/b] Q = Z [ a 1 / b , … , a n / b ] なら Q \mathbb{Q} Q の元の分母は b b b のべきになるが、b b b を割らない素数 p p p について 1 / p 1/p 1/ p はそうならない。
命題 1.34 (係数拡大, base change)A → B A \to B A → B を環準同型、M M M を A A A 加群とすると、M B : = B ⊗ A M M_B := B \otimes_A M M B := B ⊗ A M は b ( b ′ ⊗ x ) = b b ′ ⊗ x b(b' \otimes x) = bb' \otimes x b ( b ′ ⊗ x ) = b b ′ ⊗ x により B B B 加群になる。B ⊗ A A n ≅ B n B \otimes_A A^n \cong B^n B ⊗ A A n ≅ B n 、B ⊗ A A / I ≅ B / I B B \otimes_A A/I \cong B/IB B ⊗ A A / I ≅ B / I B 、B ⊗ A A [ x ] / ( f ) ≅ B [ x ] / ( f ) B \otimes_A A[x]/(f) \cong B[x]/(f) B ⊗ A A [ x ] / ( f ) ≅ B [ x ] / ( f ) である(最後の式の右辺の f f f は係数を B B B に写したもの)。
証明. 1 番目は命題 1.27、2 番目は命題 1.28 と I ⋅ B = I B I \cdot B = IB I ⋅ B = I B による。3 番目は B ⊗ A A [ x ] ≅ B [ x ] B \otimes_A A[x] \cong B[x] B ⊗ A A [ x ] ≅ B [ x ] (A [ x ] ≅ ⨁ n A x n A[x] \cong \bigoplus_n A x^n A [ x ] ≅ ⨁ n A x n と命題 1.27)と右完全性(定理 1.30)を完全列 A [ x ] → f A [ x ] → A [ x ] / ( f ) → 0 A[x] \xrightarrow{f} A[x] \to A[x]/(f) \to 0 A [ x ] f A [ x ] → A [ x ] / ( f ) → 0 に適用して得られる。□ \square □
例 1.35 (Spec Z [ − 5 ] → Spec Z \operatorname{Spec} \mathbb{Z}[\sqrt{-5}] \to \operatorname{Spec} \mathbb{Z} Spec Z [ − 5 ] → Spec Z のファイバー)素数 p p p 上のファイバーは Z [ − 5 ] ⊗ F p ≅ F p [ x ] / ( x 2 + 5 ) \mathbb{Z}[\sqrt{-5}] \otimes \mathbb{F}_p \cong \mathbb{F}_p[x]/(x^2 + 5) Z [ − 5 ] ⊗ F p ≅ F p [ x ] / ( x 2 + 5 ) で、その素イデアルは x 2 + 5 x^2 + 5 x 2 + 5 の F p \mathbb{F}_p F p 上の既約因子に対応し、p p p を含む Z [ − 5 ] \mathbb{Z}[\sqrt{-5}] Z [ − 5 ] の素イデアル(p p p の上にある点)と 1 対 1 に対応する。
Spec Z \operatorname{Spec} \mathbb{Z} Spec Z の点
ファイバー
ファイバーの点
( 2 ) (2) ( 2 )
F 2 [ x ] / ( ( x + 1 ) 2 ) \mathbb{F}_2[x]/((x + 1)^2) F 2 [ x ] / (( x + 1 ) 2 )
1 点(冪零元あり:分岐)
( 3 ) (3) ( 3 )
F 3 [ x ] / ( ( x − 1 ) ( x + 1 ) ) ≅ F 3 × F 3 \mathbb{F}_3[x]/((x - 1)(x + 1)) \cong \mathbb{F}_3 \times \mathbb{F}_3 F 3 [ x ] / (( x − 1 ) ( x + 1 )) ≅ F 3 × F 3
2 点
( 5 ) (5) ( 5 )
F 5 [ x ] / ( x 2 ) \mathbb{F}_5[x]/(x^2) F 5 [ x ] / ( x 2 )
1 点(冪零元あり:分岐)
( 0 ) (0) ( 0 )
Q [ x ] / ( x 2 + 5 ) ≅ Q ( − 5 ) \mathbb{Q}[x]/(x^2 + 5) \cong \mathbb{Q}(\sqrt{-5}) Q [ x ] / ( x 2 + 5 ) ≅ Q ( − 5 )
1 点(生成点)
Spec Z [ − 5 ] \operatorname{Spec} \mathbb{Z}[\sqrt{-5}] Spec Z [ − 5 ] は Spec Z \operatorname{Spec} \mathbb{Z} Spec Z の「2 2 2 と 5 5 5 で分岐する 2 重被覆」のように見える。同様に C ⊗ R C ≅ C [ x ] / ( x 2 + 1 ) = C [ x ] / ( ( x − i ) ( x + i ) ) ≅ C × C \mathbb{C} \otimes_{\mathbb{R}} \mathbb{C} \cong \mathbb{C}[x]/(x^2 + 1) = \mathbb{C}[x]/((x - i)(x + i)) \cong \mathbb{C} \times \mathbb{C} C ⊗ R C ≅ C [ x ] / ( x 2 + 1 ) = C [ x ] / (( x − i ) ( x + i )) ≅ C × C (中国剰余定理)であり、実数体上の 1 点が C \mathbb{C} C 上では 2 点に分かれる。
1.9 平坦加群
テンソル積は単射を保たない。単射を保つ加群が平坦加群であり、幾何的には「ファイバーが連続的に変化する族」を表す。
定義 1.36 (平坦, flat)A A A 加群 M M M が平坦 とは、任意の単射 N ′ → N N' \to N N ′ → N に対し N ′ ⊗ A M → N ⊗ A M N' \otimes_A M \to N \otimes_A M N ′ ⊗ A M → N ⊗ A M が単射であることをいう。定理 1.30 より、これは − ⊗ A M - \otimes_A M − ⊗ A M が完全列を完全列に写すことと同値である。
命題 1.37 平坦加群の直和・直和因子は平坦である。特に自由加群と射影加群は平坦である。
証明. 命題 1.27 より N ⊗ ( ⨁ M i ) ≅ ⨁ ( N ⊗ M i ) N \otimes (\bigoplus M_i) \cong \bigoplus (N \otimes M_i) N ⊗ ( ⨁ M i ) ≅ ⨁ ( N ⊗ M i ) であり、準同型の直和が単射であることと各成分が単射であることは同値である。A A A は A ⊗ N ≅ N A \otimes N \cong N A ⊗ N ≅ N より平坦。射影加群は自由加群の直和因子である。□ \square □
例 1.38 Z / n \mathbb{Z}/n Z / n ( n ≥ 2 ) (n \geq 2) ( n ≥ 2 ) は平坦な Z \mathbb{Z} Z 加群でない(例 1.31 で Z / 2 \mathbb{Z}/2 Z /2 )。一般に A / I A/I A / I は平坦とは限らない。Q \mathbb{Q} Q は平坦な Z \mathbb{Z} Z 加群である(第2章:局所化は平坦)が、自由加群ではない。
定理 1.39 (主張のみ)単項イデアル整域上の加群が平坦であるための必要十分条件は、捩れをもたないことである。特に捩れのない Z \mathbb{Z} Z 加群は平坦である。
証明の方針だけ述べる。M M M を捩れのない加群とすると、その有限生成部分加群は捩れのない有限生成加群なので自由であり(代数学 第7章 定理 7.16)、したがって平坦である(命題 1.37)。単射 N ′ → N N' \to N N ′ → N と、N ⊗ M N \otimes M N ⊗ M で 0 0 0 になる u ∈ N ′ ⊗ M u \in N' \otimes M u ∈ N ′ ⊗ M をとる。u u u に現れる M M M の元と、「N ⊗ M N \otimes M N ⊗ M で 0 0 0 になる」ことを示す有限個の関係式に現れる M M M の元で生成される有限生成部分加群 M 0 M_0 M 0 を考えると、u u u は N ⊗ M 0 N \otimes M_0 N ⊗ M 0 ですでに 0 0 0 になる u 0 ∈ N ′ ⊗ M 0 u_0 \in N' \otimes M_0 u 0 ∈ N ′ ⊗ M 0 の像である。M 0 M_0 M 0 は平坦なので u 0 = 0 u_0 = 0 u 0 = 0 、よって u = 0 u = 0 u = 0 。逆に平坦なら、非零元 a a a による乗法 A → a A A \xrightarrow{a} A A a A の単射性が M M M 上に遺伝する。
例 1.40 (平坦性の幾何)A = K [ x ] A = K[x] A = K [ x ] とし、K K K は標数 2 2 2 でない代数閉体とする。
(1) B = K [ x , y ] / ( y 2 − x ) B = K[x, y]/(y^2 - x) B = K [ x , y ] / ( y 2 − x ) は A A A 上 1 , y 1, y 1 , y を基底とする自由加群なので平坦である。x = a x = a x = a 上のファイバー B / ( x − a ) B = K [ y ] / ( y 2 − a ) B/(x - a)B = K[y]/(y^2 - a) B / ( x − a ) B = K [ y ] / ( y 2 − a ) は、a ≠ 0 a \neq 0 a = 0 なら 2 点、a = 0 a = 0 a = 0 なら二重点 K [ y ] / ( y 2 ) K[y]/(y^2) K [ y ] / ( y 2 ) で、いずれも K K K 上 2 次元である。「重複度を込めた点の個数が一定」なのが平坦な族の特徴である。
(2) C = K [ x , y ] / ( x y ) C = K[x, y]/(xy) C = K [ x , y ] / ( x y ) では、a ≠ 0 a \neq 0 a = 0 上のファイバーは K [ y ] / ( a y ) ≅ K K[y]/(ay) \cong K K [ y ] / ( a y ) ≅ K (1 点)だが、a = 0 a = 0 a = 0 上は K [ y ] K[y] K [ y ] (直線全体)である。実際 C C C は平坦でない:A → x A A \xrightarrow{x} A A x A は単射だが、⊗ A C \otimes_A C ⊗ A C をほどこした C → x C C \xrightarrow{x} C C x C は x y = 0 xy = 0 x y = 0 より単射でない。
まとめ
Spec A \operatorname{Spec} A Spec A の点は素イデアル、元 f f f の値は剰余体 κ ( p ) \kappa(\mathfrak{p}) κ ( p ) での像であり、V ( I + J ) = V ( I ) ∩ V ( J ) V(I + J) = V(I) \cap V(J) V ( I + J ) = V ( I ) ∩ V ( J ) 、V ( I J ) = V ( I ) ∪ V ( J ) V(IJ) = V(I) \cup V(J) V ( I J ) = V ( I ) ∪ V ( J ) となる。
冪零元根基は全素イデアルの共通部分(ツォルンの補題による証明)。ジャコブソン根基は全極大イデアルの共通部分で、1 − x y 1 - xy 1 − x y の可逆性で特徴づけられる。
素イデアル回避:有限個の素イデアルの和集合に含まれるイデアルはどれか一つに含まれる。
行列式トリックから中山の補題が従い、局所環上の有限生成加群の最小生成元数は dim k M / m M \dim_k M/\mathfrak{m}M dim k M / m M に等しい。有限生成性・I ⊂ rad ( A ) I \subset \operatorname{rad}(A) I ⊂ rad ( A ) ・局所性のどれを外しても失敗する。
テンソル積は普遍性で特徴づけられ、右完全だが左完全でない。A / I ⊗ M ≅ M / I M A/I \otimes M \cong M/IM A / I ⊗ M ≅ M / I M 。
係数拡大 B ⊗ A M B \otimes_A M B ⊗ A M によりファイバーが計算できる(例:Z [ − 5 ] \mathbb{Z}[\sqrt{-5}] Z [ − 5 ] の素数上のファイバー)。
平坦加群はテンソル積が単射を保つ加群であり、幾何的にはファイバーが連続的に変わる族を表す。
演習問題
問題 1.1 ★ (1) Z \mathbb{Z} Z で I = ( 12 ) I = (12) I = ( 12 ) , J = ( 18 ) J = (18) J = ( 18 ) とするとき、I + J I + J I + J , I J IJ I J , I ∩ J I \cap J I ∩ J , ( I : J ) (I : J) ( I : J ) , ( J : I ) (J : I) ( J : I ) , I \sqrt{I} I を求めよ。
(2) K [ x , y ] K[x, y] K [ x , y ] で ( x 2 , y ) ∩ ( x , y 2 ) (x^2, y) \cap (x, y^2) ( x 2 , y ) ∩ ( x , y 2 ) と ( x 2 , y ) ( x , y 2 ) (x^2, y)(x, y^2) ( x 2 , y ) ( x , y 2 ) を求め、それぞれの V V V を答えよ。
解答
(1) I + J = ( 6 ) I + J = (6) I + J = ( 6 ) , I J = ( 216 ) IJ = (216) I J = ( 216 ) , I ∩ J = ( 36 ) I \cap J = (36) I ∩ J = ( 36 ) 。( I : J ) = { a ∣ 18 a ∈ 12 Z } = { a ∣ 3 a ∈ 2 Z } = ( 2 ) (I : J) = \lbrace a \mid 18a \in 12\mathbb{Z} \rbrace = \lbrace a \mid 3a \in 2\mathbb{Z} \rbrace = (2) ( I : J ) = { a ∣ 18 a ∈ 12 Z } = { a ∣ 3 a ∈ 2 Z } = ( 2 ) 、( J : I ) = { a ∣ 12 a ∈ 18 Z } = { a ∣ 2 a ∈ 3 Z } = ( 3 ) (J : I) = \lbrace a \mid 12a \in 18\mathbb{Z} \rbrace = \lbrace a \mid 2a \in 3\mathbb{Z} \rbrace = (3) ( J : I ) = { a ∣ 12 a ∈ 18 Z } = { a ∣ 2 a ∈ 3 Z } = ( 3 ) 。12 = 2 2 ⋅ 3 12 = 2^2 \cdot 3 12 = 2 2 ⋅ 3 より I = ( 6 ) \sqrt{I} = (6) I = ( 6 ) 。
(2) 単項式で生成されるイデアルの共通部分は、生成元どうしの最小公倍式で生成される:lcm ( x 2 , x ) = x 2 \operatorname{lcm}(x^2, x) = x^2 lcm ( x 2 , x ) = x 2 , lcm ( x 2 , y 2 ) = x 2 y 2 \operatorname{lcm}(x^2, y^2) = x^2y^2 lcm ( x 2 , y 2 ) = x 2 y 2 , lcm ( y , x ) = x y \operatorname{lcm}(y, x) = xy lcm ( y , x ) = x y , lcm ( y , y 2 ) = y 2 \operatorname{lcm}(y, y^2) = y^2 lcm ( y , y 2 ) = y 2 より ( x 2 , y ) ∩ ( x , y 2 ) = ( x 2 , x y , y 2 ) = ( x , y ) 2 (x^2, y) \cap (x, y^2) = (x^2, xy, y^2) = (x, y)^2 ( x 2 , y ) ∩ ( x , y 2 ) = ( x 2 , x y , y 2 ) = ( x , y ) 2 。積は ( x 3 , x 2 y 2 , x y , y 3 ) = ( x 3 , x y , y 3 ) (x^3, x^2y^2, xy, y^3) = (x^3, xy, y^3) ( x 3 , x 2 y 2 , x y , y 3 ) = ( x 3 , x y , y 3 ) 。どちらも根基は ( x , y ) (x, y) ( x , y ) なので V V V は原点 { ( x , y ) } \lbrace (x, y) \rbrace {( x , y )} だけである。積は共通部分に真に含まれる(x 2 ∉ ( x 3 , x y , y 3 ) x^2 \notin (x^3, xy, y^3) x 2 ∈ / ( x 3 , x y , y 3 ) )。
問題 1.2 ★ 次を求めよ。(1) Z / 12 ⊗ Z Z / 18 \mathbb{Z}/12 \otimes_{\mathbb{Z}} \mathbb{Z}/18 Z /12 ⊗ Z Z /18 (2) Q ⊗ Z Q / Z \mathbb{Q} \otimes_{\mathbb{Z}} \mathbb{Q}/\mathbb{Z} Q ⊗ Z Q / Z (3) a ∈ K a \in K a ∈ K に対し K [ x ] / ( x 2 ) ⊗ K [ x ] K [ x ] / ( x − a ) K[x]/(x^2) \otimes_{K[x]} K[x]/(x - a) K [ x ] / ( x 2 ) ⊗ K [ x ] K [ x ] / ( x − a ) 。(3) の結果を「二重点のファイバー」として解釈せよ。
解答
(1) 例 1.29 より Z / gcd ( 12 , 18 ) = Z / 6 \mathbb{Z}/\gcd(12, 18) = \mathbb{Z}/6 Z / g cd( 12 , 18 ) = Z /6 。
(2) Q / Z \mathbb{Q}/\mathbb{Z} Q / Z の任意の元 r ˉ \bar{r} r ˉ は n r ˉ = 0 n\bar{r} = 0 n r ˉ = 0 となる n ≥ 1 n \geq 1 n ≥ 1 をもつ(r = a / n r = a/n r = a / n と書けばよい)。よって q ⊗ r ˉ = ( q / n ) ⊗ n r ˉ = 0 q \otimes \bar{r} = (q/n) \otimes n\bar{r} = 0 q ⊗ r ˉ = ( q / n ) ⊗ n r ˉ = 0 となり、テンソル積は 0 0 0 である。
(3) 命題 1.28 より K [ x ] / ( x 2 , x − a ) K[x]/(x^2, x - a) K [ x ] / ( x 2 , x − a ) 。x ≡ a x \equiv a x ≡ a なので x 2 ≡ a 2 x^2 \equiv a^2 x 2 ≡ a 2 となり、イデアルは ( x − a , a 2 ) (x - a, a^2) ( x − a , a 2 ) である。a ≠ 0 a \neq 0 a = 0 なら単位イデアルで 0 0 0 、a = 0 a = 0 a = 0 なら K [ x ] / ( x ) ≅ K K[x]/(x) \cong K K [ x ] / ( x ) ≅ K 。二重点は原点の上にだけあり、原点上のファイバーは(冪零元が見えなくなって)1 点 K K K になる。
問題 1.3 ★★ f = a 0 + a 1 x + ⋯ + a n x n ∈ A [ x ] f = a_0 + a_1 x + \cdots + a_n x^n \in A[x] f = a 0 + a 1 x + ⋯ + a n x n ∈ A [ x ] とする。
(1) f f f が単元 ⟺ \iff ⟺ a 0 ∈ A × a_0 \in A^\times a 0 ∈ A × かつ a 1 , … , a n a_1, \dots, a_n a 1 , … , a n が冪零、を示せ。
(2) rad ( A [ x ] ) = nil ( A [ x ] ) \operatorname{rad}(A[x]) = \operatorname{nil}(A[x]) rad ( A [ x ]) = nil ( A [ x ]) を示せ。
解答
(1) (⇐ \Leftarrow ⇐ ) 冪零元どうしの和は冪零なので g = a 1 x + ⋯ + a n x n g = a_1 x + \cdots + a_n x^n g = a 1 x + ⋯ + a n x n は冪零、g m = 0 g^m = 0 g m = 0 とする。f = a 0 ( 1 + a 0 − 1 g ) f = a_0(1 + a_0^{-1} g) f = a 0 ( 1 + a 0 − 1 g ) であり、1 + h 1 + h 1 + h (h h h 冪零)は ( 1 + h ) ( 1 − h + h 2 − ⋯ ± h m − 1 ) = 1 ± h m = 1 (1 + h)(1 - h + h^2 - \cdots \pm h^{m-1}) = 1 \pm h^m = 1 ( 1 + h ) ( 1 − h + h 2 − ⋯ ± h m − 1 ) = 1 ± h m = 1 より単元。(⇒ \Rightarrow ⇒ ) f g = 1 fg = 1 f g = 1 なら a 0 a_0 a 0 は単元。任意の素イデアル p \mathfrak{p} p について ( A / p ) [ x ] (A/\mathfrak{p})[x] ( A / p ) [ x ] は整域で、そこでの単元は次数 0 0 0 なので a 1 , … , a n ∈ p a_1, \dots, a_n \in \mathfrak{p} a 1 , … , a n ∈ p 。定理 1.9 より a i a_i a i ( i ≥ 1 ) (i \geq 1) ( i ≥ 1 ) は冪零。
(2) nil ⊂ rad \operatorname{nil} \subset \operatorname{rad} nil ⊂ rad は常に成り立つ。f ∈ rad ( A [ x ] ) f \in \operatorname{rad}(A[x]) f ∈ rad ( A [ x ]) なら命題 1.13 より 1 + x f 1 + xf 1 + x f は単元なので、(1) より x f xf x f の係数 a 0 , … , a n a_0, \dots, a_n a 0 , … , a n はすべて冪零。よって f f f は冪零元 a i x i a_i x^i a i x i の和で冪零である。
問題 1.4 ★★ M M M を有限生成 A A A 加群、φ : M → M \varphi\colon M \to M φ : M → M を全射準同型とする。φ \varphi φ は同型であることを示せ。有限生成でないと成り立たない例を挙げよ。
解答
M M M を t t t が φ \varphi φ として作用する A [ t ] A[t] A [ t ] 加群とみる。φ \varphi φ が全射なので、イデアル I = ( t ) I = (t) I = ( t ) について I M = M IM = M I M = M である。M M M は A [ t ] A[t] A [ t ] 加群としても有限生成なので、系 1.20 より a = 1 + t q ( t ) a = 1 + tq(t) a = 1 + tq ( t ) で a M = 0 aM = 0 a M = 0 となるものがある。x ∈ Ker φ x \in \operatorname{Ker}\varphi x ∈ Ker φ なら 0 = a x = x + q ( φ ) φ ( x ) = x 0 = ax = x + q(\varphi)\varphi(x) = x 0 = a x = x + q ( φ ) φ ( x ) = x 。よって単射。
反例:M = K [ x ] M = K[x] M = K [ x ] を K K K 加群とみて、φ ( x n ) = x n − 1 \varphi(x^n) = x^{n-1} φ ( x n ) = x n − 1 ( n ≥ 1 ) (n \geq 1) ( n ≥ 1 ) , φ ( 1 ) = 0 \varphi(1) = 0 φ ( 1 ) = 0 と定めると全射だが Ker φ = K \operatorname{Ker} \varphi = K Ker φ = K 。
問題 1.5 ★★ (1) M M M が有限表示で ψ : A k → M \psi\colon A^k \to M ψ : A k → M が全射ならば、Ker ψ \operatorname{Ker}\psi Ker ψ は有限生成であることを示せ。
(2) A = K [ x 1 , x 2 , … ] A = K[x_1, x_2, \dots] A = K [ x 1 , x 2 , … ] (無限変数)、m = ( x 1 , x 2 , … ) \mathfrak{m} = (x_1, x_2, \dots) m = ( x 1 , x 2 , … ) とするとき、A / m A/\mathfrak{m} A / m は有限生成だが有限表示でないことを示せ。
解答
(1) 完全列 A m → β A n → φ M → 0 A^m \xrightarrow{\beta} A^n \xrightarrow{\varphi} M \to 0 A m β A n φ M → 0 をとる。自由加群の基底の像を持ち上げて、ψ α = φ \psi\alpha = \varphi ψ α = φ となる α : A n → A k \alpha\colon A^n \to A^k α : A n → A k と φ γ = ψ \varphi\gamma = \psi φ γ = ψ となる γ : A k → A n \gamma\colon A^k \to A^n γ : A k → A n を作る。x ∈ Ker ψ x \in \operatorname{Ker}\psi x ∈ Ker ψ に対し x = α γ ( x ) + ( x − α γ ( x ) ) x = \alpha\gamma(x) + (x - \alpha\gamma(x)) x = α γ ( x ) + ( x − α γ ( x )) と分ける。φ γ ( x ) = ψ ( x ) = 0 \varphi\gamma(x) = \psi(x) = 0 φ γ ( x ) = ψ ( x ) = 0 より γ ( x ) ∈ Ker φ = Im β \gamma(x) \in \operatorname{Ker}\varphi = \operatorname{Im}\beta γ ( x ) ∈ Ker φ = Im β なので α γ ( x ) ∈ α β ( A m ) \alpha\gamma(x) \in \alpha\beta(A^m) α γ ( x ) ∈ α β ( A m ) 。また x − α γ ( x ) ∈ ( 1 − α γ ) ( A k ) x - \alpha\gamma(x) \in (1 - \alpha\gamma)(A^k) x − α γ ( x ) ∈ ( 1 − α γ ) ( A k ) 。逆に ψ α β = φ β = 0 \psi\alpha\beta = \varphi\beta = 0 ψ α β = φβ = 0 、ψ ( 1 − α γ ) = ψ − φ γ = 0 \psi(1 - \alpha\gamma) = \psi - \varphi\gamma = 0 ψ ( 1 − α γ ) = ψ − φ γ = 0 なので、Ker ψ = α β ( A m ) + ( 1 − α γ ) ( A k ) \operatorname{Ker}\psi = \alpha\beta(A^m) + (1 - \alpha\gamma)(A^k) Ker ψ = α β ( A m ) + ( 1 − α γ ) ( A k ) となり、これは有限生成である。
(2) A / m A/\mathfrak{m} A / m は 1 1 1 で生成される。有限表示なら (1) より A → A / m A \to A/\mathfrak{m} A → A / m の核 m \mathfrak{m} m が有限生成になる。その生成元 g 1 , … , g r g_1, \dots, g_r g 1 , … , g r は有限個の変数 x 1 , … , x N x_1, \dots, x_N x 1 , … , x N しか含まず、定数項は 0 0 0 である。代入 x 1 = ⋯ = x N = 0 x_1 = \cdots = x_N = 0 x 1 = ⋯ = x N = 0 (i > N i > N i > N の x i x_i x i はそのまま)で定まる環準同型 σ : A → A \sigma\colon A \to A σ : A → A を考えると σ ( g j ) = 0 \sigma(g_j) = 0 σ ( g j ) = 0 なので、σ \sigma σ は m = ( g 1 , … , g r ) \mathfrak{m} = (g_1, \dots, g_r) m = ( g 1 , … , g r ) の元をすべて 0 0 0 に写す。ところが σ ( x N + 1 ) = x N + 1 ≠ 0 \sigma(x_{N+1}) = x_{N+1} \neq 0 σ ( x N + 1 ) = x N + 1 = 0 なので x N + 1 ∉ m x_{N+1} \notin \mathfrak{m} x N + 1 ∈ / m となり矛盾。よって m \mathfrak{m} m は有限生成でなく、A / m A/\mathfrak{m} A / m は有限表示でない。
問題 1.6 ★★ 例 1.35 の続きとして、p = 7 , 11 p = 7, 11 p = 7 , 11 上の Spec Z [ − 5 ] \operatorname{Spec} \mathbb{Z}[\sqrt{-5}] Spec Z [ − 5 ] のファイバーを求め、p p p の上にある素イデアルとその剰余体を具体的に書け。
解答
p = 7 p = 7 p = 7 :− 5 ≡ 2 ≡ 3 2 ( m o d 7 ) -5 \equiv 2 \equiv 3^2 \pmod 7 − 5 ≡ 2 ≡ 3 2 ( mod 7 ) なので x 2 + 5 ≡ ( x − 3 ) ( x + 3 ) x^2 + 5 \equiv (x - 3)(x + 3) x 2 + 5 ≡ ( x − 3 ) ( x + 3 ) 。ファイバーは F 7 × F 7 \mathbb{F}_7 \times \mathbb{F}_7 F 7 × F 7 で 2 点。素イデアルは ( 7 , − 5 − 3 ) (7, \sqrt{-5} - 3) ( 7 , − 5 − 3 ) と ( 7 , − 5 + 3 ) (7, \sqrt{-5} + 3) ( 7 , − 5 + 3 ) 、剰余体はともに F 7 \mathbb{F}_7 F 7 。
p = 11 p = 11 p = 11 :F 11 \mathbb{F}_{11} F 11 の平方は 1 , 4 , 9 , 5 , 3 1, 4, 9, 5, 3 1 , 4 , 9 , 5 , 3 で、− 5 ≡ 6 -5 \equiv 6 − 5 ≡ 6 は平方でないので x 2 + 5 x^2 + 5 x 2 + 5 は既約。ファイバーは F 11 [ x ] / ( x 2 + 5 ) ≅ F 121 \mathbb{F}_{11}[x]/(x^2 + 5) \cong \mathbb{F}_{121} F 11 [ x ] / ( x 2 + 5 ) ≅ F 121 で 1 点。素イデアルは ( 11 ) = 11 Z [ − 5 ] (11) = 11\mathbb{Z}[\sqrt{-5}] ( 11 ) = 11 Z [ − 5 ] 、剰余体は F 121 \mathbb{F}_{121} F 121 。
一般に p ≠ 2 , 5 p \neq 2, 5 p = 2 , 5 なら、− 5 -5 − 5 が p p p を法とする平方剰余か否かで 2 点(分解)か 1 点(惰性)かが決まる。
問題 1.7 ★★★ ( A , m , k ) (A, \mathfrak{m}, k) ( A , m , k ) を局所環、M M M を有限表示な平坦 A A A 加群とする。M M M は自由加群であることを示せ。
解答
(詳しいヒント)n = dim k M / m M n = \dim_k M/\mathfrak{m}M n = dim k M / m M とし、系 1.23 より M M M の生成元 x 1 , … , x n x_1, \dots, x_n x 1 , … , x n をとって完全列 0 → N → A n → M → 0 0 \to N \to A^n \to M \to 0 0 → N → A n → M → 0 を作る。問題 1.5 (1) より N N N は有限生成。Tor \operatorname{Tor} Tor の長完全列(圏論 第5章 )
Tor 1 A ( M , k ) → N ⊗ k → k n → M ⊗ k → 0 \operatorname{Tor}_1^A(M, k) \to N \otimes k \to k^n \to M \otimes k \to 0 Tor 1 A ( M , k ) → N ⊗ k → k n → M ⊗ k → 0
において、M M M が平坦なので Tor 1 A ( M , k ) = 0 \operatorname{Tor}_1^A(M, k) = 0 Tor 1 A ( M , k ) = 0 。k n → M ⊗ k = M / m M k^n \to M \otimes k = M/\mathfrak{m}M k n → M ⊗ k = M / m M は n n n 次元どうしの全射なので同型。よって N / m N = N ⊗ k = 0 N/\mathfrak{m}N = N \otimes k = 0 N / m N = N ⊗ k = 0 で、中山の補題より N = 0 N = 0 N = 0 、M ≅ A n M \cong A^n M ≅ A n 。