04.11.2014 Aufrufe

Grundlagen der Logik und Logikprogrammierung

Grundlagen der Logik und Logikprogrammierung

Grundlagen der Logik und Logikprogrammierung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

• K “ A ^ ␣A<br />

• J “ ␣K<br />

• pϕ _ ψq “ ␣p␣ϕ ^ ␣ψq<br />

• ϕ Ñ ψ “ ␣ϕ _ ψ<br />

• ϕ Ø ψ “ pϕ Ñ ψq ^ pψ Ñ ϕq<br />

1.2. Semantik<br />

1.2.1. Semantik <strong>der</strong> logischen Operatoren<br />

Die Sprechweisen <strong>und</strong> Bedeutungen <strong>der</strong> logischen Operatoren, für zwei beliebige Aussagenlogische<br />

Terme ϕ <strong>und</strong> ψ sind<br />

ϕ ^ ψ „ϕ <strong>und</strong> ψ gelten beide“<br />

␣ϕ „ϕ gilt nicht“<br />

ϕ _ ψ „mindestens eines <strong>der</strong> beiden gilt“<br />

ϕ Ñ ψ „wenn ϕ gilt, dann gilt auch ψ“<br />

ϕ Ø ψ „ϕ gilt genau dann, wenn ψ gilt“ (beide Ausdrücke haben die gleiche Wahrheitstabelle)<br />

J „Top“, „Wahr“<br />

K „Bottom“, „Falsch“<br />

1.2.2. Der Erfülltheitsoperator (<br />

Definition: Erfülltheit<br />

Wahrheitsbelegung κ : A Ñ 2 lomon<br />

tJ,Ku<br />

κ erfüllt ϕ: κ ( ϕ bzw. ( ϕrκs, rekursiv definiert durch<br />

(i) κ ( A ô κpAq “ J<br />

(ii) κ ( ϕ ^ ψ ô κ ( ϕ <strong>und</strong> κ ( ψ<br />

(iii) κ ( ␣ϕ ô κ * ϕ<br />

definiert Wahrheitswert einzelner Atome<br />

κ erfüllt also ein Atom A, wenn eben im „Welt-Zustand“ A erfüllt – also wahr – ist, ansonsten nicht.<br />

Die Und-Verknüpfung zweier Formeln ϕ <strong>und</strong> ψ ist erfüllt, wenn beide erfüllt sind, die Negation<br />

einer Formel ist erfüllt, wenn die Formel in κ nicht erfüllt ist.<br />

Im Prinzip schauen wir also immer nur im „Welt-Zustand“ nach, ob eine Formel bzw. die Atome<br />

aus denen sie aufgebaut ist, erfüllt sind.<br />

Wir können zusätzlich zu obiger Definition feststellen, dass κ ( J stets <strong>und</strong> κ ( K nie wahr sind.<br />

Die O<strong>der</strong>- <strong>und</strong> die Folgerungs-Verknüpfungen, die nicht Teil <strong>der</strong> Definition son<strong>der</strong>n daraus abgeleitet<br />

sind, verhalten sich bzgl. κ ebenfalls erwartungsgemäß:<br />

κ ( ϕ _ ψ ô pκ ( ϕ o<strong>der</strong> κ ( ψq<br />

κ ( ϕ Ñ ψ ô pFalls κ ( ϕ, so auch κ ( ψq<br />

κ ( ϕ Ø ψ ô pκ ( ϕ genau dann wenn κ ( ψq<br />

Die Definition soll am Beispiel <strong>der</strong> Formel pA _ ␣Bq Ñ B verdeutlicht werden<br />

6

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!