ソクル(socle)とは、局所環 $(A,\mathfrak m,k)$ 上の加群 $M$ の元のうち極大イデアル $\mathfrak m$ に消されるものの全体 $\operatorname{Soc}M=(0:_M\mathfrak m)$ であり、剰余体 $k$ 上のベクトル空間として $\operatorname{Hom}_A(k,M)$ と同一視される。各元が $\mathfrak m$ のある冪で消える加群では、零でない部分加群は必ずソクルと交わり、ソクルが有限 $r$ 次元なら($A$ が Noether のとき)入射包は剰余体の入射包の $r$ 個の直和になる。Noether 局所環上の有限生成加群では、ソクルが零でないことは深さが $0$ であることと同値である。Artin 局所環のGorenstein性や Cohen–Macaulay 環の型もソクルの次元で表される。
ソクル(socle)とは、局所環 $(A,\mathfrak m,k)$ 上の加群 $M$ の元のうち、極大イデアル $\mathfrak m$ のすべての元に消されるものの全体
$$\operatorname{Soc}M=(0:_M\mathfrak m)=\{v\in M\mid \mathfrak m v=0\}$$
である。$\mathfrak m$ に消されるので剰余体 $k$ 上のベクトル空間であり、$\operatorname{Hom}_A(k,M)$ と自然に同一視される。
ソクルは加群の「いちばん底」にあたる。$M$ の各元が $\mathfrak m$ のある冪で消えるなら、$M$ の零でない部分加群は必ずソクルと交わる。このため、そのような加群は剰余体の入射包 $E_A(k)$ の $\dim_k\operatorname{Soc}M$ 個の直和の中に収まり、収まるための最小の個数がソクルの次元になる。Noether 局所環上の有限生成加群については、ソクルが零でないことは深さが $0$ であることと同値であり、この判定は 深さ・Serre条件・Gorenstein環 などで繰り返し使われる。Artin 局所環がGorensteinであることはソクルが $1$ 次元であることと同値であり、Cohen–Macaulay 局所環の型はパラメータ系で割った環のソクルの次元である。
この記事では、ソクルの本質性(thm-socle-essential)と入射包への埋め込み(cor-socle-injective-hull)、深さ零の判定(thm-socle-depth-zero)を証明し、応用として $2$ 次元の正規局所整域の深さが $2$ であることを示す(prop-socle-normal-dim-two)。
この記事では、環は単位元をもつ可換環とし、$(A,\mathfrak m,k)$ は極大イデアル $\mathfrak m$、剰余体 $k=A/\mathfrak m$ の局所環を表す。Noether 性が要るところでは明記する。
$A$ 加群 $M$ に対し、
$$\operatorname{Soc}M:=(0:_M\mathfrak m)=\{v\in M\mid av=0\ \text{がすべての}\ a\in\mathfrak m\ \text{で成り立つ}\}$$
を $M$ のソクルという。環 $A$ 自身を加群とみたときのソクル $\operatorname{Soc}A=(0:_A\mathfrak m)$ を $A$ のソクルという。
$\mathfrak m\operatorname{Soc}M=0$ なので、$\operatorname{Soc}M$ は $k=A/\mathfrak m$ 上のベクトル空間であり、その $A$ 部分加群は $k$ 部分空間と同じものである。写像 $f\mapsto f(1)$ は同型
$$\operatorname{Hom}_A(k,M)\xrightarrow{\ \sim\ }\operatorname{Soc}M$$
を与える。$f(1)$ は $\mathfrak m f(1)=f(\mathfrak m\cdot1)=0$ をみたし、逆に $v\in\operatorname{Soc}M$ に対して $a+\mathfrak m\mapsto av$ は矛盾なく定まるからである。この同一視から、$\operatorname{Soc}$ は左完全な関手であり、部分加群 $N\subset M$ については $\operatorname{Soc}N=N\cap\operatorname{Soc}M$、有限直和については $\operatorname{Soc}(M\oplus N)=\operatorname{Soc}M\oplus\operatorname{Soc}N$ となる。
$v\in\operatorname{Soc}M$ が $0$ でなければ、$\operatorname{Ann}_A(v)=\mathfrak m$ であり、$Av\cong k$ である。とくに、$a\in A$ について $av=0$ と $a\in\mathfrak m$ は同値である。
$\mathfrak m\subset\operatorname{Ann}_A(v)$ であり、$v\ne0$ なので $1\notin\operatorname{Ann}_A(v)$ である。$\mathfrak m$ は極大イデアルなので $\operatorname{Ann}_A(v)=\mathfrak m$ となり、$Av\cong A/\operatorname{Ann}_A(v)=k$ である。
局所環 $(A,\mathfrak m,k)$ 上の加群 $M$ のどの元も、$\mathfrak m$ のある冪で消えるとする($\mathfrak m$ 冪捩れ)。このとき、$M$ の零でない部分加群 $N$ はすべて $N\cap\operatorname{Soc}M\ne0$ をみたす。すなわち $\operatorname{Soc}M\subset M$ は本質拡大である(入射包絡 の定義「本質拡大」)。とくに $M\ne0$ なら $\operatorname{Soc}M\ne0$ である。
$v\in N$ を $0$ でない元とし、$\mathfrak m^nv=0$ となる $n\ge1$ をとる。$\mathfrak m^0=A$ とおくと $\mathfrak m^0v\ni v\neq0$ なので、$\mathfrak m^jv\ne0$ となる最大の $j$($0\le j< n$)がある。$\mathfrak m^jv$ は $v$ に $\mathfrak m^j$ の元の和を掛けたものの全体なので $N$ に含まれ、しかも $\mathfrak m\cdot\mathfrak m^jv=\mathfrak m^{j+1}v=0$ である。したがって $0\ne\mathfrak m^jv\subset N\cap\operatorname{Soc}M$ である。
この証明は Noether 性を使わない。仮定の「各元が $\mathfrak m$ のある冪で消える」は外せない(下の反例の表の 1 行目)。Artin 局所環上の加群、有限長の加群、局所コホモロジー $H^i_{\mathfrak m}(M)$(局所コホモロジー)、剰余体の入射包 $E_A(k)$(Matlis双対 の命題「$E$ の構造」の 1)はすべてこの仮定をみたす。
$(A,\mathfrak m,k)$ を Noether 局所環、$E=E_A(k)$ を剰余体の入射包とする。$\mathfrak m$ 冪捩れ加群 $M$ のソクルの次元 $r=\dim_k\operatorname{Soc}M$ が有限なら、$M$ の入射包は $E^{\oplus r}$ と同型である。とくに $M$ は $E^{\oplus r}$ の部分加群と同型であり、$M$ が $E^{\oplus s}$ の部分加群と同型なら $r\le s$ である。
Matlis双対 の命題「$E$ の構造」の 1 により、$E$ の各元は $\mathfrak m$ のある冪で消え、$\operatorname{Soc}E=k$ である。よって $E^{\oplus r}$ も $\mathfrak m$ 冪捩れで、$\operatorname{Soc}(E^{\oplus r})=k^{\oplus r}$ である。
$k$ 上の同型 $\sigma\colon\operatorname{Soc}M\to\operatorname{Soc}(E^{\oplus r})$ を選ぶ。$E^{\oplus r}$ は入射加群の有限直和なので入射的であり、$\sigma$ は $A$ 線形写像 $\varphi\colon M\to E^{\oplus r}$ に延長される。$\ker\varphi\cap\operatorname{Soc}M=\ker\sigma=0$ なので、thm-socle-essential により $\ker\varphi=0$ である。次に $\varphi(M)\supset\sigma(\operatorname{Soc}M)=\operatorname{Soc}(E^{\oplus r})$ であり、thm-socle-essential を $E^{\oplus r}$ に当てると $\operatorname{Soc}(E^{\oplus r})\subset E^{\oplus r}$ は本質的なので、$\varphi(M)\subset E^{\oplus r}$ も本質的である(入射包絡 の補題「本質拡大の基本性質」の 1)。入射加群への本質的な単射なので、$\varphi$ は $M$ の入射包を与える。
最後に $M\subset E^{\oplus s}$ なら $\operatorname{Soc}M=M\cap\operatorname{Soc}(E^{\oplus s})\subset k^{\oplus s}$ なので $r\le s$ である。
$r$ が無限の場合も、$\mathfrak m$ 冪捩れ加群は $E$ の(無限)直和の部分加群になる。Noether 環の上では入射加群の任意の直和が入射的だからである(入射包絡 の命題「直和の入射包」の 3)。系は、有限長の加群の入射包がソクルの次元だけで決まることを述べている(StacksDC Tag 08Z3 は埋め込みの部分を同じ議論で示している)。
有限生成加群では、ソクルが零でないことが深さ $0$ の言い換えになる。
$(A,\mathfrak m,k)$ を Noether 局所環、$M\ne0$ を有限生成 $A$ 加群とする。次は同値である。
1⇔2:$0\ne v\in\operatorname{Soc}M$ なら lem-socle-annihilator により $\operatorname{Ann}_A(v)=\mathfrak m$ なので $\mathfrak m\in\operatorname{Ass}M$ である。逆に $\operatorname{Ann}_A(v)=\mathfrak m$ となる $v$ は $0$ でなく、$\operatorname{Soc}M$ に入る。
2⇒3:$\operatorname{Ann}_A(v)=\mathfrak m$ となる $v\ne0$ があれば、$\mathfrak m$ のどの元も $v$ を消すので零因子である。
3⇒2:$M$ の零因子全体は $\operatorname{Ass}M$ の素イデアルの和集合であり(随伴素イデアル の定理「零因子を検出する和集合」)、$M$ が有限生成なので $\operatorname{Ass}M$ は有限集合である(同じ記事の定理「有限素因子列」)。仮定は $\mathfrak m\subset\bigcup_{\mathfrak p\in\operatorname{Ass}M}\mathfrak p$ を意味するので、素イデアル回避 により $\mathfrak m\subset\mathfrak p$ となる $\mathfrak p\in\operatorname{Ass}M$ がある。$\mathfrak m$ は極大なので $\mathfrak p=\mathfrak m$ である。
後半と 1⇔4:$\mathfrak m$ に消される元は $\Gamma_{\mathfrak m}(M)$ に入るので、$\operatorname{Soc}M=\Gamma_{\mathfrak m}(M)\cap\operatorname{Soc}M=\operatorname{Soc}\Gamma_{\mathfrak m}(M)$ である。$\Gamma_{\mathfrak m}(M)$ は $\mathfrak m$ 冪捩れなので、thm-socle-essential により、$\Gamma_{\mathfrak m}(M)\ne0$ と $\operatorname{Soc}\Gamma_{\mathfrak m}(M)\ne0$ は同値である。
$\Gamma_{\mathfrak m}(M)$ は局所コホモロジーの $0$ 次 $H^0_{\mathfrak m}(M)$ である(局所コホモロジー)。したがって thm-socle-depth-zero は、Grothendieck の定理の「深さの次数で局所コホモロジーが初めて零でなくなる」という部分の $0$ 次の場合にあたる(Grothendieckの非消滅定理)。
深さが正の場合も、ソクルで深さを測れる。$x_1,\dots,x_t\in\mathfrak m$ を $M$ 正則列とすると、$t=\operatorname{depth}M$ であることは、$M/(x_1,\dots,x_t)M$ のソクルが零でないことと同値である(thm-socle-depth-zero を商に当て、延長できない正則列の長さが選び方によらないこと(深さ の定理「正則列とExtによる深さ」)を使う)。また $\operatorname{Soc}M=\operatorname{Hom}_A(k,M)=\operatorname{Ext}^0_A(k,M)$ なので、thm-socle-depth-zero は「$\operatorname{depth}M=\min\{i\mid\operatorname{Ext}^i_A(k,M)\ne0\}$」(Mat89 定理 16.7 とその直後、p. 130)の $0$ 次の場合でもある。
$(A,\mathfrak m,k)$ が Artin 局所環(Noether で次元 $0$)なら、$\mathfrak m$ は冪零なので $A$ 上のすべての加群は $\mathfrak m$ 冪捩れであり、thm-socle-essential が使える。とくに $A\ne0$ なら $\operatorname{Soc}A\ne0$ で、$A$ の零でないイデアルはすべてソクルと交わる。
Artin 局所環 $A$ について、$A$ がGorensteinであること(自己入射的であること)は $\dim_k\operatorname{Soc}A=1$ と同値である(Gorenstein環 の定理「Artin局所環のソクル判定」、Mat89 定理 18.1 の条件 (4′))。cor-socle-injective-hull からは、$A$ の入射包が $E^{\oplus r}$($r=\dim_k\operatorname{Soc}A$)であることが分かり、$r=1$ のとき長さの比較で $A\cong E$ となる。
$d$ 次元 Cohen–Macaulay 局所環 $R$ では、パラメータ系 $\mathbf x=x_1,\dots,x_d$ は正則列である。正則元で割るたびに $\operatorname{Ext}$ の次数が $1$ 下がる(Mat89 §18 の補題 2 (i)、p. 140)ので、これを $d$ 回使うと
$$\operatorname{Soc}(R/(\mathbf x))=\operatorname{Hom}_R(k,R/(\mathbf x))\cong\operatorname{Ext}^d_R(k,R)$$
となり、$\dim_k\operatorname{Soc}(R/(\mathbf x))$ はパラメータ系の選び方によらない。この数を $R$ の型(Cohen–Macaulay 型)といい、$R$ がGorensteinであることは型が $1$ であることと同値である(Gorenstein環 の定理「CM環のソクル判定」)。
体 $k$ と $n\ge1$ について $A=k[x]/(x^n)$ は Artin 局所環で、$\mathfrak m=(x)$ である。$f=\sum_{i< n}a_ix^i$ について $xf=\sum_{i< n-1}a_ix^{i+1}$ なので、$xf=0$ は $a_0=\dots=a_{n-2}=0$ と同値である。よって $\operatorname{Soc}A=kx^{n-1}$ は $1$ 次元で、$A$ はGorensteinである。
$B=k[x,y]/(x^2,y^2)$ は基底 $1,x,y,xy$ をもつ。$f=a+bx+cy+dxy$ について $xf=ax+cxy$、$yf=ay+bxy$ なので、$\mathfrak mf=0$ は $a=b=c=0$ と同値で、$\operatorname{Soc}B=kxy$ は $1$ 次元である。$B$ はGorensteinである。
一方 $C=k[x,y]/(x,y)^2$ は基底 $1,x,y$ をもち、$\mathfrak m^2=0$ なので $\operatorname{Soc}C=kx\oplus ky$ は $2$ 次元である。$C$ はGorensteinでない。cor-socle-injective-hull により $C$ の入射包は $E^{\oplus2}$ である。
$A=k[x,y]_{(x,y)}/(x^2,xy)$ とする。$x$ は $\mathfrak m=(x,y)$ に消される($x\cdot x=0$、$x\cdot y=0$)ので $x\in\operatorname{Soc}A$ であり、$x\ne0$ である。逆に $f\in\operatorname{Soc}A$ なら $yf=0$ であり、$k[x,y]_{(x,y)}$ で $(x^2,xy):y=(x)$ なので $f\in xA$ である。$xA=kx$($x\mathfrak m=0$ による)なので $\operatorname{Soc}A=kx$ は $1$ 次元である。thm-socle-depth-zero により $\operatorname{depth}A=0$ で、$\sqrt{(x^2,xy)}=(x)$ より $\dim A=1$ である。$A$ は Cohen–Macaulay でない(Mat89 演習 17.1 (b) が求める例)。
Artin 局所環 $(C,\mathfrak m,k)$ と $0\ne g\in\operatorname{Soc}C$、不定元 $X_1,\dots,X_m$ をとる。lem-socle-annihilator により $c\in C$ について $gc=0$ と $c\in\mathfrak m$ は同値なので、$f\in C[X_1,\dots,X_m]$ について $gf=0$ は $f$ のすべての係数が $\mathfrak m$ に入ることと同値である。したがって $\bar f\mapsto gf$($f$ は $\bar f\in k[X]$ の持ち上げ)は矛盾なく定まる単射 $k[X_1,\dots,X_m]\to C[X_1,\dots,X_m]$ であり、斉次成分を保つ。ソクルが $2$ 次元以上でも、零でない元を $1$ つ選べばこの埋め込みが得られる。Cohen–Macaulay 性を重複度で判定する Mat89 定理 17.11 の証明(pp. 138–139)は、このような元を使って次数付き環の次元を下から評価する。
$(R,\mathfrak m)$ を $2$ 次元の Noether 局所整域とし、商体 $K$ の中で整閉であるとする。このとき $\operatorname{depth}R=2$ であり、$R$ は Cohen–Macaulay である。
$R$ は整域なので、$0\ne x\in\mathfrak m$ は $R$ 正則であり、$\operatorname{depth}R\ge1$ である。また深さは次元を超えない(Mat89 定理 17.2 を随伴素イデアル $(0)$ に当てる)。$\operatorname{depth}R=1$ と仮定して矛盾を導く。
延長できない正則列の長さは深さに等しい(深さ の定理「正則列とExtによる深さ」)ので、長さ $1$ の正則列 $x$ は延長できず、$\mathfrak m$ のどの元も $R/xR$ 上の零因子である。thm-socle-depth-zero により $\operatorname{Soc}(R/xR)\ne0$ なので、$y\in R\setminus xR$ で $\mathfrak my\subset xR$ となるものがある。$u=y/x\in K$ とおくと、$u\mathfrak m\subset R$ かつ $u\notin R$ である。$u\mathfrak m$ は $R$ のイデアルである。
$u\mathfrak m\subset\mathfrak m$ の場合:$\mathfrak m$ は $K$ の中の有限生成 $R$ 部分加群で $u\mathfrak m\subset\mathfrak m$ をみたし、$K$ は整域なので $R[u]$ の零でない元は $\mathfrak m\ne0$ を消さない。整拡大 の定理「有限生成な加群による判定」の 4 により $u$ は $R$ 上整であり、整閉性から $u\in R$ となって矛盾する。
$u\mathfrak m\not\subset\mathfrak m$ の場合:唯一の極大イデアルに含まれないイデアルなので $u\mathfrak m=R$ である。$uz=1$ となる $z\in\mathfrak m$ をとると $u^{-1}=z\in R$ であり、$\mathfrak m=z(u\mathfrak m)=zR$ は単項イデアルになる。Krullの単項イデアル定理 の定理「Krullの一般高さ定理」により $\operatorname{ht}\mathfrak m\le1$、すなわち $\dim R\le1$ となり、$\dim R=2$ に矛盾する。
どちらの場合も矛盾するので $\operatorname{depth}R=2=\dim R$ である。
これは Mat89 演習 17.3 の主張であり、Serre の正規性判定法の条件 $(S_2)$ の $2$ 次元の場合にあたる(Serre条件)。整閉性は外せない(下の反例の表の 4 行目)。
| 外す条件 | 反例 | 成り立たなくなること |
|---|---|---|
| 各元が $\mathfrak m$ の冪で消えること(thm-socle-essential) | $A=k[\![x]\!]$、$M=A$ | $M\ne0$ なのに $\operatorname{Soc}M=0$ |
| $A$ が Noether であること(thm-socle-depth-zero) | 値群 $\mathbb Q$ の付値環 $V$、$M=V/tV$ | $\mathfrak m$ のすべての元が零因子なのに $\operatorname{Soc}M=0$ |
| $A$ が Artin であること(Gorenstein ⇔ ソクルが $1$ 次元) | ex-socle-embedded の $A$ | $\dim_k\operatorname{Soc}A=1$ なのにGorensteinでない |
| 整閉であること(prop-socle-normal-dim-two) | $R=k[\![s^4,s^3t,st^3,t^4]\!]$ | $\dim R=2$ の整域なのに $\operatorname{depth}R=1$ |
1 行目:$k[\![x]\!]$ は整域なので、$xf=0$ なら $f=0$ である。
2 行目:$V=\bigcup_{n\ge1}k[\![t^{1/n!}]\!]$ とする。各 $k[\![t^{1/n!}]\!]$ は離散付値環で増大列をなすので、その和集合 $V$ は商体 $\bigcup_nk(\!(t^{1/n!})\!)$ の付値環で、付値 $v$ の値群は $\mathbb Q$ である。$M=V/tV$ は巡回加群(有限生成)である。$y\in\mathfrak m$、$v(y)=a>0$ をとる。$a\ge1$ なら $y\cdot1\in tV$ で $1\notin tV$、$0< a<1$ なら $z=t/y$ は $0< v(z)<1$ をみたし $yz=t$ なので、どちらでも $y$ は $M$ の零因子である。一方 $\mathfrak mz\subset tV$ なら、すべての正の有理数 $\varepsilon$ で $\varepsilon+v(z)\ge1$($t^\varepsilon z\in tV$)なので $v(z)\ge1$、すなわち $z\in tV$ であり、$\operatorname{Soc}M=0$ である。
3 行目:Gorenstein局所環は Cohen–Macaulay である(Gorenstein環)が、ex-socle-embedded の $A$ は深さ $0$、次元 $1$ で Cohen–Macaulay でない。
4 行目:$R$ は、指数 $(a,b)$ が $(4,0),(3,1),(1,3),(0,4)$ の生成する半群に入る単項式 $s^at^b$ だけからなる冪級数の全体で、$k[\![s,t]\!]$ の部分環だから整域である。$k[\![s,t]\!]$ は $k[\![s^4,t^4]\!]\subset R$ 上の有限加群($s^at^b$、$a,b<4$ で生成される)なので、$R$ も $k[\![s^4,t^4]\!]$ 上有限で Noether 局所環であり、$\dim R=2$ である。極大イデアルは $4$ つの生成元で生成される。$x=s^4$、$b=s^6t^2=(s^3t)^2$ とおく。$b/x=s^2t^2$ の指数 $(2,2)$ は半群に入らないので $b\notin xR$ である。一方 $s^4b=x\cdot s^6t^2$、$s^3t\cdot b=x\cdot s^5t^3$、$st^3\cdot b=x\cdot s^3t^5$、$t^4b=x\cdot s^2t^6$ で、$(5,3),(3,5),(2,6)$ は半群に入る。よって $b$ の像は $R/xR$ のソクルの零でない元であり、$\operatorname{depth}R/xR=0$、$\operatorname{depth}R=1$ である。$u=b/x=s^2t^2$ は $u^2=s^4\cdot t^4\in R$ をみたすので $R$ 上整だが $R$ に入らず、$R$ は整閉でない。証明の $u$ がそのまま現れている。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する