アーベル群のExt

同義語:Ext of abelian groups

概要

アーベル群のExt(Ext of abelian groups)とは、アーベル群 $A,B$ に対する $\mathbb Z$ 上のExt関手 $\operatorname{Ext}^1_{\mathbb Z}(A,B)$ のことで、$A$ の $B$ による拡大を分類する。$A$ が有限生成なら $\operatorname{Ext}(A,\mathbb Z)$ は有限群だが、$\operatorname{Ext}(\mathbb Q,\mathbb Z)$ のように非可算にもなる。有限生成でない $A$ では $\operatorname{Hom}(A,\mathbb Z)$ と $\operatorname{Ext}(A,\mathbb Z)$ の少なくとも一方が非可算であり、整数係数コホモロジー群がすべて可算な空間のホモロジー群は有限生成になる。

$$\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}} $$

前提知識: Ext関手, アーベル群, 自由アーベル群, 短完全列

アーベル群 $A,B$ に対し、$\mathbb Z$ 上の Ext関手 $\operatorname{Ext}^1_{\mathbb Z}(A,B)$ を単に $\operatorname{Ext}(A,B)$ と書く。これは $A$ の $B$ による拡大を分類する群であり、普遍係数定理を通してホモロジー群とコホモロジー群を結ぶ。$A$ が有限生成なら $\operatorname{Ext}(A,\mathbb Z)$ は $A$ の捩れ部分群と同型な有限群にすぎないが、有限生成でない群では様子が大きく変わる。たとえば $\operatorname{Ext}(\mathbb Q,\mathbb Z)$ は全素数にわたる p進整数 環の直積を $\mathbb Z$ で割った非可算群 $(\prod_p\mathbb Z_p)/\mathbb Z$ になる。
この記事では、直和との関係(第 1 変数の直和は直積に変わるが、第 2 変数の無限直和は一般には保たれない)と、有理数の部分群の Ext の計算を述べる。主定理は「有限生成でないアーベル群 $A$ では $\operatorname{Hom}(A,\mathbb Z)$ と $\operatorname{Ext}(A,\mathbb Z)$ の少なくとも一方が非可算である」というものである。これを証明し、整数係数のコホモロジー群がすべて可算な空間では、ホモロジー群がすべて有限生成になることを導く。

定義と基本の性質

以下、群はすべてアーベル群とし、$\operatorname{Hom}=\operatorname{Hom}_{\mathbb Z}$ と書く。

アーベル群の Ext

$A$ の自由分解とは、$F_0,F_1$ が自由アーベル群である短完全列 $0\to F_1\xrightarrow{d}F_0\xrightarrow{\varepsilon}A\to0$ のことである。群 $B$ に対し
$$ \operatorname{Ext}(A,B):=\operatorname{coker}\bigl(d^*\colon\operatorname{Hom}(F_0,B)\to\operatorname{Hom}(F_1,B)\bigr),\qquad d^*(\varphi)=\varphi\circ d $$
とおき、$A$ と $B$ の Ext という。

自由分解はいつも存在する。$A$ の生成系を基底とする自由アーベル群 $F_0$ から $A$ への全射をとると、その核 $F_1$ は自由である(自由アーベル群 の定理「自由アーベル群の部分群は自由」)。自由アーベル群は射影的なので、右辺は Ext関手 の $\operatorname{Ext}^1_{\mathbb Z}(A,B)$ を射影分解で計算したものであり、分解のとり方によらず自然な同型を除いて定まる(Ext関手 の注意「二つの計算法」、普遍係数定理 の定義「自由分解と Ext」)。$\operatorname{Ext}(-,B)$ は反変、$\operatorname{Ext}(A,-)$ は共変な加法的関手である。また $\operatorname{Ext}(A,B)$ の元は、拡大 $0\to B\to E\to A\to0$ の同値類と一対一に対応し、$0$ は分裂する拡大に当たる(Ext関手 の命題「拡大の分類」)。

基本の性質

群 $A,B$ について次が成り立つ。

  1. $n\ge2$ なら $\operatorname{Ext}^n_{\mathbb Z}(A,B)=0$ である。
  2. $A$ が自由なら $\operatorname{Ext}(A,B)=0$ である。$B$ が可除群(たとえば $\mathbb Q$ や $\mathbb Q/\mathbb Z$)なら $\operatorname{Ext}(A,B)=0$ である。
  3. $m\ge1$ について $\operatorname{Ext}(\mathbb Z/m\mathbb Z,B)\cong B/mB$ である。$A$ が有限生成なら、$\operatorname{Ext}(A,\mathbb Z)$ は $A$ の捩れ部分群 $T(A)$ と同型な有限群であり、$\operatorname{Hom}(A,\mathbb Z)$ は有限階数の自由アーベル群である。
  4. 短完全列 $0\to A'\to A\to A''\to0$ と $0\to B'\to B\to B''\to0$ から、完全列
    $$ 0\to\operatorname{Hom}(A'',B)\to\operatorname{Hom}(A,B)\to\operatorname{Hom}(A',B)\to\operatorname{Ext}(A'',B)\to\operatorname{Ext}(A,B)\to\operatorname{Ext}(A',B)\to0, $$
    $$ 0\to\operatorname{Hom}(A,B')\to\operatorname{Hom}(A,B)\to\operatorname{Hom}(A,B'')\to\operatorname{Ext}(A,B')\to\operatorname{Ext}(A,B)\to\operatorname{Ext}(A,B'')\to0 $$
    が得られる。これらを 六項完全列 と呼ぶ。

要点:1〜4 はどれも、一般の環の上の Ext の性質を $R=\mathbb Z$ に当てたものである。

詳しい証明を開く

