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.
Related Concepts
Reduction
Abstract Reduction System
Term Rewriting System
Small-step operational semantics