Definition

In an abstract reduction system, a reduction is a step from one object to another according to the chosen reduction relation.

In a term rewriting system, reductions are generated by applying a rewrite rule to a matching subterm.

Reduction Sequences

Repeated reductions form a reduction sequence. One usually writes:

  • for one step
  • for zero or more steps
  • for one or more steps

The reflexive-transitive closure is often the main relation used when stating properties such as confluence or the existence of normal forms.

Abstract Reduction System
Reduction Rule
Normal Form
Confluence
Strong Normalization

References

baader1998-term-rewriting