1 は Ext関手 の命題「$\mathbb Z$ 上の高次の Ext の消滅」である。2:自由アーベル群は射影的であり、可除群は入射的である(可除群 の定理「可除群と入射性」)。よって Ext関手 の命題「射影対象に対する消滅」と命題「入射対象に対する消滅」による。3 は Ext関手 の命題「巡回群からの Ext」と 普遍係数定理 の命題「Ext の計算」の 4 による。4 は Ext関手 の命題「長完全列」の二つの長完全列が、1 により $\operatorname{Ext}^2$ の項で切れたものである(Hat02 Proposition 3F.11、p. 317)。$\square$

4 の第 1 の列から、部分群 $A'\subset A$ への制限 $\operatorname{Ext}(A,B)\to\operatorname{Ext}(A',B)$ はいつも全射である。次の補題は、係数 $\mathbb Z$ の Ext を準同型の言葉で表す。

有理数を経由する表示

任意の群 $A$ について、商写像 $\mathbb Q\to\mathbb Q/\mathbb Z$ が誘導する写像の余核として
$$ \operatorname{Ext}(A,\mathbb Z)\cong\operatorname{coker}\bigl(\operatorname{Hom}(A,\mathbb Q)\to\operatorname{Hom}(A,\mathbb Q/\mathbb Z)\bigr) $$
が成り立つ。とくに $A$ が捩れ群なら $\operatorname{Ext}(A,\mathbb Z)\cong\operatorname{Hom}(A,\mathbb Q/\mathbb Z)$ である。

要点:$0\to\mathbb Z\to\mathbb Q\to\mathbb Q/\mathbb Z\to0$ の六項完全列で、$\mathbb Q$ が可除であることから $\operatorname{Ext}(A,\mathbb Q)=0$ となることを使う。

詳しい証明を開く

prop-extab-basic の 4 の第 2 の列を $0\to\mathbb Z\to\mathbb Q\to\mathbb Q/\mathbb Z\to0$ に当てると、$\operatorname{Hom}(A,\mathbb Q)\to\operatorname{Hom}(A,\mathbb Q/\mathbb Z)\to\operatorname{Ext}(A,\mathbb Z)\to\operatorname{Ext}(A,\mathbb Q)$ が完全であり、2 により最後の項は $0$ である。$A$ が捩れ群のとき、$f\in\operatorname{Hom}(A,\mathbb Q)$ と $a\in A$ をとり $ma=0$($m\ge1$)とすると、$mf(a)=0$ から $f(a)=0$ となる。よって $\operatorname{Hom}(A,\mathbb Q)=0$ である。$\square$

直和と直積

直和と直積

$(A_i)_{i\in I}$、$(B_i)_{i\in I}$ を群の族、$A,B$ を群とする。

  1. 包含 $A_i\to\bigoplus_iA_i$ が誘導する写像は、同型 $\operatorname{Ext}(\bigoplus_iA_i,B)\cong\prod_i\operatorname{Ext}(A_i,B)$ を与える。
  2. 射影 $\prod_jB_j\to B_i$ が誘導する写像は、同型 $\operatorname{Ext}(A,\prod_iB_i)\cong\prod_i\operatorname{Ext}(A,B_i)$ を与える。
  3. 包含 $B_i\to\bigoplus_jB_j$ が誘導する写像 $\kappa\colon\bigoplus_i\operatorname{Ext}(A,B_i)\to\operatorname{Ext}(A,\bigoplus_iB_i)$ は単射である。$I$ が有限であるか、$A$ が有限生成であれば、$\kappa$ は同型である。

要点:自由分解の直和をとるか、同じ自由分解に直積を係数として当てると、$\operatorname{Hom}$ の複体が直積に分かれる。3 は、直積への合成が包含になることと、有限生成なら有限階数の自由分解がとれることによる。

詳しい証明を開く

1:各 $A_i$ の自由分解 $0\to F_1^{(i)}\xrightarrow{d_i}F_0^{(i)}\to A_i\to0$ の直和は、成分ごとに完全なので $\bigoplus_iA_i$ の自由分解である。$\operatorname{Hom}(\bigoplus_iF_k^{(i)},B)=\prod_i\operatorname{Hom}(F_k^{(i)},B)$ であり、$d^*$ は $d_i^*$ の直積になる。直積写像の余核は余核の直積である。実際、$\prod_i\operatorname{Hom}(F_1^{(i)},B)\to\prod_i\operatorname{coker}d_i^*$ は全射であり(各成分で代表を選ぶ)、その核の元は各成分が $d_i^*$ の像に入るので、成分ごとに逆像を選んで並べれば $\prod_id_i^*$ の像に入る。この同型は 1 の写像と一致する。この主張は 普遍係数定理 の命題「Ext の計算」の 3 と同じである。

2:$A$ の自由分解 $0\to F_1\to F_0\to A\to0$ について $\operatorname{Hom}(F_k,\prod_iB_i)=\prod_i\operatorname{Hom}(F_k,B_i)$ なので、1 と同じ議論で示せる。

3:$\kappa$ に、包含 $\bigoplus_jB_j\subset\prod_jB_j$ が誘導する写像と 2 の同型を合成する。$B_i\to\bigoplus_jB_j\to\prod_jB_j\to B_l$ は $l=i$ で恒等写像、$l\ne i$ で $0$ なので、合成は包含 $\bigoplus_i\operatorname{Ext}(A,B_i)\subset\prod_i\operatorname{Ext}(A,B_i)$ に等しく、単射である。よって $\kappa$ は単射である。$I$ が有限なら $\bigoplus=\prod$ なので、2 により $\kappa$ は同型である。$A$ が有限生成なら、有限個の生成元を基底とする $F_0\cong\mathbb Z^r$ からの全射の核 $F_1$ は有限階数の自由アーベル群である(自由アーベル群 の命題「有限階数の自由アーベル群の部分群」)。任意の $s\ge0$ について、$\mathbb Z^s$ の基底の行き先は有限個なので、それらは有限個の成分にしか値をもたない。よって $\operatorname{Hom}(\mathbb Z^s,\bigoplus_iB_i)=\bigoplus_i\operatorname{Hom}(\mathbb Z^s,B_i)$ であり、$\bigoplus_iB_i$ を係数とする複体 $\operatorname{Hom}(F_0,-)\to\operatorname{Hom}(F_1,-)$ は各 $B_i$ を係数とする複体の直和になる。余核をとれば $\kappa$ が同型であることが分かる。$\square$

