[comp.theory] word problem in commutative semigroups

lescanne@poincare.crin.fr (Pierre Lescanne) (11/09/90)

At the beginning of summer I asked about the decidability of the word
problem in semi-groups and known results. I received many answers and
I thank those who gave me information.

I would like first to state precisely what I was interested in, by
reformulating the question as follows: "Does there exist a decision
procedure that takes a set A of pairs of vectors over the natural
numbers (the relations or axioms) and a pair of vectors (w1,w2) (the
identity or theorem to be proved) and says whether w is a consequence
of A?"  A can also be seen as a set of pairs of ground terms on * and
V as an alphabet of constants, where * is supposed associative and
commutative.  For instance "Is <aaab = aaabbbb> a consequence of <abbb
= aab> and <abb = aabbb>" is an instance of the problem that should be
decided by the procedure.

	The most often quoted paper is 

Ernest Mayr and Albert Meyer, "The Complexity of the Word Problems for
Commutative Semigroups and Polynomial Ideals"in "Advances in
Mathematics" 46, pp. 305-329 (1982).

	It contains a full bibliography. In addition Yuri Gurevich said 

The problem is decidable, see Michael Taitslin's paper in Algebra and
Logica, 1966, number 4 (in Russian), where a much more general problem is
proved decidable.  At that time people did not care about complexity.


Pedersen mentions Emelichev, 1958 (obscure Russian journal), Mal'cev,
1958 (translated in American Math Soc translations 2, 1956).
Additional references are quoted on p.17 of Jantzen's EATCS monograph
on confluent string rewriting.  For confluence methods there is of
course Ballantyne and Lankford's work (Computing and Math with Applic
7, (1981), 159-165), and R. Gilman J. Algebra 57 (1971), 544-554.
Also he (Pedersen) gave a generalization of Ballantyne and Lankford's
approach in his dissertation (unpublished).

(Note: Ballantyne and Lankford solve a different problem than the one I
addressed, since they accept the introduction of new non-nullary
operators and of non-ground axioms. For instance they can provide by
completion a decision procedure for abelian groups that are
commutative semi-groups plus a unary operator "minus" and a constant 0,
plus a few non-ground axioms.)

Clote points out a new paper "Complexity of unification in free groups
and free semigroups" of A. Koscielski and L. Pacholski (Rapport de
recherche, Universite de Caen, and to appear in next FOCS) where the
authors give exponential time upper and lower bounds for the problem
of satisfaction of a word equation in a finite alphabet.

McNaughton mentioned "Cancellativity in finitely presented semigroups"
by P. Narendran and C. O'Dunlaing, J. SYMBOLIC COMPUTATION, vol. 7
(1989), pp. 457-472.

One should also mention:

Dung T.Huynh, Complexity of the word problem for commutative
semigroups of fixed dimension, Acta Informatica, (1985), vol. 22,
pp.421-423.


----- Pierre Lescanne -----

--
Pierre LESCANNE
	 Centre de Recherche en Informatique de Nancy (CNRS)
			    INRIA-Lorraine

        <telephone>: (work) 83 59 30 07 (country code is 33) 
		     (home) 83 22 76 92
	<fax>: 83 27 83 19        
	<e-mail>: lescanne@loria.crin.fr
        <post>: BP 239, F54506 VANDOEUVRE Cedex FRANCE