( !0 )1 § • 23 ¢¦©4 0 - Universität Paderborn

Werbung
Universität Paderborn
Institut für Informatik
Hochschuldozent Dr. Benno Stein
Sven Meyer zu Eißen
Paderborn, 2. November 2003
Wissensbasierte Systeme – Logik und Regelverarbeitung WS03/04
Übungsblatt 3 (Aussagenlogik: Normalformen, Erfüllbarkeit)
Aufgabe 1
Es seien die folgenden aussagenlogischen Formeln gegeben.
• "
• !
•
Bilden Sie hierzu jeweils nacheinander
(a) eine logisch äquivalente Formel in Negationsnormalform,
(b) eine logisch äquivalente Formel in KNF,
(c) eine erfüllbarkeitsäquivalente Formel in KNF nach Tseitin.
Aufgabe 2
(a) Zeigen Sie mit Induktion über den Formelaufbau, daß sich jede aussagenlogische Formel in NNF in eine
Formel in KNF transformieren läßt, und
(b) geben Sie einen Algorithmus dazu an.
Aufgabe 3
Im Folienskript ist die Negationsnormalform konstruktiv definiert. Geben Sie eine induktive Definition, vergleichbar der von Atoms (Seite VIII-5), an.
Aufgabe 4
Es sei eine Menge von
#
Atomen gegeben. Bestimmen Sie die Größe der folgenden Klauselmengen.
(a) Klauseln ohne Mehrfachvorkommen von Literalen,
(b) Klauseln ohne Mehrfachvorkommen von Literalen, die keine Tautologien sind,
(c) Klauseln mit genau einem Literal für jedes Atom.
Aufgabe 5
Es seinen ,
1
aussagenlogische Formeln. Sind die folgenden Aussagen wahr oder falsch?
STEIN/MEYER ZU EISSEN 2003/2004
$% & ' ((
(b) %)*+ (c) , widerspruchsvoll *$%
(d) %*, , tautologisch
(e) , widerspruchsvoll *%.-/102
(f) % -3/10 *, , erfüllbar
(g) % -3/10 45%)
(a)
Aufgabe 6
Gegeben sei eine Formel
Bedingungen genügt:
in 3-KNF. Geben Sie ein Verfahren an, das ein
&6 aus konstruiert und den folgenden
'687 3-KNF,
(b) '6 besteht aus Klauseln mit jeweils genau 3 Literalen,
(c) '69% -/10 .
(a)
Bedenken Sie, daß in keiner Klausel gleiche Literale vorkommen dürfen.
Aufgabe 7
(a) Zeigen Sie, daß eine Formel
in KNF genau dann tautologisch ist, wenn jede Klausel tautologisch ist.
(b) Zeigen Sie weiter, daß eine Klausel tautologisch ist genau dann, wenn sie für ein Atom
enthält.
Aufgabe 8
Zu jeder Formel
Aufgabe 9
gibt es eine logisch äquivalente Formel
:
die Literale
und
in KNF. Stimmt das?
Es seinen , aussagenlogische Formeln. Zeigen oder widerlegen Sie:
Aufgabe 10
Sei
2
eine Formel in KNF. Läßt sich dann in
+ : *
= + >+ ;%< :
überprüfen, ob
tautologisch ist?
STEIN/MEYER ZU EISSEN 2003/2004
Herunterladen