08.10.2013 Aufrufe

Download (1405Kb)

Download (1405Kb)

Download (1405Kb)

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

114 KAPITEL 5. DIE ς-SEMANTIKEN<br />

[[·]] po<br />

P,ς [[·]]fix P,ς.<br />

Beweis:<br />

Sei t ∈ TΣ und t ′ ∗<br />

∈ TΣ mit t −−→ t ς ′ .<br />

Nach Satz 5.33, S. 113, über die Korrektheit einer ς-Reduktionsfolge in der ς-Fixpunktsemantik ist<br />

[[t]] fix<br />

P,ς = [[t ′ ]] fix<br />

P,ς.<br />

Es gilt ⊥ς ⊑ Dfix P,ς , und mit der Monotonie der algebraischen Termsemantik bezüglich der Algebra<br />

gemäß Lemma 5.16, S. 91, folgt<br />

Insgesamt gilt<br />

und somit ist [[t]] fix<br />

P,ς<br />

und es folgt<br />

eine obere Schranke für<br />

[[t ′ ]] alg<br />

⊥ς ✂ [[t′ ]] alg<br />

Dfix = [[t<br />

P,ς<br />

′ ]] fix<br />

P,ς.<br />

[[t ′ ]] alg<br />

⊥ς<br />

Tred := {[[t ′ ]] alg<br />

⊥ς<br />

Tpo := {[[t ′ ]] alg<br />

⊥ς<br />

✂ [[t]]fix<br />

P,ς,<br />

| t<br />

| t<br />

∗<br />

−−→ t ς ′ } und<br />

∗<br />

−−→ t po,ς ′ }<br />

[[t]] red<br />

P,ς = Tred [[t]] fix<br />

P,ς ,<br />

[[t]] po<br />

P,ς = Tpo [[t]] fix<br />

P,ς .<br />

Lemma 5.35 Korrektheit der po- bezüglich der allgemeinen ς-Reduktionssemantik<br />

Beweis:<br />

Sei t ∈ TΣ. Es ist<br />

und somit<br />

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

⊥ς<br />

{t ′ | t<br />

| t<br />

[[·]] po<br />

P,ς [[·]]red P,ς<br />

∗<br />

−−→ po,ς t ′ } ⊆ {t ′ ∗<br />

| t −−→ ς t ′ },<br />

∗<br />

−−→ po,ς t ′ } ⊆ {[[t ′ ]] alg ∗<br />

| t −−→<br />

⊥ς ς t ′ }.<br />

Mit Lemma 2.1, S. 12, über Kofinalität und kleinste obere Schranken folgt<br />

Wir wissen nun<br />

[[t]] po<br />

P,ς = {[[t ′ ]] alg<br />

| t ⊥ς<br />

∗<br />

−−→ po,ς t ′ } ✂ {[[t ′ ]] alg<br />

| t ⊥ς<br />

[[·]] po<br />

P,ς [[·]]red P,ς [[·]] fix<br />

P,ς.<br />

∗<br />

−−→ ς t ′ } = [[t]] red<br />

P,ς.<br />

Mit einem Beweis von [[·]] fix<br />

P,ς [[·]]po P,ς ließe sich der Kreis schließen, und die Übereinstimmung aller<br />

Grundtermsemantiken wäre bewiesen. Leider erweist sich ein solcher Beweis als äußerst problematisch.<br />

Daher beweisen wir stattdessen [[·]] fix<br />

P,ς [[·]]red P,ς und [[·]]red P,ς [[·]]po P,ς . Da auch diese Beweise<br />

aufwendig sind, führen wir sie in 5.5.2 respektive 5.5.3 separat auf, und halten hier schon fest:<br />

✷<br />

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!