In algebra, a presentation of a monoid (or a presentation of a semigroup) is a description of a monoid (or a semigroup) in terms of a set of generators and a set of relations on the free monoid (or the free semigroup) generated by . The monoid is then presented as the quotient of the free monoid (or the free semigroup) by these relations. This is an analogue of a group presentation in group theory.
As a mathematical structure, a monoid presentation is identical to a string rewriting system (also known as a semi-Thue system). Every monoid may be presented by a semi-Thue system (possibly over an infinite alphabet).[1]
A presentation should not be confused with a representation.
The relations are given as a (finite) binary relation on . To form the quotient monoid, these relations are extended to monoid congruences as follows:
First, one takes the symmetric closure of . This is then extended to a symmetric relation by defining if and only if = and = for some strings with . Finally, one takes the reflexive and transitive closure of, which then is a monoid congruence.
In the typical situation, the relation is simply given as a set of equations, so that
R=\{u1=v1,\ldots,un=vn\}
\langlep,q\vert pq=1\rangle
\langlea,b\vert aba=baa,bba=bab\rangle
aibj(ba)k
Presentations of inverse monoids and semigroups can be defined in a similar way using a pair
(X;T)
(X\cupX-1)*
is the free monoid with involution on
X
T\subseteq(X\cupX-1)* x (X\cupX-1)*
is a binary relation between words. We denote by
Te
Tc
We use this pair of objects to define an inverse monoid
Inv1\langleX|T\rangle.
Let
\rhoX
X
Inv1\langleX|T\rangle
presented by
(X;T)
Inv1\langleX|T\rangle=(X\cupX-1
c | |
) | |
X) |
.
In the previous discussion, if we replace everywhere
({X\cupX-1
({X\cupX-1
(X;T)
Inv\langleX|T\rangle
(X;T)
A trivial but important example is the free inverse monoid (or free inverse semigroup) on
X
FIM(X)
FIS(X)
FIM(X)=Inv1\langleX|\varnothing\rangle=({X\cupX-1
FIS(X)=Inv\langleX|\varnothing\rangle=({X\cupX-1