第 1 変数の直和は直積に変わり、第 2 変数の直積は直積のまま保たれる。第 2 変数の無限直和は、$A$ が有限生成でなければ保たれないことがある。その例は次節の ex-extab-second-sum で示す。

有理数の部分群での計算

$\mathbb Z[1/p]$ や $\mathbb Q$ は巡回群の増大和であり、同じ型の自由分解で一度に扱える。

分母の列で定まる有理数の部分群

整数 $k_0,k_1,\dots\ge2$ をとり、$N_0:=1$、$N_{j+1}:=k_jN_j$ とおく。$\mathbb Q$ の部分群 $A:=\bigcup_{j\ge0}N_j^{-1}\mathbb Z$ と任意の群 $M$ について
$$ \operatorname{Ext}(A,M)\cong\operatorname{coker}\Bigl(\delta_M\colon\prod_{j\ge0}M\to\prod_{j\ge0}M\Bigr),\qquad\delta_M\bigl((x_j)_j\bigr)=(x_j-k_jx_{j+1})_j $$
が成り立ち、$\operatorname{Hom}(A,M)\cong\ker\delta_M$ である。さらに $\Lambda:=\varprojlim_j\mathbb Z/N_j\mathbb Z$ とし、$\iota\colon\mathbb Z\to\Lambda$ を $n\mapsto(n\bmod N_j)_j$ とおくと、$\iota$ は単射であり、
$$ \operatorname{Ext}(A,\mathbb Z)\cong\Lambda/\iota(\mathbb Z) $$
となる。この群は非可算である。

$\ker\delta_M$ と $\operatorname{coker}\delta_M$ は、塔 $\cdots\xrightarrow{k_1}M\xrightarrow{k_0}M$ の $\varprojlim$ と $\varprojlim^1$ そのものである(Mittag-Leffler条件 の定義「射影系の $\lim^1$」)。

要点:$e_j\mapsto1/N_j$ と関係 $e_j=k_je_{j+1}$ から $A$ の自由分解を作ると、$\operatorname{Hom}(-,M)$ を施したときに $\delta_M$ が現れる。$M=\mathbb Z$ では、整数列 $b$ に混合進法の無限桁の数 $\sum_jb_jN_j\in\Lambda$ を対応させると、$\delta_{\mathbb Z}$ の像がちょうど $\iota(\mathbb Z)$ に写る。

詳しい証明を開く

段 1(分解).$F_0:=\bigoplus_{j\ge0}\mathbb Ze_j$、$F_1:=\bigoplus_{j\ge0}\mathbb Zf_j$ とし、$\varepsilon(e_j):=1/N_j$、$d(f_j):=e_j-k_je_{j+1}$ とおく。$\varepsilon d(f_j)=1/N_j-k_j/N_{j+1}=0$ であり、$\varepsilon$ は全射である。$x=\sum_{j\le n}c_jf_j$ について、$d(x)$ の $e_0$ の係数は $c_0$、$e_j$($1\le j\le n$)の係数は $c_j-k_{j-1}c_{j-1}$ である。よって $d(x)=0$ なら $j$ についての帰納法で $c_j=0$ となり、$d$ は単射である。$\operatorname{im}d$ を法として $e_j\equiv k_je_{j+1}$ だから、$j\le n$ なら $e_j\equiv(N_n/N_j)e_n$ である。したがって $y=\sum_{j\le n}c_je_j$ は $y\equiv ce_n$($c=\sum_jc_jN_n/N_j$)を満たす。$\varepsilon(y)=0$ なら $c/N_n=0$ より $c=0$ で、$y\in\operatorname{im}d$ である。以上で $0\to F_1\to F_0\to A\to0$ は自由分解である。

段 2(余核).$\varphi\mapsto(\varphi(e_j))_j$ により $\operatorname{Hom}(F_0,M)=\prod_jM$ であり、$F_1$ も同様である。$(d^*\varphi)(f_j)=\varphi(e_j)-k_j\varphi(e_{j+1})$ なので $d^*=\delta_M$ である。$\operatorname{Hom}(A,M)$ は $d^*$ の核に等しい(prop-extab-basic の 4 の第 1 の列)。

段 3($M=\mathbb Z$).整数列 $b$ に対し $S_j(b):=\sum_{i< j}b_iN_i$ とおき、$\Phi(b):=(S_j(b)\bmod N_j)_j$ と定める。$S_{j+1}(b)-S_j(b)=b_jN_j$ なので各成分は両立し、$\Phi\colon\prod_j\mathbb Z\to\Lambda$ は準同型である。全射であることを示す。$\lambda\in\Lambda$ の第 $j$ 成分の代表 $0\le r_j< N_j$ をとると、$r_{j+1}\equiv r_j\pmod{N_j}$ かつ $0\le r_{j+1}< k_jN_j$ なので、$r_{j+1}=r_j+b_jN_j$($0\le b_j< k_j$)と書ける。$r_0=0$ から $r_j=S_j(b)$ となり、$\Phi(b)=\lambda$ である。次に、$S_j(\delta_{\mathbb Z}a)=\sum_{i< j}(a_iN_i-a_{i+1}N_{i+1})=a_0-a_jN_j$ だから $\Phi(\delta_{\mathbb Z}a)=\iota(a_0)$ である。逆に $\Phi(b)=\iota(n)$ なら、$a_j:=(n-S_j(b))/N_j$ は整数であり、$a_j-k_ja_{j+1}=\bigl((n-S_j(b))-(n-S_{j+1}(b))\bigr)/N_j=b_j$ となって $b=\delta_{\mathbb Z}(a)$ である。よって $\Phi^{-1}(\iota(\mathbb Z))=\operatorname{im}\delta_{\mathbb Z}$ であり、$\Phi$ は同型 $\operatorname{coker}\delta_{\mathbb Z}\cong\Lambda/\iota(\mathbb Z)$ を誘導する。$N_j\to\infty$ なので $\iota$ は単射である。

