Definition

A reduction rule is a schema that generates individual reduction steps. In a term rewriting system, a rule is typically written , indicating that an instance of the pattern may be replaced by the corresponding instance of .

Usually one requires every variable occurring in to already occur in , so that applying the rule does not introduce arbitrary new variables.

In Term Rewriting

Given a substitution and a context , a rule induces a step

This is how a finite presentation of rules generates the global reduction relation on terms.

Reduction
Abstract Reduction System
Term Rewriting System
Small-step operational semantics

References

baader1998-term-rewriting