語の問題(群論)

同義語:群の語の問題word problem for groups

概要

語の問題(群論)(word problem for groups)とは、有限生成の群と有限な生成系について、生成元とその逆元を並べた語が単位元を表すかを判定するアルゴリズムが存在するかを問う問題である。解けるかどうかは有限な生成系の選び方によらず、有限生成部分群に受け継がれる。有限表示群では単位元を表す語を機械的に列挙でき、剰余有限な有限表示群の語の問題は解ける。自由群や有理数成分の行列の有限生成部分群では解けるが、語の問題が解けない有限表示群も存在する(Novikov–Boone の定理)。

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

前提知識: 群の表示, 自由群, 停止問題

群の 語の問題(word problem for groups)とは、有限生成の群 $G$ と有限な生成系 $S$ について、$S$ の元とその逆元を並べた語が与えられたとき、その語が $G$ の単位元を表すかどうかを判定するアルゴリズム(有限回の手順で必ず止まって正しく答える手続き)が存在するか、という問題である。存在するとき、$G$ の語の問題は 解ける という。2 つの語 $u,v$ が同じ元を表すことは $uv^{-1}$ が単位元を表すことと同じなので、語の問題が解けることは、$G$ の元どうしの等号をアルゴリズムで判定できることと同じである。
有限生成の自由群、有限群、有理数成分の有限個の行列で生成される群、有限生成の Coxeter 群などの語の問題は解ける。一方、有限個の生成元と関係式で与えられる群(有限表示群)でも、語の問題が解けないものが存在する(Novikov–Boone の定理)。この記事では、語の問題が生成系の選び方によらないこと、有限表示群では単位元を表す語が機械的に列挙できること、有限群への準同型で元を区別できる有限表示群(剰余有限群)では語の問題が解けることを証明する。語の問題は、2 つの元が共役かを問う共役問題、2 つの有限表示が同型な群を表すかを問う同型問題とあわせて、Dehn の 3 つの問題と呼ばれる(組合せ群論)。

結果内容仮定
prop-wp-generators解けるかどうかは有限生成系によらない有限生成
prop-wp-subgroup有限生成部分群に受け継がれる有限生成
prop-wp-finite-index指数有限の部分群から群全体へ戻せる有限生成、指数有限
prop-wp-enumerable単位元を表す語は列挙できる有限表示
thm-wp-residually-finite剰余有限なら解ける有限表示
thm-wp-novikov-boone解けない群が存在する(引用)

定義

$S$ を有限集合とし、$S$ の各元 $s$ に記号 $s^{-1}$ を対応させた集合を $S^{-1}$ とする。$S\cup S^{-1}$ の元(文字)を有限個並べた列を 語 という。空の列も語である。語の全体は可算集合で、各語に自然数の番号を機械的に付けられる(たとえば文字に $1,\dots,2\lvert S\rvert$ の番号を付け、語を $2\lvert S\rvert+1$ 進法の数字列と読む)。以下、語の集合が「決定可能」「半決定可能」であるとは、この番号の集合がそうであることをいう(停止問題 の定義「決定可能と半決定可能」)。アルゴリズムの厳密な意味は Turing 機械による(Turing機械)。

語の問題

$G$ を群、$S\subseteq G$ を $G$ を生成する有限部分集合とする。語 $w=a_1a_2\cdots a_n$ に、$a_i$ を $G$ の元 $s$ または $s^{-1}$ と読んで積をとった元 $\overline{w}:=a_1a_2\cdots a_n\in G$ を対応させ(空の語には単位元 $1$)、
$$ W(G,S):=\{w\mid \overline{w}=1\} $$
とおく。$W(G,S)$ が決定可能であるとき、$G$ の 語の問題は $S$ に関して解ける という。