段 4(非可算).段 3 の $r_j$ は $\lambda$ で決まるので、$\lambda\mapsto(b_j)_j$ は $\Lambda$ と数字の列 $(b_j)_j$($0\le b_j< k_j$)全体との全単射である。$k_j\ge2$ なので $\{0,1\}^{\mathbb N}$ が単射で入り、Cantorの対角線論法 により $\Lambda$ は非可算である。商 $\Lambda/\iota(\mathbb Z)$ が可算なら、$\Lambda$ は可算個の可算な剰余類の和になって可算となり、矛盾する。$\square$

四つの計算

$p$ を素数とする。$\mathbb Z(p^\infty)$ は $\mathbb Q/\mathbb Z$ の元で位数が $p$ の冪であるもの全体のなす Prüfer群 である。

  1. $\operatorname{Ext}(\mathbb Z[1/p],\mathbb Z)\cong\mathbb Z_p/\mathbb Z$。
  2. $\operatorname{Ext}(\mathbb Q,\mathbb Z)\cong\bigl(\prod_p\mathbb Z_p\bigr)/\mathbb Z$。ここで $\mathbb Z$ は $n\mapsto(n)_p$ により対角に埋め込む。
  3. $\operatorname{Ext}(\mathbb Z(p^\infty),\mathbb Z)\cong\mathbb Z_p$。
  4. $\operatorname{Ext}(\mathbb Q/\mathbb Z,\mathbb Z)\cong\prod_p\mathbb Z_p$。
    1 と 2 は lem-extab-tower で $k_j=p$、$k_j=j+2$ とした場合であり、3 と 4 は lem-extab-q と prop-extab-sums から求まる。
    計算を開く

    1:$k_j=p$ とすると、$N_j=p^j$、$A=\mathbb Z[1/p]$ であり、$\Lambda=\varprojlim_j\mathbb Z/p^j\mathbb Z$ は $\mathbb Z_p$ である(p進整数 の定義「p進整数環」)。$\operatorname{coker}\delta_{\mathbb Z}$ は塔 $\cdots\xrightarrow{p}\mathbb Z\xrightarrow{p}\mathbb Z$ の $\varprojlim^1$ であり、Milnor完全列 の例「次数 $p$ の写像の望遠鏡」に現れる群と同じである。

    2:$k_j=j+2$ とすると $N_j=(j+1)!$ である。$b\ge1$ について $a/b=a\,(b-1)!/b!$ なので $A=\mathbb Q$ となる。素数 $p$ ごとに $v_p\bigl((j+1)!\bigr)$ は $j$ について単調に増えて非有界である。中国剰余定理 により $\mathbb Z/(j+1)!\,\mathbb Z\cong\prod_{p\le j+1}\mathbb Z/p^{v_p((j+1)!)}\mathbb Z$ であり、これは $j$ について両立する。極限は直積と交換するので $\Lambda\cong\prod_p\varprojlim_j\mathbb Z/p^{v_p((j+1)!)}\mathbb Z=\prod_p\mathbb Z_p$ となり、$\iota$ は対角の埋め込みに対応する。

    3:$\mathbb Z(p^\infty)$ は捩れ群なので、lem-extab-q により $\operatorname{Ext}(\mathbb Z(p^\infty),\mathbb Z)\cong\operatorname{Hom}(\mathbb Z(p^\infty),\mathbb Q/\mathbb Z)$ である。準同型の像の元は位数が $p$ の冪なので $\mathbb Z(p^\infty)$ に入る。よってこの群は $\operatorname{End}(\mathbb Z(p^\infty))\cong\mathbb Z_p$ である(Prüfer群 の命題「自己準同型環は $p$ 進整数環」)。

    4:$\mathbb Q/\mathbb Z\cong\bigoplus_p\mathbb Z(p^\infty)$(Prüfer群 の例「有理数の剰余群の分解」)と prop-extab-sums の 1、および 3 による。

    2 と 4 は短完全列 $0\to\mathbb Z\to\mathbb Q\to\mathbb Q/\mathbb Z\to0$ で結ばれている。$\operatorname{Hom}(\mathbb Q,\mathbb Z)=0$($f(1)$ はすべての整数で割り切れるので $0$ であり、$bf(a/b)=af(1)=0$ となる)であり、$\operatorname{Ext}(\mathbb Z,\mathbb Z)=0$ である。よって六項完全列から $0\to\mathbb Z\to\operatorname{Ext}(\mathbb Q/\mathbb Z,\mathbb Z)\to\operatorname{Ext}(\mathbb Q,\mathbb Z)\to0$ が完全になる(Hat02 p. 318)。また、$\mathbb Q$ の $n$ 倍写像($n\ge1$)は同型なので、それが誘導する $\operatorname{Ext}(\mathbb Q,\mathbb Z)$ の $n$ 倍写像も同型である。したがって $\operatorname{Ext}(\mathbb Q,\mathbb Z)$ は $\mathbb Q$ 上のベクトル空間になる。

1 と 3 は Hat02 p. 316 にも、自由分解の行列の計算として述べられている。

反例:第 2 変数の無限直和

$p$ を素数、$A=\mathbb Z[1/p]$、$B_i=\mathbb Z/p^{i+1}\mathbb Z$($i\ge0$)、$B=\bigoplus_{i\ge0}B_i$ とする。このとき、各 $i$ で $\operatorname{Ext}(A,B_i)=0$ であるが、$\operatorname{Ext}(A,B)\ne0$ である。したがって prop-extab-sums の 3 の写像 $\kappa\colon\bigoplus_i\operatorname{Ext}(A,B_i)\to\operatorname{Ext}(A,B)$ は全射でない。

