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.

5.5. ÜBEREINSTIMMUNG DER DREI ς-SEMANTIKEN 115<br />

Satz 5.36 Übereinstimmung der ς-Fixpunkt und der ς-Reduktionssemantiken<br />

Beweis:<br />

[[·]] red<br />

P,ς<br />

[[·]] po<br />

P,ς<br />

[[·]] red<br />

P,ς<br />

[[·]] fix<br />

P,ς<br />

[[·]] red<br />

P,ς<br />

[[·]]fix<br />

P,ς<br />

[[·]]fix<br />

P,ς<br />

[[·]]red<br />

P,ς<br />

[[·]]red<br />

P,ς<br />

[[·]]po<br />

P,ς<br />

[[·]] fix<br />

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

P,ς = [[·]] po<br />

P,ς .<br />

gemäß Lemma 5.34.<br />

gemäß Lemma 5.34.<br />

gemäß Lemma 5.35.<br />

gemäß Lemma 5.39, S. 119.<br />

gemäß Lemma 5.50, S. 130. ✷<br />

Aufgrund der Übereinstimmung können wir eine Bezeichnung anstelle der drei verschiedenen verwenden.<br />

Definition 5.14 ς-Datentyp, ς-Grundtermsemantik<br />

Die ς-Interpretation über Σ<br />

DP,ς := D fix<br />

P,ς<br />

heißt ς-Datentyp und die Abbildung<br />

[[·]] P,ς := [[·]] fix<br />

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

P,ς = [[·]] po<br />

P,ς<br />

heißt ς-Grundtermsemantik der ς-Semantik. ✷<br />

Wie angekündigt gilt:<br />

Lemma 5.37 Invarianz der ς-Grundtermsemantik<br />

Die ς-Grundtermsemantik ist invariant.<br />

Beweis:<br />

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

P,ς<br />

= [[·]]alg<br />

Dfix , und die algebraische Grundtermsemantik ist grundsätzlich invariant. ✷<br />

P,ς<br />

5.5.2 Vollständigkeit der allgemeinen ς-Reduktions- bezüglich der ς-Fixpunktsemantik<br />

Das von uns verwendete Beweisprinzip ist das folgende:<br />

Wir zeigen, daß sich die ς-Fixpunktsemantik eines Terms t ∈ TΣ schreiben läßt als<br />

[[t]] fix<br />

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

i |i = (ΦP,ς) i (⊥ς), i ∈ IN}.<br />

Die allgemeine ς-Reduktionssemantik ist bekanntlich definiert durch<br />

[[t]] red<br />

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

| t ⊥ς<br />

∗<br />

−−→ t<br />

P,ς<br />

′ }.<br />

Beide Grundtermsemantiken sind also kleinste obere Schranken von Mengen. Wir beweisen, daß<br />

die kleinste obere Schranke der ς-Fixpunktsemantik kleiner-gleich der kleinsten oberen Schranke<br />

der allgemeinen ς-Reduktionssemantik ist, indem wir zeigen, daß die Menge, von der in der ς-<br />

Fixpunktsemantik die kleinste obere Schranke gebildet wird, kofinal in die Menge ist, von der in<br />

der allgemeinen ς-Reduktionssemantik die kleinste obere Schranke gebildet wird.<br />

Da der folgende Beweis sehr komplex ist, beachte man auch das darauf folgende Beispiel.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!