This is an old revision of this page, as edited by AnomieBOT(talk | contribs) at 18:50, 28 June 2023(Dating maintenance tags: {{Cn}}). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.Revision as of 18:50, 28 June 2023 by AnomieBOT(talk | contribs)(Dating maintenance tags: {{Cn}})
For example, in term rewriting, before applying a rule to a given term , each variable in should be replaced by a fresh one to avoid clashes with variables occurring in .[citation needed]
Given the rule
and the term
,
attempting to find a matching substitution of the rule's left-hand side, , within will fail, since cannot match .
However, if the rule is replaced by a fresh copy[1]
before, matching will succeed with the answer substitution .
References
^that is, a copy with each variable consistently replaced by a fresh variable