If D is a subset of the monoid M, then <D> is defined to be the set of elements of M that are products of elements of D.
The empty product is (by definition) the unit e of M; in this way, <D> is a submonoid of M. This submonoid is called the submonoid generated by D. The elements of D are called the generators of <D>.
Here is an abstract characterization of <D>.
If D is a subset of the monoid M then
A monoid that can be generated by a single element is called cyclic.
Let k, n
N with n > 0.
An example of a cyclic monoid is
the monoid Ck,n = {e, c, ...,
ck+n-1} (with k + n elements)
with multiplication
defined as follows.
Clearly, Ck,n is cyclic with generator c.
Every cyclic monoid is isomorphic with either C k,l
for certain k, l
N
or (N,+,0).