半群(semigroup)とは、結合律 $(xy)z=x(yz)$ を満たす二項演算を備えた集合、すなわち結合的なマグマであり、正の整数の加法、写像の合成、語の連接、二数の最大値などが例である。単位元も逆元も要求しないので、一つの元の冪 $a,a^2,\dots$ はすべて異なるか、指数 $m$ までの助走のあと周期 $r$ で繰り返すかのどちらかであり、繰り返しの部分は位数 $r$ の巡回群をなす。とくに空でない有限半群の各元は冪等な冪をちょうど一つもち、また有限半群には最小イデアルがただ一つある。すべての半群は単位元を付け加えたうえで全変換半群に埋め込め、半群はモノイド・群・束の土台となる枠組みである。
写像を次々に合成する、正の整数を足していく、文字を並べてつなぐ、二つの数の大きいほうを選ぶ。これらの操作はどれも、三つのものをまとめるときにどこから先にまとめても結果が変わらない。一方で、「何もしない操作」や「元に戻す操作」があるとは限らない。正の整数の足し算には $0$ がなく、写像の合成では多くの写像が逆をもたない。結合律だけを仮定して、こうした操作の共通の性質を調べる枠組みが半群である。
マグマ $(S,\cdot)$ の演算が結合律
$$
(xy)z=x(yz)\qquad(x,y,z\in S)
$$
を満たすとき、$(S,\cdot)$ を半群(semigroup)という。演算が交換律 $xy=yx$ も満たすとき可換半群という。半群の間の準同型は、マグマの準同型、すなわち $f(xy)=f(x)f(y)$ を満たす写像である。半群の部分半群は、演算で閉じた部分集合(部分マグマ)である。
この定義は BS12 II §1 Example (2)(p. 24)にある。Bou89 Chapter I §1 no. 3 Definition 5(p. 4)は同じものを結合的マグマ(associative magma)とよぶ。部分マグマは結合律を受け継ぐので、部分半群はそれ自身が半群である。また半群の準同型の像は部分半群であり、合同関係による商も半群になる。商については、$[x]([y][z])=[x(yz)]=[(xy)z]=([x][y])[z]$ から結合律が従う。
結合律があると、有限個の元の積 $x_1x_2\cdots x_n$ は括弧の付け方によらず定まる(代数構造 の命題「一般化結合律」、Bou89 Chapter I §1 no. 3 Theorem 1、p. 4)。以下ではこれを断らずに使い、括弧を省略する。$a\in S$ と $n\ge1$ に対し、$a$ を $n$ 個掛けた積を $a^n$ と書く。
半群 $S$ の元 $a$ と $m,n\ge1$ について
$$
a^ma^n=a^{m+n},\qquad (a^m)^n=a^{mn}
$$
が成り立つ。$a$ が生成する部分半群は $\langle a\rangle=\{a^n\mid n\ge1\}$ である。
$a^ma^n$ は $a$ を $m+n$ 個並べた積を括弧で二つに分けたものなので、一般化結合律により $a^{m+n}$ に等しい。$(a^m)^n$ は $a$ を $mn$ 個並べた積を $m$ 個ずつ $n$ 組に区切ったものなので $a^{mn}$ に等しい。最後の主張について、$\{a^n\mid n\ge1\}$ は第一の等式から閉じていて $a$ を含み、$a$ を含む部分半群は積で閉じているので各 $a^n$ を含む。$\square$
一般に、部分集合 $X$ が生成する部分半群は、$X$ の元を有限個(重複を許して)並べた積 $x_1\cdots x_n$ の全体である(Bou89 Chapter I §1 no. 4 Proposition 2、p. 7)。マグマ の命題「生成される部分マグマの段階的な記述」では括弧の付け方ごとに積を集める必要があったが、結合律によりその区別が消える。
半群の元は「状態を変える操作」と考えるとよい。積 $ab$ は「$b$ をしてから $a$ をする」(あるいはその逆順)という合成で、結合律は「三つの操作をまとめる順番は、操作の結果に影響しない」ことを表す。単位元の存在は「何もしない操作」があること、逆元の存在は「操作を取り消せる」ことにあたり、半群はそのどちらも要求しない。
そのため半群には、群には現れない元がある。$aa=a$ を満たす冪等元は「一度すればそれ以上は何も変わらない操作」であり、射影や丸めの操作がその例である。$za=az=z$ を満たす吸収元は「何をしても結果を一つに潰す操作」である。群の冪等元は単位元だけであり(単位元 の命題「簡約できる冪等元は単位元」)、群では吸収元は一元の群にしか現れない。
集合 $X$ からそれ自身への写像全体 $T_X$ は、合成 $(f\circ g)(x)=f(g(x))$ について半群(実際はモノイド)であり、$X$ 上の全変換半群とよばれる。$X$ が二元以上なら可換でない。定数写像 $c_x$(値が $x$)は $c_x\circ g=c_x$ を満たすので、定数写像はすべて冪等であり、各 $c_x$ は左からの積で相手を潰す。
$n$ 次正方行列全体は行列の積について半群である。その部分集合 $\{A\mid\det A=0\}$ は、$\det(AB)=\det A\det B=0$ だから部分半群であり、$n\ge1$ なら単位行列を含まない。
集合 $S$ に $xy:=x$ と定めると半群になる。$(xy)z=x=x(yz)$ だからである。これを左零半群という。同様に $xy:=y$ で右零半群が定まる。どちらもすべての元が冪等であり、$S$ が二元以上なら可換でない。左零半群では、すべての元が右単位元であり、同時に左吸収元である。
集合 $\Sigma$ の元(文字)を一つ以上並べた有限列(語)の全体を $\Sigma^+$ と書く。語の連接 $(a_1\cdots a_m)(b_1\cdots b_n):=a_1\cdots a_mb_1\cdots b_n$ は結合的なので、$\Sigma^+$ は半群である。空の語を加えた $\Sigma^*=\Sigma^+\cup\{\varepsilon\}$ は モノイド の例「語の連接」の自由モノイドである。
整数の減法 $(\mathbb Z,-)$ や、マグマ の例「じゃんけんのマグマ」は、結合律を満たさないので半群でない。じゃんけんのマグマはすべての元が冪等で可換でもあるが、それでも結合律は従わない。
半群で最も基本的な問いは、一つの元 $a$ の冪 $a,a^2,a^3,\dots$ がどう並ぶかである。群なら答えは「すべて異なるか、周期的に繰り返すか」だが、半群では繰り返しが始まる前に「助走」の部分が現れうる。
半群 $S$ の元 $a$ について、次のどちらか一方だけが成り立つ。
$m$ を $a$ の指数(index)、$r$ を周期(period)という。冪を順に並べると、$a,\dots,a^{m-1}$ の助走のあと、$a^m,\dots,a^{m+r-1}$ が輪になって繰り返す。
$\mathbb Z/12\mathbb Z$ の乗法半群で $a=2$ をとると、$2,4,8,16\equiv4$ なので $a^4=a^2$ であり、指数 $m=2$、周期 $r=2$ である。$\langle a\rangle=\{2,4,8\}$ の $3=m+r-1$ 元で、$K_a=\{4,8\}$ は単位元 $4=a^2$ をもつ位数 $2$ の群である。実際 $4\cdot4=16\equiv4$、$8\cdot8=64\equiv4$ である。$a=3$ なら $3,9,27\equiv3$ で $m=1$、$r=2$ となり、$\langle a\rangle=\{3,9\}$ は単位元 $9$ をもつ群である。
$S$ を空でない有限半群とし、$N:=(\#S)!$ とおく。
$S$ は有限なので、thm-sg-monogenic の 1 は起こらず 2 が成り立つ。$a$ の指数を $m$、周期を $r$ とする。
有限性は外せない。$(\mathbb Z_{>0},+)$ では $n+n=n$ となる $n$ がなく、冪等元が一つもない。結合律も外せない。二元集合 $\{0,1\}$ に $x\cdot y:=1-x$ を入れたマグマは有限だが、$0\cdot0=1$、$1\cdot1=0$ なので冪等元がない。このマグマは $(0\cdot0)\cdot0=0\ne1=0\cdot(0\cdot0)$ なので半群でない。
冪等元の存在から群が得られる場合もある。左右の消去律を満たす空でない有限半群は群である(群 の系「有限な消去的半群は群」)。この場合、cor-sg-finite-idempotent の冪等元 $e$ は単位元になる。実際、任意の $x$ について $e(ex)=(ee)x=ex$ から左の $e$ を消去して $ex=x$ を得て、同様に $xe=x$ を得る。
集合 $\Sigma$ に対し、$\iota\colon\Sigma\to\Sigma^+$ を各文字を長さ $1$ の語とみなす写像とする。任意の半群 $S$ と写像 $u\colon\Sigma\to S$ に対し、$\overline u\circ\iota=u$ を満たす半群の準同型 $\overline u\colon\Sigma^+\to S$ がただ一つ存在する。この性質により $\Sigma^+$ を $\Sigma$ 上の自由半群(free semigroup)という。
語 $w=a_1\cdots a_n$($n\ge1$)に対し $\overline u(w):=u(a_1)u(a_2)\cdots u(a_n)$ と定める。語は文字の有限列として一通りに書けるので写像が定まり、右辺は結合律により括弧の付け方によらない。$w=a_1\cdots a_m$、$v=b_1\cdots b_n$ なら
$$
\overline u(wv)=u(a_1)\cdots u(a_m)u(b_1)\cdots u(b_n)=\overline u(w)\,\overline u(v)
$$
なので準同型であり、長さ $1$ の語で $u$ に一致する。$\Sigma^+$ は $\iota(\Sigma)$ で生成されるので、マグマ の命題「準同型と生成系」の 2 により、$\iota(\Sigma)$ の上で $u$ に一致する準同型はこれだけである。$\square$
マグマ の自由マグマ $M(\Sigma)$ からの準同型 $M(\Sigma)\to\Sigma^+$ で $\Sigma$ の上で恒等的なものは、括弧を消して文字の列だけを残す写像である。二つの括弧付きの語がこの写像で同じ語に移ることは、文字の並びが同じことにほかならない。マグマの準同型定理により、$\Sigma^+$ は自由マグマを「文字の並びが同じものを同一視する」合同関係で割った商と同型である。結合律は、自由な対象の言葉でいえば「括弧の付け方の情報を忘れること」である。
モノイド の命題「自分自身への作用は忠実である」は、モノイド $M$ の元 $a$ に左からの積 $L_a(x)=ax$ を対応させる写像が単射な準同型 $M\to T_M$ を与えることを述べている。半群ではこの議論がそのままは通らない。
$S$ を二元以上の右零半群($xy=y$)とする。各 $a\in S$ について $L_a(x)=ax=x$ なので、$L_a$ はすべて恒等写像である。よって $a\mapsto L_a$ は準同型 $S\to T_S$ ではあるが単射でない。モノイドの場合の証明は単位元での値 $L_a(1)=a$ で元を区別していたが、単位元がないとこの区別ができない。
そこで、単位元 の命題「単位元の付け加え」により、$S$ に新しい単位元 $1$ を付け加えたモノイド $S^1=S\cup\{1\}$ を使う。
半群 $S$ に対し、$\lambda\colon S\to T_{S^1}$、$\lambda(a)(x):=ax$($x\in S^1$)は単射な半群の準同型である。したがって、すべての半群はある全変換半群の部分半群と同型である。$S$ が有限なら、$\#S+1$ 個の元からなる集合の全変換半群に埋め込める。
$S^1$ はモノイドなので結合律が成り立ち、$a,b\in S$、$x\in S^1$ について $\lambda(ab)(x)=(ab)x=a(bx)=\lambda(a)(\lambda(b)(x))$ である。よって $\lambda(ab)=\lambda(a)\circ\lambda(b)$ であり、$\lambda$ は準同型である。$\lambda(a)=\lambda(b)$ なら、$x=1$ での値を比べて $a=a1=b1=b$ となるので単射である。最後の主張は、$\lambda$ の像が $T_{S^1}$ の部分半群であり、$\lambda$ がそれへの同型を与えることによる。$\square$
これは群についての Cayley の定理の半群版である。群なら $S$ 自身への作用で足り、像は対称群に入る。半群では像の元 $\lambda(a)$ は全単射とは限らない。たとえば $S$ が左零半群なら、$\lambda(a)(x)=ax=a$($x\in S$)かつ $\lambda(a)(1)=a$ なので、$\lambda(a)$ は値 $a$ の定数写像である。
半群 $S$ の空でない部分集合 $I$ が、すべての $s\in S$、$x\in I$ について $sx\in I$ かつ $xs\in I$ を満たすとき、$I$ を $S$ の(両側)イデアルという。
イデアルは部分半群である。吸収元 $z$ があれば $\{z\}$ はイデアルであり、吸収元 は一点のイデアルにほかならない。
$I$ を半群 $S$ のイデアルとし、$S$ 上の関係 $\sim_I$ を「$x=y$ または $x,y\in I$」で定める。$\sim_I$ は合同関係であり、商半群 $S/I:=S/{\sim_I}$ では $I$ の類 $[I]$ が吸収元になる。
$\sim_I$ は、$I$ を一つの類、それ以外の元をそれぞれ一点の類とする分割に対応するので、同値関係である。$x\sim_Ix'$、$y\sim_Iy'$ とする。$x=x'$ かつ $y=y'$ なら $xy=x'y'$ である。それ以外なら、$x,x'\in I$ または $y,y'\in I$ であり、イデアルの条件から $xy,x'y'\in I$ となるので $xy\sim_Ix'y'$ である。よって合同関係であり、商は半群である。$x\in I$ なら任意の $s$ について $sx,xs\in I$ だから、$[s][I]=[I][s]=[I]$ である。$\square$
空でない有限半群 $S$ には、ほかのすべてのイデアルに含まれるイデアル $K$(最小イデアル)がただ一つ存在する。
$S$ は有限なので、イデアルは有限個 $I_1,\dots,I_t$ である($S$ 自身がイデアルなので $t\ge1$)。各 $I_j$ から元 $x_j$ を選ぶと、積 $x_1x_2\cdots x_t$ は、$j$ 番目の因子 $x_j\in I_j$ に左右から $S$ の元を掛けたものなので $I_j$ に属する。よって $K:=I_1\cap\cdots\cap I_t$ は空でない。$K$ の元に左右から $S$ の元を掛けると各 $I_j$ に属するので、$K$ はイデアルである。$K$ はすべてのイデアルに含まれ、そのようなイデアルが二つあれば互いに含み合うので一致する。$\square$
$(\mathbb N,\min)$ の最小イデアルは吸収元からなる $\{0\}$ である。左零半群のイデアルは $S$ 全体だけなので、最小イデアルは $S$ である。実際、$I$ がイデアルで $x\in I$ なら、任意の $s$ について $s=sx\in I$ となる。無限の半群では最小イデアルがあるとは限らない。$(\mathbb Z_{>0},+)$ では $I_n:=\{k\mid k\ge n\}$ がすべてイデアルで、その共通部分は空である。
すべての元が冪等な半群をバンドという。左零半群・右零半群はバンドである。可換なバンドは半束とよばれ、束 の命題「半束の順序と演算」により、$x\le y:\iff xy=y$ で定めた順序について $xy$ が二元の上限になる。$(\mathbb N,\max)$ では通常の順序、$(\mathbb N,\min)$ では通常の順序の逆が得られる。束は、二つの可換なバンドを吸収律で結びつけたものである。
| 外す条件 | 反例 | 成り立たなくなること |
|---|---|---|
| 有限性 | $(\mathbb Z_{>0},+)$ | 冪等元が存在すること |
| 結合律 | $\{0,1\}$ 上の $x\cdot y=1-x$ | 有限なら冪等元が存在すること |
| 単位元の付け加え($S^1$ の代わりに $S$ を使う) | 二元以上の右零半群 | $a\mapsto L_a$ が単射であること |
| 有限性 | $(\mathbb Z_{>0},+)$ のイデアル $I_n$ | 最小イデアルが存在すること |
| 交換律 | 実数上の写像 $a(x)=x+1$、$b(x)=2x$ の合成 | $(ab)^2=a^2b^2$ |
最後の行は モノイド の例「冪の公式に可換性が必要な例」で計算されている。$(ab)^2(x)=4x+3$、$a^2b^2(x)=4x+2$ である。可換半群では $(ab)^n=a^nb^n$ が一般化結合律と交換律から従う。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する