群 $G$ が表示 $\langle X\mid R\rangle$(群の表示)で与えられているときは、$S$ として生成元 $X$ の像をとる。$\overline{w}=1$ は、語 $w$ が自由群 $F(X)$ の中で関係子の正規閉包 $N(R)$ に属することと同じである。次の命題により、有限生成の群については「$G$ の語の問題が解ける」という言い方をしてよい。

生成系によらないこと

$S,S'$ を群 $G$ の有限な生成系とする。$G$ の語の問題が $S$ に関して解けるなら、$S'$ に関しても解ける。

$S$ は $G$ を生成するので、各 $s'\in S'$ について $\overline{u_{s'}}=s'$ となる $S$ 上の語 $u_{s'}$ がある。$u_{s'}=b_1\cdots b_m$ に対し $u_{s'}^{-1}:=b_m^{-1}\cdots b_1^{-1}$($(s^{-1})^{-1}:=s$)とおくと $\overline{u_{s'}^{-1}}=s'^{-1}$ である。$S'$ 上の語 $w$ の各文字 $s'$、$s'^{-1}$ をそれぞれ $u_{s'}$、$u_{s'}^{-1}$ に置き換えた $S$ 上の語を $\tau(w)$ とすると、$\overline{\tau(w)}=\overline{w}$ である。$S'$ は有限なので、語 $u_{s'}$ の有限個の表を持っておけば $w\mapsto\tau(w)$ は計算できる。よって「$\tau(w)$ を作り、$S$ に関する判定の手続きにかける」という手続きが $W(G,S')$ を決定する。$\square$

ここで「解ける」はアルゴリズムが 存在する ことであり、表 $u_{s'}$ を具体的に求める方法があることまでは要求していない。

有限生成部分群

有限生成の群 $G$ の語の問題が解けるなら、$G$ の有限生成部分群 $H$ の語の問題も解ける。

$S$ を $G$ の有限な生成系、$T$ を $H$ の有限な生成系とする。$S\cup T$ も $G$ の有限な生成系なので、prop-wp-generators により $W(G,S\cup T)$ は決定可能である。$T$ 上の語は $S\cup T$ 上の語でもあり、$H$ で計算した値と $G$ で計算した値は同じなので、$W(H,T)=W(G,S\cup T)\cap\{T\text{ 上の語}\}$ である。語が $T$ の文字だけからなるかは判定できるので、$W(H,T)$ は決定可能である。$\square$

有限表示群の単位元を表す語

$G=\langle X\mid R\rangle$ を $X$、$R$ がともに有限な表示とし、$S$ を $X$ の像とする。このとき $W(G,S)$ は半決定可能である。したがって、$G$ の語の問題が解けることは、単位元を表さない語の集合が半決定可能であることと同値である。

$N(R)$ は、$R$ の元とその逆元の共役 $uru^{-1}$($u\in F(X)$)の有限個の積の全体である。そのような積の形の語 $u_1r_1^{\pm1}u_1^{-1}\cdots u_kr_k^{\pm1}u_k^{-1}$($k\ge0$、$u_i$ は語、$r_i\in R$)は、全体の長さの小さい順に 1 つずつ列挙できる。語 $w$ が与えられたら、この列挙を進めながら、各語と $w$ をそれぞれ既約化(隣り合う $ss^{-1}$、$s^{-1}s$ を消せなくなるまで消す操作)して比べ、一致したら止まる。自由群では 2 つの語が同じ元を表すことと既約化が一致することは同値なので(自由群 の定理「既約語の群」)、この手続きは $w\in N(R)$、すなわち $\overline{w}=1$ のときちょうど止まる。後半は、集合が決定可能であることと、その集合と補集合がともに半決定可能であることが同値であること(停止問題 の定理「決定可能性と半決定可能性」)による。$\square$

部分群から群全体へは一般には戻れないが、指数が有限なら戻れる。

有限指数の部分群

$G$ を有限生成の群、$H$ を指数有限の部分群とする。$H$ は有限生成であり、$H$ の語の問題が解けるなら $G$ の語の問題も解ける。したがって prop-wp-subgroup と合わせて、$G$ と $H$ の語の問題は同時に解けるか同時に解けない。

$S$ を $G$ の有限な生成系、$1=c_1,c_2,\dots,c_k$ を $H$ の左剰余類 $cH$ の代表系とする。各文字 $a\in S\cup S^{-1}$($G$ の元と読む)と各 $i$ について、$ac_i$ の属する左剰余類を $c_{\sigma_a(i)}H$ とし、
$$ ac_i=c_{\sigma_a(i)}\,h_{a,i},\qquad h_{a,i}\in H $$
と書く。$T:=\{h_{a,i}\}$ は有限集合である。
語 $w=a_1\cdots a_\ell$ について、右端から $i_\ell:=\sigma_{a_\ell}(1)$、$i_{j}:=\sigma_{a_j}(i_{j+1})$ と剰余類の番号を定めると、等式を繰り返し使って
$$ \overline{w}=a_1\cdots a_\ell\,c_1=c_{i_1}\,h_{a_1,i_2}\,h_{a_2,i_3}\cdots h_{a_\ell,1} $$
($i_{\ell+1}:=1$ とおき、$h_{a_j,i_{j+1}}$ を並べる)となる。$\overline{w}\in H$ なら $c_{i_1}\in H$、すなわち $i_1=1$ なので、$H$ の元はすべて $T$ の元の積で書ける。よって $T$ は $H$ の有限な生成系である。
$\overline{w}=1$ であるのは、$i_1=1$ で、かつ $T$ 上の語 $h_{a_1,i_2}\cdots h_{a_\ell,1}$ が $H$ の単位元を表すときに限る($i_1\ne1$ なら $\overline{w}\notin H$)。番号 $i_j$ と $T$ 上の語は、$\sigma_a$ と $h_{a,i}$ の有限個の表から計算できるので、$H$ の語の問題を解く手続きと合わせて $W(G,S)$ が決定できる。$\square$

証明の中で、$H$ の生成系 $T$ を剰余類の代表と生成元から作った。これは Schreier による部分群の生成系の作り方と同じ考え方である(Nielsen–Schreierの定理)。たとえば無限二面体群 $D_\infty=\langle r,s\mid s^2,\ srsr\rangle$ では、関係式から $srs^{-1}=r^{-1}$ なので $\langle r\rangle$ は正規部分群で、$D_\infty=\langle r\rangle\cup s\langle r\rangle$ から指数は $2$ 以下である。巡回群の語の問題は解ける(有限なら乗積表、無限なら $\mathbb{Z}$ と同型で、語の値は指数の和で決まる)ので、prop-wp-finite-index により $D_\infty$ の語の問題も解ける。
prop-wp-enumerable の手続きだけでは、$\overline{w}\ne1$ のときに止まらない。語の問題を解くには、単位元を表さないことを確かめる別の手続きが要る。その代表が次の定理である。

剰余有限群の語の問題

群 $G$ が 剰余有限 であるとは、単位元でない任意の $g\in G$ に対し、有限群 $Q$ への準同型 $\pi\colon G\to Q$ で $\pi(g)\ne1$ となるものがあることをいう(剰余有限群)。

剰余有限な有限表示群

有限表示 $G=\langle X\mid R\rangle$ が剰余有限な群を表すなら、$G$ の語の問題は解ける。

語 $w$ が与えられたとき、次の 2 つの手続きを交互に 1 段ずつ進める。
(1) prop-wp-enumerable の手続き。$\overline{w}=1$ のとき、かつそのときに限り止まる。
(2) $m=1,2,3,\dots$ の順に、集合 $\{1,\dots,m\}$ の上の乗積表で群の公理を満たすものを列挙し(各 $m$ について有限個)、得られた各有限群 $Q$ と各写像 $f\colon X\to Q$(有限個)について、$R$ の各元の $Q$ での値を計算する。すべて単位元なら、$f$ は準同型 $\bar f\colon G\to Q$ に延びる(群の表示 の命題「表示からの準同型」)。そのうえで $\bar f(\overline{w})\ne1$ なら止まる。
$\overline{w}=1$ なら、どの準同型も $\overline{w}$ を単位元に写すので (2) は止まらず、(1) が止まる。$\overline{w}\ne1$ なら (1) は止まらない。一方、剰余有限性から有限群 $Q$ への準同型 $\pi$ で $\pi(\overline{w})\ne1$ となるものがあり、$Q$ は $m=\lvert Q\rvert$ の段で列挙される乗積表のどれかと同型で、$\pi$ は生成元の像 $f=\pi|_X$ で決まるので、(2) がいずれ止まる。よって「(1) が止まれば $\overline{w}=1$、(2) が止まれば $\overline{w}\ne1$ と答える」手続きは、どの $w$ でも止まって正しく答える。$\square$

有限生成の自由群は剰余有限であり(組合せ群論 の定理「自由群は剰余有限」)、体の上の一般線形群の有限生成部分群も剰余有限である(剰余有限群 の定理「線型群の残余有限性」)。ただし自由群や行列の群では、次の節のようにもっと直接の手続きがある。

語の問題が解ける例

自由群・有限群・有限生成アーベル群
  1. 自由群.$G=F(X)$($X$ は有限)では、語を既約化して空の語になるかを見ればよい。既約語の群では既約語と元が一対一に対応する(自由群 の定理「既約語の群」)ので、$\overline{w}=1$ は $w$ の既約化が空の語であることと同値である。
  2. 有限群.$G$ が有限なら、乗積表と各生成元の値を表として持っておき、語の値を左から順に表で計算すればよい。
  3. 有限生成アーベル群.$G\cong\mathbb{Z}^r\times\mathbb{Z}/d_1\mathbb{Z}\times\cdots\times\mathbb{Z}/d_k\mathbb{Z}$ と同型を 1 つ固定し、各生成元の像の成分を表として持つ。語の値の成分は、各文字の成分の和(逆元の文字は符号を変える)を各成分の法で計算すれば得られる。
    どれも、手続きが使う有限個の表が存在すれば十分である(prop-wp-generators のあとの注意)。
有理数成分の行列の群

$n\ge1$ とし、$G$ を一般線形群 $\mathrm{GL}_n(\mathbb{Q})$ の有限個の元 $g_1,\dots,g_m$ で生成される部分群とする。このとき $G$ の語の問題は $S=\{g_1,\dots,g_m\}$ に関して解ける。

$g_i$ と $g_i^{-1}$ の成分(有限個の有理数)を表として持つ。語 $w=a_1\cdots a_\ell$ が与えられたら、行列の積 $a_1a_2\cdots a_\ell$ を、有理数の四則演算(整数の組の計算)で正確に計算し、単位行列 $I$ と成分ごとに比べる。積は $\ell-1$ 回の行列の掛け算で、有理数の加法と乗法は有限回の整数演算で行えるので、この手続きは必ず止まる。$\overline{w}=1$ は、計算した行列が $I$ に等しいことにほかならない。$\square$

たとえば $a=\begin{pmatrix}1&1\\0&1\end{pmatrix}$、$t=\begin{pmatrix}2&0\\0&1\end{pmatrix}$ で生成される $\mathrm{GL}_2(\mathbb{Q})$ の部分群では $tat^{-1}=\begin{pmatrix}1&2\\0&1\end{pmatrix}=a^2$ が成り立ち、語 $tat^{-1}a^{-2}$ は単位元を表す。どの語が単位元を表すかは、prop-wp-matrix の計算でいつでも判定できる。

幾何的な手続き

Coxeter 群では、組紐関係による置き換えと同じ文字が 2 つ並んだ箇所の消去だけで語の値が $1$ かを判定でき、語の問題は解ける(Matsumoto–Titsの定理 の系「簡約でない語と語の問題」、Dav07 Theorem 3.4.2、pp. 40–41)。語双曲群(Cayley グラフが負に曲がった空間のようにふるまう群)でも語の問題と共役問題は解ける(Dav07 Theorem 12.5.5 (ii)、p. 240)。この記事ではこれらを証明しない。

語の問題が解けない群

Novikov–Boone の定理

語の問題が解けない有限表示群が存在する。

出典と証明の筋

この記事では証明しない。群の語の問題が一般には解けないことは Novikov(1955)による(BS12 の章 Recent Developments and Open Problems の §3 (c) Word Problems、p. 252)。証明は、停止問題のように決定できない問題(停止問題)を、ある有限表示群の語の等式に書き写すことによる。Boone と Higman は、有限表示群の語の問題が解けることを、ある単純群に埋め込まれ、その単純群がさらにある有限表示群に埋め込まれることとして特徴づけた(同所)。

この定理と前の節から、次のことが従う。$G$ を語の問題が解けない有限表示群とする。

  • thm-wp-residually-finite の対偶により、$G$ は剰余有限でない。
  • prop-wp-subgroup の対偶により、$G$ を有限生成部分群として含む有限生成の群の語の問題も解けない。Dav07 Example 11.2.3(p. 215)は、これと同じ型の議論で、語の問題が解けない基本群をもつ 4 次元以上の閉じた非球面的多様体の存在を導いている。
  • $G$ は有限生成の自由群の剰余群なので、語の問題が解ける群の剰余群は、語の問題が解けるとは限らない。

反例

外す条件・変える仮定反例成り立たなくなること
剰余有限(thm-wp-residually-finite)語の問題が解けない有限表示群語の問題が解ける
部分群を剰余群に変える(prop-wp-subgroup)自由群 $F(X)$ とその剰余群 $G=\langle X\mid R\rangle$語の問題が受け継がれる
生成系が有限(prop-wp-generators)$\mathbb{Z}/2\mathbb{Z}$ の無限な生成系 $\{x_0,x_1,\dots\}$解けるかどうかが生成系によらない
反例の確かめ

1 行目:thm-wp-novikov-boone の群は有限表示で語の問題が解けないので、thm-wp-residually-finite により剰余有限でない。
2 行目:$G$ を thm-wp-novikov-boone の群とし、その有限表示 $\langle X\mid R\rangle$ をとる。$F(X)$ の語の問題は解ける(ex-wp-basic の 1)が、剰余群 $G$ の語の問題は解けない。
3 行目:$\mathbb{Z}/2\mathbb{Z}=\{0,1\}$ で、$K$ を自己停止集合(停止問題 の定義「停止問題」)とし、$x_0:=1$、$n\ge0$ について $x_{n+1}:=1$($n\in K$ のとき)、$x_{n+1}:=0$($n\notin K$ のとき)とおく。$x_0$ があるので $\{x_0,x_1,\dots\}$ は生成系である。文字を添字の番号で入力するとき、1 文字の語 $x_{n+1}$ が単位元を表すのは $n\notin K$ のときで、$K$ は決定可能でない(停止問題 の定理「停止問題の決定不能性」)ので、この生成系に関する単位元を表す語の集合は決定可能でない。一方、有限な生成系 $\{1\}$ に関しては、有限群なので解ける(ex-wp-basic の 2)。

補足

thm-wp-residually-finite の証明は、「単位元を表すことの証拠」(関係子の共役の積としての表示)と「単位元を表さないことの証拠」(有限群への準同型)を同時に探す、という形をしている。前者の探索は有限表示ならいつでもできる(prop-wp-enumerable)ので、語の問題を解くことは、単位元でないことの有限の証拠を見つけることにあたる。行列の群の prop-wp-matrix は、表現が具体的に与えられていればそれが直接の証拠になることを示している。

関連項目

参考文献

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