Lemma数学ロードマップ

13 可換環論 · 第 2 章

局所化と素スペクトル

目安 12〜16 時間定理など 19演習 6 問

この章の目標

  • 積閉集合による分数環・分数加群を構成し、局所化が完全関手(したがって平坦)であることを証明する
  • 加群が 00 であること・単射・全射・平坦性が局所的性質であることを証明する
  • 局所化での素イデアルの対応を証明し、Spec⁡A\operatorname{Spec} A のザリスキー位相(準コンパクト性・生成点・関手性)を扱える
  • Spec⁡Z\operatorname{Spec} \mathbb{Z}、Spec⁡K[x]\operatorname{Spec} K[x]、Spec⁡C[x,y]\operatorname{Spec} \mathbb{C}[x, y] の点を分類できる

前提:第1章、集合と位相 第2章(位相空間)、集合と位相 第5章(コンパクト性)

関数 ff の分母を許すことは、ff の零点を取り除くことである。K[x]K[x] に 1/x1/x を加えた K[x,x−1]K[x, x^{-1}] は「原点を除いた直線」上の関数の環であり、xx で割り切れない(原点で 00 にならない)多項式をすべて分母に許した K[x](x)K[x]_{(x)} は「原点のいくらでも小さな近傍」上の関数の環である。この操作が局所化であり、幾何的には開集合への制限、あるいは 1 点のまわりへのズームにあたる。局所化で調べて全体に戻す「局所–大域」の議論は、可換環論と代数幾何学の基本技法である。

2.1 積閉集合と分数環

定義 2.1 部分集合 S⊂AS \subset A が 1∈S1 \in S をみたし乗法で閉じているとき、積閉集合 (multiplicative subset) という。

定理 2.2(分数環, ring of fractions)SS を積閉集合とする。A×SA \times S 上の関係

(a,s)∼(b,t)  ⟺  ある u∈S で u(at−bs)=0(a, s) \sim (b, t) \iff \text{ある } u \in S \text{ で } u(at - bs) = 0

は同値関係であり、(a,s)(a, s) の類を a/sa/s、商集合を S−1AS^{-1}A と書くと、a/s+b/t=(at+bs)/sta/s + b/t = (at + bs)/st、(a/s)(b/t)=ab/st(a/s)(b/t) = ab/st により S−1AS^{-1}A は環になる。ι ⁣:A→S−1A\iota\colon A \to S^{-1}A, a↦a/1a \mapsto a/1 は環準同型で、ι(S)⊂(S−1A)×\iota(S) \subset (S^{-1}A)^\times、Ker⁡ι={a∣sa=0 (∃s∈S)}\operatorname{Ker}\iota = \lbrace a \mid sa = 0 \ (\exists s \in S) \rbrace である。さらに次の普遍性をもつ:環準同型 φ ⁣:A→B\varphi\colon A \to B が φ(S)⊂B×\varphi(S) \subset B^\times をみたせば、ψ∘ι=φ\psi \circ \iota = \varphi となる環準同型 ψ ⁣:S−1A→B\psi\colon S^{-1}A \to B がただ一つ存在する。

証明. 反射律・対称律は明らか。推移律:u(at−bs)=0u(at - bs) = 0, v(br−ct)=0v(br - ct) = 0 の第 1 式に vrvr、第 2 式に usus を掛けて加えると uvrat−uvsct=0uvrat - uvsct = 0、すなわち (uvt)(ar−cs)=0(uvt)(ar - cs) = 0 で uvt∈Suvt \in S。加法の well-definedness:u(as′−a′s)=0u(as' - a's) = 0 なら

