整数を素数ごとに分けて調べるとき、「ほかの素数で割ることは自由にしてよい」と決めた世界で考えると話が簡単になります。この記事は、その考え方を一般の環に広げ、環の中の素イデアルを「点」と見て、点の集まりに形(位相)を入れるまでを扱います。読み終えると、環の性質(たとえば 2 つの環の直積に分かれるか)を、点の集まりの形(つながっているか)として読み取れるようになります。
冪零元全体(冪零根基)はすべての素イデアルの共通部分 であり、イデアル a \mathfrak{a} a の根基 a \sqrt{\mathfrak{a}} a は a \mathfrak{a} a を含む素イデアルの共通部分です。素イデアルの存在はすべて Zorn の補題から出ます。
積閉集合 S S S による局所化 S − 1 A S^{-1}A S − 1 A は「S S S の元を可逆にする最も普遍的な環」です。分数の同値関係に「余分な因子 u u u 」が入るのは、零因子がある環でも推移律を保つためです。
S − 1 A S^{-1}A S − 1 A の素イデアルは、S S S と交わらない A A A の素イデアルと一対一に対応します。とくに A p A_{\mathfrak{p}} A p は局所環で、その剰余体は A / p A/\mathfrak{p} A / p の商体です。商体は S = A ∖ { 0 } S = A \setminus \{0\} S = A ∖ { 0 } の局所化として得られます。
素イデアル全体 Spec A \operatorname{Spec} A Spec A に Zariski 位相を入れると、コンパクトで T0 だが一般には T1 でない空間になり、閉点 (1 点だけの集合が閉集合になる点)は極大イデアル、既約閉集合は V ( p ) V(\mathfrak{p}) V ( p ) に限ります。
Spec A \operatorname{Spec} A Spec A が連結でないことは、A A A に 0 , 1 0, 1 0 , 1 以外の冪等元があること、すなわち A A A が 2 つの 0 0 0 でない環の直積に分かれることと同値です。
この記事で使う事前知識
素イデアル・極大イデアル : 素イデアルは a b ab ab が入るなら a a a か b b b が入る真のイデアル、極大イデアルはそれより真に大きい真のイデアルがないもの。→ イデアルと剰余環
整域 : 0 0 0 以外の元の積が 0 0 0 にならない可換環。→ 整域
環準同型 : 和・積・1 1 1 を保つ写像。→ 環準同型
同値関係 : 反射律・対称律・推移律を満たす関係。→ 同値関係
位相空間 : 開集合の族(閉集合はその補集合)が決まった集合。→ 位相空間
Zorn の補題 : どの鎖にも上界がある順序集合は極大元をもつ、という主張。→ 選択公理と Zorn の補題
整数の性質を素数ごとに調べるとき、私たちは「p p p 以外の素数で割ることを許した世界」で考えます。たとえば p p p と互いに素な分母をもつ有理数の全体 Z ( p ) \mathbb{Z}_{(p)} Z ( p ) では、p p p と素な整数はすべて可逆になり、残る素数は p p p だけです。方程式が Z ( p ) \mathbb{Z}_{(p)} Z ( p ) で解けるかを p p p ごとに調べ、あとで情報を貼り合わせる、という手法は整数論の基本です。可換環論の局所化 はこの操作を一般の可換環に移したもので、「点 p \mathfrak{p} p の近くだけを見る」ための道具です。
では「点」とは何でしょうか。多項式環 C [ x , y ] \mathbb{C}[x, y] C [ x , y ] の点 ( a , b ) ∈ C 2 (a, b) \in \mathbb{C}^2 ( a , b ) ∈ C 2 には、そこで値が 0 0 0 になる多項式全体という極大イデアル ( x − a , y − b ) (x - a, y - b) ( x − a , y − b ) が対応します。逆に、Hilbert の零点定理(Noether の正規化と Hilbert の零点定理 )によって、C [ x , y ] \mathbb{C}[x,y] C [ x , y ] の極大イデアルはこの形に限ります。極大イデアルだけでなく素イデアル全体を「点」とみなすと、既約な曲線 f = 0 f = 0 f = 0 も素イデアル ( f ) (f) ( f ) という 1 つの点(その曲線の生成点 )として扱えます。この点集合が Spec A \operatorname{Spec} A Spec A で、閉集合を「イデアルの共通零点」として定めたものが Zariski 位相です。
この記事では、環 A A A からこの二つの道具を作ります。以下、環はすべて単位元 1 1 1 をもつ可換環とし、環準同型は 1 1 1 を 1 1 1 に写すもの(環準同型の定義(定義 7.1)[環と体の基礎] )とします。1 = 0 1 = 0 1 = 0 となる零環も環に含めますが、零環には素イデアルがありません。
定義 2.1 (イデアルの和・積・共通部分・商 ) ↗
a , b \mathfrak{a}, \mathfrak{b} a , b を環 A A A のイデアルとする。
和 a + b = { a + b : a ∈ a , b ∈ b } \mathfrak{a} + \mathfrak{b} = \{ a + b : a \in \mathfrak{a},\ b \in \mathfrak{b} \} a + b = { a + b : a ∈ a , b ∈ b } 、共通部分 a ∩ b \mathfrak{a} \cap \mathfrak{b} a ∩ b 。
積 a b \mathfrak{a}\mathfrak{b} ab は、積 a b ab ab (a ∈ a a \in \mathfrak{a} a ∈ a 、b ∈ b b \in \mathfrak{b} b ∈ b )の有限和全体。a n \mathfrak{a}^n a n は a \mathfrak{a} a の n n n 個の積。
イデアル商 ( a : b ) = { x ∈ A : x b ⊆ a } (\mathfrak{a} : \mathfrak{b}) = \{ x \in A : x\mathfrak{b} \subseteq \mathfrak{a} \} ( a : b ) = { x ∈ A : x b ⊆ a } 。とくに ( 0 : b ) (0 : \mathfrak{b}) ( 0 : b ) を b \mathfrak{b} b の零化イデアル という。
いずれも A A A のイデアルであり、a b ⊆ a ∩ b \mathfrak{a}\mathfrak{b} \subseteq \mathfrak{a} \cap \mathfrak{b} ab ⊆ a ∩ b 、a ⊆ ( a : b ) \mathfrak{a} \subseteq (\mathfrak{a} : \mathfrak{b}) a ⊆ ( a : b ) が成り立つ。
たとえば A = Z A = \mathbb{Z} A = 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 n ) (m)(n) = (mn) ( m ) ( n ) = ( mn ) です。イデアル商は「割り算」にあたり、( ( 12 ) : ( 4 ) ) = ( 3 ) ((12) : (4)) = (3) (( 12 ) : ( 4 )) = ( 3 ) です。
定義 2.2 (根基・冪零根基・Jacobson 根基・被約環 ) ↗
A A A を環、a \mathfrak{a} a をそのイデアルとする。
a = { x ∈ A : ある n ≥ 1 で x n ∈ a } \sqrt{\mathfrak{a}} = \{ x \in A : \text{ある } n \ge 1 \text{ で } x^n \in \mathfrak{a} \} a = { x ∈ A : ある n ≥ 1 で x n ∈ a } を a \mathfrak{a} a の根基 という。a = a \sqrt{\mathfrak{a}} = \mathfrak{a} a = a のとき a \mathfrak{a} a を根基イデアル という。
nil ( A ) = ( 0 ) \operatorname{nil}(A) = \sqrt{(0)} nil ( A ) = ( 0 ) 、すなわち冪零元全体を A A A の冪零根基 という。nil ( A ) = 0 \operatorname{nil}(A) = 0 nil ( A ) = 0 のとき A A A を被約 であるという。
A A A のすべての極大イデアルの共通部分を A A A の Jacobson 根基 といい、Jac ( A ) \operatorname{Jac}(A) Jac ( A ) と書く(零環では Jac ( A ) = A \operatorname{Jac}(A) = A Jac ( A ) = A とする)。
補題 2.3 (根基はイデアル ) ✓
a \sqrt{\mathfrak{a}} a は a \mathfrak{a} a を含むイデアルであり、a = a \sqrt{\sqrt{\mathfrak{a}}} = \sqrt{\mathfrak{a}} a = a を満たす。
証明(補題 2.3) a ⊆ a \mathfrak{a} \subseteq \sqrt{\mathfrak{a}} a ⊆ a は n = 1 n = 1 n = 1 と取ればわかります。x m ∈ a x^m \in \mathfrak{a} x m ∈ a 、y n ∈ a y^n \in \mathfrak{a} y n ∈ a とします。二項展開
( x + y ) m + n − 1 = ∑ k = 0 m + n − 1 ( m + n − 1 k ) x k y m + n − 1 − k (x + y)^{m+n-1} = \sum_{k=0}^{m+n-1} \binom{m+n-1}{k} x^k y^{m+n-1-k} ( x + y ) m + n − 1 = k = 0 ∑ m + n − 1 ( k m + n − 1 ) x k y m + n − 1 − k の各項では k ≥ m k \ge m k ≥ m か m + n − 1 − k ≥ n m + n - 1 - k \ge n m + n − 1 − k ≥ n のどちらかが成り立つので、各項は a \mathfrak{a} a に入り、x + y ∈ a x + y \in \sqrt{\mathfrak{a}} x + y ∈ a です(可換性を使っています)。a ∈ A a \in A a ∈ A なら ( a x ) m = a m x m ∈ a (ax)^m = a^m x^m \in \mathfrak{a} ( a x ) m = a m x m ∈ a です。よって a \sqrt{\mathfrak{a}} a はイデアルです。最後に x n ∈ a x^n \in \sqrt{\mathfrak{a}} x n ∈ a なら ( x n ) k ∈ a (x^n)^k \in \mathfrak{a} ( x n ) k ∈ a となる k k k があり、x n k ∈ a x^{nk} \in \mathfrak{a} x nk ∈ a なので x ∈ a x \in \sqrt{\mathfrak{a}} x ∈ a です。
∎
素イデアルについて、以下でくり返し使う二つの基本事項を先に確かめておきます。
補題 2.4 (素イデアルの引き戻し ) ✓
φ : A → B \varphi\colon A \to B φ : A → B を環準同型、q \mathfrak{q} q を B B B の素イデアルとする。このとき φ − 1 ( q ) \varphi^{-1}(\mathfrak{q}) φ − 1 ( q ) は A A A の素イデアルである。
証明(補題 2.4) φ − 1 ( q ) \varphi^{-1}(\mathfrak{q}) φ − 1 ( q ) は加法と A A A の元の掛け算で閉じるのでイデアルです。環準同型(定義 7.1)[環と体の基礎] は φ ( 1 ) = 1 \varphi(1) = 1 φ ( 1 ) = 1 を満たし、1 ∉ q 1 \notin \mathfrak{q} 1 ∈ / q なので 1 ∉ φ − 1 ( q ) 1 \notin \varphi^{-1}(\mathfrak{q}) 1 ∈ / φ − 1 ( q ) 、すなわち真のイデアルです。a b ∈ φ − 1 ( q ) ab \in \varphi^{-1}(\mathfrak{q}) ab ∈ φ − 1 ( q ) なら φ ( a ) φ ( b ) = φ ( a b ) ∈ q \varphi(a)\varphi(b) = \varphi(ab) \in \mathfrak{q} φ ( a ) φ ( b ) = φ ( ab ) ∈ q なので、q \mathfrak{q} q が素イデアルであること(定義 6.1[イデアルと剰余環] )から φ ( a ) ∈ q \varphi(a) \in \mathfrak{q} φ ( a ) ∈ q または φ ( b ) ∈ q \varphi(b) \in \mathfrak{q} φ ( b ) ∈ q です。
∎
補題 2.5 (剰余環のイデアルの対応 ) ✓
a \mathfrak{a} a を A A A のイデアル、π : A → A / a \pi\colon A \to A/\mathfrak{a} π : A → A / a を自然な全射とする。b ↦ π − 1 ( b ) \mathfrak{b} \mapsto \pi^{-1}(\mathfrak{b}) b ↦ π − 1 ( b ) は、A / a A/\mathfrak{a} A / a のイデアル全体から a \mathfrak{a} a を含む A A A のイデアル全体への、包含関係を保つ全単射であり、逆写像は c ↦ π ( c ) \mathfrak{c} \mapsto \pi(\mathfrak{c}) c ↦ π ( c ) である。さらに c ⊇ a \mathfrak{c} \supseteq \mathfrak{a} c ⊇ a について ( A / a ) / π ( c ) ≅ A / c (A/\mathfrak{a})/\pi(\mathfrak{c}) \cong A/\mathfrak{c} ( A / a ) / π ( c ) ≅ A / c であり、この対応で素イデアルは素イデアルに、極大イデアルは極大イデアルに対応する。
証明(補題 2.5) π − 1 ( b ) \pi^{-1}(\mathfrak{b}) π − 1 ( b ) は ker π = a \ker \pi = \mathfrak{a} ker π = a を含むイデアルです。π \pi π が全射なので π ( c ) \pi(\mathfrak{c}) π ( c ) はイデアルで、π ( π − 1 ( b ) ) = b \pi(\pi^{-1}(\mathfrak{b})) = \mathfrak{b} π ( π − 1 ( b )) = b です。また π − 1 ( π ( c ) ) = c + a \pi^{-1}(\pi(\mathfrak{c})) = \mathfrak{c} + \mathfrak{a} π − 1 ( π ( c )) = c + a であり、c ⊇ a \mathfrak{c} \supseteq \mathfrak{a} c ⊇ a ならこれは c \mathfrak{c} c です。以上で全単射であることと、包含を保つことがわかります。
合成 A → A / a → ( A / a ) / π ( c ) A \to A/\mathfrak{a} \to (A/\mathfrak{a})/\pi(\mathfrak{c}) A → A / a → ( A / a ) / π ( c ) は全射で、核は π − 1 ( π ( c ) ) = c \pi^{-1}(\pi(\mathfrak{c})) = \mathfrak{c} π − 1 ( π ( c )) = c です。環の準同型定理(定理 5.1)[イデアルと剰余環] より ( A / a ) / π ( c ) ≅ A / c (A/\mathfrak{a})/\pi(\mathfrak{c}) \cong A/\mathfrak{c} ( A / a ) / π ( c ) ≅ A / c です。素イデアルは剰余環が整域になるイデアル(命題 6.2[イデアルと剰余環] )、極大イデアルは剰余環が体になるイデアル(定理 6.3[イデアルと剰余環] )なので、この同型から最後の主張が従います。
∎
定理 2.6 (冪零根基は素イデアルの共通部分 ) ✓
環 A A A について
nil ( A ) = ⋂ p ∈ Spec A p \operatorname{nil}(A) = \bigcap_{\mathfrak{p} \in \operatorname{Spec} A} \mathfrak{p} nil ( A ) = p ∈ Spec A ⋂ p が成り立つ。ここで Spec A \operatorname{Spec} A Spec A は A A A の素イデアル全体であり、空集合の共通部分は A A A とする。
証明(定理 2.6) ( ⊆ ) (\subseteq) ( ⊆ ) x n = 0 x^n = 0 x n = 0 とし、p \mathfrak{p} p を素イデアルとします。x n = 0 ∈ p x^n = 0 \in \mathfrak{p} x n = 0 ∈ p で、x ⋅ x n − 1 ∈ p x \cdot x^{n-1} \in \mathfrak{p} x ⋅ x n − 1 ∈ p から素イデアルの定義により x ∈ p x \in \mathfrak{p} x ∈ p または x n − 1 ∈ p x^{n-1} \in \mathfrak{p} x n − 1 ∈ p です。n n n についての帰納法で x ∈ p x \in \mathfrak{p} x ∈ p を得ます。
( ⊇ ) (\supseteq) ( ⊇ ) f f f が冪零でないとして、f ∉ p f \notin \mathfrak{p} f ∈ / p となる素イデアル p \mathfrak{p} p を作ります。S = { 1 , f , f 2 , … } S = \{1, f, f^2, \ldots\} S = { 1 , f , f 2 , … } とおくと、f f f が冪零でないので 0 ∉ S 0 \notin S 0 ∈ / S です。S S S と交わらないイデアル全体を Σ \Sigma Σ とし、包含で順序を入れます。( 0 ) ∈ Σ (0) \in \Sigma ( 0 ) ∈ Σ なので Σ \Sigma Σ は空でありません。Σ \Sigma Σ の空でない鎖 ( c λ ) (\mathfrak{c}_\lambda) ( c λ ) の合併 c \mathfrak{c} c は、2 元が同じ c λ \mathfrak{c}_\lambda c λ に入ることからイデアルで、S S S と交わらないので Σ \Sigma Σ の中の上界です。Zorn の補題(定理 5.1)[選択公理と Zorn の補題] により Σ \Sigma Σ は極大元 p \mathfrak{p} p をもちます。
p \mathfrak{p} p が素イデアルであることを示します。1 ∈ S 1 \in S 1 ∈ S なので p ≠ A \mathfrak{p} \ne A p = A です。a ∉ p a \notin \mathfrak{p} a ∈ / p 、b ∉ p b \notin \mathfrak{p} b ∈ / p とすると、p + ( a ) \mathfrak{p} + (a) p + ( a ) と p + ( b ) \mathfrak{p} + (b) p + ( b ) は p \mathfrak{p} p より真に大きいので、極大性から S S S と交わります。f m = p 1 + x a f^m = p_1 + xa f m = p 1 + x a 、f n = p 2 + y b f^n = p_2 + yb f n = p 2 + y b (p i ∈ p p_i \in \mathfrak{p} p i ∈ p 、x , y ∈ A x, y \in A x , y ∈ A )と書けば
f m + n = p 1 p 2 + p 1 y b + p 2 x a + x y a b ∈ p + ( a b ) f^{m+n} = p_1 p_2 + p_1 y b + p_2 x a + xy\,ab \in \mathfrak{p} + (ab) f m + n = p 1 p 2 + p 1 y b + p 2 x a + x y ab ∈ p + ( ab ) なので、p + ( a b ) \mathfrak{p} + (ab) p + ( ab ) も S S S と交わります。a b ∈ p ab \in \mathfrak{p} ab ∈ p なら p + ( a b ) = p \mathfrak{p} + (ab) = \mathfrak{p} p + ( ab ) = p が S S S と交わることになり矛盾するので、a b ∉ p ab \notin \mathfrak{p} ab ∈ / p です。よって p \mathfrak{p} p は素イデアルで、f ∈ S f \in S f ∈ S だから f ∉ p f \notin \mathfrak{p} f ∈ / p です。
∎
系 2.7 (根基は素イデアルの共通部分 ) ✓
A A A のイデアル a \mathfrak{a} a について、a \sqrt{\mathfrak{a}} a は a \mathfrak{a} a を含む素イデアル全体の共通部分に等しい。とくに素イデアルは根基イデアルである。
証明(系 2.7) π : A → A / a \pi\colon A \to A/\mathfrak{a} π : A → A / a を自然な全射とします。x ∈ a x \in \sqrt{\mathfrak{a}} x ∈ a は π ( x ) \pi(x) π ( x ) が冪零であることと同値で、定理 2.6 によりそれは π ( x ) \pi(x) π ( x ) が A / a A/\mathfrak{a} A / a のすべての素イデアル q \mathfrak{q} q に入ること、すなわち x x x がすべての π − 1 ( q ) \pi^{-1}(\mathfrak{q}) π − 1 ( q ) に入ることと同値です。補題 2.5 により π − 1 ( q ) \pi^{-1}(\mathfrak{q}) π − 1 ( q ) は a \mathfrak{a} a を含む素イデアルをちょうど一度ずつ動きます。素イデアル p \mathfrak{p} p については、p \mathfrak{p} p を含む素イデアルの共通部分は p \mathfrak{p} p 自身なので p = p \sqrt{\mathfrak{p}} = \mathfrak{p} p = p です。
∎
冪零根基が「すべての素イデアル」の共通部分であるのに対し、Jacobson 根基は「極大イデアル」の共通部分で、一般に大きくなります。次の特徴づけは、加群・完全列・中山の補題 の中山の補題の土台になります。
命題 2.8 (Jacobson 根基の特徴づけ ) ✓
環 A A A と x ∈ A x \in A x ∈ A について、x ∈ Jac ( A ) x \in \operatorname{Jac}(A) x ∈ Jac ( A ) であることと、すべての y ∈ A y \in A y ∈ A に対して 1 − x y 1 - xy 1 − x y が単元であることは同値である。
証明(命題 2.8) 零環ではどちらの条件も常に成り立つので、1 ≠ 0 1 \ne 0 1 = 0 とします。
( ⇒ ) (\Rightarrow) ( ⇒ ) 1 − x y 1 - xy 1 − x y が単元でないとすると、( 1 − x y ) (1 - xy) ( 1 − x y ) は真のイデアルなので、極大イデアルの存在(定理 6.5)[選択公理と Zorn の補題] によりそれを含む極大イデアル m \mathfrak{m} m があります。x ∈ m x \in \mathfrak{m} x ∈ m なので x y ∈ m xy \in \mathfrak{m} x y ∈ m で、1 = ( 1 − x y ) + x y ∈ m 1 = (1 - xy) + xy \in \mathfrak{m} 1 = ( 1 − x y ) + x y ∈ m となり、補題 3.3[イデアルと剰余環] から m = A \mathfrak{m} = A m = A となって矛盾します。
( ⇐ ) (\Leftarrow) ( ⇐ ) ある極大イデアル m \mathfrak{m} m について x ∉ m x \notin \mathfrak{m} x ∈ / m とします。m + ( x ) \mathfrak{m} + (x) m + ( x ) は m \mathfrak{m} m より真に大きいので A A A に等しく、1 = u + x y 1 = u + xy 1 = u + x y (u ∈ m u \in \mathfrak{m} u ∈ m 、y ∈ A y \in A y ∈ A )と書けます。すると 1 − x y = u ∈ m 1 - xy = u \in \mathfrak{m} 1 − x y = u ∈ m は単元ではありません(単元なら 補題 3.3[イデアルと剰余環] により m = A \mathfrak{m} = A m = A )。
∎
次の補題は、素イデアルの有限和集合に含まれるイデアルは、そのうちの 1 つに含まれる、というものです。証明では、どの素イデアルにも入らない元 y y y を、x n x_n x n と残りの積 x 1 ⋯ x n − 1 x_1 \cdots x_{n-1} x 1 ⋯ x n − 1 の和として作ります。和にすると、前の n − 1 n-1 n − 1 個の素イデアルでは積の項が消え、p n \mathfrak{p}_n p n では x n x_n x n の項が消えるので、すべての素イデアルから外れるからです。Krull 次元と単項イデアル定理 の章で高さの議論に、Tor・Ext と深さ の章で正則列の存在に使います。
補題 2.9 (素イデアル回避 ) ✓
A A A を環とする。
p 1 , … , p n \mathfrak{p}_1, \ldots, \mathfrak{p}_n p 1 , … , p n を素イデアル、a \mathfrak{a} a をイデアルとし、a ⊆ ⋃ i = 1 n p i \mathfrak{a} \subseteq \bigcup_{i=1}^n \mathfrak{p}_i a ⊆ ⋃ i = 1 n p i とする。このとき、ある i i i について a ⊆ p i \mathfrak{a} \subseteq \mathfrak{p}_i a ⊆ p i である。
a 1 , … , a n \mathfrak{a}_1, \ldots, \mathfrak{a}_n a 1 , … , a n をイデアル、p \mathfrak{p} p を素イデアルとし、p ⊇ ⋂ i = 1 n a i \mathfrak{p} \supseteq \bigcap_{i=1}^n \mathfrak{a}_i p ⊇ ⋂ i = 1 n a i とする。このとき、ある i i i について p ⊇ a i \mathfrak{p} \supseteq \mathfrak{a}_i p ⊇ a i である。とくに p = ⋂ i a i \mathfrak{p} = \bigcap_i \mathfrak{a}_i p = ⋂ i a i なら、ある i i i について p = a i \mathfrak{p} = \mathfrak{a}_i p = a i である。
証明(補題 2.9) (1) n n n についての帰納法で示します。n = 1 n = 1 n = 1 は仮定そのものです。n ≥ 2 n \ge 2 n ≥ 2 とし、どの i i i についても a ⊈ ⋃ j ≠ i p j \mathfrak{a} \not\subseteq \bigcup_{j \ne i} \mathfrak{p}_j a ⊆ ⋃ j = i p j と仮定してよいです(そうでなければ n − 1 n - 1 n − 1 個の場合の帰納法の仮定から結論が出ます)。各 i i i について x i ∈ a ∖ ⋃ j ≠ i p j x_i \in \mathfrak{a} \setminus \bigcup_{j \ne i} \mathfrak{p}_j x i ∈ a ∖ ⋃ j = i p j を選ぶと、a ⊆ ⋃ j p j \mathfrak{a} \subseteq \bigcup_j \mathfrak{p}_j a ⊆ ⋃ j p j なので x i ∈ p i x_i \in \mathfrak{p}_i x i ∈ p i です。
y = x n + x 1 x 2 ⋯ x n − 1 ∈ a y = x_n + x_1 x_2 \cdots x_{n-1} \in \mathfrak{a} y = x n + x 1 x 2 ⋯ x n − 1 ∈ a とおきます。j < n j < n j < n について x n ∉ p j x_n \notin \mathfrak{p}_j x n ∈ / p j 、x 1 ⋯ x n − 1 ∈ p j x_1 \cdots x_{n-1} \in \mathfrak{p}_j x 1 ⋯ x n − 1 ∈ p j (因子 x j x_j x j を含む)なので y ∉ p j y \notin \mathfrak{p}_j y ∈ / p j です。また x n ∈ p n x_n \in \mathfrak{p}_n x n ∈ p n で、x 1 , … , x n − 1 ∉ p n x_1, \ldots, x_{n-1} \notin \mathfrak{p}_n x 1 , … , x n − 1 ∈ / p n と p n \mathfrak{p}_n p n が素であることから x 1 ⋯ x n − 1 ∉ p n x_1 \cdots x_{n-1} \notin \mathfrak{p}_n x 1 ⋯ x n − 1 ∈ / p n 、よって y ∉ p n y \notin \mathfrak{p}_n y ∈ / p n です。y ∈ a y \in \mathfrak{a} y ∈ a がどの p j \mathfrak{p}_j p j にも入らないことになり、仮定に反します。
(2) どの i i i についても a i ⊈ p \mathfrak{a}_i \not\subseteq \mathfrak{p} a i ⊆ p とし、x i ∈ a i ∖ p x_i \in \mathfrak{a}_i \setminus \mathfrak{p} x i ∈ a i ∖ p を選びます。x 1 ⋯ x n ∈ a 1 ⋯ a n ⊆ ⋂ i a i ⊆ p x_1 \cdots x_n \in \mathfrak{a}_1 \cdots \mathfrak{a}_n \subseteq \bigcap_i \mathfrak{a}_i \subseteq \mathfrak{p} x 1 ⋯ x n ∈ a 1 ⋯ a n ⊆ ⋂ i a i ⊆ p ですが、p \mathfrak{p} p は素なのでいずれかの x i x_i x i が p \mathfrak{p} p に入り、矛盾します。p = ⋂ i a i \mathfrak{p} = \bigcap_i \mathfrak{a}_i p = ⋂ i a i のときは、p ⊇ a i \mathfrak{p} \supseteq \mathfrak{a}_i p ⊇ a i となる i i i について a i ⊇ ⋂ j a j = p \mathfrak{a}_i \supseteq \bigcap_j \mathfrak{a}_j = \mathfrak{p} a i ⊇ ⋂ j a j = p でもあるので p = a i \mathfrak{p} = \mathfrak{a}_i p = a i です。
∎
(1) で素イデアルの仮定は外せません。A = F 2 [ x , y ] / ( x , y ) 2 A = \mathbb{F}_2[x, y]/(x, y)^2 A = F 2 [ x , y ] / ( x , y ) 2 では、極大イデアル m = ( x , y ) \mathfrak{m} = (x, y) m = ( x , y ) が 3 つのイデアル ( x ) (x) ( x ) 、( y ) (y) ( y ) 、( x + y ) (x + y) ( x + y ) の和集合になります(m \mathfrak{m} m の元は a x + b y ax + by a x + b y (a , b ∈ F 2 a, b \in \mathbb{F}_2 a , b ∈ F 2 )の 4 つしかないからです)が、どの 1 つにも含まれません。
定義 3.1 (積閉集合 ) ↗
環 A A A の部分集合 S S S が積閉集合 であるとは、1 ∈ S 1 \in S 1 ∈ S であり、s , t ∈ S s, t \in S s , t ∈ S ならば s t ∈ S st \in S s t ∈ S であることをいう。
代表的な積閉集合は次の 3 つです。(a) f ∈ A f \in A f ∈ A の冪の全体 { 1 , f , f 2 , … } \{1, f, f^2, \ldots\} { 1 , f , f 2 , … } 。(b) 素イデアル p \mathfrak{p} p の補集合 A ∖ p A \setminus \mathfrak{p} A ∖ p (s t ∈ p st \in \mathfrak{p} s t ∈ p なら s s s か t t t が p \mathfrak{p} p に入るので、補集合は積で閉じます)。(c) 整域 A A A の A ∖ { 0 } A \setminus \{0\} A ∖ { 0 } ((b) で p = ( 0 ) \mathfrak{p} = (0) p = ( 0 ) とした場合)。
次の定義で余分な因子 u u u が入るのは、零因子(かけて 0 0 0 になる 0 0 0 でない元)がある環でも分数を正しく扱うためです。たとえば Z / 6 \mathbb{Z}/6 Z /6 で 2 2 2 を可逆にしたいとします。3 ⋅ 2 = 0 3 \cdot 2 = 0 3 ⋅ 2 = 0 なので、両辺に 2 − 1 2^{-1} 2 − 1 を掛けると 3 = 0 3 = 0 3 = 0 でなければなりません。定義の関係では、u = 2 u = 2 u = 2 とすると 2 ( 3 ⋅ 1 − 0 ⋅ 1 ) = 6 = 0 2(3 \cdot 1 - 0 \cdot 1) = 6 = 0 2 ( 3 ⋅ 1 − 0 ⋅ 1 ) = 6 = 0 なので ( 3 , 1 ) ∼ ( 0 , 1 ) (3, 1) \sim (0, 1) ( 3 , 1 ) ∼ ( 0 , 1 ) となり、3 / 1 = 0 3/1 = 0 3/1 = 0 が実現されます。u u u がないと、この 3 3 3 を 0 0 0 とみなせません。
定義 3.2 (局所化 ) ↗
S S S を環 A A A の積閉集合とする。A × S A \times S A × S 上の関係を
( a , s ) ∼ ( b , t ) ⟺ ある u ∈ S について u ( a t − b s ) = 0 (a, s) \sim (b, t) \iff \text{ある } u \in S \text{ について } u(at - bs) = 0 ( a , s ) ∼ ( b , t ) ⟺ ある u ∈ S について u ( a t − b s ) = 0 で定め、( a , s ) (a, s) ( a , s ) の同値類を a / s a/s a / s と書く。同値類全体 S − 1 A S^{-1}A S − 1 A に
a s + b t = a t + b s s t , a s ⋅ b t = a b s t \frac{a}{s} + \frac{b}{t} = \frac{at + bs}{st}, \qquad \frac{a}{s}\cdot\frac{b}{t} = \frac{ab}{st} s a + t b = s t a t + b s , s a ⋅ t b = s t ab で演算を入れたものを A A A の S S S による局所化 (分数環)という。ι : A → S − 1 A \iota\colon A \to S^{-1}A ι : A → S − 1 A 、ι ( a ) = a / 1 \iota(a) = a/1 ι ( a ) = a /1 を標準写像 という。
S = { 1 , f , f 2 , … } S = \{1, f, f^2, \ldots\} S = { 1 , f , f 2 , … } のとき S − 1 A S^{-1}A S − 1 A を A f A_f A f 、S = A ∖ p S = A \setminus \mathfrak{p} S = A ∖ p のとき A p A_{\mathfrak{p}} A p と書く。
次の補題は、この分数の計算規則が通常の分数と同じように使えることの確認です。証明の推移律では、2 つの関係に出てくる u , v u, v u , v をまとめて掛け、a / s = b / t a/s = b/t a / s = b / t と b / t = c / r b/t = c/r b / t = c / r から a / s = c / r a/s = c/r a / s = c / r を導きます。
補題 3.3 (局所化は環になる ) ✓
定義 3.2 の ∼ \sim ∼ は同値関係であり、演算は代表元の取り方によらずに定まって S − 1 A S^{-1}A S − 1 A は環になる。ι \iota ι は環準同型で、各 s ∈ S s \in S s ∈ S について ι ( s ) \iota(s) ι ( s ) は単元である。さらに
a / 1 = 0 a/1 = 0 a /1 = 0 であることと、ある u ∈ S u \in S u ∈ S について u a = 0 ua = 0 u a = 0 であることは同値である。
S − 1 A = 0 S^{-1}A = 0 S − 1 A = 0 であることと 0 ∈ S 0 \in S 0 ∈ S であることは同値である。
証明(補題 3.3) 反射律・対称律は u = 1 u = 1 u = 1 と符号の反転でわかります。推移律: u ( a t − b s ) = 0 u(at - bs) = 0 u ( a t − b s ) = 0 、v ( b r − c t ) = 0 v(br - ct) = 0 v ( b r − c t ) = 0 とすると
t u v ( a r − c s ) = r v ⋅ u ( a t − b s ) + s u ⋅ v ( b r − c t ) = 0 tuv(ar - cs) = rv \cdot u(at - bs) + su \cdot v(br - ct) = 0 t uv ( a r − cs ) = r v ⋅ u ( a t − b s ) + s u ⋅ v ( b r − c t ) = 0 であり(右辺を展開すると u v ( a r t − b r s ) + u v ( b r s − c s t ) uv(art - brs) + uv(brs - cst) uv ( a r t − b r s ) + uv ( b r s − cs t ) です)、t u v ∈ S tuv \in S t uv ∈ S なので ( a , s ) ∼ ( c , r ) (a, s) \sim (c, r) ( a , s ) ∼ ( c , r ) です。
加法の well-definedness: u ( a s ′ − a ′ s ) = 0 u(as' - a's) = 0 u ( a s ′ − a ′ s ) = 0 なら
u ( ( a t + b s ) s ′ t − ( a ′ t + b s ′ ) s t ) = t 2 ⋅ u ( a s ′ − a ′ s ) = 0 u\bigl((at + bs)s't - (a't + bs')st\bigr) = t^2 \cdot u(as' - a's) = 0 u ( ( a t + b s ) s ′ t − ( a ′ t + b s ′ ) s t ) = t 2 ⋅ u ( a s ′ − a ′ s ) = 0 なので ( a t + b s ) / s t = ( a ′ t + b s ′ ) / s ′ t (at + bs)/st = (a't + bs')/s't ( a t + b s ) / s t = ( a ′ t + b s ′ ) / s ′ t です。乗法も u ( a b s ′ t − a ′ b s t ) = b t ⋅ u ( a s ′ − a ′ s ) = 0 u(ab\,s't - a'b\,st) = bt \cdot u(as' - a's) = 0 u ( ab s ′ t − a ′ b s t ) = b t ⋅ u ( a s ′ − a ′ s ) = 0 から同様です。第 2 成分についても対称に確かめられます。環の公理は、通分すれば A A A の中の恒等式に帰着します。たとえば分配法則は a s ( b t + c r ) = a ( b r + c t ) s t r \frac{a}{s}\bigl(\frac{b}{t} + \frac{c}{r}\bigr) = \frac{a(br + ct)}{str} s a ( t b + r c ) = s t r a ( b r + c t ) と a b s t + a c s r = a b s r + a c s t s 2 t r \frac{ab}{st} + \frac{ac}{sr} = \frac{ab\,sr + ac\,st}{s^2 tr} s t ab + sr a c = s 2 t r ab sr + a c s t が、分子分母に s s s を掛けた関係にあることからわかります(x / y = s x / s y x/y = sx/sy x / y = s x / sy は 1 ⋅ ( x ⋅ s y − s x ⋅ y ) = 0 1 \cdot (x \cdot sy - sx \cdot y) = 0 1 ⋅ ( x ⋅ sy − s x ⋅ y ) = 0 から従います)。零元は 0 / 1 0/1 0/1 、単位元は 1 / 1 1/1 1/1 です。
ι \iota ι が和・積・単位元を保つことは定義から直ちにわかり、ι ( s ) ⋅ ( 1 / s ) = s / s = 1 / 1 \iota(s) \cdot (1/s) = s/s = 1/1 ι ( s ) ⋅ ( 1/ s ) = s / s = 1/1 です。(1) は a / 1 = 0 / 1 a/1 = 0/1 a /1 = 0/1 の定義そのものです。(2) S − 1 A = 0 S^{-1}A = 0 S − 1 A = 0 は 1 / 1 = 0 / 1 1/1 = 0/1 1/1 = 0/1 、すなわち (1) より u ⋅ 1 = 0 u \cdot 1 = 0 u ⋅ 1 = 0 となる u ∈ S u \in S u ∈ S があること、つまり 0 ∈ S 0 \in S 0 ∈ S と同値です。
∎
定理 3.4 (局所化の普遍性 ) ✓
S S S を環 A A A の積閉集合とし、f : A → B f\colon A \to B f : A → B を、f ( S ) f(S) f ( S ) が B B B の単元からなるような環準同型とする。このとき g ∘ ι = f g \circ \iota = f g ∘ ι = f を満たす環準同型 g : S − 1 A → B g\colon S^{-1}A \to B g : S − 1 A → B がただ一つ存在し、g ( a / s ) = f ( a ) f ( s ) − 1 g(a/s) = f(a)f(s)^{-1} g ( a / s ) = f ( a ) f ( s ) − 1 で与えられる。
証明(定理 3.4) 一意性: g ∘ ι = f g \circ \iota = f g ∘ ι = f なら、a / s = ι ( a ) ι ( s ) − 1 a/s = \iota(a)\,\iota(s)^{-1} a / s = ι ( a ) ι ( s ) − 1 なので g ( a / s ) = g ( ι ( a ) ) g ( ι ( s ) ) − 1 = f ( a ) f ( s ) − 1 g(a/s) = g(\iota(a))\,g(\iota(s))^{-1} = f(a)f(s)^{-1} g ( a / s ) = g ( ι ( a )) g ( ι ( s ) ) − 1 = f ( a ) f ( s ) − 1 です(環準同型(定義 7.1)[環と体の基礎] は単元を単元に、逆元を逆元に写します)。
存在: g ( a / s ) = f ( a ) f ( s ) − 1 g(a/s) = f(a)f(s)^{-1} g ( a / s ) = f ( a ) f ( s ) − 1 と定めます。u ( a t − b s ) = 0 u(at - bs) = 0 u ( a t − b s ) = 0 なら f ( u ) ( f ( a ) f ( t ) − f ( b ) f ( s ) ) = 0 f(u)\bigl(f(a)f(t) - f(b)f(s)\bigr) = 0 f ( u ) ( f ( a ) f ( t ) − f ( b ) f ( s ) ) = 0 で、f ( u ) f(u) f ( u ) は単元なので f ( a ) f ( t ) = f ( b ) f ( s ) f(a)f(t) = f(b)f(s) f ( a ) f ( t ) = f ( b ) f ( s ) 、両辺に f ( s ) − 1 f ( t ) − 1 f(s)^{-1}f(t)^{-1} f ( s ) − 1 f ( t ) − 1 を掛けて f ( a ) f ( s ) − 1 = f ( b ) f ( t ) − 1 f(a)f(s)^{-1} = f(b)f(t)^{-1} f ( a ) f ( s ) − 1 = f ( b ) f ( t ) − 1 です。よって g g g は定まります。g ( a t + b s s t ) = ( f ( a ) f ( t ) + f ( b ) f ( s ) ) f ( s ) − 1 f ( t ) − 1 = g ( a / s ) + g ( b / t ) g\bigl(\frac{at + bs}{st}\bigr) = \bigl(f(a)f(t) + f(b)f(s)\bigr)f(s)^{-1}f(t)^{-1} = g(a/s) + g(b/t) g ( s t a t + b s ) = ( f ( a ) f ( t ) + f ( b ) f ( s ) ) f ( s ) − 1 f ( t ) − 1 = g ( a / s ) + g ( b / t ) 、積と g ( 1 / 1 ) = 1 g(1/1) = 1 g ( 1/1 ) = 1 も同様で、g ( ι ( a ) ) = f ( a ) g(\iota(a)) = f(a) g ( ι ( a )) = f ( a ) です。
∎
普遍性から、S − 1 A S^{-1}A S − 1 A は同型を除いて一意に定まります。「S S S を可逆にする環準同型はすべて S − 1 A S^{-1}A S − 1 A を経由する」という性質だけで局所化を扱えることが、この構成の強みです。
命題 3.5 (商体 ) ✓
A A A を整域とし、S = A ∖ { 0 } S = A \setminus \{0\} S = A ∖ { 0 } とする。K = S − 1 A K = S^{-1}A K = S − 1 A は体であり、標準写像 ι : A → K \iota\colon A \to K ι : A → K は単射である。K K K を A A A の商体 といい Frac A \operatorname{Frac} A Frac A と書く。さらに、0 ∉ T 0 \notin T 0 ∈ / T となる任意の積閉集合 T T T について、自然な写像 T − 1 A → K T^{-1}A \to K T − 1 A → K 、a / t ↦ a / t a/t \mapsto a/t a / t ↦ a / t は単射な環準同型である。
証明(命題 3.5) A A A は整域なので S S S は積閉で 0 ∉ S 0 \notin S 0 ∈ / S です。補題 3.3 の (2) より K ≠ 0 K \ne 0 K = 0 です。同じ補題の (1) より、a / s = 0 a/s = 0 a / s = 0 は「ある u ≠ 0 u \ne 0 u = 0 について u a = 0 ua = 0 u a = 0 」、すなわち a = 0 a = 0 a = 0 と同値です(整域だからです)。したがって ι \iota ι は単射で、a / s ≠ 0 a/s \ne 0 a / s = 0 なら a ≠ 0 a \ne 0 a = 0 なので s / a ∈ K s/a \in K s / a ∈ K が定まり、( a / s ) ( s / a ) = a s / s a = 1 (a/s)(s/a) = as/sa = 1 ( a / s ) ( s / a ) = a s / s a = 1 です。よって K K K は体です。
T ⊆ S T \subseteq S T ⊆ S なので、合成 A → K A \to K A → K は T T T の元を単元に写し、定理 3.4 により T − 1 A → K T^{-1}A \to K T − 1 A → K 、a / t ↦ a / t a/t \mapsto a/t a / t ↦ a / t が環準同型として定まります。a / t a/t a / t が K K K で 0 0 0 なら上で見たように a = 0 a = 0 a = 0 なので、T − 1 A T^{-1}A T − 1 A でも a / t = 0 a/t = 0 a / t = 0 です。
∎
とくに整域 A A A と素イデアル p \mathfrak{p} p について、A ⊆ A p ⊆ Frac A A \subseteq A_{\mathfrak{p}} \subseteq \operatorname{Frac} A A ⊆ A p ⊆ Frac A と見なせます。整域でない環では ι \iota ι は単射とは限りません。たとえば A = Z / 6 A = \mathbb{Z}/6 A = Z /6 、f = 2 f = 2 f = 2 とすると 3 ⋅ 2 = 0 3 \cdot 2 = 0 3 ⋅ 2 = 0 なので ι ( 3 ) = 0 \iota(3) = 0 ι ( 3 ) = 0 となり、A 2 ≅ Z / 3 A_2 \cong \mathbb{Z}/3 A 2 ≅ Z /3 です。
A A A のイデアル a \mathfrak{a} a に対し S − 1 a = { a / s : a ∈ a , s ∈ S } S^{-1}\mathfrak{a} = \{ a/s : a \in \mathfrak{a},\ s \in S \} S − 1 a = { a / s : a ∈ a , s ∈ S } とおきます。
定理 3.6 (局所化のイデアルと素イデアルの対応 ) ✓
S S S を環 A A A の積閉集合、ι : A → S − 1 A \iota\colon A \to S^{-1}A ι : A → S − 1 A を標準写像とする。
A A A のイデアル a \mathfrak{a} a について、S − 1 a S^{-1}\mathfrak{a} S − 1 a は ι ( a ) \iota(\mathfrak{a}) ι ( a ) で生成される S − 1 A S^{-1}A S − 1 A のイデアルである。S − 1 a = S − 1 A S^{-1}\mathfrak{a} = S^{-1}A S − 1 a = S − 1 A であることと a ∩ S ≠ ∅ \mathfrak{a} \cap S \ne \varnothing a ∩ S = ∅ であることは同値である。
S − 1 A S^{-1}A S − 1 A の任意のイデアル b \mathfrak{b} b について b = S − 1 ( ι − 1 ( b ) ) \mathfrak{b} = S^{-1}\bigl(\iota^{-1}(\mathfrak{b})\bigr) b = S − 1 ( ι − 1 ( b ) ) である。
p \mathfrak{p} p を S S S と交わらない素イデアルとすると、a / s ∈ S − 1 p a/s \in S^{-1}\mathfrak{p} a / s ∈ S − 1 p と a ∈ p a \in \mathfrak{p} a ∈ p は同値であり、S − 1 p S^{-1}\mathfrak{p} S − 1 p は素イデアルで、ι − 1 ( S − 1 p ) = p \iota^{-1}(S^{-1}\mathfrak{p}) = \mathfrak{p} ι − 1 ( S − 1 p ) = p である。
p ↦ S − 1 p \mathfrak{p} \mapsto S^{-1}\mathfrak{p} p ↦ S − 1 p は、S S S と交わらない A A A の素イデアル全体から Spec S − 1 A \operatorname{Spec} S^{-1}A Spec S − 1 A への、包含関係を保つ全単射であり、逆写像は q ↦ ι − 1 ( q ) \mathfrak{q} \mapsto \iota^{-1}(\mathfrak{q}) q ↦ ι − 1 ( q ) である。
証明(定理 3.6) (1) a / s + b / t = ( a t + b s ) / s t a/s + b/t = (at + bs)/st a / s + b / t = ( a t + b s ) / s t と ( c / u ) ( a / s ) = c a / u s (c/u)(a/s) = ca/us ( c / u ) ( a / s ) = c a / u s から S − 1 a S^{-1}\mathfrak{a} S − 1 a はイデアルで、a / s = ( 1 / s ) ι ( a ) a/s = (1/s)\,\iota(a) a / s = ( 1/ s ) ι ( a ) なので ι ( a ) \iota(\mathfrak{a}) ι ( a ) で生成されるイデアルに一致します。s ∈ a ∩ S s \in \mathfrak{a} \cap S s ∈ a ∩ S なら単元 s / 1 s/1 s /1 を含むので全体です(補題 3.3[イデアルと剰余環] )。逆に 1 / 1 = a / s 1/1 = a/s 1/1 = a / s (a ∈ a a \in \mathfrak{a} a ∈ a )なら u ( s − a ) = 0 u(s - a) = 0 u ( s − a ) = 0 となる u ∈ S u \in S u ∈ S があり、u s = u a ∈ a ∩ S us = ua \in \mathfrak{a} \cap S u s = u a ∈ a ∩ S です。
(2) a ∈ ι − 1 ( b ) a \in \iota^{-1}(\mathfrak{b}) a ∈ ι − 1 ( b ) なら a / s = ( 1 / s ) ( a / 1 ) ∈ b a/s = (1/s)(a/1) \in \mathfrak{b} a / s = ( 1/ s ) ( a /1 ) ∈ b です。逆に a / s ∈ b a/s \in \mathfrak{b} a / s ∈ b なら a / 1 = ( s / 1 ) ( a / s ) ∈ b a/1 = (s/1)(a/s) \in \mathfrak{b} a /1 = ( s /1 ) ( a / s ) ∈ b なので a ∈ ι − 1 ( b ) a \in \iota^{-1}(\mathfrak{b}) a ∈ ι − 1 ( b ) で、a / s ∈ S − 1 ( ι − 1 ( b ) ) a/s \in S^{-1}(\iota^{-1}(\mathfrak{b})) a / s ∈ S − 1 ( ι − 1 ( b )) です。
(3) a / s = b / t a/s = b/t a / s = b / t (b ∈ p b \in \mathfrak{p} b ∈ p )なら u ( a t − b s ) = 0 u(at - bs) = 0 u ( a t − b s ) = 0 となる u ∈ S u \in S u ∈ S があり、u t a = u s b ∈ p uta = usb \in \mathfrak{p} u t a = u s b ∈ p です。u t ∈ S ut \in S u t ∈ S は p \mathfrak{p} p に入らないので、素イデアルの定義から a ∈ p a \in \mathfrak{p} a ∈ p です。これで同値性がわかり、a / 1 ∈ S − 1 p ⟺ a ∈ p a/1 \in S^{-1}\mathfrak{p} \iff a \in \mathfrak{p} a /1 ∈ S − 1 p ⟺ a ∈ p 、すなわち ι − 1 ( S − 1 p ) = p \iota^{-1}(S^{-1}\mathfrak{p}) = \mathfrak{p} ι − 1 ( S − 1 p ) = p です。1 ∉ p 1 \notin \mathfrak{p} 1 ∈ / p なので 1 / 1 ∉ S − 1 p 1/1 \notin S^{-1}\mathfrak{p} 1/1 ∈ / S − 1 p で真のイデアルです。( a / s ) ( b / t ) = a b / s t ∈ S − 1 p (a/s)(b/t) = ab/st \in S^{-1}\mathfrak{p} ( a / s ) ( b / t ) = ab / s t ∈ S − 1 p なら a b ∈ p ab \in \mathfrak{p} ab ∈ p なので a a a か b b b が p \mathfrak{p} p に入り、S − 1 p S^{-1}\mathfrak{p} S − 1 p は素イデアルです。
(4) q \mathfrak{q} q を S − 1 A S^{-1}A S − 1 A の素イデアルとすると、補題 2.4 より ι − 1 ( q ) \iota^{-1}(\mathfrak{q}) ι − 1 ( q ) は素イデアルです。s ∈ S s \in S s ∈ S について ι ( s ) \iota(s) ι ( s ) は単元なので q \mathfrak{q} q に入らず、ι − 1 ( q ) ∩ S = ∅ \iota^{-1}(\mathfrak{q}) \cap S = \varnothing ι − 1 ( q ) ∩ S = ∅ です。(2) より S − 1 ( ι − 1 ( q ) ) = q S^{-1}(\iota^{-1}(\mathfrak{q})) = \mathfrak{q} S − 1 ( ι − 1 ( q )) = q 、(3) より ι − 1 ( S − 1 p ) = p \iota^{-1}(S^{-1}\mathfrak{p}) = \mathfrak{p} ι − 1 ( S − 1 p ) = p なので、二つの写像は互いに逆です。どちらも包含関係を保つことは定義から明らかです。
∎
命題 3.7 (局所化と剰余の可換性 ) ✓
S S S を環 A A A の積閉集合、a \mathfrak{a} a をイデアル、S ˉ \bar S S ˉ を S S S の A / a A/\mathfrak{a} A / a での像とする。このとき環の同型
S − 1 A / S − 1 a ≅ S ˉ − 1 ( A / a ) , a s m o d S − 1 a ⟼ a ˉ s ˉ S^{-1}A / S^{-1}\mathfrak{a} \;\cong\; \bar S^{-1}(A/\mathfrak{a}), \qquad \frac{a}{s} \bmod S^{-1}\mathfrak{a} \ \longmapsto\ \frac{\bar a}{\bar s} S − 1 A / S − 1 a ≅ S ˉ − 1 ( A / a ) , s a mod S − 1 a ⟼ s ˉ a ˉ がある。
証明(命題 3.7) 合成 A → A / a → S ˉ − 1 ( A / a ) A \to A/\mathfrak{a} \to \bar S^{-1}(A/\mathfrak{a}) A → A / a → S ˉ − 1 ( A / a ) は S S S を単元に写すので、定理 3.4 により環準同型 φ : S − 1 A → S ˉ − 1 ( A / a ) \varphi\colon S^{-1}A \to \bar S^{-1}(A/\mathfrak{a}) φ : S − 1 A → S ˉ − 1 ( A / a ) 、φ ( a / s ) = a ˉ / s ˉ \varphi(a/s) = \bar a/\bar s φ ( a / s ) = a ˉ / s ˉ が得られます。S ˉ \bar S S ˉ の元はすべて s ˉ \bar s s ˉ (s ∈ S s \in S s ∈ S )の形なので φ \varphi φ は全射です。核を求めます。補題 3.3 の (1) を S ˉ − 1 ( A / a ) \bar S^{-1}(A/\mathfrak{a}) S ˉ − 1 ( A / a ) に使うと、a ˉ / s ˉ = 0 \bar a/\bar s = 0 a ˉ / s ˉ = 0 は(単元 s ˉ / 1 \bar s/1 s ˉ /1 を掛けて)a ˉ / 1 = 0 \bar a/1 = 0 a ˉ /1 = 0 と同値で、それは「ある u ∈ S u \in S u ∈ S について u ˉ a ˉ = 0 \bar u \bar a = 0 u ˉ a ˉ = 0 」、すなわち u a ∈ a ua \in \mathfrak{a} u a ∈ a と同値です。このとき a / s = u a / u s ∈ S − 1 a a/s = ua/us \in S^{-1}\mathfrak{a} a / s = u a / u s ∈ S − 1 a です。逆に S − 1 a S^{-1}\mathfrak{a} S − 1 a の元が 0 0 0 に写ることは明らかです。よって ker φ = S − 1 a \ker\varphi = S^{-1}\mathfrak{a} ker φ = S − 1 a で、環の準同型定理(定理 5.1)[イデアルと剰余環] から主張が従います。
∎
定義 3.8 (局所環・半局所環・剰余体 ) ↗
1 ≠ 0 1 \ne 0 1 = 0 の環 A A A が極大イデアルをただ一つもつとき局所環 といい、その極大イデアルを m \mathfrak{m} m として ( A , m ) (A, \mathfrak{m}) ( A , m ) と書く。体 k = A / m k = A/\mathfrak{m} k = A / m を A A A の剰余体 という。極大イデアルを有限個しかもたない環を半局所環 という。
補題 3.9 (局所環の判定 ) ✓
1 ≠ 0 1 \ne 0 1 = 0 の環 A A A が局所環であることと、A A A の非単元全体がイデアルをなすことは同値である。このとき非単元全体が唯一の極大イデアルである。
証明(補題 3.9) ( ⇒ ) (\Rightarrow) ( ⇒ ) m \mathfrak{m} m を唯一の極大イデアルとします。x x x が非単元なら ( x ) (x) ( x ) は真のイデアルで、極大イデアルの存在(定理 6.5)[選択公理と Zorn の補題] によりある極大イデアル、すなわち m \mathfrak{m} m に含まれます。単元は 補題 3.3[イデアルと剰余環] により m \mathfrak{m} m に入りません。よって m \mathfrak{m} m は非単元全体です。
( ⇐ ) (\Leftarrow) ( ⇐ ) 非単元全体 m \mathfrak{m} m がイデアルなら、1 ∉ m 1 \notin \mathfrak{m} 1 ∈ / m なので真のイデアルです。任意の真のイデアルは単元を含まない(補題 3.3[イデアルと剰余環] )ので m \mathfrak{m} m に含まれます。よって m \mathfrak{m} m は極大イデアルで、ほかの極大イデアルはありません。
∎
命題 3.10 (素イデアルでの局所化は局所環 ) ✓
p \mathfrak{p} p を環 A A A の素イデアルとする。A p A_{\mathfrak{p}} A p は極大イデアル p A p = ( A ∖ p ) − 1 p \mathfrak{p}A_{\mathfrak{p}} = (A \setminus \mathfrak{p})^{-1}\mathfrak{p} p A p = ( A ∖ p ) − 1 p をもつ局所環であり、その剰余体は
A p / p A p ≅ Frac ( A / p ) A_{\mathfrak{p}}/\mathfrak{p}A_{\mathfrak{p}} \;\cong\; \operatorname{Frac}(A/\mathfrak{p}) A p / p A p ≅ Frac ( A / p ) である。
証明(命題 3.10) S = A ∖ p S = A \setminus \mathfrak{p} S = A ∖ p とします。0 ∉ S 0 \notin S 0 ∈ / S なので 補題 3.3 より A p ≠ 0 A_{\mathfrak{p}} \ne 0 A p = 0 です。a / s a/s a / s が単元であることと a ∉ p a \notin \mathfrak{p} a ∈ / p が同値であることを示します。a ∉ p a \notin \mathfrak{p} a ∈ / p なら s / a ∈ A p s/a \in A_{\mathfrak{p}} s / a ∈ A p が逆元です。a ∈ p a \in \mathfrak{p} a ∈ p なら 定理 3.6 の (3) により a / s a/s a / s は真のイデアル p A p \mathfrak{p}A_{\mathfrak{p}} p A p に入るので単元ではありません。よって非単元全体は p A p \mathfrak{p}A_{\mathfrak{p}} p A p でイデアルをなし、補題 3.9 により A p A_{\mathfrak{p}} A p は p A p \mathfrak{p}A_{\mathfrak{p}} p A p を極大イデアルとする局所環です。
剰余体: 命題 3.7 により A p / p A p ≅ S ˉ − 1 ( A / p ) A_{\mathfrak{p}}/\mathfrak{p}A_{\mathfrak{p}} \cong \bar S^{-1}(A/\mathfrak{p}) A p / p A p ≅ S ˉ − 1 ( A / p ) です。A / p A/\mathfrak{p} A / p は整域で(命題 6.2[イデアルと剰余環] )、S ˉ \bar S S ˉ は A ∖ p A \setminus \mathfrak{p} A ∖ p の像、すなわち A / p A/\mathfrak{p} A / p の 0 0 0 でない元全体なので、右辺は 命題 3.5 の商体です。
∎
p \mathfrak{p} p が極大イデアルなら A / p A/\mathfrak{p} A / p はすでに体(定理 6.3[イデアルと剰余環] )なので、剰余体は A / p A/\mathfrak{p} A / p そのものです。代数幾何では Spec A \operatorname{Spec} A Spec A の点 p \mathfrak{p} p における構造層の茎が A p A_{\mathfrak{p}} A p 、その点の剰余体が κ ( p ) = A p / p A p \kappa(\mathfrak{p}) = A_{\mathfrak{p}}/\mathfrak{p}A_{\mathfrak{p}} κ ( p ) = A p / p A p で、関数 f ∈ A f \in A f ∈ A の点 p \mathfrak{p} p での「値」は f f f の κ ( p ) \kappa(\mathfrak{p}) κ ( p ) での像です。
定義 4.1 (素スペクトルと Zariski 位相 ) ↗
環 A A A の素イデアル全体を Spec A \operatorname{Spec} A Spec A と書く。部分集合 E ⊆ A E \subseteq A E ⊆ A と f ∈ A f \in A f ∈ A に対し
V ( E ) = { p ∈ Spec A : E ⊆ p } , D ( f ) = Spec A ∖ V ( { f } ) = { p : f ∉ p } V(E) = \{ \mathfrak{p} \in \operatorname{Spec} A : E \subseteq \mathfrak{p} \}, \qquad D(f) = \operatorname{Spec} A \setminus V(\{f\}) = \{ \mathfrak{p} : f \notin \mathfrak{p} \} V ( E ) = { p ∈ Spec A : E ⊆ p } , D ( f ) = Spec A ∖ V ({ f }) = { p : f ∈ / p } とおく。V ( E ) V(E) V ( E ) の形の集合を閉集合とする位相(補題 4.2 で位相になることを示す)を Zariski 位相 という。
補題 4.2 (V の性質 ) ✓
環 A A A について次が成り立つ。
V ( E ) = V ( ( E ) ) V(E) = V((E)) V ( E ) = V (( E )) 。ここで ( E ) (E) ( E ) は E E E で生成されるイデアル。また V ( a ) = V ( a ) V(\mathfrak{a}) = V(\sqrt{\mathfrak{a}}) V ( a ) = V ( a ) 。
V ( 0 ) = Spec A V(0) = \operatorname{Spec} A V ( 0 ) = Spec A 、V ( 1 ) = ∅ V(1) = \varnothing V ( 1 ) = ∅ 。
⋂ λ V ( E λ ) = V ( ⋃ λ E λ ) \bigcap_\lambda V(E_\lambda) = V\bigl(\bigcup_\lambda E_\lambda\bigr) ⋂ λ V ( E λ ) = V ( ⋃ λ E λ ) 。
V ( a ) ∪ V ( b ) = V ( a b ) = V ( a ∩ b ) V(\mathfrak{a}) \cup V(\mathfrak{b}) = V(\mathfrak{a}\mathfrak{b}) = V(\mathfrak{a} \cap \mathfrak{b}) V ( a ) ∪ V ( b ) = V ( ab ) = V ( a ∩ b ) 。
V ( a ) ⊆ V ( b ) V(\mathfrak{a}) \subseteq V(\mathfrak{b}) V ( a ) ⊆ V ( b ) であることと b ⊆ a \sqrt{\mathfrak{b}} \subseteq \sqrt{\mathfrak{a}} b ⊆ a であることは同値である。
とくに V ( E ) V(E) V ( E ) の補集合全体は位相の開集合系の公理を満たす。
証明(補題 4.2) (1) イデアル p \mathfrak{p} p が E E E を含むことと ( E ) (E) ( E ) を含むことは同値です。また素イデアル p \mathfrak{p} p は根基イデアル(系 2.7 )なので、a ⊆ p \mathfrak{a} \subseteq \mathfrak{p} a ⊆ p なら a ⊆ p = p \sqrt{\mathfrak{a}} \subseteq \sqrt{\mathfrak{p}} = \mathfrak{p} a ⊆ p = p です。(2)(3) は定義から直ちに従います。(4) a b ⊆ a ∩ b ⊆ a \mathfrak{a}\mathfrak{b} \subseteq \mathfrak{a} \cap \mathfrak{b} \subseteq \mathfrak{a} ab ⊆ a ∩ b ⊆ a から V ( a ) ⊆ V ( a ∩ b ) ⊆ V ( a b ) V(\mathfrak{a}) \subseteq V(\mathfrak{a} \cap \mathfrak{b}) \subseteq V(\mathfrak{a}\mathfrak{b}) V ( a ) ⊆ V ( a ∩ b ) ⊆ V ( ab ) で、b \mathfrak{b} b についても同様です。逆に p ⊇ a b \mathfrak{p} \supseteq \mathfrak{a}\mathfrak{b} p ⊇ ab で p ⊉ a \mathfrak{p} \not\supseteq \mathfrak{a} p ⊇ a なら、a ∈ a ∖ p a \in \mathfrak{a} \setminus \mathfrak{p} a ∈ a ∖ p を取ると任意の b ∈ b b \in \mathfrak{b} b ∈ b で a b ∈ p ab \in \mathfrak{p} ab ∈ p なので b ∈ p b \in \mathfrak{p} b ∈ p 、すなわち p ∈ V ( b ) \mathfrak{p} \in V(\mathfrak{b}) p ∈ V ( b ) です。(5) 系 2.7 により a = ⋂ p ∈ V ( a ) p \sqrt{\mathfrak{a}} = \bigcap_{\mathfrak{p} \in V(\mathfrak{a})} \mathfrak{p} a = ⋂ p ∈ V ( a ) p なので、V ( a ) ⊆ V ( b ) V(\mathfrak{a}) \subseteq V(\mathfrak{b}) V ( a ) ⊆ V ( b ) なら a ⊇ ⋂ p ∈ V ( b ) p = b \sqrt{\mathfrak{a}} \supseteq \bigcap_{\mathfrak{p} \in V(\mathfrak{b})} \mathfrak{p} = \sqrt{\mathfrak{b}} a ⊇ ⋂ p ∈ V ( b ) p = b です。逆は (1) から V ( a ) = V ( a ) ⊆ V ( b ) = V ( b ) V(\mathfrak{a}) = V(\sqrt{\mathfrak{a}}) \subseteq V(\sqrt{\mathfrak{b}}) = V(\mathfrak{b}) V ( a ) = V ( a ) ⊆ V ( b ) = V ( b ) です。最後の主張は (2)(3)(4) の補集合を取ったものです。
∎
定義 4.3 (既約な空間 ) ↗
位相空間 X X X が既約 であるとは、X ≠ ∅ X \ne \varnothing X = ∅ であり、X = Z 1 ∪ Z 2 X = Z_1 \cup Z_2 X = Z 1 ∪ Z 2 (Z i Z_i Z i は閉集合)ならば X = Z 1 X = Z_1 X = Z 1 または X = Z 2 X = Z_2 X = Z 2 となることをいう。部分集合が既約であるとは、相対位相で既約であることをいう。
既約とは、閉集合が 2 つの小さい閉集合の和に分けられない、ひとかたまりの閉集合であることです。次の定理の (2) の証明は、開被覆を基底 D ( g ) D(g) D ( g ) の被覆に直したうえで、f f f のある冪がイデアルの有限個の生成元で書けることから有限個で足りると結論します。(5) では、既約な閉集合が素イデアルの定める V ( p ) V(\mathfrak{p}) V ( p ) に限ることを示します。
定理 4.4 (Spec の位相の基本性質 ) ✓
環 A A A について次が成り立つ。
{ D ( f ) : f ∈ A } \{D(f) : f \in A\} { D ( f ) : f ∈ A } は Zariski 位相の基底であり、D ( f ) ∩ D ( g ) = D ( f g ) D(f) \cap D(g) = D(fg) D ( f ) ∩ D ( g ) = D ( f g ) 、D ( f ) = ∅ ⟺ f ∈ nil ( A ) D(f) = \varnothing \iff f \in \operatorname{nil}(A) D ( f ) = ∅ ⟺ f ∈ nil ( A ) である。
Spec A \operatorname{Spec} A Spec A と各 D ( f ) D(f) D ( f ) はコンパクト(Hausdorff 性を仮定しない意味で。準コンパクトともいう)である。
点 p \mathfrak{p} p の閉包は V ( p ) V(\mathfrak{p}) V ( p ) であり、{ p } \{\mathfrak{p}\} { p } が閉集合であることと p \mathfrak{p} p が極大イデアルであることは同値である。
Spec A \operatorname{Spec} A Spec A は T0 空間である。
Spec A \operatorname{Spec} A Spec A の既約閉集合は V ( p ) V(\mathfrak{p}) V ( p ) (p ∈ Spec A \mathfrak{p} \in \operatorname{Spec} A p ∈ Spec A )の形のものに限り、p \mathfrak{p} p は既約閉集合から一意に定まる。
証明(定理 4.4) (1) 開集合 U = Spec A ∖ V ( E ) U = \operatorname{Spec} A \setminus V(E) U = Spec A ∖ V ( E ) は ⋃ f ∈ E D ( f ) \bigcup_{f \in E} D(f) ⋃ f ∈ E D ( f ) に等しい(p ∉ V ( E ) \mathfrak{p} \notin V(E) p ∈ / V ( E ) は「ある f ∈ E f \in E f ∈ E が p \mathfrak{p} p に入らない」ことだから)ので、U U U の各点 p \mathfrak{p} p は U U U に含まれるある D ( f ) D(f) D ( f ) に属します。これは 基底の定義(定義 5.1)[位相空間の定義と基本概念] の条件です。f g ∉ p fg \notin \mathfrak{p} f g ∈ / p は f ∉ p f \notin \mathfrak{p} f ∈ / p かつ g ∉ p g \notin \mathfrak{p} g ∈ / p と同値(素イデアルの定義)なので D ( f ) ∩ D ( g ) = D ( f g ) D(f) \cap D(g) = D(fg) D ( f ) ∩ D ( g ) = D ( f g ) です。D ( f ) = ∅ D(f) = \varnothing D ( f ) = ∅ は f f f がすべての素イデアルに入ることなので、定理 2.6 により f f f が冪零であることと同値です。
(2) まず被覆を基底の元によるものに直します。D ( f ) D(f) D ( f ) は開集合なので、相対位相での D ( f ) D(f) D ( f ) の開集合 W ∩ D ( f ) W \cap D(f) W ∩ D ( f ) (W W W は Spec A \operatorname{Spec} A Spec A の開集合)は Spec A \operatorname{Spec} A Spec A の開集合でもあり、(1) により D ( f ) D(f) D ( f ) に含まれる基底の元 D ( g ) D(g) D ( g ) の合併です。そこで D ( f ) D(f) D ( f ) の開被覆 ( W μ ) (W_\mu) ( W μ ) が与えられたら、各 W μ W_\mu W μ を D ( g ) D(g) D ( g ) たちの合併に書き、現れた D ( g ) D(g) D ( g ) 全体で D ( f ) D(f) D ( f ) を覆います。この被覆から有限個 D ( g 1 ) , … , D ( g r ) D(g_1), \ldots, D(g_r) D ( g 1 ) , … , D ( g r ) が選べれば、各 D ( g i ) D(g_i) D ( g i ) を含む W μ i W_{\mu_i} W μ i を 1 つずつ選んで W μ 1 , … , W μ r W_{\mu_1}, \ldots, W_{\mu_r} W μ 1 , … , W μ r が有限部分被覆になります。したがって、D ( f ) ⊆ ⋃ λ D ( g λ ) D(f) \subseteq \bigcup_{\lambda} D(g_\lambda) D ( f ) ⊆ ⋃ λ D ( g λ ) のとき有限個の D ( g λ ) D(g_\lambda) D ( g λ ) で覆えることを示せば十分です。補集合を取ると V ( { g λ } λ ) ⊆ V ( f ) V(\{g_\lambda\}_\lambda) \subseteq V(f) V ({ g λ } λ ) ⊆ V ( f ) で、補題 4.2 の (1)(5) により f ∈ b f \in \sqrt{\mathfrak{b}} f ∈ b (b = ( g λ ) λ \mathfrak{b} = (g_\lambda)_\lambda b = ( g λ ) λ )です。f n ∈ b f^n \in \mathfrak{b} f n ∈ b なら f n = ∑ i = 1 r c i g λ i f^n = \sum_{i=1}^r c_i g_{\lambda_i} f n = ∑ i = 1 r c i g λ i と有限和で書け、f n ∈ ( g λ 1 , … , g λ r ) f^n \in (g_{\lambda_1}, \ldots, g_{\lambda_r}) f n ∈ ( g λ 1 , … , g λ r ) なので同じ補題から D ( f ) ⊆ D ( g λ 1 ) ∪ ⋯ ∪ D ( g λ r ) D(f) \subseteq D(g_{\lambda_1}) \cup \cdots \cup D(g_{\lambda_r}) D ( f ) ⊆ D ( g λ 1 ) ∪ ⋯ ∪ D ( g λ r ) です。f = 1 f = 1 f = 1 とすれば Spec A = D ( 1 ) \operatorname{Spec} A = D(1) Spec A = D ( 1 ) の場合になります。よって コンパクトの定義(定義 3.2)[コンパクト性] を満たします。
(3) p \mathfrak{p} p を含む閉集合 V ( E ) V(E) V ( E ) は E ⊆ p E \subseteq \mathfrak{p} E ⊆ p を満たし、このとき V ( p ) ⊆ V ( E ) V(\mathfrak{p}) \subseteq V(E) V ( p ) ⊆ V ( E ) です。V ( p ) V(\mathfrak{p}) V ( p ) 自身も p \mathfrak{p} p を含む閉集合なので、これが閉包です。p \mathfrak{p} p が極大なら V ( p ) = { p } V(\mathfrak{p}) = \{\mathfrak{p}\} V ( p ) = { p } です。極大でなければ、p \mathfrak{p} p を真に含む真のイデアルがあり、極大イデアルの存在(定理 6.5)[選択公理と Zorn の補題] によりそれを含む極大イデアル m ≠ p \mathfrak{m} \ne \mathfrak{p} m = p があります。極大イデアルは素イデアル(系 6.4[イデアルと剰余環] )なので m ∈ V ( p ) ∖ { p } \mathfrak{m} \in V(\mathfrak{p}) \setminus \{\mathfrak{p}\} m ∈ V ( p ) ∖ { p } で、{ p } \{\mathfrak{p}\} { p } は閉じていません。
(4) p ≠ q \mathfrak{p} \ne \mathfrak{q} p = q なら p ⊈ q \mathfrak{p} \not\subseteq \mathfrak{q} p ⊆ q か q ⊈ p \mathfrak{q} \not\subseteq \mathfrak{p} q ⊆ p です。前者なら f ∈ p ∖ q f \in \mathfrak{p} \setminus \mathfrak{q} f ∈ p ∖ q を取ると、開集合 D ( f ) D(f) D ( f ) は q \mathfrak{q} q を含み p \mathfrak{p} p を含みません。後者も同様です。これは T0 の定義(定義 3.1)[分離公理と距離づけ可能性] の条件です。
(5) V ( p ) V(\mathfrak{p}) V ( p ) が既約であることを示します。V ( p ) = Z 1 ∪ Z 2 V(\mathfrak{p}) = Z_1 \cup Z_2 V ( p ) = Z 1 ∪ Z 2 (Z i Z_i Z i は V ( p ) V(\mathfrak{p}) V ( p ) の閉集合、したがって Spec A \operatorname{Spec} A Spec A の閉集合)とすると、p ∈ Z 1 \mathfrak{p} \in Z_1 p ∈ Z 1 としてよく、(3) より V ( p ) = { p } ‾ ⊆ Z 1 V(\mathfrak{p}) = \overline{\{\mathfrak{p}\}} \subseteq Z_1 V ( p ) = { p } ⊆ Z 1 です。逆に Z = V ( a ) Z = V(\mathfrak{a}) Z = V ( a ) を既約閉集合とし、p = a \mathfrak{p} = \sqrt{\mathfrak{a}} p = a とおきます。Z ≠ ∅ Z \ne \varnothing Z = ∅ なので p ≠ A \mathfrak{p} \ne A p = A です(p = A \mathfrak{p} = A p = A なら 補題 4.2 の (1) で Z = V ( 1 ) = ∅ Z = V(1) = \varnothing Z = V ( 1 ) = ∅ )。a b ∈ p ab \in \mathfrak{p} ab ∈ p とします。Z Z Z の点 q \mathfrak{q} q は p = a \mathfrak{p} = \sqrt{\mathfrak{a}} p = a を含むので a b ∈ q ab \in \mathfrak{q} ab ∈ q 、したがって a a a か b b b を含み、Z = V ( p + ( a ) ) ∪ V ( p + ( b ) ) Z = V(\mathfrak{p} + (a)) \cup V(\mathfrak{p} + (b)) Z = V ( p + ( a )) ∪ V ( p + ( b )) です。既約性から、たとえば Z = V ( p + ( a ) ) Z = V(\mathfrak{p} + (a)) Z = V ( p + ( a )) となり、a a a は p \mathfrak{p} p を含むすべての素イデアルに入るので、系 2.7 と 補題 2.3 より a ∈ p = p a \in \sqrt{\mathfrak{p}} = \mathfrak{p} a ∈ p = p です。よって p \mathfrak{p} p は素イデアルで Z = V ( p ) Z = V(\mathfrak{p}) Z = V ( p ) です。一意性: V ( p ) = V ( q ) V(\mathfrak{p}) = V(\mathfrak{q}) V ( p ) = V ( q ) なら q ∈ V ( p ) \mathfrak{q} \in V(\mathfrak{p}) q ∈ V ( p ) 、p ∈ V ( q ) \mathfrak{p} \in V(\mathfrak{q}) p ∈ V ( q ) より p ⊆ q ⊆ p \mathfrak{p} \subseteq \mathfrak{q} \subseteq \mathfrak{p} p ⊆ q ⊆ p です。
∎
(5) の p \mathfrak{p} p を既約閉集合 V ( p ) V(\mathfrak{p}) V ( p ) の生成点 と呼びます。Spec A \operatorname{Spec} A Spec A は一般に T1 ではありません。(3) より、極大でない素イデアルがあれば、その点は閉じていないからです(例 5.1 )。
命題 4.5 (環準同型が誘導する連続写像 ) ✓
φ : A → B \varphi\colon A \to B φ : A → B を環準同型とする。φ ∗ ( q ) = φ − 1 ( q ) \varphi^{*}(\mathfrak{q}) = \varphi^{-1}(\mathfrak{q}) φ ∗ ( q ) = φ − 1 ( q ) は写像 φ ∗ : Spec B → Spec A \varphi^{*}\colon \operatorname{Spec} B \to \operatorname{Spec} A φ ∗ : Spec B → Spec A を定め、( φ ∗ ) − 1 ( V ( E ) ) = V ( φ ( E ) ) (\varphi^{*})^{-1}(V(E)) = V(\varphi(E)) ( φ ∗ ) − 1 ( V ( E )) = V ( φ ( E )) 、( φ ∗ ) − 1 ( D ( f ) ) = D ( φ ( f ) ) (\varphi^{*})^{-1}(D(f)) = D(\varphi(f)) ( φ ∗ ) − 1 ( D ( f )) = D ( φ ( f )) が成り立つ。とくに φ ∗ \varphi^{*} φ ∗ は連続である。また ψ : B → C \psi\colon B \to C ψ : B → C について ( ψ ∘ φ ) ∗ = φ ∗ ∘ ψ ∗ (\psi \circ \varphi)^{*} = \varphi^{*} \circ \psi^{*} ( ψ ∘ φ ) ∗ = φ ∗ ∘ ψ ∗ である。
証明(命題 4.5) 補題 2.4 により φ − 1 ( q ) \varphi^{-1}(\mathfrak{q}) φ − 1 ( q ) は素イデアルです。q ∈ ( φ ∗ ) − 1 ( V ( E ) ) \mathfrak{q} \in (\varphi^{*})^{-1}(V(E)) q ∈ ( φ ∗ ) − 1 ( V ( E )) は E ⊆ φ − 1 ( q ) E \subseteq \varphi^{-1}(\mathfrak{q}) E ⊆ φ − 1 ( q ) 、すなわち φ ( E ) ⊆ q \varphi(E) \subseteq \mathfrak{q} φ ( E ) ⊆ q と同値です。D ( f ) D(f) D ( f ) はその補集合の場合です。閉集合の逆像が閉集合なので連続です。最後の式は ( ψ ∘ φ ) − 1 ( r ) = φ − 1 ( ψ − 1 ( r ) ) (\psi\circ\varphi)^{-1}(\mathfrak{r}) = \varphi^{-1}(\psi^{-1}(\mathfrak{r})) ( ψ ∘ φ ) − 1 ( r ) = φ − 1 ( ψ − 1 ( r )) そのものです。
∎
命題 4.6 (剰余環と局所化のスペクトル ) ✓
a \mathfrak{a} a を A A A のイデアル、π : A → A / a \pi\colon A \to A/\mathfrak{a} π : A → A / a を自然な全射とする。π ∗ \pi^{*} π ∗ は Spec ( A / a ) \operatorname{Spec}(A/\mathfrak{a}) Spec ( A / a ) から閉集合 V ( a ) V(\mathfrak{a}) V ( a ) への同相写像である。
S S S を積閉集合とし、Y = { p ∈ Spec A : p ∩ S = ∅ } Y = \{ \mathfrak{p} \in \operatorname{Spec} A : \mathfrak{p} \cap S = \varnothing \} Y = { p ∈ Spec A : p ∩ S = ∅ } に相対位相を入れる。ι ∗ \iota^{*} ι ∗ は Spec ( S − 1 A ) \operatorname{Spec}(S^{-1}A) Spec ( S − 1 A ) から Y Y Y への同相写像である。とくに Spec A f ≅ D ( f ) \operatorname{Spec} A_f \cong D(f) Spec A f ≅ D ( f ) であり、Spec A p \operatorname{Spec} A_{\mathfrak{p}} Spec A p は p \mathfrak{p} p に含まれる素イデアル全体と同相である。
証明(命題 4.6) どちらも 命題 4.5 により連続です。
(1) 補題 2.5 により π ∗ \pi^{*} π ∗ は Spec ( A / a ) \operatorname{Spec}(A/\mathfrak{a}) Spec ( A / a ) から V ( a ) V(\mathfrak{a}) V ( a ) への全単射で、包含関係を両方向に保ちます。A / a A/\mathfrak{a} A / a のイデアル b \mathfrak{b} b について、素イデアル q \mathfrak{q} q が b \mathfrak{b} b を含むことと π − 1 ( q ) ⊇ π − 1 ( b ) \pi^{-1}(\mathfrak{q}) \supseteq \pi^{-1}(\mathfrak{b}) π − 1 ( q ) ⊇ π − 1 ( b ) は同値なので、π ∗ ( V ( b ) ) = V ( π − 1 ( b ) ) \pi^{*}(V(\mathfrak{b})) = V(\pi^{-1}(\mathfrak{b})) π ∗ ( V ( b )) = V ( π − 1 ( b )) は閉集合です。閉集合を閉集合に写す連続な全単射なので同相です。
(2) 定理 3.6 の (4) により ι ∗ \iota^{*} ι ∗ は Y Y Y への全単射です。S − 1 A S^{-1}A S − 1 A のイデアル b \mathfrak{b} b と素イデアル q \mathfrak{q} q について、q ⊇ b \mathfrak{q} \supseteq \mathfrak{b} q ⊇ b なら ι − 1 ( q ) ⊇ ι − 1 ( b ) \iota^{-1}(\mathfrak{q}) \supseteq \iota^{-1}(\mathfrak{b}) ι − 1 ( q ) ⊇ ι − 1 ( b ) です。逆に後者が成り立てば、同じ定理の (2) により q = S − 1 ι − 1 ( q ) ⊇ S − 1 ι − 1 ( b ) = b \mathfrak{q} = S^{-1}\iota^{-1}(\mathfrak{q}) \supseteq S^{-1}\iota^{-1}(\mathfrak{b}) = \mathfrak{b} q = S − 1 ι − 1 ( q ) ⊇ S − 1 ι − 1 ( b ) = b です。よって ι ∗ ( V ( b ) ) = V ( ι − 1 ( b ) ) ∩ Y \iota^{*}(V(\mathfrak{b})) = V(\iota^{-1}(\mathfrak{b})) \cap Y ι ∗ ( V ( b )) = V ( ι − 1 ( b )) ∩ Y は Y Y Y の閉集合で、ι ∗ \iota^{*} ι ∗ は同相です。S = { f n } S = \{f^n\} S = { f n } のとき、素イデアル p \mathfrak{p} p が S S S と交わらないことは f ∉ p f \notin \mathfrak{p} f ∈ / p と同値なので Y = D ( f ) Y = D(f) Y = D ( f ) です。S = A ∖ p S = A \setminus \mathfrak{p} S = A ∖ p のとき、q ∩ S = ∅ \mathfrak{q} \cap S = \varnothing q ∩ S = ∅ は q ⊆ p \mathfrak{q} \subseteq \mathfrak{p} q ⊆ p と同値です。
∎
命題 4.7 (極小素イデアルの存在 ) ✓
環 A A A の任意の素イデアル p \mathfrak{p} p は、ある極小素イデアル(それより真に小さい素イデアルをもたない素イデアル)を含む。したがって A ≠ 0 A \ne 0 A = 0 なら極小素イデアルが存在し、nil ( A ) \operatorname{nil}(A) nil ( A ) は極小素イデアル全体の共通部分に等しい。
証明(命題 4.7) p \mathfrak{p} p に含まれる素イデアル全体を Σ \Sigma Σ とし、逆向きの包含 ⊇ \supseteq ⊇ で順序を入れます。p ∈ Σ \mathfrak{p} \in \Sigma p ∈ Σ なので空ではありません。Σ \Sigma Σ の空でない鎖 ( p λ ) (\mathfrak{p}_\lambda) ( p λ ) に対し q = ⋂ λ p λ \mathfrak{q} = \bigcap_\lambda \mathfrak{p}_\lambda q = ⋂ λ p λ が素イデアルであることを示します。q \mathfrak{q} q は 1 1 1 を含まないイデアルです。a b ∈ q ab \in \mathfrak{q} ab ∈ q 、a ∉ q a \notin \mathfrak{q} a ∈ / q とし、a ∉ p μ a \notin \mathfrak{p}_\mu a ∈ / p μ となる μ \mu μ を取ります。鎖の各元 p λ \mathfrak{p}_\lambda p λ について、p λ ⊆ p μ \mathfrak{p}_\lambda \subseteq \mathfrak{p}_\mu p λ ⊆ p μ なら a ∉ p λ a \notin \mathfrak{p}_\lambda a ∈ / p λ なので b ∈ p λ b \in \mathfrak{p}_\lambda b ∈ p λ 、p λ ⊇ p μ \mathfrak{p}_\lambda \supseteq \mathfrak{p}_\mu p λ ⊇ p μ なら a b ∈ p μ ab \in \mathfrak{p}_\mu ab ∈ p μ と a ∉ p μ a \notin \mathfrak{p}_\mu a ∈ / p μ から b ∈ p μ ⊆ p λ b \in \mathfrak{p}_\mu \subseteq \mathfrak{p}_\lambda b ∈ p μ ⊆ p λ です。よって b ∈ q b \in \mathfrak{q} b ∈ q で、q \mathfrak{q} q は素イデアルであり、鎖の(逆順序での)上界です。Zorn の補題(定理 5.1)[選択公理と Zorn の補題] により Σ \Sigma Σ に極大元、すなわち p \mathfrak{p} p に含まれる極小素イデアルが存在します。
A ≠ 0 A \ne 0 A = 0 なら 極大イデアルの存在(定理 6.5)[選択公理と Zorn の補題] と 系 6.4[イデアルと剰余環] により素イデアルがあるので、極小素イデアルも存在します。最後に、すべての素イデアルは極小素イデアルを含むので、極小素イデアル全体の共通部分は全素イデアルの共通部分に等しく、定理 2.6 によりそれは nil ( A ) \operatorname{nil}(A) nil ( A ) です。
∎
命題 4.8 (Spec の連結性と冪等元 ) ✓
A ≠ 0 A \ne 0 A = 0 とする。次は同値である。
Spec A \operatorname{Spec} A Spec A は連結でない。
A A A は 0 , 1 0, 1 0 , 1 以外の冪等元 e e e (e 2 = e e^2 = e e 2 = e )をもつ。
0 0 0 でない環 A 1 , A 2 A_1, A_2 A 1 , A 2 によって A ≅ A 1 × A 2 A \cong A_1 \times A_2 A ≅ A 1 × A 2 と書ける。
さらに (2) の e e e について A ≅ A / ( 1 − e ) × A / ( e ) A \cong A/(1 - e) \times A/(e) A ≅ A / ( 1 − e ) × A / ( e ) であり、V ( e ) V(e) V ( e ) と V ( 1 − e ) V(1-e) V ( 1 − e ) が Spec A \operatorname{Spec} A Spec A の分離を与える。
証明(命題 4.8) (2) ⇒ (1) と最後の主張: e ( 1 − e ) = e − e 2 = 0 e(1 - e) = e - e^2 = 0 e ( 1 − e ) = e − e 2 = 0 はすべての素イデアルに入るので、各素イデアルは e e e か 1 − e 1 - e 1 − e を含み、e + ( 1 − e ) = 1 e + (1-e) = 1 e + ( 1 − e ) = 1 なので両方は含みません。よって Spec A = V ( e ) ⊔ V ( 1 − e ) \operatorname{Spec} A = V(e) \sqcup V(1 - e) Spec A = V ( e ) ⊔ V ( 1 − e ) は互いに素な閉集合の和、したがって互いに素な開集合の和です。e e e が単元なら e = e − 1 e 2 = e − 1 e = 1 e = e^{-1}e^2 = e^{-1}e = 1 e = e − 1 e 2 = e − 1 e = 1 となるので、e ≠ 1 e \ne 1 e = 1 から ( e ) (e) ( e ) は真のイデアルで、極大イデアルの存在(定理 6.5)[選択公理と Zorn の補題] と 系 6.4[イデアルと剰余環] から V ( e ) ≠ ∅ V(e) \ne \varnothing V ( e ) = ∅ です。1 − e 1 - e 1 − e も 0 , 1 0, 1 0 , 1 でない冪等元なので V ( 1 − e ) ≠ ∅ V(1 - e) \ne \varnothing V ( 1 − e ) = ∅ です。これは 分離(定義 2.1)[連結性] です。また ( e ) + ( 1 − e ) = A (e) + (1 - e) = A ( e ) + ( 1 − e ) = A 、( e ) ( 1 − e ) = ( e − e 2 ) = 0 (e)(1 - e) = (e - e^2) = 0 ( e ) ( 1 − e ) = ( e − e 2 ) = 0 なので、中国剰余定理(補題 5.2)[代数体の整数環と Dedekind 整域] により A ≅ A / ( e ) × A / ( 1 − e ) A \cong A/(e) \times A/(1 - e) A ≅ A / ( e ) × A / ( 1 − e ) です。
(1) ⇒ (2): 分離を Spec A = V ( a ) ⊔ V ( b ) \operatorname{Spec} A = V(\mathfrak{a}) \sqcup V(\mathfrak{b}) Spec A = V ( a ) ⊔ V ( b ) (どちらも空でない閉集合)とします。補題 4.2 より V ( a + b ) = V ( a ) ∩ V ( b ) = ∅ V(\mathfrak{a} + \mathfrak{b}) = V(\mathfrak{a}) \cap V(\mathfrak{b}) = \varnothing V ( a + b ) = V ( a ) ∩ V ( b ) = ∅ なので、極大イデアルの存在から a + b = A \mathfrak{a} + \mathfrak{b} = A a + b = A です。また V ( a b ) = V ( a ) ∪ V ( b ) = Spec A V(\mathfrak{a}\mathfrak{b}) = V(\mathfrak{a}) \cup V(\mathfrak{b}) = \operatorname{Spec} A V ( ab ) = V ( a ) ∪ V ( b ) = Spec A なので、定理 2.6 より a b ⊆ nil ( A ) \mathfrak{a}\mathfrak{b} \subseteq \operatorname{nil}(A) ab ⊆ nil ( A ) です。1 = a + b 1 = a + b 1 = a + b (a ∈ a a \in \mathfrak{a} a ∈ a 、b ∈ b b \in \mathfrak{b} b ∈ b )と書くと a b ab ab は冪零で、( a b ) n = 0 (ab)^n = 0 ( ab ) n = 0 となる n n n があります。a n a^n a n と b n b^n b n を両方含む素イデアルは a a a と b b b を含み、したがって 1 1 1 を含むので、V ( a n , b n ) = ∅ V(a^n, b^n) = \varnothing V ( a n , b n ) = ∅ 、よって ( a n ) + ( b n ) = A (a^n) + (b^n) = A ( a n ) + ( b n ) = A です。1 = u a n + v b n 1 = u a^n + v b^n 1 = u a n + v b n とおき e = u a n e = u a^n e = u a n とすると、e ( 1 − e ) = u v a n b n = 0 e(1 - e) = uv\,a^n b^n = 0 e ( 1 − e ) = uv a n b n = 0 なので e e e は冪等です。e = 0 e = 0 e = 0 なら v b n = 1 v b^n = 1 v b n = 1 で b b b は単元ですが、b ∈ b b \in \mathfrak{b} b ∈ b で V ( b ) ≠ ∅ V(\mathfrak{b}) \ne \varnothing V ( b ) = ∅ なので b \mathfrak{b} b は真のイデアルであり、矛盾します。e = 1 e = 1 e = 1 なら u a n = 1 u a^n = 1 u a n = 1 で同様に a \mathfrak{a} a について矛盾します。
(2) ⇔ (3): (2) なら上で見た A ≅ A / ( e ) × A / ( 1 − e ) A \cong A/(e) \times A/(1 - e) A ≅ A / ( e ) × A / ( 1 − e ) で、e ≠ 1 e \ne 1 e = 1 、1 − e ≠ 1 1 - e \ne 1 1 − e = 1 から両因子は 0 0 0 でありません。(3) なら ( 0 , 1 ) (0, 1) ( 0 , 1 ) が 0 , 1 0, 1 0 , 1 以外の冪等元です。
∎
代数幾何の言葉では、Spec A \operatorname{Spec} A Spec A が二つの開かつ閉な部分 V ( 1 − e ) ≅ Spec A / ( 1 − e ) V(1-e) \cong \operatorname{Spec} A/(1-e) V ( 1 − e ) ≅ Spec A / ( 1 − e ) と V ( e ) V(e) V ( e ) に分かれることが、環が直積に分かれることに対応します。
例 5.1 (Spec Z )
Z \mathbb{Z} Z は PID(命題 7.2[イデアルと剰余環] )なので、素イデアルは ( 0 ) (0) ( 0 ) と素数 p p p による ( p ) (p) ( p ) です。( p ) (p) ( p ) は極大で閉点、( 0 ) (0) ( 0 ) の閉包は V ( 0 ) = Spec Z V(0) = \operatorname{Spec}\mathbb{Z} V ( 0 ) = Spec Z 全体なので、( 0 ) (0) ( 0 ) は全体の生成点です。閉集合は全体と、有限個の閉点の集合(V ( n ) = { ( p ) : p ∣ n } V(n) = \{(p) : p \mid n\} V ( n ) = {( p ) : p ∣ n } 、n ≠ 0 n \ne 0 n = 0 )に限ります。( 0 ) (0) ( 0 ) は閉点でないので Spec Z \operatorname{Spec}\mathbb{Z} Spec Z は T1 ではありません。また空でない開集合はどれも ( 0 ) (0) ( 0 ) を含むので、任意の 2 つの空でない開集合は交わり、Hausdorff でもありません。
例 5.2 (Spec k[x] と Spec k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) )
k k k を体とすると k [ x ] k[x] k [ x ] も PID で、素イデアルは ( 0 ) (0) ( 0 ) とモニックな既約多項式 f f f による ( f ) (f) ( f ) です。k k k が代数閉体なら ( f ) = ( x − a ) (f) = (x - a) ( f ) = ( x − a ) で、閉点はアフィン直線の点 a ∈ k a \in k a ∈ k と一対一に対応し、( 0 ) (0) ( 0 ) が直線全体の生成点です。k = R k = \mathbb{R} k = R なら ( x 2 + 1 ) (x^2 + 1) ( x 2 + 1 ) のような「共役な複素数の対」にあたる閉点も現れます。
A = k [ x ] / ( x 2 ) A = k[x]/(x^2) A = k [ x ] / ( x 2 ) の素イデアルは、補題 2.5 により ( x 2 ) (x^2) ( x 2 ) を含む k [ x ] k[x] k [ x ] の素イデアル、すなわち ( x ) (x) ( x ) だけです。Spec A \operatorname{Spec} A Spec A は 1 点ですが、nil ( A ) = ( x ) ≠ 0 \operatorname{nil}(A) = (x) \ne 0 nil ( A ) = ( x ) = 0 なので A A A は被約でなく、体 k = A / ( x ) k = A/(x) k = A / ( x ) とは環として異なります。Spec \operatorname{Spec} Spec の位相は冪零元を見分けられない(補題 4.2 の (1))ので、「接線方向の情報」をもつ点という幾何的な描像はこの冪零元に担わせます。
例 5.3 (Spec Z[x] の図 )
P \mathfrak{P} P を Z [ x ] \mathbb{Z}[x] Z [ x ] の素イデアルとすると、補題 2.4 より P ∩ Z \mathfrak{P} \cap \mathbb{Z} P ∩ Z は ( 0 ) (0) ( 0 ) か ( p ) (p) ( p ) です。
P ∩ Z = ( p ) \mathfrak{P} \cap \mathbb{Z} = (p) P ∩ Z = ( p ) のとき、P \mathfrak{P} P は Z [ x ] / ( p ) ≅ F p [ x ] \mathbb{Z}[x]/(p) \cong \mathbb{F}_p[x] Z [ x ] / ( p ) ≅ F p [ x ] の素イデアルに対応し(補題 2.5 )、P = ( p ) \mathfrak{P} = (p) P = ( p ) か、f ˉ \bar f f ˉ が F p \mathbb{F}_p F p 上既約となる f f f による極大イデアル ( p , f ) (p, f) ( p , f ) です。( p ) (p) ( p ) は「p p p の上のファイバー」V ( p ) ≅ Spec F p [ x ] V(p) \cong \operatorname{Spec}\mathbb{F}_p[x] V ( p ) ≅ Spec F p [ x ] の生成点です。
P ∩ Z = ( 0 ) \mathfrak{P} \cap \mathbb{Z} = (0) P ∩ Z = ( 0 ) のとき、P \mathfrak{P} P は S = Z ∖ { 0 } S = \mathbb{Z} \setminus \{0\} S = Z ∖ { 0 } と交わらないので、定理 3.6 により S − 1 Z [ x ] = Q [ x ] S^{-1}\mathbb{Z}[x] = \mathbb{Q}[x] S − 1 Z [ x ] = Q [ x ] の素イデアルに対応し、P = ( 0 ) \mathfrak{P} = (0) P = ( 0 ) か、Q [ x ] \mathbb{Q}[x] Q [ x ] の既約多項式に対応する ( f ) (f) ( f ) (f f f は原始的な既約多項式。Gauss の補題による)です。( f ) (f) ( f ) は「曲線」V ( f ) V(f) V ( f ) の生成点です。
下の図で、縦線が各素数の上のファイバー、横に走る線が V ( x ) V(x) V ( x ) と V ( x 2 + 1 ) V(x^2 + 1) V ( x 2 + 1 ) です。x 2 + 1 x^2 + 1 x 2 + 1 は法 5 5 5 で ( x − 2 ) ( x + 2 ) (x - 2)(x + 2) ( x − 2 ) ( x + 2 ) と分解するので、V ( x 2 + 1 ) V(x^2+1) V ( x 2 + 1 ) は p = 5 p = 5 p = 5 のファイバーと 2 点で交わり、法 3 3 3 では既約なので 1 点 ( 3 , x 2 + 1 ) (3, x^2+1) ( 3 , x 2 + 1 ) で交わり、法 2 2 2 では ( x + 1 ) 2 (x + 1)^2 ( x + 1 ) 2 なので 1 点 ( 2 , x + 1 ) (2, x+1) ( 2 , x + 1 ) で接します。
(2) (3) (5) (7) 2 3 5 7 Spec Z V(x) V(x²+1) (5, x−2) (5, x+2) (2, x+1) (3, x) (0):全体の 生成点 Spec Z[x] の模式図。縦線 V(p) はファイバー、黒丸は極大イデアル、横の線は既約多項式 f の定める V(f)。全体の生成点 (0) は図のどこにでもある「ぼやけた点」として右に記した。
例 5.4 (Z ( p ) Z_(p) Z ( p ) と Q )
p p p を素数、p = ( p ) \mathfrak{p} = (p) p = ( p ) とすると、Z ( p ) = { a / s ∈ Q : p ∤ s } \mathbb{Z}_{(p)} = \{ a/s \in \mathbb{Q} : p \nmid s \} Z ( p ) = { a / s ∈ Q : p ∤ s } です(命題 3.5 により Q \mathbb{Q} Q の部分環と見なせます)。命題 3.10 により極大イデアルは p Z ( p ) p\mathbb{Z}_{(p)} p Z ( p ) だけで、剰余体は F p \mathbb{F}_p F p です。定理 3.6 により素イデアルは ( 0 ) (0) ( 0 ) と p Z ( p ) p\mathbb{Z}_{(p)} p Z ( p ) の 2 つで、Spec Z ( p ) \operatorname{Spec}\mathbb{Z}_{(p)} Spec Z ( p ) は「閉点 1 つと生成点 1 つ」の 2 点空間です。命題 2.8 を確かめると、x ∈ p Z ( p ) x \in p\mathbb{Z}_{(p)} x ∈ p Z ( p ) なら 1 − x y 1 - xy 1 − x y の分子は p p p で割れないので単元です。S = Z ∖ { 0 } S = \mathbb{Z} \setminus \{0\} S = Z ∖ { 0 } とすれば S − 1 Z = Q S^{-1}\mathbb{Z} = \mathbb{Q} S − 1 Z = Q で、Spec Q \operatorname{Spec}\mathbb{Q} Spec Q は生成点 ( 0 ) (0) ( 0 ) だけの 1 点です。
演習 6.1 易
環 A A A と f ∈ A f \in A f ∈ A について、A f = 0 A_f = 0 A f = 0 であることと f f f が冪零であることは同値であることを示してください。また A = Z / 12 A = \mathbb{Z}/12 A = Z /12 について A 2 A_2 A 2 、A 3 A_3 A 3 を求めてください。
解答 補題 3.3 の (2) より、A f = 0 A_f = 0 A f = 0 は 0 ∈ { 1 , f , f 2 , … } 0 \in \{1, f, f^2, \ldots\} 0 ∈ { 1 , f , f 2 , … } 、すなわち f f f が冪零であることと同値です。
A = Z / 12 A = \mathbb{Z}/12 A = Z /12 で 2 2 2 は冪零でないので A 2 ≠ 0 A_2 \ne 0 A 2 = 0 です。命題 4.6 により Spec A 2 ≅ D ( 2 ) \operatorname{Spec} A_2 \cong D(2) Spec A 2 ≅ D ( 2 ) で、Spec A = { ( 2 ) , ( 3 ) } \operatorname{Spec} A = \{(2), (3)\} Spec A = {( 2 ) , ( 3 )} のうち 2 2 2 を含まないのは ( 3 ) (3) ( 3 ) だけです。具体的には A 2 A_2 A 2 で 2 2 2 は可逆なので 4 = 2 2 4 = 2^2 4 = 2 2 も可逆で、4 ⋅ 3 = 0 4 \cdot 3 = 0 4 ⋅ 3 = 0 から 3 / 1 = 0 3/1 = 0 3/1 = 0 、すなわち S − 1 ( 3 ) = 0 S^{-1}(3) = 0 S − 1 ( 3 ) = 0 です。命題 3.7 より A 2 = A 2 / S − 1 ( 3 ) ≅ S ˉ − 1 ( Z / 3 ) A_2 = A_2/S^{-1}(3) \cong \bar S^{-1}(\mathbb{Z}/3) A 2 = A 2 / S − 1 ( 3 ) ≅ S ˉ − 1 ( Z /3 ) で、Z / 3 \mathbb{Z}/3 Z /3 では 2 2 2 はすでに可逆なので、定理 3.4 により S ˉ − 1 ( Z / 3 ) ≅ Z / 3 \bar S^{-1}(\mathbb{Z}/3) \cong \mathbb{Z}/3 S ˉ − 1 ( Z /3 ) ≅ Z /3 、したがって A 2 ≅ Z / 3 A_2 \cong \mathbb{Z}/3 A 2 ≅ Z /3 です。同様に A 3 A_3 A 3 では 3 3 3 が可逆、3 ⋅ 4 = 0 3 \cdot 4 = 0 3 ⋅ 4 = 0 から 4 / 1 = 0 4/1 = 0 4/1 = 0 なので A 3 ≅ Z / 4 A_3 \cong \mathbb{Z}/4 A 3 ≅ Z /4 です。Z / 12 ≅ Z / 4 × Z / 3 \mathbb{Z}/12 \cong \mathbb{Z}/4 \times \mathbb{Z}/3 Z /12 ≅ Z /4 × Z /3 と見比べると、局所化が直積の片方の因子を取り出していることがわかります。
演習 6.2 標準
(1) A = Z A = \mathbb{Z} A = Z と A = Z / 36 A = \mathbb{Z}/36 A = Z /36 について、nil ( A ) \operatorname{nil}(A) nil ( A ) と Jac ( A ) \operatorname{Jac}(A) Jac ( A ) を求めてください。
(2) A A A を局所環 ( A , m ) (A, \mathfrak{m}) ( A , m ) とするとき Jac ( A ) = m \operatorname{Jac}(A) = \mathfrak{m} Jac ( A ) = m であり、nil ( A ) ≠ m \operatorname{nil}(A) \ne \mathfrak{m} nil ( A ) = m となる例を挙げてください。
解答 (1) Z \mathbb{Z} Z は整域なので nil = 0 \operatorname{nil} = 0 nil = 0 です。極大イデアルは ( p ) (p) ( p ) で、すべての素数で割り切れる整数は 0 0 0 だけなので Jac ( Z ) = 0 \operatorname{Jac}(\mathbb{Z}) = 0 Jac ( Z ) = 0 です。Z / 36 \mathbb{Z}/36 Z /36 の素イデアルは 補題 2.5 により ( 2 ) (2) ( 2 ) 、( 3 ) (3) ( 3 ) で、どちらも極大です。よって 定理 2.6 から nil = Jac = ( 2 ) ∩ ( 3 ) = ( 6 ) / ( 36 ) \operatorname{nil} = \operatorname{Jac} = (2) \cap (3) = (6)/(36) nil = Jac = ( 2 ) ∩ ( 3 ) = ( 6 ) / ( 36 ) です。実際 6 2 = 36 ≡ 0 6^2 = 36 \equiv 0 6 2 = 36 ≡ 0 です。
(2) 極大イデアルが m \mathfrak{m} m だけなので、定義から Jac ( A ) = m \operatorname{Jac}(A) = \mathfrak{m} Jac ( A ) = m です。A = Z ( p ) A = \mathbb{Z}_{(p)} A = Z ( p ) は整域なので nil ( A ) = 0 ≠ p Z ( p ) \operatorname{nil}(A) = 0 \ne p\mathbb{Z}_{(p)} nil ( A ) = 0 = p Z ( p ) です(例 5.4 )。
演習 6.3 標準
A = Z / 30 A = \mathbb{Z}/30 A = Z /30 の冪等元をすべて求め、Spec A \operatorname{Spec} A Spec A の連結成分と対応させてください。
解答 Spec A = { ( 2 ) , ( 3 ) , ( 5 ) } \operatorname{Spec} A = \{(2), (3), (5)\} Spec A = {( 2 ) , ( 3 ) , ( 5 )} で、各点は極大イデアルなので閉点です(定理 4.4 の (3))。3 点からなる有限空間で各点が閉なので、各点は開かつ閉で、連結成分は 3 つの 1 点集合です。中国剰余定理(補題 5.2)[代数体の整数環と Dedekind 整域] により A ≅ Z / 2 × Z / 3 × Z / 5 A \cong \mathbb{Z}/2 \times \mathbb{Z}/3 \times \mathbb{Z}/5 A ≅ Z /2 × Z /3 × Z /5 で、冪等元は各成分が 0 0 0 か 1 1 1 の元、全部で 2 3 = 8 2^3 = 8 2 3 = 8 個です。Z / 30 \mathbb{Z}/30 Z /30 の元で書くと 0 , 1 , 6 , 10 , 15 , 16 , 21 , 25 0, 1, 6, 10, 15, 16, 21, 25 0 , 1 , 6 , 10 , 15 , 16 , 21 , 25 です(たとえば 6 ≡ 0 ( m o d 2 ) 6 \equiv 0 \pmod 2 6 ≡ 0 ( mod 2 ) 、≡ 0 ( m o d 3 ) \equiv 0 \pmod 3 ≡ 0 ( mod 3 ) 、≡ 1 ( m o d 5 ) \equiv 1 \pmod 5 ≡ 1 ( mod 5 ) で、6 2 = 36 ≡ 6 6^2 = 36 \equiv 6 6 2 = 36 ≡ 6 )。冪等元 e e e に対して V ( 1 − e ) V(1 - e) V ( 1 − e ) は「e e e の成分が 1 1 1 である素数」の集合です。たとえば e = 6 e = 6 e = 6 なら V ( 1 − 6 ) = V ( − 5 ) = { ( 5 ) } V(1 - 6) = V(-5) = \{(5)\} V ( 1 − 6 ) = V ( − 5 ) = {( 5 )} です。
M. F. Atiyah, I. G. Macdonald, Introduction to Commutative Algebra , Addison-Wesley, 1969 — Chapter 1(根基・素イデアル)、Chapter 3(局所化)、Chapter 1 の演習(Spec と Zariski 位相)。
H. Matsumura, Commutative Ring Theory , Cambridge University Press, 1986 — §1(イデアル)、§4(局所化)。
D. Eisenbud, Commutative Algebra with a View Toward Algebraic Geometry , Springer GTM 150, 1995 — Chapter 2(局所化)。
松村英之『可換環論』共立出版、1980 — 第 1 章。
R. Hartshorne, Algebraic Geometry , Springer GTM 52, 1977 — II.2(Spec と構造層。代数幾何での使われ方)。
執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12