Proof

Suppose that (C,*,e) is a cyclic monoid generated by the element c of C. We make the following case distinction.

There are k < l with ck = cl.

There are no such k and l.