確認を開く

lem-extab-tower($k_j=p$)により $\operatorname{Ext}(A,M)=\operatorname{coker}\delta_M$、$\delta_M(x)_k=x_k-px_{k+1}$ である。$M=B_i$ のとき、任意の列 $c\in\prod_kB_i$ に対し $x_k:=\sum_{j=0}^{i}p^jc_{k+j}$ とおくと、$x_k-px_{k+1}=c_k-p^{i+1}c_{k+i+1}=c_k$ である。よって $\delta_{B_i}$ は全射で、$\operatorname{Ext}(A,B_i)=0$ となる。

$M=B$ のとき、$B_k$ の生成元 $1$ を $B$ の元とみたものを $e_k$ とし、$c=(e_k)_k\in\prod_kB$ とおく。$\delta_B(x)=c$ となる $x$ があると仮定する。$x_k=e_k+px_{k+1}$ を繰り返し代入すると、すべての $N\ge1$ で $x_0=\sum_{k< N}p^ke_k+p^Nx_N$ となる。$i\ge0$ を固定して $N=i+1$ とし、$B_i$ 成分をとる。$p^{i+1}B_i=0$ なので $p^Nx_N$ の成分は $0$ であり、$x_0$ の $B_i$ 成分は $p^i\cdot1\ne0$ である。これがすべての $i$ で成り立つので、$x_0$ は無限個の成分が $0$ でなく、直和 $B$ の元であることに反する。よって $c\notin\operatorname{im}\delta_B$ であり、$\operatorname{Ext}(A,B)\ne0$ である。

非可算性の定理

有限生成な群 $A$ では、$\operatorname{Hom}(A,\mathbb Z)$ も $\operatorname{Ext}(A,\mathbb Z)$ も可算である(prop-extab-basic の 3)。この節では、その逆が成り立つことを示す。準備として補題を三つ置く。巡回部分群 $C\subset H$ が 極大 であるとは、$C$ を真に含む巡回部分群が $H$ にないことをいう。

部分群と商への移行

$H$ を群とする。

  1. 部分群 $L\subset H$ と群 $M$ について、制限 $\operatorname{Ext}(H,M)\to\operatorname{Ext}(L,M)$ は全射である。
  2. 有限生成な部分群 $C\subset H$ について、$\operatorname{Ext}(H/C,\mathbb Z)$ が非可算なら $\operatorname{Ext}(H,\mathbb Z)$ も非可算である。

要点:1 は六項完全列の右端である。2 は $\operatorname{Hom}(C,\mathbb Z)$ が可算であることによる。

詳しい証明を開く

1 は prop-extab-basic の 4 の第 1 の列の右端である。2:同じ列から $\operatorname{Hom}(C,\mathbb Z)\to\operatorname{Ext}(H/C,\mathbb Z)\to\operatorname{Ext}(H,\mathbb Z)$ が完全である。$C$ が $c_1,\dots,c_r$ で生成されるなら、準同型 $C\to\mathbb Z$ は値の組 $(f(c_1),\dots,f(c_r))\in\mathbb Z^r$ で決まるので、$\operatorname{Hom}(C,\mathbb Z)$ は可算である。その像 $K$ も可算であり、$\operatorname{Ext}(H/C,\mathbb Z)/K$ は $\operatorname{Ext}(H,\mathbb Z)$ に単射で入る。非可算な群を可算な部分群で割った商は非可算である(商が可算なら、もとの群は可算個の可算な剰余類の和になる)。$\square$

無限な捩れ部分群

群 $H$ が無限な捩れ部分群を含むなら、$\operatorname{Ext}(H,\mathbb Z)$ は非可算である。

要点:有限部分群の真の増大列 $F_0\subsetneq F_1\subsetneq\cdots$ をとり、その和 $L$ から $\mathbb Q/\mathbb Z$ への準同型を、各段の拡張の仕方を二通りずつ選んで $\{0,1\}^{\mathbb N}$ と同じだけ作る。

詳しい証明を開く

無限な捩れ部分群 $T'\subset H$ から元 $x_1,x_2,\dots$ を、$x_{i+1}\notin F_i:=\langle x_1,\dots,x_i\rangle$ となるように選ぶ($F_0:=0$)。$F_i$ の元は $\sum_jn_jx_j$($o_j$ を $x_j$ の位数として $0\le n_j< o_j$)と書けるので $F_i$ は有限であり、$T'$ は無限だからこの選び方ができる。$L:=\bigcup_iF_i$ は捩れ群なので、lem-extab-sub の 1 と lem-extab-q により、$\operatorname{Ext}(H,\mathbb Z)$ は $\operatorname{Hom}(L,\mathbb Q/\mathbb Z)$ の上へ写る。後者が非可算であることを示す。

制限 $r_i\colon\operatorname{Hom}(F_{i+1},\mathbb Q/\mathbb Z)\to\operatorname{Hom}(F_i,\mathbb Q/\mathbb Z)$ は全射である($\mathbb Q/\mathbb Z$ は入射的)。$F_{i+1}/F_i$ は $x_{i+1}$ の像が生成する位数 $m_i\ge2$ の巡回群なので、生成元を $1/m_i+\mathbb Z$ に送る準同型と商写像の合成 $\kappa_i$ は $0$ でなく、$\ker r_i$ に入る。各 $i$ で $r_i$ の右逆写像 $s_i$(準同型でなくてよい)を選ぶ。$\sigma\in\{0,1\}^{\mathbb N}$ に対し、$\varphi_\sigma|_{F_0}:=0$、$\varphi_\sigma|_{F_{i+1}}:=s_i(\varphi_\sigma|_{F_i})+\sigma_i\kappa_i$ と帰納的に定める。$r_i$ で前の段に戻るのでこれらは両立し、$\varphi_\sigma\in\operatorname{Hom}(L,\mathbb Q/\mathbb Z)$ が定まる。$\sigma\ne\tau$ で最初に異なる添字を $i$ とすると、$\varphi_\sigma-\varphi_\tau$ は $F_{i+1}$ 上で $\pm\kappa_i\ne0$ である。よって $\sigma\mapsto\varphi_\sigma$ は単射であり、$\operatorname{Hom}(L,\mathbb Q/\mathbb Z)$ は非可算である。$\square$

