Download (1405Kb)
Download (1405Kb)
Download (1405Kb)
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 />
,β .