Kaplanskyの定理(射影加群)

同義語:Kaplansky's theorem on projective modules

概要

Kaplanskyの定理(射影加群)(Kaplansky's theorem on projective modules)とは、任意の環上の射影加群が可算生成射影加群の直和に分解し、可換局所環上の射影加群は生成元の個数によらず自由である、という定理である。前半は超限帰納法で可算生成な直和因子を積み上げて示し、後半は射影加群の各元が有限階数の自由な直和因子に含まれることを基底の取り替えで示して得る。無限生成の加群には Nakayama の補題が使えないことを、この議論で補う。帰結として、可換環上の射影加群は各素イデアルでの局所化が自由になる。

$$\newcommand{C}[0]{\mathbb{C}} \newcommand{div}[0]{\mathbin{÷}} \newcommand{N}[0]{\mathbb{N}} \newcommand{Q}[0]{\mathbb{Q}} \newcommand{R}[0]{\mathbb{R}} \newcommand{Z}[0]{\mathbb{Z}} $$

前提知識: 射影加群, 自由加群, 局所環, 直和

可換な局所環の上の有限生成射影加群は自由である。これは Nakayamaの補題 から直ちに従う(射影加群 の定理「可換局所環上の有限生成射影加群」)。Kaplansky(I. Kaplansky)は 1958 年に、有限生成の仮定を外しても同じ結論が成り立つことを示した。これが射影加群についての Kaplanskyの定理 である。その証明は二段に分かれる。

  1. 任意の環の上で、射影加群は可算個の元で生成される射影加群の直和に分解する。
  2. 可換局所環の上では、可算個の元で生成される射影加群は自由である。
    1 は超限帰納法による「小さい直和因子への切り分け」で、環の可換性も局所性も使わない。2 では、射影加群の各元が有限階数の自由な直和因子に含まれることを、基底の取り替えで示す。無限生成の加群には Nakayama の補題が使えないので、その代わりに「係数の個数が最小の基底」を選ぶ議論を用いる。
    同じ人名の定理には、作用素環についての Kaplansky の稠密性定理や、多項式等式を満たす原始環についての定理などがある。この記事では射影加群についての定理を扱う。

主張

環は単位元 $1$ をもつとし、加群は左加群とする。加群 $M$ が可算生成(countably generated)であるとは、高々可算個の元で生成されることをいう(有限生成も含む)。加群 $M$ の部分加群 $N$ が直和因子であるとは、部分加群 $N'$ があって $M=N\oplus N'$ となることをいう。射影加群とは、自由加群 の直和因子と同型な加群のことである(射影加群 の定理「射影加群の特徴づけ」)。

Kaplanskyの定理(射影加群)
  1. 任意の環 $R$ の上の射影加群は、可算生成射影加群の直和に同型である。
  2. 可換局所環 $A$ の上の射影加群は自由である。
証明の所在

1 は次の節の lem-kaplansky-devissage から従い、2 は lem-kaplansky-local-element を使って節「可算生成の場合と定理の 2」で証明する。どちらもこの記事の中で完全に証明する。

2 では Noether 性も生成元の個数の制限も仮定しない。零加群は空集合を基底とする自由加群とみなす。
証明には選択公理(整列可能定理と、可算個の生成元の選択)を使う。

証明

可算生成の直和因子への分解

1 は次の補題から従う。自由加群 $F=\bigoplus_{i\in I}Rb_i$ の各直和因子 $Rb_i\cong R$ は可算生成だからである。

可算生成加群の直和の直和因子

$R$ を任意の環とし、加群 $F$ が可算生成な部分加群の直和 $F=\bigoplus_{\lambda\in\Lambda}E_\lambda$ に分解しているとする。$F=M\oplus N$ なら、$M$ は可算生成加群の直和に同型であり、その各直和因子は $M$ の直和因子である。

$S\subset\Lambda$ に対し $F_S=\bigoplus_{\lambda\in S}E_\lambda$ とおく。$\pi\colon F\to M$ を分解 $F=M\oplus N$ に沿った射影とする。$S$ が閉じているとは $\pi(F_S)\subset F_S$ となることとする。このとき $v\in F_S$ は $v=\pi(v)+(v-\pi(v))$ と $M\cap F_S$ と $N\cap F_S$ の元の和に書けるので、
$$ F_S=(M\cap F_S)\oplus(N\cap F_S) $$
となる。$F$ の元 $v$ は有限個の $E_\lambda$ の元の和なので、その台 $\operatorname{supp}v\subset\Lambda$(成分が $0$ でない添字の集合)は有限である。証明の要は、閉じた集合を可算個ずつ大きくできることである。

閉包を可算個ずつ広げる。 $S$ が閉じていて $\mu\in\Lambda$ とする。$S\cup\{\mu\}$ を含む閉じた集合 $T$ で、$T\setminus S$ が可算であるものを作る。各 $E_\lambda$ について可算個の生成元を一つずつ選んでおく。$T_0=S\cup\{\mu\}$ とし、
$$ T_{k+1}=T_k\cup\bigcup_{\lambda\in T_k\setminus S}\ \bigcup_{g}\operatorname{supp}\pi(g) $$
($g$ は $E_\lambda$ の選んだ生成元を動く)と定め、$T=\bigcup_kT_k$ とする。可算集合の可算個の和は可算で、各 $\operatorname{supp}\pi(g)$ は有限なので、帰納的に $T_k\setminus S$ は可算であり、$T\setminus S$ も可算である。$\lambda\in S$ なら $\pi(E_\lambda)\subset\pi(F_S)\subset F_S\subset F_T$ である。$\lambda\in T\setminus S$ なら $\lambda\in T_k$ となる $k$ があり、$E_\lambda$ の生成元 $g$ について $\pi(g)\in F_{T_{k+1}}\subset F_T$ なので、$\pi$ の線形性から $\pi(E_\lambda)\subset F_T$ である。$F_T$ はこれらの $E_\lambda$ で生成されるので $T$ は閉じている。
超限帰納法で積み上げる。 $\Lambda$ を整列し、順序数 $\kappa$ を用いて $\Lambda=\{\lambda_\alpha\mid\alpha<\kappa\}$ と番号付ける。閉じた集合の増大列 $(S_\alpha)_{\alpha\le\kappa}$ を、$S_0=\emptyset$、後続では上の構成を $S=S_\alpha$、$\mu=\lambda_\alpha$ に当てた $T$ を $S_{\alpha+1}$ とし、極限順序数 $\gamma$ では $S_\gamma=\bigcup_{\alpha<\gamma}S_\alpha$ と定める。極限では $F_{S_\gamma}=\bigcup_{\alpha<\gamma}F_{S_\alpha}$(各元の台は有限で、ある段階に含まれる)なので $S_\gamma$ も閉じている。$\lambda_\alpha\in S_{\alpha+1}$ なので $S_\kappa=\Lambda$ である。
$M_\alpha=M\cap F_{S_\alpha}$、$N_\alpha=N\cap F_{S_\alpha}$ とおく。$M_\alpha$ は $F$ の直和因子である。実際
$$ F=F_{S_\alpha}\oplus F_{\Lambda\setminus S_\alpha}=M_\alpha\oplus N_\alpha\oplus F_{\Lambda\setminus S_\alpha} $$
である。$C=N_\alpha\oplus F_{\Lambda\setminus S_\alpha}$ とおくと $M_\alpha\subset M_{\alpha+1}$ より $M_{\alpha+1}=M_\alpha\oplus(C\cap M_{\alpha+1})$ となる($m\in M_{\alpha+1}$ を $F=M_\alpha\oplus C$ で分けると、$C$ 成分は $m$ から $M_\alpha$ の元を引いたものなので $M_{\alpha+1}$ に入る)。$M'_\alpha=C\cap M_{\alpha+1}$ とおく。
$F_{S_{\alpha+1}}=M_{\alpha+1}\oplus N_{\alpha+1}$ と $F_{S_\alpha}=M_\alpha\oplus N_\alpha$ を比べると
$$ \bigoplus_{\lambda\in S_{\alpha+1}\setminus S_\alpha}E_\lambda\cong F_{S_{\alpha+1}}/F_{S_\alpha}\cong(M_{\alpha+1}/M_\alpha)\oplus(N_{\alpha+1}/N_\alpha) $$
である。左辺は可算個の可算生成加群の直和なので可算生成であり、その直和因子 $M_{\alpha+1}/M_\alpha\cong M'_\alpha$ も(射影の像として)可算生成である。
最後に、超限帰納法で $M_\alpha=\bigoplus_{\beta<\alpha}M'_\beta$ を示す。後続では $M_{\alpha+1}=M_\alpha\oplus M'_\alpha$ による。極限 $\gamma$ では $M_\gamma=\bigcup_{\alpha<\gamma}M_\alpha$ であり、和が直和であることは有限個の項だけを含むある $M_\alpha$ の中で確かめられる。$\alpha=\kappa$ として $M=\bigoplus_{\beta<\kappa}M'_\beta$ を得る。各 $M'_\beta$ は $M_{\beta+1}$ の直和因子で、$M_{\beta+1}$ は $F$ の直和因子なので、$M'_\beta$ は $F$ の、従って $M$ の直和因子である。$\square$

定理の 1 の証明。 射影加群 $P$ は自由加群 $F=\bigoplus_iRb_i$ の直和因子と同型である。lem-kaplansky-devissage を $E_i=Rb_i$ に当てると、$P$ は可算生成な直和因子 $P_\beta$ の直和になる。$P_\beta$ は $P$ の、従って $F$ の直和因子なので射影的である。$\square$

局所環の上で元を自由な直和因子に入れる

以下、$A$ を可換局所環、$\mathfrak m$ をその極大イデアルとする。$\mathfrak m$ は非単元の全体である(局所環 の命題「局所環の特徴づけ」)。

元を含む有限自由な直和因子

$P$ を $A$ 上の射影加群、$x\in P$ とする。このとき、$x$ を含む $P$ の直和因子で、有限階数の自由加群であるものがある。

$x=0$ なら零加群を取ればよい。$x\ne0$ とする。自由加群 $F$ と部分加群 $Q$ で $F=P\oplus Q$ となるものを取る。$F$ の基底を一つ選ぶと、$x$ はそのうち有限個の基底元を使って書ける。$F$ のあらゆる基底のうち、$x$ を表すのに使う基底元(係数が $0$ でないもの)の個数が最小のものを選び、その個数を $n\ge1$、
$$ x=a_1u_1+\cdots+a_nu_n\qquad(a_i\ne0) $$
とする。選んだ基底のうち $u_1,\dots,u_n$ 以外の元が張る部分加群を $F_1$ とし、$F_0=Au_1\oplus\cdots\oplus Au_n$ とおく。$F=F_0\oplus F_1$ である。
係数の間の関係はすべて $\mathfrak m$ に入る。 $r_1a_1+\cdots+r_na_n=0$($r_i\in A$)なら、すべての $r_i$ は $\mathfrak m$ に属する。実際 $r_j$ が単元なら $a_j=\sum_{i\ne j}s_ia_i$($s_i=-r_j^{-1}r_i$)と書ける。基底の $u_i$($i\ne j$)を $u_i+s_iu_j$ に取り替え、他の基底元はそのままにすると、再び $F$ の基底が得られ(逆の取り替えは $s_i$ を $-s_i$ にしたもの)、
$$ x=\sum_{i\ne j}a_i(u_i+s_iu_j)+\Bigl(a_j-\sum_{i\ne j}s_ia_i\Bigr)u_j=\sum_{i\ne j}a_i(u_i+s_iu_j) $$
となって、$x$ が $n-1$ 個の基底元で書ける。これは $n$ の最小性に反する。
基底を $P$ の元に取り替える。 $u_i=y_i+z_i$($y_i\in P$、$z_i\in Q$)と分け、
$$ y_i=\sum_{j=1}^nc_{ji}u_j+t_i\qquad(c_{ji}\in A,\ t_i\in F_1) $$
と書く。$x\in P$ なので $x$ の $Q$ 成分は $0$ であり、$x=\sum_ia_iy_i$ となる。両辺の $u_j$ の係数を比べると $a_j=\sum_ic_{ji}a_i$、すなわち $\sum_i(\delta_{ji}-c_{ji})a_i=0$ である($\delta_{ji}$ は Kronecker のデルタ)。前段により $\delta_{ji}-c_{ji}\in\mathfrak m$ がすべての $i,j$ で成り立つ。従って行列 $C=(c_{ji})$ は $\mathfrak m$ を法として単位行列に合同で、$\det C\equiv1\pmod{\mathfrak m}$ は単元であり、$C$ は $A$ 上可逆である(逆行列は $(\det C)^{-1}\operatorname{adj}C$)。
$F$ の自己準同型 $\phi$ を、$\phi(u_i)=y_i$($1\le i\le n$)、$F_1$ 上は恒等写像と定める。分解 $F=F_0\oplus F_1$ に関して $\phi$ と $\psi$ を
$$ \phi=\begin{pmatrix}C&0\\ T&1\end{pmatrix},\qquad \psi=\begin{pmatrix}C^{-1}&0\\ -TC^{-1}&1\end{pmatrix} $$
と書く。ここで $T\colon F_0\to F_1$ は $u_i\mapsto t_i$ で定まる写像である。$\phi\psi=\psi\phi=1$ なので $\phi$ は自己同型であり、$y_1,\dots,y_n$ と $F_1$ の基底をあわせたものは $F$ の基底になる。
$L=Ay_1\oplus\cdots\oplus Ay_n$ は階数 $n$ の自由加群で、$F=L\oplus F_1$、$L\subset P$ である。$p\in P$ を $p=l+f$($l\in L$、$f\in F_1$)と分けると $f=p-l\in P\cap F_1$ なので、$P=L\oplus(P\cap F_1)$ である。$x=\sum_ia_iy_i\in L$ なので、$L$ が求める直和因子である。$\square$

可算生成の場合と定理の 2

定理の 2 の証明。 まず $P$ が可算生成の場合を示す。生成元を $w_1,w_2,\dots$ と並べる(有限個なら残りを $0$ とする)。$P=L_1\oplus\cdots\oplus L_k\oplus P_k$ で、各 $L_i$ は有限階数の自由加群、$P_k$ は射影加群、$w_1,\dots,w_k\in L_1\oplus\cdots\oplus L_k$ となるものを帰納的に作る。$P_0=P$ から始める。$P_k$ まで作ったとし、$w_{k+1}$ の $P_k$ 成分を $w'$ とする。lem-kaplansky-local-element を射影加群 $P_k$ と $w'$ に当てて $P_k=L_{k+1}\oplus P_{k+1}$、$w'\in L_{k+1}$ とする。$P_{k+1}$ は $P_k$ の直和因子なので射影的であり、$w_{k+1}\in L_1\oplus\cdots\oplus L_{k+1}$ である。
部分加群 $L_1,L_2,\dots$ の和は直和である(関係式は有限個の項しか含まず、各 $k$ で $L_1\oplus\cdots\oplus L_k$ は直和である)。その和はすべての $w_k$ を含むので $P$ 全体である。従って $P=\bigoplus_kL_k$ は自由加群である。
一般の射影加群 $P$ は、定理の 1 により可算生成射影加群の直和 $\bigoplus_\beta P_\beta$ に同型である。各 $P_\beta$ は上で示したことから自由であり、それぞれの基底を合わせたものが $P$ の基底になる。$\square$
有限生成の場合とは違い、この証明は $P$ を $\mathfrak mP$ で割ることを使わない。無限生成の加群では $P=\mathfrak mP$ から $P=0$ を結論できない(例えば下の $\mathbb Q$ では $\mathbb Q=p\mathbb Q$ である)ので、Nakayama の補題による議論は使えない。

帰結と例

射影加群の局所自由性

$A$ を可換環、$P$ を射影 $A$ 加群とする。各素イデアル $\mathfrak p$ について、$P_{\mathfrak p}$ は自由 $A_{\mathfrak p}$ 加群である。

$F=P\oplus Q$ を自由加群とすると、局所化して $F_{\mathfrak p}=P_{\mathfrak p}\oplus Q_{\mathfrak p}$ であり、$F_{\mathfrak p}$ は自由 $A_{\mathfrak p}$ 加群である。従って $P_{\mathfrak p}$ は局所環 $A_{\mathfrak p}$ 上の射影加群であり、thm-kaplansky-projective の 2 により自由である。$\square$

$P$ が有限生成なら $P_{\mathfrak p}$ の階数は有限であるが、一般には無限階数になりうる。

局所環の上の平坦だが自由でない加群

$p$ を素数とし、局所環 $A=\mathbb Z_{(p)}$ と $A$ 加群 $\mathbb Q$ を考える。$\mathbb Q$ は $A$ の分数体、すなわち $A$ の $A\setminus\{0\}$ による局所化なので、平坦 $A$ 加群である(平坦加群 の例「局所化と有理数」)。しかし $\mathbb Q$ は自由でない。$0$ でない自由 $A$ 加群 $F$ では $F/pF\cong(A/pA)^{(I)}\ne0$($I$ は基底の添字集合)だが、$\mathbb Q=p\mathbb Q$ だからである。thm-kaplansky-projective の 2 により、$\mathbb Q$ は射影 $A$ 加群でもない。

局所環でない環の上の自由でない射影加群

$R=\mathbb Z/6\mathbb Z$ では、$R=\{0,3\}\oplus\{0,2,4\}$ と分解するので、$P=\{0,3\}$ は射影 $R$ 加群である(射影加群 の例「冪等元による直和因子」)。$P$ は 2 個の元からなり、$0$ でない自由 $R$ 加群は 6 個以上の元をもつので、$P$ は自由でない。$R$ は二つの極大イデアル $(2)$、$(3)$ をもち、局所環でない。

反例

外す条件反例成り立たなくなること
環が局所環ex-kaplansky-nonlocal の $\mathbb Z/6\mathbb Z$ 上の $\{0,3\}$射影加群が自由である
加群が射影的(平坦に弱める)ex-kaplansky-rationals の $\mathbb Z_{(p)}$ 上の $\mathbb Q$加群が自由である

1 行目の環は可換で、加群は射影的であり、外れているのは局所性だけである。2 行目の環は可換局所環で、加群は平坦だが射影的でない。

補足

文献

定理は Kaplansky の論文 "Projective modules"(Ann. of Math. 68 (1958))による。Mat89 Theorem 2.5(pp. 9–11)は、可換局所環上の射影加群が自由であることを、Kaplansky による証明に従って示している。そこでは lem-kaplansky-devissage にあたる Lemma 1 を任意の環(非可換でもよい)について、lem-kaplansky-local-element にあたる Lemma 2 を局所環について証明している。Stacks26 では、可算生成加群の直和の直和因子についての主張が Theorem 10.84.4(Tag 058X)、射影加群の可算生成射影加群への分解が Theorem 10.84.5(Tag 058Y)、局所環上の射影加群が自由であることが Theorem 10.85.4(Tag 0593)である(Stacks Project の環は可換環である)。この記事の証明は Mat89 の筋に沿って書いた。

関連項目

参考文献

Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する