極大な巡回部分群

$H$ が捩れをもたず、$C=\langle c\rangle\ne0$ が $H$ の極大な巡回部分群なら、$H/C$ は捩れをもたない。

要点:$ma\in C$ なら $\langle c,a\rangle$ は $\mathbb Q$ の有限生成部分群と同型なので巡回群であり、極大性から $a\in C$ となる。

詳しい証明を開く

$a\in H$、$m\ge1$、$ma=kc\in C$ とする。$\langle c,a\rangle\to\mathbb Q$ を $uc+va\mapsto u+vk/m$ で定める。$uc+va=0$ と $u+vk/m=0$ は、どちらも $(mu+vk)c=0$、すなわち $mu+vk=0$ と同値である($H$ は捩れをもたず $c\ne0$)。よってこの写像は矛盾なく定まる単射準同型であり、$\langle c,a\rangle$ は $\mathbb Q$ の有限生成部分群 $\mathbb Z+(k/m)\mathbb Z=(g/m)\mathbb Z$($g=\gcd(m,k)$)と同型、したがって巡回群である。$C$ の極大性から $\langle c,a\rangle=C$、すなわち $a\in C$ である。$\square$

有限生成でない群の Hom と Ext

群 $A$ が有限生成でないなら、$\operatorname{Hom}(A,\mathbb Z)$ と $\operatorname{Ext}(A,\mathbb Z)$ の少なくとも一方は非可算である。

$T$ を $A$ の捩れ部分群とする。
段 1.$T$ が無限なら、lem-extab-torsion により $\operatorname{Ext}(A,\mathbb Z)$ は非可算である。
段 2.以下 $T$ は有限とする。$F:=A/T$ は捩れをもたず($m(a+T)=0$ なら $ma\in T$ なので $a\in T$)、有限生成でない($F$ が有限生成なら、その生成元の持ち上げと $T$ の元で $A$ が生成される)。短完全列 $0\to T\to A\to F\to0$ の六項完全列と $\operatorname{Hom}(T,\mathbb Z)=0$ から、$\operatorname{Hom}(A,\mathbb Z)\cong\operatorname{Hom}(F,\mathbb Z)$ であり、$\operatorname{Ext}(F,\mathbb Z)\to\operatorname{Ext}(A,\mathbb Z)$ は単射である。よって $F$ について主張を示せばよい。
段 3.$F/2F$ が無限群のとき。$F/2F$ はそれ自身が無限な捩れ群なので、lem-extab-torsion により $\operatorname{Ext}(F/2F,\mathbb Z)$ は非可算である。$F$ は捩れをもたないので $0\to F\xrightarrow{2}F\to F/2F\to0$ は完全であり、六項完全列から $\operatorname{Hom}(F,\mathbb Z)\to\operatorname{Ext}(F/2F,\mathbb Z)\to\operatorname{Ext}(F,\mathbb Z)$ が完全である。$\operatorname{Hom}(F,\mathbb Z)$ が可算なら、lem-extab-sub の 2 の証明と同じ理由で $\operatorname{Ext}(F,\mathbb Z)$ は非可算である。
段 4.$F/2F$ が有限のとき。$d:=\dim_{\mathbb F_2}F/2F$ についての帰納法で、「捩れをもたず有限生成でない群 $F$ で $\dim F/2F=d$ のものは $\operatorname{Ext}(F,\mathbb Z)$ が非可算」を示す。
(i) ある $c\ne0$ を含む極大な巡回部分群がない場合。$C_0:=\langle c\rangle$ から始めて、巡回部分群の真の増大列 $C_0\subsetneq C_1\subsetneq C_2\subsetneq\cdots$ を選べる(どの $C_i$ も極大でないから)。$C_i$ は無限巡回群なので $C_i/C_0$ は有限であり、$\bigcup_iC_i/C_0$ は $F/C_0$ の無限な捩れ部分群である。lem-extab-torsion により $\operatorname{Ext}(F/C_0,\mathbb Z)$ は非可算であり、lem-extab-sub の 2 により $\operatorname{Ext}(F,\mathbb Z)$ も非可算である。
(ii) $0$ でない元がすべて極大な巡回部分群に含まれる場合。$d=0$ ではこの場合は起こらない。実際、$F\ne0$ なので極大な巡回部分群 $\langle m\rangle\ne0$ がある。$F=2F$ より $m=2m'$ と書けて $\langle m\rangle\subset\langle m'\rangle$ であり、等号なら $m'=lm$ から $(1-2l)m=0$、すなわち $m=0$ となって矛盾する。よって $\langle m\rangle\subsetneq\langle m'\rangle$ となり、$\langle m\rangle$ が極大であることに反する。$d\ge1$ なら $a\notin2F$ をとり、$a$ を含む極大な巡回部分群 $C=\langle c\rangle$ をとる。lem-extab-maximal-cyclic により $F/C$ は捩れをもたず、段 2 と同じ理由で有限生成でない。$(F/C)/2(F/C)\cong(F/2F)/\overline C$ であり、$C$ の像 $\overline C$ は $c$ の類で張られ、$a\in C$ が $2F$ に入らないので $1$ 次元である。よって $\dim(F/C)/2(F/C)=d-1$ となり、帰納法の仮定から $\operatorname{Ext}(F/C,\mathbb Z)$ は非可算である。lem-extab-sub の 2 により $\operatorname{Ext}(F,\mathbb Z)$ も非可算である。$\square$

