• Keine Ergebnisse gefunden

Wir möchten zeigen, dass jede Formel eine logisch äquivalente Formel in Negations- normalform besitzt.

N/A
N/A
Protected

Academic year: 2021

Aktie "Wir möchten zeigen, dass jede Formel eine logisch äquivalente Formel in Negations- normalform besitzt."

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

SS 2015 3. Juni 2015 Übungen zur Vorlesung Logik

Blatt 4

Prof. Dr. Roland Meyer Abgabe bis 12. Juni 2015, 12:00 Uhr Aufgabe 4.1 [Negationsnormalform, 1 Punkt]

Wir möchten zeigen, dass jede Formel eine logisch äquivalente Formel in Negations- normalform besitzt.

Zeigen Sie dazu die folgende stärkere Behauptung mittels struktureller Induktion: Für je- de Formel A P F gilt: Sowohl zu A als auch zu A gibt es jeweils eine logisch äquivalente Formel in Negationsnormalform.

Aufgabe 4.2 [Davis-Putnam-Verfahren, 1 Punkt pro Teilaufgabe]

a) Bestimmen Sie mittels des Davis-Putnam-Verfahrens, ob die folgende Formel erfüllbar ist:

p ^ p t _ q _ p q ^ p s _ q q ^ p s _ q _ t q ^ p r _ p q ^ r ^ p s _ q _ s q b) Warum ist es notwendig, dass die bearbeitete Formel im Davis-Putnam-Verfahren in

Negationsnormalform ist? (D.h.: An welcher Stelle gibt das Verfahren sonst falsche Antworten?)

c) Sei F “ t K

1

, . . . , K

n

u eine Formel in KNF in Mengenschreibweise. Außerdem sei K

i

Ď K

j

. Zeigen Sie, dass dann F () F

1

, worin F

1

F ztK

j

u. (Damit haben Sie die Korrektheit der Subsumptionsregel bewiesen.)

Aufgabe 4.3 [Resolutionskalkül, 1 Punkt pro Teilaufgabe]

a) Zeigen Sie per Resolution, dass

pppp Ñ qq ^ pq Ñ rqq Ñ p r ^ pqq eine Tautologie ist.

Hinweis: Der Resolutionskalkül kann nur auf Formeln in KNF angewandt werden.

b) Seien K

1

, K

2

Klauseln und l ein Literal mit l P K

1

und l P K

2

. Außerdem sei R die Resolvente von K

1

und K

2

nach l. Zeigen Sie, dass tK

1

, K

2

u ( R.

Aufgabe 4.4 [Resolutionskalkül II, 1 Punkt]

Zeigen Sie anhand eines Beispiels, dass der Resolutionskalkül nicht vollständig ist.

Das heisst, geben Sie eine Formel A in KNF und eine Klausel K an, so dass AK gilt, aber nicht A $

Res

K.

Abgabe: bis 12. Juni 2015, 12:00 Uhr im Kasten neben Raum 34/401.4

Referenzen

ÄHNLICHE DOKUMENTE

ohne Resultate aus der Vorlesung zu verwenden, dass eine boole'sche Formel in DNF, die parity(x

Zeigen Sie, dass dann

(d) Sei ϕ eine aussagenlogische Formel deren Modelle unter Schnitt abgeschlossen sind. Zeigen Sie, dass ϕ logisch äquivalent zu einer

[r]

◮ Ersetzt man in einer Formel eine Teilformel durch eine logisch äquivalente Formel, so erhält man eine logisch äquivalente Formel... nand, nor Gattern werden bevorzugt, da nur

Geben Sie einen Algorithmus an, der dies in O(N log N ) Operationen durchf¨ uhrt.. Sie d¨ urfen annehmen, dass die L¨ ange des Eingabevektors eine

Realisieren Sie die zweidimensionale FFT, indem Sie Ihren Code aus PA1 (oder die Matlab- Funktionen fft bzw. ifft) zun¨ achst auf die Zeilen und dann auf die Spalten von X anwenden

Programmieraufgabe 5: Verwenden Sie Ihren Code aus Teil PA1 (oder die Matlab-Funktionen fft und ifft) um ein Programm zu schreiben, welches zu vorgegebenen Daten eine