Download (1405Kb)
Download (1405Kb)
Download (1405Kb)
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
2.5. TERMERSETZUNGSSYSTEME 35<br />
Beweis:<br />
Seien t<br />
w<br />
−−→ t<br />
l→r ′ eine Reduktion, u < v < w, v ∈ RedOccR(t), u ∈ RedOccR(t ′ ). Also gibt es<br />
v ′ , w ′ ∈ IN∗ + mit v = u.v ′ und w = v.w ′ = u.v ′ .w ′ . Aus der Reduktion folgt die Existenz einer<br />
Substitution σ mit<br />
und somit<br />
und schließlich<br />
t/w = t/u.v ′ .w ′ = lσ<br />
t ′ = t[w ← rσ]<br />
t ′ /u = t/u[v ′ .w ′ ← rσ]<br />
t/u = t ′ /u[v ′ .w ′ ← lσ] (1)<br />
Da u ∈ RedOccR(t ′ ), existiert ein Redexschema ˆ l ∈ RedSR und eine Substitution [t1/x1, . . . , tn/xn] :<br />
Var( ˆ l)→TΣ mit<br />
t ′ /u = ˆ l[t1/x1, . . .,tn/xn] (2)<br />
Weil RedR residual abgeschlossen ist und v \t<br />
w<br />
−−→<br />
l→r t ′ = {v}, ist v ∈ RedOccR(t ′ ). Nach Lemma 2.4<br />
über Redexe und deren Stellen existieren v1, v2 ∈ IN ∗ + mit v = u.v1.v2 und ˆ l/v1 ∈ X, d. h. ˆ l/v1 = xk<br />
für ein k ∈ [n].<br />
Mit (1) und (2) folgt dann insgesamt<br />
t/u (1)<br />
= t ′ /u[v ′ .w ′ ← lσ]<br />
(2)<br />
= ( ˆ l[t1/x1, . . .,tn/xn])[v ′ .w ′ ← lσ]<br />
= ˆ l[t1/x1, . . . , tk[v2.w ′ ← lσ]/xk, . . .,tn/xn]<br />
Somit ist t/u ∈ RedR und also u ∈ RedOccR(t). ✷