08.10.2013 Aufrufe

Download (1405Kb)

Download (1405Kb)

Download (1405Kb)

MEHR ANZEIGEN
WENIGER ANZEIGEN

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). ✷

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!