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.

64 KAPITEL 4. DIE STANDARDSEMANTIKEN<br />

Schritt 3: D li P<br />

ist der kleinste Fixpunkt der cbv-Transformation.<br />

Angenommen, es gibt einen Fixpunkt=IntΣ,cbv der Transformation ΦP,cbv mit D li P .<br />

Demnach existiert ein f (n) ∈ F( ˙∪ H), t 1, . . .,t n ∈ T ⊥ C mit<br />

f(t 1, . . .,t n) ✁ f Dli<br />

P (t 1, . . .,t n)<br />

Somit ist f(t 1, . . .,t n) = ⊥ und f Dli<br />

P (t 1, . . .,t n) = ⊥.<br />

[[t]] alg =<br />

Es existiert also ein Term t ∈ TΣ mit<br />

Aus [[t]] alg<br />

D li<br />

P<br />

⊥ und [[t]] alg<br />

D li<br />

P<br />

= ⊥. (∗)<br />

= ⊥ folgt die Existenz einer terminierenden li-Reduktionsfolge t<br />

∗<br />

−−→<br />

P,li minimaler Term mit obiger Eigenschaft (∗) (dabei ist t ′<br />

∗<br />

−−→ t↓<br />

P,li P,li ∈ TC.<br />

Sei t ein bezüglich<br />

” kleiner-<br />

∗<br />

gleich“ t gdw. t −−→ t ′ ; minimal“ ist wohldefiniert, da für alle Terme mit obiger Eigenschaft<br />

”<br />

P,li<br />

(∗) die li-Reduktion terminiert).<br />

Die Existenz der li-Reduktionsfolge impliziert die Existenz der li-Reduktion<br />

t<br />

u<br />

−−→ t<br />

P,li<br />

′ ,<br />

d. h. es gibt eine Reduktionsregel l→r ∈ ˆ P und eine Grundsubstitution σ mit<br />

und außerdem ist selbstverständlich<br />

[[lσ]] alg =<br />

t = t[u ← lσ] (1)<br />

t ′ = t[u ← rσ] (2)<br />

[[t]] alg<br />

D li<br />

P<br />

= [[t ′ ]] alg<br />

Dli P<br />

. (3)<br />

Daein Fixpunkt der Transformation ΦP,cbv und lσ = f(t1, . . .,tn) mit f (n) ∈ F( ˙∪ H) und<br />

t1, . . . , tn ∈ TΣ ist, gilt<br />

f([[t1]] alg<br />

, . . .,[[tn]] alg<br />

) = [[rσ]] alg<br />

.<br />

[[t[u ← lσ]]] alg =<br />

Mit der Invarianz der algebraischen Termsemantik folgt hieraus<br />

[[t[u ← rσ]]] alg<br />

, (4)<br />

⊥ = [[t]] alg (1) alg (4)<br />

alg (2) ′ alg<br />

= [[t[u ← lσ]]] = [[t[u ← rσ]]] = [[t ]] .<br />

und insgesamt gilt<br />

Somit ist [[t ′ ]] alg = ⊥ und nach (3) [[t ′ ]] alg<br />

Dli = ⊥. Dies steht im Widerspruch zu der Annahme,<br />

P<br />

∗<br />

daß t ein bezüglich −−→ minimaler Term mit der Eigenschaft (∗) ist.<br />

P,li<br />

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!