Ãbersicht Formale Semantik Idee: Definiere Effekte
Ãbersicht Formale Semantik Idee: Definiere Effekte
Ãbersicht Formale Semantik Idee: Definiere Effekte
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
(State→ State, v) ist eine ccpo<br />
Beweis des Lemmas:<br />
37<br />
• Theorem: (State→ State, v) ist eine kettenvollständige<br />
partiell geordnete Menge.<br />
• Die kleinste obere Schranke tY einer Kette<br />
Y ist definiert durch:<br />
– (tY) s = g s falls g s ≠ undef für ein g ∈ Y<br />
– (tY) s = undef sonst<br />
HPS WS 2002/03<br />
Dr. Sabine Glesner<br />
38<br />
Drei Schritte zum Beweis:<br />
• 1. Schritt: <strong>Definiere</strong> g 0 folgendermaßen:<br />
– g 0 s = g s falls g s ≠ undef für ein g ∈ Y<br />
– g 0 s = undef sonst<br />
und zeige, dass g 0 wohldefiniert ist.<br />
• 2. Schritt: Zeige, dass g 0 eine obere<br />
Schranke von Y ist.<br />
• 3. Schritt: Zeige, dass g 0 die kleinste obere<br />
Schranke von Y ist.<br />
HPS WS 2002/03<br />
Dr. Sabine Glesner<br />
Definition: Monotone Funktionen<br />
Beispiel: Monotone Funktionen<br />
39<br />
• (D,v) und (D´,v´) seien ketten-vollständige<br />
partiell geordnete Mengen und f:D→D´ eine<br />
(totale) Funktion.<br />
• f ist monoton, wenn:<br />
40<br />
Beispiele: f 1 , f 2 : P({a,b,c}) → P({d,e})<br />
X<br />
{a,b,c}<br />
f 1<br />
X<br />
{d,e}<br />
f 2<br />
X<br />
{d}<br />
Frage:<br />
Welche Funktion ist<br />
monoton, welche nicht?<br />
– d 1 v d 2 implies f d 1 v´ f d 2<br />
{a,b} {d}<br />
{d}<br />
f_1 macht a und b zu d,<br />
c zu e.<br />
{a,c}<br />
{d,e}<br />
{d}<br />
⇒ f 1<br />
ist monoton.<br />
{b,c}<br />
{d,e}<br />
{e}<br />
{a}<br />
{d}<br />
{d}<br />
Gegenbeispiel:<br />
{b}<br />
{d}<br />
{e}<br />
{b,c} ⊆ {a,b,c}, aber<br />
{c}<br />
{e}<br />
{e}<br />
¬ (f 2<br />
{b,c} ⊆ f 2<br />
{a,b,c})<br />
{}<br />
{}<br />
{e}<br />
⇒ f 2<br />
ist nicht monoton.<br />
HPS WS 2002/03<br />
Dr. Sabine Glesner<br />
HPS WS 2002/03 Dr. Sabine Glesner