Department of Mathematics & Computer Science | ||||
Rewriting for semigroups is a special case of Gröbner basis theory for
noncommutative polynomial algebras. The fact is a kind of folklore but
is not fully recognised. So our aim in this paper is to elucidate this
relationship.
A good introduction to string rewriting is [2], and a recent
introduction to noncommutative Gröbner basis theory is [12].
Similarities between the two critical pair completion methods (Knuth-
Bendix and Buchberger's algorithm) have often been pointed out in the
commutative case. The connection was first observed in
[7,5] and more closely analysed in [3,4] and
more recently in [11] and [10].
In particular it is well known that the commutative Buchberger algorithm
may be applied to presentations of abelian groups to obtain complete
rewrite systems.
Rewriting involves a presentation
of a semigroup
and presents as a factor semigroup
where
is the free semigroup on and is the congruence generated
by the subset of
. Noncommutative
Gröbner basis theory involves a presentation
of a noncommutative algebra over a field and
presents as a factor algebra
where
is the free -algebra on the semigroup
and
is the ideal
generated by , a subset of
.
Given a semigroup presentation
we consider the
algebra presentation
where
.
It is well known that the word problem for
is
solvable if and only if the (monomial) equality problem for
is solvable.
Teo Mora [8] recorded that a complete rewrite system
for a semigroup presented by
is
equivalent to a noncommutative Gröbner basis for the ideal specified
by the congruence on in the algebra
where
is the field with
elements
.
In this paper we show that the noncommutative Buchberger algorithm applied to corresponds step-by-step to the Knuth-Bendix completion procedure for . This is the meaning intended for the first sentence of this paper.
Author: A. Heyworth, tel: +44 (0)116 252 3884
Last updated: 2001-05-08
MCS Web Maintainer
This document has been approved by the Head of Department.
© University of Leicester.