主張と、lem-extab-sub の二つの事実を使う証明の大筋は Hat02 Proposition 3F.12(pp. 318–320)にある。上の証明は、捩れの部分をすべて lem-extab-torsion で扱い、捩れのない場合に $p=2$ の階数で帰納法を行う形に整理したものである。

有限生成性の判定

群 $A$ が有限生成であるための必要十分条件は、$\operatorname{Hom}(A,\mathbb Z)$ と $\operatorname{Ext}(A,\mathbb Z)$ がともに可算であることである。

両方の場合が起こること

$A=\bigoplus_{\mathbb N}\mathbb Z$ では、$\operatorname{Hom}(A,\mathbb Z)=\prod_{\mathbb N}\mathbb Z$ は $\{0,1\}^{\mathbb N}$ を含んで非可算であり、$A$ は自由なので $\operatorname{Ext}(A,\mathbb Z)=0$ である。$A=\mathbb Z(p^\infty)$ や $A=\mathbb Q$ では、$\operatorname{Hom}(A,\mathbb Z)=0$ であり、$\operatorname{Ext}(A,\mathbb Z)$ は $\mathbb Z_p$ や $(\prod_p\mathbb Z_p)/\mathbb Z$ で非可算である(ex-extab-computations)。したがって thm-extab-uncountable の「少なくとも一方」は、どちらか一方に決めることはできない。

$\operatorname{Ext}(A,\mathbb Z)$ が可算になる場合

$\operatorname{Ext}(A,\mathbb Z)$ が可算なら、$A$ の捩れ部分群 $T$ は有限であり、可除群 $D$ があって $\operatorname{Ext}(A,\mathbb Z)\cong D\oplus T$ となる。とくに、$n\ge1$ について $\operatorname{Ext}(A,\mathbb Z)$ が $\mathbb Z^n$ と同型になることはない。

要点:捩れ部分群は lem-extab-torsion により有限になる。捩れのない商の Ext は可除なので、直和因子として分かれる。

詳しい証明を開く

lem-extab-torsion により $T$ は有限である。$F:=A/T$ とおくと、六項完全列と $\operatorname{Hom}(T,\mathbb Z)=0$ から $0\to\operatorname{Ext}(F,\mathbb Z)\to\operatorname{Ext}(A,\mathbb Z)\to\operatorname{Ext}(T,\mathbb Z)\to0$ が完全であり、$\operatorname{Ext}(T,\mathbb Z)\cong T$ である(prop-extab-basic の 3)。$F$ は捩れをもたないので、$n\ge1$ について $0\to F\xrightarrow{n}F\to F/nF\to0$ は完全である。六項完全列の右端から、$F$ の $n$ 倍写像が誘導する $\operatorname{Ext}(F,\mathbb Z)$ の写像、すなわち $n$ 倍写像は全射である。よって $D:=\operatorname{Ext}(F,\mathbb Z)$ は可除であり、直和因子として分かれる(可除群 の命題「可除な部分群は直和因子」)。$\operatorname{Ext}(A,\mathbb Z)$ が $\mathbb Z^n$ と同型なら、$\mathbb Z^n$ は可算なので前半が当てはまり、$\operatorname{Ext}(A,\mathbb Z)\cong D\oplus T$ である。このとき、$\mathbb Z^n$ の可除な部分群は $0$ なので(すべての整数で割り切れる整数は $0$)$D=0$ となり、$\operatorname{Ext}(A,\mathbb Z)\cong T$ は有限で矛盾する。$\square$

位相への帰結

位相空間 $X$ の整数係数の特異ホモロジー群・特異コホモロジー群を $H_n(X)$、$H^n(X)$ と書く。普遍係数定理 の定理「特異コホモロジーの普遍係数定理」により、短完全列
$$ 0\to\operatorname{Ext}(H_{n-1}(X),\mathbb Z)\to H^n(X)\to\operatorname{Hom}(H_n(X),\mathbb Z)\to0 $$
がある($H_{-1}(X)=0$)。空でない $X$ の被約ホモロジー $\tilde H_n(X)$ と被約コホモロジー $\tilde H^n(X)$ についても同じ形の列がある。次数 $-1$ に $\mathbb Z$ を置いた添加つきの特異鎖複体も自由アーベル群からなるので、普遍係数定理 の定理「コホモロジーの普遍係数定理」がそのまま当てはまるからである。

整数係数コホモロジーへの帰結

$X$ を位相空間、$n\ge0$ とする。

  1. $H^n(X)$ と $H^{n+1}(X)$ がともに可算なら、$H_n(X)$ は有限生成である。
  2. すべての $k$ で $H^k(X)$ が可算なら、すべての $k$ で $H_k(X)$ と $H^k(X)$ は有限生成である。とくに、整数係数のコホモロジー群がすべて可算で、そのどれかが $\mathbb Q$ や $\mathbb Q/\mathbb Z$ と同型になる空間はない。
  3. $X$ が空でなく、すべての $k$ で $\tilde H^k(X)=0$ なら、すべての $k$ で $\tilde H_k(X)=0$ である。

