Rewriting system
Definition
A rewriting system is the following data:
- A set called the set of generators or the alphabet (its elements are the letters). The set of words (sequences of finite length) is termed .
- A subset of . Each element of this subset is termed a rewrite
Every rewriting system gives a presentation of a monoid as follows: the generating set is simply , and the set of relations is simply that obtained by declaring that for any pair .
Facts
Properties of rewriting systems
For a full list of properties of rewriting systems, refer: