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.

142 KAPITEL 6. UNTERSUCHUNG DER ς-SEMANTIKEN<br />

Definition 6.6 Gültigkeit£, ς-Interpretationsmodell£<br />

Eine Termersetzungsregel l→r mit l, r ∈ TΣ(X) ist in einer ς-Interpretation∈IntΣ,ς genau dann<br />

gültig£, wenn für alle Variablenbelegungen β : X→TC,ς \ {⊥}<br />

[[l]] alg<br />

= [[r]] ,β alg<br />

,β<br />

gilt. Eine ς-Interpretation∈IntΣ,ς heißt genau dann ς-Interpretationsmodell£des Programms<br />

P, wenn alle Reduktionsregeln des Programms P ingültig ∗ sind.<br />

Die Menge aller ς-Interpretationsmodelle wird mit IntMod ∗ P,ς bezeichnet. ✷<br />

Lemma 6.8 Charakterisierung des semantischen ς-Matchens<br />

Sei f (n) (p) ∈ RedSP und β : Var(p)→TC,ς \ {⊥}. t ∈ (TC,ς) n ist genau dann mit f(p) vermittels β<br />

semantisch ς-matchbar, wenn für alle i ∈ [n]<br />

Beweis:<br />

[[pi]] alg<br />

⊥ς,β = t i.<br />

⇒: Folgt direkt aus der Definition 5.5, S. 76, des semantischen ς-Matchens.<br />

⇐: Nach Lemma 5.5, S. 80, über Variablenbelegungen ohne ⊥ gilt für alle i ∈ [n]<br />

d. h.<br />

pi[⊥/Var(pi)] ✁ [[pi]] alg<br />

⊥ς,β ,<br />

pi[⊥/Var(pi)] ✁ t i.<br />

Somit ist f auch nicht erwungen strikt fürt, und nach Definition 5.5, S. 76, des semantischen<br />

ς-Matchens ist t also mit f(p) vermittels β semantisch ς-matchbar.<br />

✷<br />

Lemma 6.9 ς-Fixpunkte ⊆ IntMod£È<br />

Sei∈IntΣ,ς ein Fixpunkt der ς-Transformation ΦP,ς. Dann istein ς-Interpretationsmodell des<br />

Programms P.<br />

Beweis:<br />

ist ein Fixpunkt von ΦP,ς.<br />

=⇒ (Definition)<br />

Für alle Reduktionsregeln f (n) (p)→r ∈ ˆ P, alle t ∈ (TC,ς) n und alle β : Var(p)→TC,ς, so daß<br />

t mit f(p) vermittels β semantisch ς-gematcht wird, gilt<br />

f(t) = [[r]] alg<br />

,β .

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!