: V
Term(
) : t|p = l
s = t[p : = r
]
Beispiel: Regel (l, r) = (f (x), g(x, x)), Term t = h(1, f (f (2))).
Position
p = [2] Pos(t), Teilterm
t|p = f (f (2)),
Substitution
: x
f (2) mit
t|p = l
,
auf r anwenden:
r = g(f (2), f (2)),
in t einsetzen:
s = t[p : = r] = h(1, r
) = h(1, g(f (2), f (2))).