u[(at+bs)s′t−(a′t+bs′)st]=ut2(as′−a′s)=0u\bigl[(at + bs)s't - (a't + bs')st\bigr] = ut^2(as' - a's) = 0

乗法も同様で、環の公理は分数の通常の計算と同じく確かめられる。ι(s)⋅(1/s)=1\iota(s) \cdot (1/s) = 1 であり、a/1=0/1  ⟺  ua=0a/1 = 0/1 \iff u a = 0 (∃u∈S)(\exists u \in S) である。普遍性:ψ(a/s):=φ(a)φ(s)−1\psi(a/s) := \varphi(a)\varphi(s)^{-1} とおく。u(at−bs)=0u(at - bs) = 0 なら φ(u)\varphi(u) が単元なので φ(a)φ(t)=φ(b)φ(s)\varphi(a)\varphi(t) = \varphi(b)\varphi(s) となり well-defined。準同型であることは直接確かめられる。一意性は ψ(a/s)ψ(s/1)=ψ(a/1)=φ(a)\psi(a/s)\psi(s/1) = \psi(a/1) = \varphi(a) から従う。□\square

注意 2.3 同値関係に uu が必要なのは零因子のためである。A=K[x,y]/(xy)A = K[x, y]/(xy)、S={1,x,x2,… }S = \lbrace 1, x, x^2, \dots \rbrace で素朴に at=bsat = bs と定めると、(0,1)∼(0,x)(0, 1) \sim (0, x), (0,x)∼(y,1)(0, x) \sim (y, 1)(0⋅1=y⋅x=00 \cdot 1 = y \cdot x = 0)だが (0,1)≁(y,1)(0, 1) \not\sim (y, 1) となり推移律が壊れる。AA が整域で 0∉S0 \notin S なら uu は不要である。

例 2.4 (1) f∈Af \in A に対し S={fn∣n≥0}S = \lbrace f^n \mid n \geq 0 \rbrace のとき S−1A=:AfS^{-1}A =: A_f。普遍性から Af≅A[t]/(ft−1)A_f \cong A[t]/(ft - 1) であり、Af=0  ⟺  0∈S  ⟺  fA_f = 0 \iff 0 \in S \iff f は冪零。 (2) 素イデアル p\mathfrak{p} に対し S=A∖pS = A \setminus \mathfrak{p} のとき S−1A=:ApS^{-1}A =: A_{\mathfrak{p}}(p\mathfrak{p} での局所化)。Z(p)\mathbb{Z}_{(p)}, K[x](x)K[x]_{(x)} はこの例である。 (3) AA が整域で S=A∖{0}S = A \setminus \lbrace 0 \rbrace なら S−1A=Frac⁡AS^{-1}A = \operatorname{Frac} A。 (4) A=K[x,y]/(xy)A = K[x, y]/(xy) では x⋅y=0x \cdot y = 0 より AxA_x で y/1=0y/1 = 0 となり、Ax≅K[x,x−1]A_x \cong K[x, x^{-1}]。2 本の座標軸の和集合から x≠0x \neq 0 の部分を取り出すと「原点を除いた xx 軸」が残る。

2.2 分数加群と完全性

定義 2.5 AA 加群 MM に対し、M×SM \times S に (x,s)∼(y,t)  ⟺  u(tx−sy)=0(x, s) \sim (y, t) \iff u(tx - sy) = 0 (∃u∈S)(\exists u \in S) で同値関係を入れた商を S−1MS^{-1}M と書く。S−1AS^{-1}A 加群であり、p\mathfrak{p} に対しては MpM_{\mathfrak{p}}、ff に対しては MfM_f と書く。準同型 φ ⁣:M→N\varphi\colon M \to N は S−1φ(x/s)=φ(x)/sS^{-1}\varphi(x/s) = \varphi(x)/s を誘導する。

命題 2.6 S−1A⊗AM≅S−1MS^{-1}A \otimes_A M \cong S^{-1}M((a/s)⊗x↦ax/s(a/s) \otimes x \mapsto ax/s)。

証明. (a/s,x)↦ax/s(a/s, x) \mapsto ax/s は well-defined な双線形写像で、誘導される α\alpha は全射である。S−1A⊗MS^{-1}A \otimes M の元は通分により (1/s)⊗x(1/s) \otimes x の形に書ける:∑(ai/si)⊗xi=∑(1/s)⊗tiaixi\sum (a_i/s_i) \otimes x_i = \sum (1/s) \otimes t_i a_i x_i(s=∏sis = \prod s_i, ti=s/sit_i = s/s_i)。α((1/s)⊗x)=x/s=0\alpha((1/s) \otimes x) = x/s = 0 なら ux=0ux = 0 となる u∈Su \in S があり、(1/s)⊗x=(u/us)⊗x=(1/us)⊗ux=0(1/s) \otimes x = (u/us) \otimes x = (1/us) \otimes ux = 0。よって α\alpha は単射である。□\square

定理 2.7(局所化の完全性)M′→fM→gM′′M' \xrightarrow{f} M \xrightarrow{g} M'' が MM で完全ならば、S−1M′→S−1M→S−1M′′S^{-1}M' \to S^{-1}M \to S^{-1}M'' も完全である。

証明. gf=0gf = 0 より合成は 00。S−1g(x/s)=g(x)/s=0S^{-1}g(x/s) = g(x)/s = 0 なら ug(x)=0u g(x) = 0 となる u∈Su \in S があり、g(ux)=0g(ux) = 0 だから ux=f(x′)ux = f(x') と書ける。このとき x/s=ux/us=S−1f(x′/us)x/s = ux/us = S^{-1}f(x'/us)。□\square

系 2.8 (1) S−1AS^{-1}A は平坦な AA 加群である。特に Q\mathbb{Q} は平坦な Z\mathbb{Z} 加群である。 (2) 部分加群 N,P⊂MN, P \subset M について S−1(N+P)=S−1N+S−1PS^{-1}(N + P) = S^{-1}N + S^{-1}P、S−1(N∩P)=S−1N∩S−1PS^{-1}(N \cap P) = S^{-1}N \cap S^{-1}P、S−1(M/N)≅S−1M/S−1NS^{-1}(M/N) \cong S^{-1}M/S^{-1}N。

証明. (1) 命題 2.6 と定理 2.7。(2) 和は明らか。0→N∩P→M→M/N⊕M/P0 \to N \cap P \to M \to M/N \oplus M/P と 0→N→M→M/N→00 \to N \to M \to M/N \to 0 の完全性が局所化で保たれることから従う。□\square

定義 2.9(台, support)Supp⁡M:={p∈Spec⁡A∣Mp≠0}\operatorname{Supp} M := \lbrace \mathfrak{p} \in \operatorname{Spec} A \mid M_{\mathfrak{p}} \neq 0 \rbrace を MM の台という。

命題 2.10 MM が有限生成ならば Supp⁡M=V(Ann⁡M)\operatorname{Supp} M = V(\operatorname{Ann} M)。

証明. M=∑i=1nAxiM = \sum_{i=1}^n Ax_i とする。Mp=0  ⟺  M_{\mathfrak{p}} = 0 \iff 各 ii で sixi=0s_i x_i = 0 となる si∉ps_i \notin \mathfrak{p} がある   ⟺  \iff Ann⁡M⊄p\operatorname{Ann} M \not\subset \mathfrak{p}。実際、前者なら s=∏si∈Ann⁡M∖ps = \prod s_i \in \operatorname{Ann} M \setminus \mathfrak{p}、後者なら s∈Ann⁡M∖ps \in \operatorname{Ann} M \setminus \mathfrak{p} がすべての xix_i を零化する。□\square

例 2.11 Supp⁡(Z/12)={(2),(3)}\operatorname{Supp}(\mathbb{Z}/12) = \lbrace (2), (3) \rbrace、Supp⁡(A/I)=V(I)\operatorname{Supp}(A/I) = V(I)。有限生成でないと命題 2.10 は成り立たない:M=⨁pZ/pM = \bigoplus_p \mathbb{Z}/p では Ann⁡M=0\operatorname{Ann} M = 0 で V(0)=Spec⁡ZV(0) = \operatorname{Spec} \mathbb{Z} だが、M(0)=M⊗Q=0M_{(0)} = M \otimes \mathbb{Q} = 0 なので Supp⁡M\operatorname{Supp} M は閉点全体であり、閉集合ですらない(例 2.29)。

2.3 局所的性質

性質 PP が「MM が PP をもつ   ⟺  \iff すべての p\mathfrak{p} で MpM_{\mathfrak{p}} が PP をもつ」をみたすとき、PP は局所的性質 (local property) であるという。

命題 2.12 次は同値である:(a) M=0M = 0 (b) すべての素イデアル p\mathfrak{p} で Mp=0M_{\mathfrak{p}} = 0 (c) すべての極大イデアル m\mathfrak{m} で Mm=0M_{\mathfrak{m}} = 0。

証明. (a)⇒(b)⇒(c) は明らか。M≠0M \neq 0 として 0≠x∈M0 \neq x \in M をとる。Ann⁡(x)≠A\operatorname{Ann}(x) \neq A を含む極大イデアル m\mathfrak{m} をとると、x/1=0x/1 = 0 in MmM_{\mathfrak{m}} なら sx=0sx = 0 となる s∉ms \notin \mathfrak{m} があるが、s∈Ann⁡(x)⊂ms \in \operatorname{Ann}(x) \subset \mathfrak{m} に反する。よって Mm≠0M_{\mathfrak{m}} \neq 0。□\square

命題 2.13 φ ⁣:M→N\varphi\colon M \to N が単射(全射)  ⟺  \iff すべての極大イデアル m\mathfrak{m} で φm ⁣:Mm→Nm\varphi_{\mathfrak{m}}\colon M_{\mathfrak{m}} \to N_{\mathfrak{m}} が単射(全射)。

証明. 完全列 0→Ker⁡φ→M→N→Coker⁡φ→00 \to \operatorname{Ker}\varphi \to M \to N \to \operatorname{Coker}\varphi \to 0 を局所化すると、定理 2.7 より (Ker⁡φ)m=Ker⁡φm(\operatorname{Ker}\varphi)_{\mathfrak{m}} = \operatorname{Ker}\varphi_{\mathfrak{m}}、(Coker⁡φ)m=Coker⁡φm(\operatorname{Coker}\varphi)_{\mathfrak{m}} = \operatorname{Coker}\varphi_{\mathfrak{m}}。命題 2.12 を適用する。□\square

補題 2.14 (1) S−1AS^{-1}A 加群 PP に対し P⊗S−1AS−1M≅P⊗AMP \otimes_{S^{-1}A} S^{-1}M \cong P \otimes_A M。(2) S−1(M⊗AN)≅S−1M⊗S−1AS−1NS^{-1}(M \otimes_A N) \cong S^{-1}M \otimes_{S^{-1}A} S^{-1}N。

証明. (1) 命題 2.6 とテンソル積の結合法則 P⊗S−1A(S−1A⊗AM)≅(P⊗S−1AS−1A)⊗AM≅P⊗AMP \otimes_{S^{-1}A} (S^{-1}A \otimes_A M) \cong (P \otimes_{S^{-1}A} S^{-1}A) \otimes_A M \cong P \otimes_A M(普遍性から命題 1.27 と同様に示せる)による。(2) (1) で P=S−1NP = S^{-1}N とすると、右辺 ≅S−1N⊗AM≅S−1A⊗AN⊗AM≅S−1(N⊗AM)\cong S^{-1}N \otimes_A M \cong S^{-1}A \otimes_A N \otimes_A M \cong S^{-1}(N \otimes_A M)。□\square

命題 2.15(平坦性は局所的)AA 加群 MM について次は同値である:(a) MM は平坦 (b) すべての p\mathfrak{p} で MpM_{\mathfrak{p}} は平坦な ApA_{\mathfrak{p}} 加群 (c) すべての極大イデアル m\mathfrak{m} で MmM_{\mathfrak{m}} は平坦な AmA_{\mathfrak{m}} 加群。

証明. (a)⇒(b):ApA_{\mathfrak{p}} 加群の単射 N′→NN' \to N は AA 加群の単射でもあり、補題 2.14 (1) より N′⊗ApMp→N⊗ApMpN' \otimes_{A_{\mathfrak{p}}} M_{\mathfrak{p}} \to N \otimes_{A_{\mathfrak{p}}} M_{\mathfrak{p}} は N′⊗AM→N⊗AMN' \otimes_A M \to N \otimes_A M と同一視されるので単射。(b)⇒(c) は明らか。(c)⇒(a):AA 加群の単射 N′→NN' \to N に対し、補題 2.14 (2) より (N′⊗AM)m→(N⊗AM)m(N' \otimes_A M)_{\mathfrak{m}} \to (N \otimes_A M)_{\mathfrak{m}} は Nm′⊗Mm→Nm⊗MmN'_{\mathfrak{m}} \otimes M_{\mathfrak{m}} \to N_{\mathfrak{m}} \otimes M_{\mathfrak{m}} と同一視される。Nm′→NmN'_{\mathfrak{m}} \to N_{\mathfrak{m}} は単射(定理 2.7)で MmM_{\mathfrak{m}} は平坦なのでこれは単射。命題 2.13 より N′⊗M→N⊗MN' \otimes M \to N \otimes M は単射。□\square

例 2.16(局所的でない性質)(1) 整域であること:A=K×KA = K \times K の素イデアルは K×0K \times 0 と 0×K0 \times K で、どちらの局所化も KK(体)だが、AA は整域でない。 (2) 自由であること:Z[−5]\mathbb{Z}[\sqrt{-5}] のイデアル (2,1+−5)(2, 1 + \sqrt{-5}) は各局所化で単項(階数 1 の自由加群)だが、単項イデアルではない(第7章)。「局所自由」と「自由」の差が類群を生む。 (3) ネーター性:∏n∈NF2\prod_{n \in \mathbb{N}} \mathbb{F}_2 はネーター環でないが、すべての局所化は F2\mathbb{F}_2 である(第3章の問題 3.1)。

2.4 局所化と素イデアルの対応

定理 2.17 ι ⁣:A→S−1A\iota\colon A \to S^{-1}A を自然な準同型とする。p↦S−1p\mathfrak{p} \mapsto S^{-1}\mathfrak{p} と q↦ι−1(q)\mathfrak{q} \mapsto \iota^{-1}(\mathfrak{q}) は、SS と交わらない AA の素イデアルの集合と S−1AS^{-1}A の素イデアルの集合の間の、包含関係を保つ互いに逆な全単射である。

証明. S−1AS^{-1}A の任意のイデアル JJ について J=S−1(ι−1J)J = S^{-1}(\iota^{-1}J) である(a/s∈Ja/s \in J なら a/1=s⋅(a/s)∈Ja/1 = s \cdot (a/s) \in J)。q\mathfrak{q} が素イデアルなら ι−1(q)\iota^{-1}(\mathfrak{q}) は素イデアルで、SS の元は単元に写るので SS と交わらない。逆に p∩S=∅\mathfrak{p} \cap S = \emptyset とする。a/s∈S−1pa/s \in S^{-1}\mathfrak{p} なら a/s=p/ta/s = p/t (p∈p)(p \in \mathfrak{p}) と書け、u(at−ps)=0u(at - ps) = 0 より uta∈puta \in \mathfrak{p}、ut∉put \notin \mathfrak{p} なので a∈pa \in \mathfrak{p}。すなわち a/s∈S−1p  ⟺  a∈pa/s \in S^{-1}\mathfrak{p} \iff a \in \mathfrak{p} である。これから 1∉S−1p1 \notin S^{-1}\mathfrak{p}、S−1pS^{-1}\mathfrak{p} は素イデアル、ι−1(S−1p)=p\iota^{-1}(S^{-1}\mathfrak{p}) = \mathfrak{p} が従う。□\square

系 2.18 (1) ApA_{\mathfrak{p}} は pAp\mathfrak{p}A_{\mathfrak{p}} を極大イデアルとする局所環で、その素イデアルは p\mathfrak{p} に含まれる AA の素イデアルと 1 対 1 に対応する。 (2) Ap/pAp≅κ(p)A_{\mathfrak{p}}/\mathfrak{p}A_{\mathfrak{p}} \cong \kappa(\mathfrak{p})。 (3) nil⁡(S−1A)=S−1nil⁡(A)\operatorname{nil}(S^{-1}A) = S^{-1}\operatorname{nil}(A)。

証明. (1) 定理 2.17 で S=A∖pS = A \setminus \mathfrak{p}。(2) 系 2.8 より Ap/pAp≅(A/p)pA_{\mathfrak{p}}/\mathfrak{p}A_{\mathfrak{p}} \cong (A/\mathfrak{p})_{\mathfrak{p}} で、これは整域 A/pA/\mathfrak{p} の非零元をすべて分母に許したものだから Frac⁡(A/p)\operatorname{Frac}(A/\mathfrak{p})。(3) (a/s)n=0(a/s)^n = 0 なら uan=0ua^n = 0、(ua)n=0(ua)^n = 0 より a/s=ua/us∈S−1nil⁡(A)a/s = ua/us \in S^{-1}\operatorname{nil}(A)。逆は明らか。□\square

幾何的には、Spec⁡Ap\operatorname{Spec} A_{\mathfrak{p}} は「p\mathfrak{p} を通るすべての既約閉集合の生成点」の集合で、点 p\mathfrak{p} の無限小の近傍にあたる。たとえば Spec⁡Z(p)={(0),(p)}\operatorname{Spec} \mathbb{Z}_{(p)} = \lbrace (0), (p) \rbrace、Spec⁡K[x,y](x,y)\operatorname{Spec} K[x, y]_{(x, y)} は原点・原点を通る既約曲線の生成点・平面の生成点 (0)(0) からなる。

命題 2.19(ファイバー)環準同型 φ ⁣:A→B\varphi\colon A \to B と p∈Spec⁡A\mathfrak{p} \in \operatorname{Spec} A について、B⊗Aκ(p)B \otimes_A \kappa(\mathfrak{p}) の素イデアルは、φ−1(q)=p\varphi^{-1}(\mathfrak{q}) = \mathfrak{p} となる q∈Spec⁡B\mathfrak{q} \in \operatorname{Spec} B と 1 対 1 に対応する。

証明. T=φ(A∖p)T = \varphi(A \setminus \mathfrak{p}) とおくと B⊗Aκ(p)≅B⊗AAp/pAp≅T−1(B/pB)B \otimes_A \kappa(\mathfrak{p}) \cong B \otimes_A A_{\mathfrak{p}}/\mathfrak{p}A_{\mathfrak{p}} \cong T^{-1}(B/\mathfrak{p}B)。その素イデアルは、pB\mathfrak{p}B を含み TT と交わらない BB の素イデアル q\mathfrak{q}、すなわち φ−1(q)⊃p\varphi^{-1}(\mathfrak{q}) \supset \mathfrak{p} かつ φ−1(q)⊂p\varphi^{-1}(\mathfrak{q}) \subset \mathfrak{p} となるものに対応する(定理 2.17 と剰余環の素イデアルの対応)。□\square

これで第1章の例 1.35(Z[−5]\mathbb{Z}[\sqrt{-5}] のファイバー)の解釈が正当化される。

2.5 ザリスキー位相

V(I)V(I) を閉集合とする位相を入れると、Spec⁡A\operatorname{Spec} A は幾何的な空間になる。

命題 2.20(ザリスキー位相, Zariski topology)Spec⁡A\operatorname{Spec} A の部分集合 V(I)V(I)(II はイデアル)全体は閉集合の公理をみたす:V(0)=Spec⁡AV(0) = \operatorname{Spec} A、V(A)=∅V(A) = \emptyset、⋂λV(Iλ)=V(∑λIλ)\bigcap_\lambda V(I_\lambda) = V(\sum_\lambda I_\lambda)、V(I)∪V(J)=V(IJ)V(I) \cup V(J) = V(IJ)。

証明. 最後の等式は命題 1.5、他は定義から明らか。□\square

f∈Af \in A に対し D(f):=Spec⁡A∖V((f))D(f) := \operatorname{Spec} A \setminus V((f)) を基本開集合という。D(f)D(f) は「ff の値が 00 でない点」の集合である。

命題 2.21 (1) D(f)D(f) たちは開基をなし、D(f)∩D(g)=D(fg)D(f) \cap D(g) = D(fg)。 (2) D(f)=∅  ⟺  fD(f) = \emptyset \iff f は冪零。D(f)=Spec⁡A  ⟺  f∈A×D(f) = \operatorname{Spec} A \iff f \in A^\times。 (3) D(f)⊂D(g)  ⟺  f∈(g)D(f) \subset D(g) \iff f \in \sqrt{(g)}。

証明. (1) 開集合 Spec⁡A∖V(I)=⋃f∈ID(f)\operatorname{Spec} A \setminus V(I) = \bigcup_{f \in I} D(f)。p∌fg  ⟺  p∌f\mathfrak{p} \not\ni fg \iff \mathfrak{p} \not\ni f かつ p∌g\mathfrak{p} \not\ni g。(2) 定理 1.9 と、非単元が極大イデアルに含まれること。(3) D(f)⊂D(g)  ⟺  V(g)⊂V(f)  ⟺  f∈⋂p∋gp=(g)D(f) \subset D(g) \iff V(g) \subset V(f) \iff f \in \bigcap_{\mathfrak{p} \ni g} \mathfrak{p} = \sqrt{(g)}(系 1.10)。□\square

定理 2.22 Spec⁡A\operatorname{Spec} A は準コンパクトである(任意の開被覆が有限部分被覆をもつ)。

証明. 基本開集合による被覆 Spec⁡A=⋃λD(fλ)\operatorname{Spec} A = \bigcup_\lambda D(f_\lambda) について示せば十分。これは V(∑λ(fλ))=∅V(\sum_\lambda (f_\lambda)) = \emptyset、すなわち (fλ)λ=A(f_\lambda)_\lambda = A を意味するので、1=a1fλ1+⋯+anfλn1 = a_1 f_{\lambda_1} + \cdots + a_n f_{\lambda_n} と有限個で書け、Spec⁡A=D(fλ1)∪⋯∪D(fλn)\operatorname{Spec} A = D(f_{\lambda_1}) \cup \cdots \cup D(f_{\lambda_n})。□\square

「準」とつけるのは、一般にはハウスドルフでないからである。実際、次に見るように 1 点が閉集合とは限らない。

命題 2.23 部分集合 Y⊂Spec⁡AY \subset \operatorname{Spec} A に対し I(Y):=⋂p∈YpI(Y) := \bigcap_{\mathfrak{p} \in Y} \mathfrak{p} とおくと Y‾=V(I(Y))\overline{Y} = V(I(Y))。特に {p}‾=V(p)\overline{\lbrace \mathfrak{p} \rbrace} = V(\mathfrak{p}) であり、{p}\lbrace \mathfrak{p} \rbrace が閉集合   ⟺  \iff p\mathfrak{p} は極大イデアル。さらに I↦V(I)I \mapsto V(I) は根基イデアルと閉集合の間の包含を逆にする全単射で、逆写像は Y↦I(Y)Y \mapsto I(Y) である。

証明. V(J)⊃Y  ⟺  V(J) \supset Y \iff すべての p∈Y\mathfrak{p} \in Y が JJ を含む   ⟺  J⊂I(Y)\iff J \subset I(Y) なので、YY を含む最小の閉集合は V(I(Y))V(I(Y))。I(V(J))=JI(V(J)) = \sqrt{J}(系 1.10)なので、根基イデアル JJ について I(V(J))=JI(V(J)) = J、閉集合 YY について V(I(Y))=Y‾=YV(I(Y)) = \overline{Y} = Y。□\square

定義 2.24 空でない位相空間が、2 つの真の閉部分集合の和集合に書けないとき既約 (irreducible) という。既約閉集合 YY に対し {η}‾=Y\overline{\lbrace \eta \rbrace} = Y となる点 η\eta を YY の生成点 (generic point) という。

定理 2.25 閉集合 Y⊂Spec⁡AY \subset \operatorname{Spec} A が既約   ⟺  \iff I(Y)I(Y) は素イデアル。したがって既約閉集合は素イデアル p\mathfrak{p} により V(p)V(\mathfrak{p}) と書け、ただ一つの生成点 p\mathfrak{p} をもつ。

証明. V(p)=Y1∪Y2V(\mathfrak{p}) = Y_1 \cup Y_2(閉集合)なら p∈Y1\mathfrak{p} \in Y_1 としてよく、V(p)={p}‾⊂Y1V(\mathfrak{p}) = \overline{\lbrace \mathfrak{p} \rbrace} \subset Y_1 だから既約。逆に YY が既約で ab∈I(Y)ab \in I(Y) なら、Y=(Y∩V(a))∪(Y∩V(b))Y = (Y \cap V(a)) \cup (Y \cap V(b)) より Y⊂V(a)Y \subset V(a) または Y⊂V(b)Y \subset V(b)、すなわち a∈I(Y)a \in I(Y) または b∈I(Y)b \in I(Y)。Y≠∅Y \neq \emptyset より I(Y)≠AI(Y) \neq A。生成点の一意性は命題 2.23 の全単射性による。□\square

命題 2.26(関手性)環準同型 φ ⁣:A→B\varphi\colon A \to B は連続写像 φ∗ ⁣:Spec⁡B→Spec⁡A\varphi^{\ast}\colon \operatorname{Spec} B \to \operatorname{Spec} A, q↦φ−1(q)\mathfrak{q} \mapsto \varphi^{-1}(\mathfrak{q}) を誘導し、(φ∗)−1(V(I))=V(φ(I)B)(\varphi^{\ast})^{-1}(V(I)) = V(\varphi(I)B)、(φ∗)−1(D(f))=D(φ(f))(\varphi^{\ast})^{-1}(D(f)) = D(\varphi(f))。(ψ∘φ)∗=φ∗∘ψ∗(\psi \circ \varphi)^{\ast} = \varphi^{\ast} \circ \psi^{\ast} である。さらに (1) A→A/IA \to A/I は Spec⁡(A/I)\operatorname{Spec}(A/I) から閉集合 V(I)V(I) への同相を誘導する。 (2) A→S−1AA \to S^{-1}A は Spec⁡S−1A\operatorname{Spec} S^{-1}A から部分空間 {p∣p∩S=∅}\lbrace \mathfrak{p} \mid \mathfrak{p} \cap S = \emptyset \rbrace への同相を誘導する。特に Spec⁡Af≅D(f)\operatorname{Spec} A_f \cong D(f)。

証明. φ−1(q)⊃I  ⟺  q⊃φ(I)  ⟺  q⊃φ(I)B\varphi^{-1}(\mathfrak{q}) \supset I \iff \mathfrak{q} \supset \varphi(I) \iff \mathfrak{q} \supset \varphi(I)B より前半が従う。(1) 全単射性は剰余環の素イデアルの対応による。V(I)V(I) 内の閉集合 V(J)V(J) (J⊃I)(J \supset I) は V(J/I)V(J/I) の像なので同相。(2) 全単射性は定理 2.17。S−1AS^{-1}A のイデアル JJ と素イデアル q\mathfrak{q}、p=ι−1(q)\mathfrak{p} = \iota^{-1}(\mathfrak{q}) について q⊃J  ⟺  p⊃ι−1(J)\mathfrak{q} \supset J \iff \mathfrak{p} \supset \iota^{-1}(J)(⇐\Leftarrow は q=S−1p⊃S−1ι−1(J)=J\mathfrak{q} = S^{-1}\mathfrak{p} \supset S^{-1}\iota^{-1}(J) = J)なので、V(J)V(J) の像は V(ι−1J)V(\iota^{-1}J) と像との共通部分であり、閉集合は閉集合に写る。□\square

この命題が「局所化 AfA_f = 開集合 D(f)D(f) への制限」「剰余環 A/IA/I = 閉集合 V(I)V(I) への制限」という辞書の正確な意味である。D(f)D(f) も Spec⁡Af\operatorname{Spec} A_f と同相なので準コンパクトである。

2.6 例:点の分類

例 2.27(Spec⁡Z\operatorname{Spec} \mathbb{Z})点は (0)(0) と (p)(p)。V((n))={(p)∣p∣n}V((n)) = \lbrace (p) \mid p \mid n \rbrace (n≠0)(n \neq 0) だから、閉集合は閉点の有限集合と全体だけである。{(0)}‾=Spec⁡Z\overline{\lbrace (0) \rbrace} = \operatorname{Spec} \mathbb{Z} で、(0)(0) はあらゆる空でない開集合に含まれる生成点である。D(n)≅Spec⁡Z[1/n]D(n) \cong \operatorname{Spec} \mathbb{Z}[1/n] は nn を割る素数を取り除いた部分である。

例 2.28(Spec⁡K[x]\operatorname{Spec} K[x])K[x]K[x] は単項イデアル整域なので、点は (0)(0) と、モニック既約多項式 ff に対する (f)(f) である。KK が代数閉体なら (x−a)↔a∈K(x - a) \leftrightarrow a \in K で、Spec⁡K[x]\operatorname{Spec} K[x] は「直線 KK に生成点を 1 つ加えたもの」である。K=RK = \mathbb{R} なら閉点は (x−a)(x - a) (a∈R)(a \in \mathbb{R}) と、(x−z)(x−zˉ)(x - z)(x - \bar{z}) (Im⁡z>0)(\operatorname{Im} z > 0) で生成されるイデアルであり、後者の剰余体は C\mathbb{C} である。閉点は「実数」と「共役な複素数の対」に対応する(問題 2.5)。

例 2.29 Spec⁡Z\operatorname{Spec} \mathbb{Z} の閉点全体は無限集合なので閉集合でない(その閉包は全体)。例 2.11 の Supp⁡M\operatorname{Supp} M はこれである。

定理 2.30(Spec⁡K[x,y]\operatorname{Spec} K[x, y] の点)KK を代数閉体とする。K[x,y]K[x, y] の素イデアルは次のいずれかである。 (1) (0)(0) (2) 既約多項式 ff に対する (f)(f) (3) (x−a,y−b)(x - a, y - b) (a,b∈K)(a, b \in K)(極大イデアル)

証明. p≠0\mathfrak{p} \neq 0 が単項でないとする。p\mathfrak{p} の非零元の既約因子のうち p\mathfrak{p} に属するもの ff をとると、(f)⊊p(f) \subsetneq \mathfrak{p} なので g∈p∖(f)g \in \mathfrak{p} \setminus (f) がとれる。まず 0≠d(x)∈(f,g)∩K[x]0 \neq d(x) \in (f, g) \cap K[x] を見つける。f∈K[x]f \in K[x] なら d=fd = f とする。そうでなければ ff は yy について正の次数をもつ K[x][y]K[x][y] の既約元なので原始的で、ガウスの補題(代数学 第6章 6.4 節)より K(x)[y]K(x)[y] でも既約であり、K(x)[y]K(x)[y] で f∤gf \nmid g(割り切れれば K[x][y]K[x][y] でも割り切れる)。単項イデアル整域 K(x)[y]K(x)[y] で af+bg=1af + bg = 1 となる a,ba, b があり、分母を払うと d(x)=a′f+b′gd(x) = a'f + b'g (a′,b′∈K[x,y])(a', b' \in K[x, y])。d∈pd \in \mathfrak{p} は KK 上一次式の積に分解するので、ある x−a∈px - a \in \mathfrak{p}。xx と yy の役割を入れ替えて同様にある y−b∈py - b \in \mathfrak{p}。よって p⊃(x−a,y−b)\mathfrak{p} \supset (x - a, y - b) で、右辺は極大なので等号が成り立つ。□\square

幾何的には、Spec⁡C[x,y]\operatorname{Spec} \mathbb{C}[x, y] は「平面 C2\mathbb{C}^2 の点(閉点)」「既約曲線ごとの生成点」「平面全体の生成点」からなり、(f)(f) の閉包 V(f)V(f) は曲線 f=0f = 0 上の閉点すべてと (f)(f) 自身からなる。

例 2.31(尖点)A=K[x,y]/(y2−x3)≅K[t2,t3]A = K[x, y]/(y^2 - x^3) \cong K[t^2, t^3](KK は代数閉体)の点は、命題 2.26 (1) により y2−x3y^2 - x^3 を含む K[x,y]K[x, y] の素イデアル、すなわち (y2−x3)(y^2 - x^3) と (x−t2,y−t3)(x - t^2, y - t^3) (t∈K)(t \in K) である(b2=a3b^2 = a^3 なら a=t2,b=t3a = t^2, b = t^3 となる tt が一意にある)。こうして Spec⁡A\operatorname{Spec} A は位相空間として直線 Spec⁡K[t]\operatorname{Spec} K[t] と同相であるが、例 1.25 で見たとおり環としては同型でない。位相だけでは特異点は見えない。環(関数の層)を込めて空間を考える必要がある。

まとめ

  • 積閉集合 SS による分数環 S−1AS^{-1}A は、零因子に対応するため u(at−bs)=0u(at - bs) = 0 で同値関係を定める。普遍性は「SS を可逆にする最小の拡大」。
  • S−1M≅S−1A⊗AMS^{-1}M \cong S^{-1}A \otimes_A M であり、局所化は完全、したがって S−1AS^{-1}A は平坦。
  • 加群が 00 であること、準同型の単射性・全射性、平坦性は局所的性質。整域性・自由性・ネーター性は局所的でない。
  • S−1AS^{-1}A の素イデアルは SS と交わらない AA の素イデアルに対応し、ApA_{\mathfrak{p}} は剰余体 κ(p)\kappa(\mathfrak{p}) をもつ局所環。
  • Spec⁡A\operatorname{Spec} A のザリスキー位相は準コンパクトで、閉点は極大イデアル、既約閉集合はただ一つの生成点をもつ。
  • 環準同型は連続写像を誘導し、AfA_f は開集合 D(f)D(f)、A/IA/I は閉集合 V(I)V(I) への制限にあたる。
  • Spec⁡K[x,y]\operatorname{Spec} K[x, y](KK 代数閉体)の点は (0)(0)、既約曲線 (f)(f)、平面の点 (x−a,y−b)(x - a, y - b) に限る。

演習問題

問題 2.1 ★ Z\mathbb{Z} 加群 M=Z/12M = \mathbb{Z}/12 について、Z\mathbb{Z} の素イデアルでの局所化 M(2)M_{(2)}, M(3)M_{(3)}, M(5)M_{(5)}, M(0)M_{(0)} と、S={1,2,4,8,… }S = \lbrace 1, 2, 4, 8, \dots \rbrace による S−1MS^{-1}M を求めよ。また Supp⁡M\operatorname{Supp} M を求め、命題 2.10 を確かめよ。

解答

中国剰余定理より M≅Z/4⊕Z/3M \cong \mathbb{Z}/4 \oplus \mathbb{Z}/3 で、局所化は直和と可換である。Z(2)\mathbb{Z}_{(2)} では 33 が単元なので、33 で零化される Z/3\mathbb{Z}/3 の局所化は 00。一方、奇数は Z/4\mathbb{Z}/4 にもともと可逆に作用するので (Z/4)(2)=Z/4(\mathbb{Z}/4)_{(2)} = \mathbb{Z}/4。よって M(2)≅Z/4M_{(2)} \cong \mathbb{Z}/4。同様に M(3)≅Z/3M_{(3)} \cong \mathbb{Z}/3。Z(5)\mathbb{Z}_{(5)} と Q\mathbb{Q} では 1212 が単元で MM を零化するので M(5)=M(0)=0M_{(5)} = M_{(0)} = 0。S−1MS^{-1}M では 44 が単元になるので Z/4\mathbb{Z}/4 成分が消え、S−1M≅Z/3S^{-1}M \cong \mathbb{Z}/3。

したがって Supp⁡M={(2),(3)}\operatorname{Supp} M = \lbrace (2), (3) \rbrace で、これは V(Ann⁡M)=V((12))V(\operatorname{Ann} M) = V((12)) に一致する。

問題 2.2 ★★ Spec⁡K[x,y]\operatorname{Spec} K[x, y](KK 代数閉体)において U=D(x)∪D(y)U = D(x) \cup D(y) はどのような集合か。UU が D(f)D(f) の形に書けないことを示せ。

解答

UU の補集合は V(x)∩V(y)=V((x,y))={(x,y)}V(x) \cap V(y) = V((x, y)) = \lbrace (x, y) \rbrace なので、UU は原点を除いた部分である。U=D(f)U = D(f) とすると V(f)={(x,y)}V(f) = \lbrace (x, y) \rbrace。f=0f = 0 なら V(f)V(f) は全体、ff が単元なら空集合なので、ff は定数でない。その既約因子 gg について (g)∈V(f)(g) \in V(f) だが、(g)(g) は極大イデアルでないので (g)≠(x,y)(g) \neq (x, y)。矛盾。

問題 2.3 ★★ Spec⁡A\operatorname{Spec} A が連結でない   ⟺  \iff AA は 0,10, 1 以外の冪等元 ee(e2=ee^2 = e)をもつ、を示せ。

解答

(⇐\Leftarrow) e(1−e)=0e(1 - e) = 0 より Spec⁡A=V(e)∪V(1−e)\operatorname{Spec} A = V(e) \cup V(1 - e)、e+(1−e)=1e + (1 - e) = 1 より V(e)∩V(1−e)=∅V(e) \cap V(1 - e) = \emptyset。e≠1e \neq 1 なら ee は単元でない(ee が単元なら e=e2e−1=1e = e^2 e^{-1} = 1)ので V(e)≠∅V(e) \neq \emptyset。同様に V(1−e)≠∅V(1 - e) \neq \emptyset。

(⇒\Rightarrow) Spec⁡A=V(I)⊔V(J)\operatorname{Spec} A = V(I) \sqcup V(J)(空でない閉集合)とする。V(I+J)=∅V(I + J) = \emptyset より I+J=AI + J = A、V(IJ)=Spec⁡AV(IJ) = \operatorname{Spec} A より IJ⊂nil⁡(A)IJ \subset \operatorname{nil}(A)。1=a+b1 = a + b (a∈I,b∈J)(a \in I, b \in J) とすると (ab)n=0(ab)^n = 0 となる nn がある。V(an)∩V(bn)=V(a)∩V(b)⊂V(a+b)=∅V(a^n) \cap V(b^n) = V(a) \cap V(b) \subset V(a + b) = \emptyset より (an,bn)=A(a^n, b^n) = A、1=uan+vbn1 = ua^n + vb^n と書ける。e=uane = ua^n とおくと e(1−e)=uv(ab)n=0e(1 - e) = uv(ab)^n = 0 で ee は冪等。e∈Ie \in I より V(e)⊃V(I)≠∅V(e) \supset V(I) \neq \emptyset なので e≠1e \neq 1、1−e∈J1 - e \in J より同様に e≠0e \neq 0。

問題 2.4 ★★ Spec⁡(A×B)\operatorname{Spec}(A \times B) は Spec⁡A\operatorname{Spec} A と Spec⁡B\operatorname{Spec} B の非交和(両者は開かつ閉)と同相であることを示せ。また p∈Spec⁡A\mathfrak{p} \in \operatorname{Spec} A に対応する点での A×BA \times B の局所化は ApA_{\mathfrak{p}} であることを示せ。

解答

e=(1,0)e = (1, 0) は冪等元で、A×BA \times B の素イデアル P\mathfrak{P} は e(1−e)=0e(1 - e) = 0 より ee か 1−e1 - e の一方だけを含む。1−e∈P1 - e \in \mathfrak{P} なら P=p×B\mathfrak{P} = \mathfrak{p} \times B(p∈Spec⁡A\mathfrak{p} \in \operatorname{Spec} A)の形であり、V(1−e)≅Spec⁡((A×B)/(1−e))=Spec⁡AV(1 - e) \cong \operatorname{Spec}((A \times B)/(1 - e)) = \operatorname{Spec} A(命題 2.26 (1))。V(e)V(e) も同様で、V(e),V(1−e)V(e), V(1 - e) は互いの補集合なので開かつ閉。局所化:e∉p×Be \notin \mathfrak{p} \times B なので ee は (A×B)p×B(A \times B)_{\mathfrak{p} \times B} で単元になり、e(1−e)=0e(1 - e) = 0 より 1−e↦01 - e \mapsto 0。よって局所化は (A×B)/(1−e)=A(A \times B)/(1 - e) = A の p\mathfrak{p} での局所化 ApA_{\mathfrak{p}} に等しい。

問題 2.5 ★★ Spec⁡C[x]→Spec⁡R[x]\operatorname{Spec} \mathbb{C}[x] \to \operatorname{Spec} \mathbb{R}[x](包含 R[x]⊂C[x]\mathbb{R}[x] \subset \mathbb{C}[x] が誘導する写像)を具体的に書き、点 (x2+1)(x^2 + 1) および (x)(x) 上のファイバーを求めよ。

解答

(x−z)∩R[x](x - z) \cap \mathbb{R}[x] は、z∈Rz \in \mathbb{R} なら (x−z)(x - z)、z∉Rz \notin \mathbb{R} なら zz を根にもつ実係数多項式全体 ((x−z)(x−zˉ))((x - z)(x - \bar{z})) である(実係数多項式が zz を根にもてば zˉ\bar{z} も根)。(0)↦(0)(0) \mapsto (0)。よって写像は閉点については「zz と zˉ\bar{z} を同一視する」写像で、Spec⁡R[x]\operatorname{Spec} \mathbb{R}[x] の閉点は C\mathbb{C} を複素共役で割った集合(上半平面と実軸)と同一視できる。ファイバーは命題 2.19 より C[x]⊗R[x]κ(p)\mathbb{C}[x] \otimes_{\mathbb{R}[x]} \kappa(\mathfrak{p}) で、(x2+1)(x^2 + 1) 上は C[x]/(x2+1)≅C×C\mathbb{C}[x]/(x^2 + 1) \cong \mathbb{C} \times \mathbb{C}(2 点 (x−i),(x+i)(x - i), (x + i))、(x)(x) 上は C[x]/(x)≅C\mathbb{C}[x]/(x) \cong \mathbb{C}(1 点)。

問題 2.6 ★★★ Spec⁡Z[x]\operatorname{Spec} \mathbb{Z}[x] の点を分類せよ。

解答

(詳しいヒント)P∈Spec⁡Z[x]\mathfrak{P} \in \operatorname{Spec} \mathbb{Z}[x] について P∩Z\mathfrak{P} \cap \mathbb{Z} は Z\mathbb{Z} の素イデアルである。

  • P∩Z=(p)\mathfrak{P} \cap \mathbb{Z} = (p) のとき:P\mathfrak{P} は Z[x]/(p)=Fp[x]\mathbb{Z}[x]/(p) = \mathbb{F}_p[x] の素イデアルに対応し、P=(p)\mathfrak{P} = (p) か、Fp\mathbb{F}_p 上既約な多項式の持ち上げ ff による (p,f)(p, f)(極大イデアル、剰余体は有限体 Fp[x]/(fˉ)\mathbb{F}_p[x]/(\bar{f}))である。
  • P∩Z=(0)\mathfrak{P} \cap \mathbb{Z} = (0) のとき:S=Z∖{0}S = \mathbb{Z} \setminus \lbrace 0 \rbrace として定理 2.17 より P\mathfrak{P} は S−1Z[x]=Q[x]S^{-1}\mathbb{Z}[x] = \mathbb{Q}[x] の素イデアルに対応し、(0)(0) か、P=fQ[x]∩Z[x]\mathfrak{P} = f\mathbb{Q}[x] \cap \mathbb{Z}[x](ff は Z[x]\mathbb{Z}[x] の原始的既約多項式)。ガウスの補題より fQ[x]∩Z[x]=fZ[x]f\mathbb{Q}[x] \cap \mathbb{Z}[x] = f\mathbb{Z}[x]。

したがって点は、(0)(0)、(p)(p)、(f)(f)(ff は正の次数の原始的既約多項式)、(p,f)(p, f)(極大イデアル)の 4 種類である。Spec⁡Z[x]\operatorname{Spec} \mathbb{Z}[x] は、各素数 pp の上に「直線」Spec⁡Fp[x]\operatorname{Spec} \mathbb{F}_p[x] が立ち並ぶ 2 次元の「数論的曲面」として描ける(第5章でクルル次元が 22 であることを見る)。

この章を読み終えたら

「読了」にすると学習記録とロードマップに反映されます。演習の自己採点もお忘れなく。

この章の誤りを報告GitHub で見る