19.11.2014 Aufrufe

Inhaltsverzeichnis - Automaten und Formale Sprachen

Inhaltsverzeichnis - Automaten und Formale Sprachen

Inhaltsverzeichnis - Automaten und Formale Sprachen

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.

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!