Einführung in die Logik

Werbung
Institut für
Theoretische Informatik
ITI
Prof. Dr. J. Adámek · Dipl.-Math. Dipl.-Inf. H. Urbat
Einführung in die Logik
Aufgabenblatt 4
Übungsaufgabe 1
Gegeben sei die Formel (A ⇔ B) ⇒ ¬C. Bestimmen Sie mittels Äquivalenzumformungen
(a) eine äquivalente DNF.
(b) eine äquivalente KNF.
Hausaufgabe 1 [10 PUNKTE]
Gegeben sei die Formel (A ∧ ¬C) ⇔ B. Bestimmen Sie mittels Äquivalenzumformungen
(a) [5 PUNKTE]
eine äquivalente DNF.
(b) [5 PUNKTE]
eine äquivalente KNF.
Hausaufgabe 2 [8 PUNKTE]
Eine 3-KNF ist eine KNF mit maximal drei Literalen pro Klausel. Zum Beispiel ist die Formel
(A ∨ ¬B ∨ C) ∧ B ∧ (A ∨ ¬D) eine 3-KNF. Beweisen oder widerlegen Sie: Zu jeder Formel gibt
es eine äquivalente 3-KNF.
Hausaufgabe 3 [18 PUNKTE]
Eine KNF in den Atomen A1 , . . . , An heißt vollständig, wenn
(i) jede Klausel vollständig ist, also die Form L1 ∨ . . . ∨ Ln mit Li ∈ {Ai , ¬Ai } hat, und
(ii) die Klauseln paarweise verschieden sind.
Zum Beispiel ist (A1 ∨ A2 ∨ ¬A3 ) ∧ (A1 ∨ ¬A2 ∨ ¬A3 ) ∧ (¬A1 ∨ ¬A2 ∨ ¬A3 ) eine vollständige
KNF in den Atomen A1 , A2 , A3 . Beweisen Sie:
(a) [8 PUNKTE] Jede aussagenlogische Formel kann durch Anwendung elementarer Äquivalenzumformungen (siehe Rückseite) in eine äquivalente vollständige KNF transformiert
werden.
(b) [6 PUNKTE] Zu jeder Formel gibt es, bis auf die Reihenfolge der Klauseln, genau eine
äquivalente vollständige KNF.
(c) [4 PUNKTE] Zwei Formeln F und F 0 sind genau dann äquivalent, wenn sich F durch
Anwendung elementarer Äquivalenumformungen in F 0 transformieren lässt.
Elementare Äquivalenzumformungen:
Für alle Formeln F , G und H gelten die folgenden Äquivalenzen:
• Elimination von ⇒ und ⇔:
F ⇒ G ≡ ¬F ∨ G
F ⇔ G ≡ (F ⇒ G) ∧ (G ⇒ F ) ≡ (¬F ∨ G) ∧ (¬G ∨ F )
• Regeln für > und ⊥:
F ∨>≡>
F ∨⊥≡F
F ∧>≡F
F ∧⊥≡⊥
> ≡ F ∨ ¬F
⊥ ≡ F ∧ ¬F
¬> ≡ ⊥
• Assoziativität:
(F ∨ G) ∨ H ≡ F ∨ (G ∨ H)
(F ∧ G) ∧ H ≡ F ∧ (G ∧ H)
• Kommutativität:
F ∨G≡G∨F
F ∧G≡G∧F
• Idempotenz:
F ∨F ≡F
F ∧F ≡F
• Distributivität:
F ∧ (G ∨ H) ≡ (F ∧ G) ∨ (F ∧ H)
F ∨ (G ∧ H) ≡ (F ∨ G) ∧ (F ∨ H)
• De Morgansche Gesetze:
¬(F ∨ G) ≡ ¬F ∧ ¬G
¬(F ∧ G) ≡ ¬F ∨ ¬G
• Doppelte Negation:
¬¬F ≡ F
Abgabe bis Freitag, 15.5., 14:00 Uhr, in den Briefkästen vor Raum IZ 343
Herunterladen