次元論 (代数学)
数学において、次元論(じげんろん、dimension theory)は可換環論の一分野であり、可換環の次元の概念や、より一般にスキームのそれを研究する分野である。
理論はアフィン環、すなわち体上有限生成多元環である整域に対しては、はるかに単純である。ネーターの正規化定理により、そのような環のクルル次元は基礎体上の超越次数であり、理論は代数幾何学と並行して進む。代数多様体の次元を参照。一般的な理論は幾何学的でなくなる傾向がある。特に、ネーター的でない環に対して知られていることはほとんどない。(Kaplansky の commutative rings は非ネーターのケースに詳しい。)今日、標準的なアプローチは本質的にブルバキとEGAのアプローチである。これは次数付き加群を本質的に使い、他のものの中で射影多様体の次数の一般化である重複度の役割を強調する。このアプローチでは、クルルの単項イデアル定理は系として現れる。
この記事を通して、\operatorname{dim} は環のクルル次元を表し、\operatorname{ht} は素イデアルのクルル次元(すなわちその素イデアルにおける局所化のクルル次元)を表す。
R をネーター環または付値環とする。すると
\operatorname{dim} R[x] = \operatorname{dim} R + 1
である。R がネーター環であるときは、これは下記の基本定理(特に、クルルの単項イデアル定理)から従う。しかしそれはまたより精密な結果からも従う。R の任意の素イデアル \mathfrak{p} に対して以下が成り立つ。
\operatorname{ht}(\mathfrak{p} R[x]) = \operatorname{ht}(\mathfrak{p}).
\mathfrak{p} に縮小する R[x] の任意の素イデアル \mathfrak{q} \supsetneq \mathfrak{p} R[x] に対して、\operatorname{ht}(\mathfrak{q}) = \operatorname{ht}(\mathfrak{p}) + 1
これは基本的な環論の範囲で証明できる(cf. Kaplansky, commutative rings)。ところで、これは特に次のことを言っている。\operatorname{Spec} R[x] \to \operatorname{Spec} R の各ファイバーにおいて、長さ \ge 2 の素イデアルの列は存在しえない。
アルティン環(例えば体)の次元は 0 なので、帰納的に次の公式を得る。アルティン環 R に対して
\operatorname{dim} R[x_1, \dots, x_n] = n.
(R, \mathfrak{m}) をネーター局所環とし、I を \mathfrak{m}-準素イデアル(すなわち \mathfrak{m} のあるベキと \mathfrak{m} の間にある)とする。F(t) を associated graded ring \operatorname{gr}_I R = \oplus_0^\infty I^n / I^{n+1} のポワンカレ級数とする。つまり、
F(t) = \sum_0^\infty \ell(I^n / I^{n+1}) t^n
ただし \ell は(アルティン環 (\operatorname{gr}_I R)_0 = R/I 上の)加群の長さを意味する。x_1, \dots, x_s が I を生成するとすれば、それらの I/I^2 における像は次数 1 をもち \operatorname{gr}_I R を R/I-多元環として生成する。ヒルベルト・セールの定理によって、F は位数 d \le s の極を t=1 にちょうど1つもつ有理関数である。
(1-t)^{-d} = \sum_0^\infty \binom{d-1+j}{d-1} t^j,
であるので、F(t) = (1-t)^d F(t) (1 - t)^{-d} における t^n の係数は
\sum_0^N a_k \binom{d-1+n - k}{d-1} = (1-t)^dF(t)|_{t=1} {n^{d-1} \over {d-1}!} + O(n^{d-2})
の形であることがわかる。つまり、\ell(I^n / I^{n+1}) は n の次数 d - 1 の多項式 P である。P は \operatorname{gr}_I R のヒルベルト多項式と呼ばれる。
d(R) = d とおく。また、\delta(R) を R の \mathfrak{m}-準素イデアルを生成できる、R の元の最小個数とする。我々の目標は次の基本定理を証明することである。
\delta(R) = d(R) = \dim R
s を \delta(R) であるようにとることができるから、既に上記から \delta(R) \ge d(R) である。次に d(R) \ge \operatorname{dim}R を d(R) についての帰納法で証明する。\mathfrak{p}_0 \subsetneq \cdots \subsetneq \mathfrak{p}_m を R の素イデアルの列とする。D = R/\mathfrak{p}_0 とし、x を 0 でも単元でもない D の元とする。x は零因子でないので、完全列
0 \to D \overset{x}\to D \to D/xD \to 0
がある。さて、Hilbert-Samuel 多項式の次数のboundによって d(D) > d(D/xD) \ge d(R/\mathfrak{p}_1) である。(これは本質的にアルティン・リースの補題から従う。ステートメントと証明はヒルベルト・サミュエル関数を参照。)R/\mathfrak{p}_1 において、列 \mathfrak{p}_i は長さ m-1 の列になり、したがって、帰納法の仮定と再び次数の評価によって、
m-1 \le \operatorname{dim}(R/\mathfrak{p}_1) \le d(R/\mathfrak{p}_1) \le d(D) - 1 \le d(R) - 1
である。主張が従う。\operatorname{dim}R \ge \delta(R) を示すことが残っている。正確には、次のことを示す。
補題: R は、任意の i に対して (x_1, \dots, x_i) を含む任意の素イデアルの高さは \ge i であるような元 x_1, \dots, x_s を含む。
(注意:このとき (x_1, \dots, x_s) は \mathfrak{m}-準素である。)証明は省略する。例えば、Atiyah–MacDonald に証明がある。しかし証明は個人でもできる。アイデアは prime avoidance を使うことだ。
(R, \mathfrak{m}) をネーター局所環とし、k = R/\mathfrak{m} とおく。すると、
\operatorname{dim}R \le \operatorname{dim}_k \mathfrak{m}/\mathfrak{m}^2, なぜならば \mathfrak{m}/\mathfrak{m}^2 の基底は中山の補題によって \mathfrak{m} の生成集合に持ちあがるからである。等号が成り立つならば、R は正則局所環と呼ばれる。
\operatorname{dim} \widehat{R} = \operatorname{dim} R, なぜならば \operatorname{gr}R = \operatorname{gr}\widehat{R}.
(クルルの単項イデアル定理)ネーター環において元 x_1, \dots, x_s で生成されるイデアルの高さは高々 s である。逆に、高さ s の素イデアルは s 個の元で生成できる。(証明: \mathfrak{p} をそのようなイデアルの上にある極小素イデアルとする。すると s \ge \operatorname{dim} R_\mathfrak{p} = \operatorname{ht} \mathfrak{p} である。逆は基本定理の証明の途中で示されている。)
A \to B がネーター局所環の射であれば、
\operatorname{dim}B/\mathfrak{m}_A B \ge \operatorname{dim}B - \operatorname{dim} A
である。等号は A \to B が平坦であれば、あるいはもっと一般的に上昇定理が成り立てば、成り立つ。(ここで、B/\mathfrak{m}_A B は特別ファイバーと考える。)
証明: x_1, \dots, x_n が \mathfrak{m}_A-準素イデアルを生成するとし、y_1, \dots, y_m をそれらの像が \mathfrak{m}_B/\mathfrak{m}_A B-準素イデアルを生成するようなものとする。するとある s について {\mathfrak{m}_B}^s \subset (y_1, \dots, y_m) + \mathfrak{m}_A B である。両辺を何乗かすることにより、\mathfrak{m}_B のあるベキが (y_1, \dots, y_m, x_1, \dots, x_n) に含まれることがわかる。すなわち、後者のイデアルは \mathfrak{m}_B-準素である。したがって、m + n \ge \dim B である。等号については going-down property から直ちに従う。
R がネーター局所環であれば、
\dim R[x] = \dim R + 1.
証明: \mathfrak{p}_0 \subsetneq \mathfrak{p}_1 \subsetneq \cdots \subsetneq \mathfrak{p}_n が R の素イデアルの鎖であれば、\mathfrak{p}_iR[x] は R[x] の素イデアルの鎖であるが、\mathfrak{p}_nR[x] は極大イデアルではない。したがって、\dim R + 1 \le \dim R[x] である。逆向きの不等号を言うために、\mathfrak{q} を R[x] の極大イデアルとし、\mathfrak{p} = R \cap \mathfrak{q} とする。R[x] / \mathfrak{p} R[x] = (R/\mathfrak{p}) [x] は単項イデアル整域であるので、前の不等式によって 1 + \operatorname{dim} R \ge 1 + \operatorname{dim} R_\mathfrak{p} \ge \operatorname{dim} R[x]_\mathfrak{q} を得る。\mathfrak{q} は任意だったので、このことより 1 + \operatorname{dim} R \ge \operatorname{dim} R[x] である。
R をネーター環とする。有限 R-加群 M の射影次元は R の射影分解の最短の長さ(無限でもよい)であり、\operatorname{pd}_R M と表記される。\operatorname{gl.dim} R = \sup \{ \operatorname{pd}_R M \mid M\text{ is a finite module} \} とおく。これは R の大域次元と呼ばれる。
R は局所環で、その剰余体を k とする。
証明: 次のことを主張する。任意の有限 R-加群 M に対して、
\operatorname{pd}_R M \le n \Leftrightarrow \operatorname{Tor}^R_{n+1}(M, k) = 0.
dimension shifting (cf. 下記のセールの定理の証明)によって、n = 0 に対してこれを証明すれば十分である。するとしかし、平坦性の局所的判定法によって、\operatorname{Tor}^R_1(M, k) = 0 \Rightarrow M\text{ flat } \Rightarrow M\text{ free } \Rightarrow \operatorname{pd}_R(M) \le 0 である。今、
\operatorname{gl.dim} R \le n \Rightarrow \operatorname{pd}_R k \le n \Rightarrow \operatorname{Tor}^R_{n+1}(-, k) = 0 \Rightarrow  \operatorname{pd}_R - \le n \Rightarrow \operatorname{gl.dim} R \le n
であるので、証明が完了する。
証明: \operatorname{pd}_R M = 0 であれば、M は R-自由でありしたがって M \otimes R_1 は R_1-自由である。次に  \operatorname{pd}_R M > 0 と仮定する。すると、K がある自由加群から M への全射の核であるとき、\operatorname{pd}_R K = \operatorname{pd}_R M - 1 である。したがって、帰納法により、\operatorname{pd}_R M = 1 の場合を考えれば十分である。このとき射影分解
0 \to P_1 \to P_0 \to M \to 0,
が存在して、これより
\operatorname{Tor}^R_1(M, R_1) \to P_1 \otimes R_1 \to P_0 \otimes R_1 \to M \otimes R_1 \to 0.
しかし、0 \to R \overset{f}\to R \to R_1 \to 0 を M でテンソルすることで、最初の項が消えることがわかる。それゆえ、\operatorname{pd}_R (M \otimes R_1) は高々 1 である。
証明: R が正則であれば、k = R/(f_1, \dots, f_n) と書ける、ただし f_i はパラメータの正則系である。有限加群の完全列 0 \to M \overset{f}\to M \to M_1 \to 0、 f は極大イデアルのある元、\operatorname{pd}_R M < \infty によって、
0 = \operatorname{Tor}^R_{i+1}(M, k) \to \operatorname{Tor}^R_{i+1}(M_1, k) \to \operatorname{Tor}^R_i(M, k) \overset{f}\to \operatorname{Tor}^R_i(M, k), \quad i \ge \operatorname{pd}_R M.
しかしここで f は k を殺すので 0 である。したがって、\operatorname{Tor}^R_{i+1}(M_1, k) \simeq \operatorname{Tor}^R_i(M, k) でありその結果 \operatorname{pd}_R M_1 = 1 + \operatorname{pd}_R M である。これを使って、次を得る。
\operatorname{pd}_R k = 1 + \operatorname{pd}_R (R/(f_1, \dots, f_{n-1})) = \cdots = n.
逆の証明は \operatorname{dim}R についての帰納法による。inductive step を先にやる。f_1 をパラメータ系の元として R_1 = R/f_1 R とおく。R が正則であることを示すためには、R_1 が正則であることを示せば十分である。しかし、\dim R_1 < \dim R であるので、帰納法の仮定と前の補題で M = k としたものによって、
\operatorname{pd}_R k = \operatorname{gl.dim} R < \infty \Rightarrow \operatorname{pd}_{R_1} k = \operatorname{gl.dim} R_1 < \infty \Rightarrow R_1 \text{ regular}.
basic step が残っている。\operatorname{dim}R = 0 とする。\operatorname{gl.dim}R が有限であれば 0 であると主張する。(このことは R が半単純環、すなわち体であることを意味している。)もしそうでないと仮定すると、ある有限加群 M が存在して 0 < \operatorname{pd}_R M < \infty であり、したがって実は \operatorname{pd}_R M = 1 であるような M が存在する。中山の補題によって、全射 u: F \to M であって u \otimes 1: F \otimes k \to M \otimes k が同型であるようなものが存在する。K でその核を表記すれば、
0 \to K \to F \overset{u}\to M \to 0.
\operatorname{pd}_R K = \operatorname{pd}_R M - 1 = 0 であるので、K は自由である。\operatorname{dim}R = 0 であるので、極大イデアル \mathfrak{m} は R の素因子である。すなわち、ある s ∈ R に対して \mathfrak{m} = \operatorname{ann}(s) である。K \subset \mathfrak{m} M であるので、s K = 0 である。K は 0 でないので、このことは s = 0 を意味し、矛盾である。証明が完了した。
R を環とし M をその上の加群とする。R の元の列 x_1, \dots, x_n は次のとき正則列と呼ばれる。x_1 は M の零因子でなく、x_i は各 i = 2, \dots, n について M/(x_1, \dots, x_{i-1})M の零因子でない。
R を局所環とし、その極大イデアルを m とする。すると、M の深さは m における任意の極大正則列 x_i の長さの上限である。\operatorname{depth} M \le \operatorname{dim} R であることを(例えば帰納法によって)示すのは容易である。R の深さが次元に等しいとき、R はコーエン・マコーレー環と呼ばれる。
Auslander–Buchsbaum formula は深さと射影次元を関係づける。
\operatorname{depth} R.