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