1:$H_n(X)$ が有限生成でないとすると、thm-extab-uncountable により $\operatorname{Hom}(H_n(X),\mathbb Z)$ か $\operatorname{Ext}(H_n(X),\mathbb Z)$ が非可算である。前者は $H^n(X)$ の商、後者は $H^{n+1}(X)$ の部分群なので、$H^n(X)$ か $H^{n+1}(X)$ が非可算となり、仮定に反する。
2:1 により $H_k(X)$ はすべて有限生成である。すると $\operatorname{Hom}(H_k(X),\mathbb Z)$ と $\operatorname{Ext}(H_{k-1}(X),\mathbb Z)$ は有限生成であり(prop-extab-basic の 3)、その拡大である $H^k(X)$ も有限生成である(商の生成元の持ち上げと部分群の生成元を合わせればよい)。$\mathbb Q$ と $\mathbb Q/\mathbb Z$ は可算だが有限生成でない。有限個の元は分母を共通にできるので、$\mathbb Q$ ではその分母の逆数の倍数しか生成されず、$\mathbb Q/\mathbb Z$ では生成される元の位数が有界になるからである。
3:被約版の列に 1 と同じ議論を当てると、すべての $\tilde H_k(X)$ は有限生成である。$0$ でない有限生成な群 $G$ について、$G$ が捩れをもてば $\operatorname{Ext}(G,\mathbb Z)\cong T(G)\ne0$ である。捩れをもたなければ、$G$ は $0$ でない自由アーベル群なので(自由アーベル群 の命題「有限生成で捩れのないアーベル群は自由」)、$\operatorname{Hom}(G,\mathbb Z)\ne0$ である。よって $\tilde H_k(X)\ne0$ なら、$\tilde H^k(X)$ か $\tilde H^{k+1}(X)$ が $0$ でない。$\square$

1 と 3、および 2 の特別な場合($0$ でない被約コホモロジー群がただ一つで、それが $\mathbb Q$ や $\mathbb Q/\mathbb Z$ と同型な空間はない)は、Hat02 p. 318 に Proposition 3F.12 の帰結として述べられている。ホモロジーについては、任意の群の列 $G_1,G_2,\dots$ を被約ホモロジーにもつ CW 複体がある(Moore空間 の系「任意のホモロジー群の列」)。2 は、整数係数のコホモロジーではそのような自由がないことを示している。

有理数の Moore 空間

$n\ge1$ とし、$X=M(\mathbb Q,n)$ を $\tilde H_n(X)\cong\mathbb Q$、ほかの被約ホモロジーが $0$ の CW 複体とする(Moore空間 の定理「Moore 空間の存在」)。普遍係数定理の列から、$\tilde H^n(X)\cong\operatorname{Hom}(\mathbb Q,\mathbb Z)=0$、$\tilde H^{n+1}(X)\cong\operatorname{Ext}(\mathbb Q,\mathbb Z)$ であり、ほかの被約コホモロジーは $0$ である。$0$ でない被約コホモロジー群はただ一つで、それは非可算群 $(\prod_p\mathbb Z_p)/\mathbb Z$ である(ex-extab-computations の 2)。$\mathbb Q$ を $\mathbb Z[1/p]$ に替えると $\tilde H^{n+1}(X)\cong\mathbb Z_p/\mathbb Z$ となり、Milnor完全列 の例「次数 $p$ の写像の望遠鏡」と同じ結果になる。

反例

外す条件反例成り立たなくなること
$A$ は有限生成でない(thm-extab-uncountable)$A=\mathbb Z$$\operatorname{Hom}(A,\mathbb Z)$ か $\operatorname{Ext}(A,\mathbb Z)$ が非可算
無限な部分群が捩れ群である(lem-extab-torsion)$H=\bigoplus_{\mathbb N}\mathbb Z$$\operatorname{Ext}(H,\mathbb Z)$ が非可算
$A$ が有限生成か $I$ が有限(prop-extab-sums の 3)$A=\mathbb Z[1/p]$、$B_i=\mathbb Z/p^{i+1}\mathbb Z$($i\ge0$)$\kappa$ が同型
$H$ は捩れをもたない(lem-extab-maximal-cyclic)$H=\mathbb Z\oplus\mathbb Z/2\mathbb Z$、$C=\langle(2,1)\rangle$$H/C$ は捩れをもたない
$H^{n+1}(X)$ も可算(cor-extab-cohomology の 1)$X=M(\mathbb Q,n)$($n\ge1$)$H_n(X)$ は有限生成
反例の確認

どの行でも、外した条件のほかの仮定は満たされている。

各行の確認を開く

1 行目:$\operatorname{Hom}(\mathbb Z,\mathbb Z)\cong\mathbb Z$、$\operatorname{Ext}(\mathbb Z,\mathbb Z)=0$ で、どちらも可算である。

2 行目:$H$ は無限群だが捩れ部分群は $0$ である。$H$ は自由なので $\operatorname{Ext}(H,\mathbb Z)=0$ である。

3 行目:ex-extab-second-sum のとおり、$\kappa$ の定義域は $0$ で終域は $0$ でない。$A=\mathbb Z[1/p]$ は有限生成でなく、添字集合は無限である。

4 行目:$(2,1)\in\langle(a,x)\rangle$ なら $(2,1)=k(a,x)$ で、$ka=2$ かつ $kx\equiv1\pmod2$ である。$k$ は奇数で $2$ を割るので $k=\pm1$ となり、$\langle(a,x)\rangle=C$ である。よって $C$ は $0$ でない極大な巡回部分群である。$C=\{(2l,l\bmod2)\mid l\in\mathbb Z\}$ なので $(2,0)\notin C$、$(4,0)=2(2,1)\in C$ であり、$(0,1)=(2,0)-(2,1)$ である。よって $H/C$ は $(1,0)$ の類で生成される位数 $4$ の巡回群 $\mathbb Z/4\mathbb Z$ で、捩れをもつ。

5 行目:ex-extab-moore-q により、$n\ge1$ では $H^n(X)=\tilde H^n(X)=0$ は可算だが、$H_n(X)\cong\mathbb Q$ は有限生成でない。実際 $H^{n+1}(X)$ は非可算である。

関連項目

参考文献

[1]
Allen Hatcher, Algebraic Topology, Cambridge University Press, 2002, §3.F:Ext(Z_{p^∞},Z)・Ext(Z[1/p],Z) の計算(p. 316)、Proposition 3F.11(p. 317)、Ext(Q,Z) の計算と Proposition 3F.12 の主張・位相的帰結(p. 318)、Proposition 3F.12 の証明(pp. 318–320)

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