Inhaltsverzeichnis - Automaten und Formale Sprachen
Inhaltsverzeichnis - Automaten und Formale Sprachen
Inhaltsverzeichnis - Automaten und Formale Sprachen
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
B.3 Definition Für beliebiges b : A → {0, 1} <strong>und</strong> alF φ definieren wir val b (φ) wie<br />
folgt:<br />
(i) val b (A i ) = b(A i ), für i ∈ IN;<br />
(ii)<br />
(α) Ist φ = (¬ψ), so ist { 1 falls valb (ψ) = 0<br />
val b (φ) = 1 − val b (ψ) =<br />
0 falls val b (ψ) = 1<br />
(Man sieht: hier wird die Negation“ modelliert.)<br />
”<br />
(β) Ist φ = (ψ ∧ ϑ), so ist { 1 falls valb (ψ) = val<br />
val b (φ) = val b (ψ) · val b (ϑ) =<br />
b (ϑ) = 1<br />
0 sonst.<br />
(Hier wird die Idee modelliert, daß φ wahr ist, wenn ψ wahr ist <strong>und</strong> ϑ wahr<br />
ist.)<br />
(γ) Ist φ = (ψ ∨ ϑ), so ist<br />
{ 0 falls valb (ψ) = val<br />
val b (φ) = max{val b (ψ), val b (ϑ)} =<br />
b (ϑ) = 0<br />
1 sonst.<br />
(δ) Ist φ = (ψ → ϑ), so ist<br />
{ val b (φ) = max{1 − val b (ψ), val b (ϑ)} =<br />
1 falls valb (ψ) = 0 oder val b (ϑ) = 1<br />
(Dies entspricht der klassischen<br />
0 sonst.<br />
Interpretation des Implikationspfeils: ψ → ϑ ist falsch, genau dann wenn ψ<br />
wahr <strong>und</strong> ϑ falsch ist.)<br />
(ε) Ist φ = (ψ{ ↔ ϑ), so ist<br />
1 falls valb (ψ) = val<br />
val b (φ) =<br />
b (ϑ)<br />
0 falls val b (ψ) ≠ val b (ϑ)<br />
Beispiele: Die Belegung b sei wie folgt gewählt: b(A i ) = 1, falls i gerade <strong>und</strong> b(A i ) = 0,<br />
falls i ungerade. Dann gilt:<br />
val b<br />
(<br />
(A0 ∨ A 1 ) ) = max{b(A 0 ), b(A 1 )} = 1<br />
val b<br />
(<br />
((A1 ∨ A 1 ) ∨ A 3 ) ) = 0<br />
val b<br />
(<br />
(¬A1 ) ) = 1<br />
val b<br />
(<br />
(A0 ↔ A 2 ) ∨ (A 1 ↔ A 4 ) ) = 1, weil val b (A 0 ) = val b (A 2 ).<br />
Um systematisch die ”<br />
Semantik“ einer Formel φ zu erfassen, benutzt man in der Logik<br />
oft Wahrheitstafeln, in denen jeder möglichen Belegung (spezifiziert für die Variablen, die<br />
in φ vorkommen) der Wert val b (φ) zugordnet wird.<br />
Beispiel:<br />
142