Content deleted Content added
No edit summary Tag: Disambiguation links added |
|||
(46 intermediate revisions by 25 users not shown) | |||
Line 1:
{{Short description|Problem in finite group theory}}
{{CS1 config|mode=cs2}}
In [[mathematics]], especially in the area of [[abstract algebra]] known as [[combinatorial group theory]], the '''word problem''' for a [[finitely generated group]] ''G'' is the algorithmic problem of deciding whether two words in the generators represent the same element. More precisely, if ''A'' is a finite set of [[Generating set of a group|generators]] for ''G'' then the word problem is the membership problem for the [[formal language]] of all words in ''A'' and a formal set of inverses that map to the identity under the natural map from the [[free monoid with involution]] on ''A'' to the group ''G''. If ''B'' is another finite generating set for ''G'', then the word problem over the generating set ''B'' is equivalent to the word problem over the generating set ''A''. Thus one can speak unambiguously of the decidability of the word problem for the finitely generated group ''G''.▼
In [[mathematics]], especially in the area of [[abstract algebra]] known as [[combinatorial group theory]], the '''word problem''' for a [[finitely generated group]] <math>G</math> is the algorithmic problem of deciding whether two words in the generators represent the same element of <math>G</math>. The word problem is a well-known example of an [[undecidable problem]].
▲
The related but different '''uniform word problem''' for a class ''K'' of recursively presented groups is the algorithmic problem of deciding, given as input a [[presentation of a group|presentation]] ''P'' for a group ''G'' in the class ''K'' and two words in the generators of ''G'', whether the words represent the same element of ''G''. Some authors require the class ''K'' to be definable by a [[recursively enumerable]] set of presentations.▼
▲The related but different '''uniform word problem''' for a class
== History ==
Throughout the history of the subject, computations in groups have been carried out using various [[Normal form (abstract rewriting)|normal forms]]. These usually implicitly solve the word problem for the groups in question. In 1911 [[Max Dehn]] proposed that the word problem was an important area of study in its own right,{{sfn|Dehn|1911}} together with the [[conjugacy problem]] and the [[group isomorphism problem]]. In 1912 he gave an algorithm that solves both the word and conjugacy problem for the [[fundamental group]]s of closed orientable two-dimensional manifolds of genus greater than or equal to 2.{{sfn|Dehn|1912}} Subsequent authors have greatly extended [[Small cancellation theory#Dehn's algorithm|Dehn's algorithm]] and applied it to a wide range of group theoretic [[decision problem]]s.<ref>{{Citation|last=Greendlinger|first=Martin|date=June 1959|title=Dehn's algorithm for the word problem|journal=[[Communications on Pure and Applied Mathematics]]|volume=13|issue=1|pages=67–83|doi=10.1002/cpa.3160130108|postscript=.}}</ref><ref>{{Citation|last=Lyndon|first=Roger C.|
It was shown by [[Pyotr Novikov]] in 1955 that there exists a finitely presented group
The word problem was one of the first examples of an unsolvable problem to be found not in [[mathematical logic]] or the [[theory of algorithms]], but in one of the central branches of classical mathematics, [[abstract algebra|algebra]]. As a result of its unsolvability, several other problems in combinatorial group theory have been shown to be unsolvable as well.
</ref> On the other hand, the fact that a particular algorithm does not solve the word problem for a particular group does not show that the group has an unsolvable word problem. For instance Dehn's algorithm does not solve the word problem for the fundamental group of the [[torus]]. However this group is the direct product of two infinite cyclic groups and so has a solvable word problem.
== A more concrete description ==
In more concrete terms, the uniform word problem can be expressed as a [[rewriting]] question, for [[literal string]]s.{{sfn|Rotman|1994}} For a presentation
:
for
:
of symbols from <math>\Sigma</math>, of some length, multiplied in
The effect of the ''relations'' in
For a simple example,
This is not, however, the typical case. For the example, we have a [[canonical form]] available that reduces any string to one of length at most three, by decreasing the length monotonically. In general, it is not true that one can get a canonical form for the elements, by stepwise cancellation. One may have to use relations to expand a string many-fold, in order eventually to find a cancellation that brings the length right down.
The upshot is, in the worst case, that the relation between strings that says they are equal in
==Examples==
{{more citations needed section|date=December 2023|reason=Citations should be given for individual examples.}}
The following groups have a solvable word problem:
*[[Automatic group]]s, including:
Line 46 ⟶ 51:
*Finitely generated [[free abelian group]]s
*[[Polycyclic group]]s
*Finitely generated recursively [[Absolute presentation of a group|absolutely presented group]]s,<ref>{{citation |first=H. |last=Simmons
**Finitely presented simple groups.
*Finitely presented [[residually finite]] groups
*One relator groups<ref>{{citation |first1=Roger C. |last1=Lyndon
**Fundamental groups of closed orientable two-dimensional manifolds.
*Combable groups
Line 55 ⟶ 60:
Examples with unsolvable word problems are also known:
*Given a recursively enumerable set
*Every finitely generated group with a recursively enumerable presentation and insoluble word problem is a subgroup of a finitely presented group with insoluble word problem{{sfn|Collins|Zieschang|1993|loc=Cor. 7.2.6}}
*The number of relators in a finitely presented group with insoluble word problem may be as low as 14
*An explicit example of a reasonable short presentation with insoluble word problem is given in Collins 1986:{{sfn|Collins|1986}}<ref>We use the corrected version from [http://shell.cas.usf.edu/~eclark/algctlg/groups.html John Pedersen's A Catalogue of Algebraic Systems]</ref>
:<math>\begin{array}{lllll}\langle & a,b,c,d,e,p,q,r,t,k & | & &\\
Line 75 ⟶ 80:
The word problem for a recursively presented group can be partially solved in the following sense:
::Given a recursive presentation
:::<math>S=\{\langle u,v \rangle : u \text{ and } v \text{ are words in } X \text{ and } u=v \text{ in } G\ \}</math>
::then there is a partial recursive function
:::<math>f_P(\langle u,v \rangle) =
\begin{cases}
Line 84 ⟶ 89:
\end{cases}</math>
More informally, there
It follows that to solve the word problem for
::<math>g(\langle u,v \rangle) =
\begin{cases}
Line 93 ⟶ 98:
\end{cases}</math>
However
::<math>h(x) =
\begin{cases}
Line 105 ⟶ 110:
:: '''Theorem:''' A finitely presented residually finite group has solvable word problem.
''Proof:'' Suppose
Let
#
# The word problem in
# There is a recursive enumeration of all mappings of the finite set
# Since
Given these facts, the algorithm defined by the following pseudocode:
'''For''' every mapping of X into S
'''If''' every relator in R is satisfied in S
'''If''' w ≠ 1 in S
'''return''' 0
'''End if'''▼
'''End if'''
▲ '''End if'''
'''End for'''
defines a recursive function
::<math>h(x) =
Line 131 ⟶ 136:
\end{cases} </math>
This shows that
==Unsolvability of the uniform word problem==
Line 137 ⟶ 142:
The criterion given above, for the solvability of the word problem in a single group, can be extended by a straightforward argument. This gives the following criterion for the uniform solvability of the word problem for a class of finitely presented groups:
::To solve the uniform word problem for a class
:::<math>f(P,w) =
\begin{cases}
Line 144 ⟶ 149:
\end{cases}</math>
:: '''
In other words, the uniform word problem for the class of all finitely presented groups with solvable word problem is unsolvable. This has some interesting consequences. For instance, the [[Higman embedding theorem]] can be used to construct a group containing an isomorphic copy of every finitely presented group with solvable word problem. It seems natural to ask whether this group can have solvable word problem. But it is a consequence of the
:: '''Corollary:''' There is no universal solvable word problem group. That is, if
'''Remark:''' Suppose
===Proof that there is no universal solvable word problem group===
Suppose
If
::<math>\text{If}\ w\ne 1\ \text{in}\ H,\ h_n(w)\ne 1\ \text{in}\ G\ \text{for some}\ h_n </math>
Line 162 ⟶ 167:
Consider the algorithm described by the pseudocode:
'''Let''' ''n'' = 0
increase ''n'' by 1
'''if''' (solution to word problem in ''G'' reveals ''h<sub>n</sub>''(''w'') ≠ 1 in ''G'')
'''Let''' ''repeatable'' = FALSE
output 0.
Line 178 ⟶ 183:
\end{cases}</math>
The function
::<math>f(P,w) =
Line 186 ⟶ 191:
\end{cases}</math>
But this uniformly solves the word problem for the class of all finitely presented groups with solvable word problem, contradicting
==Algebraic structure and the word problem==
There are a number of results that relate solvability of the word problem and algebraic structure. The most significant of these is the [[
::A finitely presented group has solvable word problem if and only if it can be embedded in a [[simple group]] that can be embedded in a finitely presented group.
Line 197 ⟶ 202:
The following has been proved by [[Bernhard Neumann]] and [[Angus Macintyre]]:
::A finitely presented group has solvable word problem if and only if it can be embedded in every [[algebraically closed group]].
What is remarkable about this is that the algebraically closed groups are so wild that none of them has a recursive presentation.
The oldest result relating algebraic structure to solvability of the word problem is [[Alexander Kuznetsov|Kuznetsov]]'s theorem:
::A recursively presented simple group
To prove this let
If
::<math>S_w = \langle X | R\cup \{w\} \rangle.</math>
Line 223 ⟶ 228:
::<math>g(w, x) = f_{\langle X | R\cup \{w\} \rangle}(x).</math>
Then because the construction of
It follows that: {{tmath|1=h(w)=g(w, a)}} is recursive. By construction:
Line 233 ⟶ 238:
\end{cases}</math>
Since
::<math>h(w) =
Line 241 ⟶ 246:
\end{cases}</math>
The existence of such a function is sufficient to prove the word problem is solvable for
This proof does not prove the existence of a uniform algorithm for solving the word problem for this class of groups. The non-uniformity resides in choosing a non-trivial element of the simple group. There is no reason to suppose that there is a recursive function that maps a presentation of a simple groups to a non-trivial element of the group. However, in the case of a finitely presented group we know that not all the generators can be trivial (Any individual generator could be, of course). Using this fact it is possible to modify the proof to show:
Line 258 ⟶ 263:
== References ==
* {{citation |first1=W.W. |last1=Boone |first2=F.B. |last2=Cannonito |first3=Roger C. |last3=Lyndon |title=Word problems : decision problems and the Burnside problem in group theory |publisher=North-Holland |date=1973 |isbn=9780720422719 |pages= |url=https://www.sciencedirect.com/bookseries/studies-in-logic-and-the-foundations-of-mathematics/vol/71/suppl/C |series=Studies in logic and the foundations of mathematics |volume=71}}
* {{
* {{
▲* {{cite journal | last1 = Boone | first1 = W. W. | last2 = Rogers Jr | first2 = H. | year = 1966 | title = On a problem of J. H. C. Whitehead and a problem of Alonzo Church | url = | journal = Math. Scand. | volume = 19 | issue = | pages = 185–192 | doi=10.7146/math.scand.a-10808}}
*{{Citation | last1=Borisov | first1=V. V. | title=Simple examples of groups with unsolvable word problem | mr=0260851 | year=1969 | journal=Akademiya Nauk SSSR. Matematicheskie Zametki | issn=0025-567X | volume=6 | pages=521–532}}
* {{Citation | last1=Collins | first1=Donald J. | title=Word and conjugacy problems in groups with only a few defining relations | mr=0263903 | year=1969 | journal=Zeitschrift für Mathematische Logik und Grundlagen der Mathematik | volume=15 | issue=20–22 | pages=305–324 | doi=10.1002/malq.19690152001}}
* {{Citation | last1=Collins | first1=Donald J. | title=On a group embedding theorem of V. V. Borisov | mr=0314998 | year=1972 | journal=[[London Mathematical Society|Bulletin of the London Mathematical Society]] | issn=0024-6093 | volume=4 | issue=2 | pages=145–147 | doi=10.1112/blms/4.2.145}}
* {{Citation | last1=Collins | first1=Donald J. | title=A simple presentation of a group with unsolvable word problem | mr=840121 | year=1986 | journal=Illinois Journal of Mathematics | issn=0019-2082 | volume=30 | issue=2 | pages=230–234 | doi=10.1215/ijm/1256044631| doi-access=free }}
*{{citation
| last1 = Collins | first1 = D. J.
*{{Citation | last1=Dehn | first1=Max | author1-link=Max Dehn | title=Über unendliche diskontinuierliche Gruppen | doi=10.1007/BF01456932 | mr=1511645 | year=1911 | journal=[[Mathematische Annalen]] | issn=0025-5831 | volume=71 | issue=1 | pages=116–144|url=http://gdz.sub.uni-goettingen.de/index.php?id=11&PPN=PPN235181684_0071&DMDID=DMDLOG_0013&L=1}}▼
| last2 = Zieschang | first2 = H.
*{{Citation | last1=Dehn | first1=Max | author1-link=Max Dehn | title=Transformation der Kurven auf zweiseitigen Flächen | doi=10.1007/BF01456725 | mr=1511705 | year=1912 | journal=[[Mathematische Annalen]] | issn=0025-5831 | volume=72 | issue=3 | pages=413–421|url=http://gdz.sub.uni-goettingen.de/index.php?id=11&PPN=PPN235181684_0072&DMDID=DMDLOG_0039&L=1}}▼
| contribution = Combinatorial group theory and fundamental groups
* A. V. Kuznetsov, "Algorithms as operations in algebraic systems", ''Izvestia Akad. Nauk SSSR Ser Mat'' (1958)▼
| doi = 10.1007/978-3-642-58013-0
| isbn = 3-540-54700-2
*{{Citation | last1=Rotman | first1=Joseph | title=An introduction to the theory of groups | publisher=[[Springer-Verlag]] | ___location=Berlin, New York | isbn=978-0-387-94285-8 | year=1994}}▼
| ___location = Berlin
* {{cite journal | last1 = Stillwell | first1 = J. | year = 1982 | title = The word problem and the isomorphism problem for groups | url = | journal = Bulletin of the AMS | volume = 6 | issue = | pages = 33–56 | doi=10.1090/s0273-0979-1982-14963-1}}▼
| mr = 1265270
| pages = 1–166
| publisher = Springer
| series = Encyclopaedia of Mathematical Sciences
| title = Algebra VIII: Combinatorial Group Theory, Applications to Geometry
| volume = 58
| year = 1993}}
▲*{{Citation | last1=Dehn | first1=Max | author1-link=Max Dehn | title=Über unendliche diskontinuierliche Gruppen | doi=10.1007/BF01456932 | mr=1511645 | year=1911 | journal=[[Mathematische Annalen]] | issn=0025-5831 | volume=71 | issue=1 | pages=116–144| s2cid=123478582 |url=http://gdz.sub.uni-goettingen.de/index.php?id=11&PPN=PPN235181684_0071&DMDID=DMDLOG_0013&L=1}}
▲*{{Citation | last1=Dehn | first1=Max | author1-link=Max Dehn | title=Transformation der Kurven auf zweiseitigen Flächen | doi=10.1007/BF01456725 | mr=1511705 | year=1912 | journal=[[Mathematische Annalen]] | issn=0025-5831 | volume=72 | issue=3 | pages=413–421| s2cid=122988176 |url=http://gdz.sub.uni-goettingen.de/index.php?id=11&PPN=PPN235181684_0072&DMDID=DMDLOG_0039&L=1}}
▲* {{citation |first=A.
* {{citation |first=C.F. |last=Miller |chapter=Decision Problems for Groups — Survey and Reflections |chapter-url=https://link.springer.com/chapter/10.1007/978-1-4613-9730-4_1 |title=Algorithms and Classification in Combinatorial Group Theory |series=Mathematical Sciences Research Institute Publications |publisher=Springer |date=1991 |volume=23 |isbn=978-1-4613-9730-4 |pages=1–60 |url= |doi=10.1007/978-1-4613-9730-4_1}}
* {{Citation | last1=Nyberg-Brodda | first1=Carl-Fredrik | title=The word problem for one-relation monoids: a survey | year=2021 | journal=[[Semigroup Forum]] | volume=103 | issue=2 | pages=297–355 | doi=10.1007/s00233-021-10216-8 | arxiv=2105.02853 | doi-access=free }}
▲*{{Citation | last1=Rotman | first1=Joseph | title=An introduction to the theory of groups | publisher=[[Springer-Verlag]]
▲* {{
{{DEFAULTSORT:Word Problem For Groups}}
|