• Keine Ergebnisse gefunden

Einf¨ uhrung in die Logik

N/A
N/A
Protected

Academic year: 2021

Aktie "Einf¨ uhrung in die Logik"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

ITI

Institut für Theoretische Informatik

Dr. J¨urgen Koslowski

Einf¨ uhrung in die Logik

Aufgabenblatt 4, 2017-05-09

Ubungsaufgabe 24¨

Formen SieF = ((A⇒B)⇒C)⇒(C⇒(A⇒B)) um in eine ¨aquivalente

• NNF

• DNF

• KNF

L¨osungsvorschlag:

NNF:

F ≡ ¬(¬(¬A∨B)∨C)∨ ¬C∨ ¬A∨B

≡((¬A∨B)∧ ¬C)∨ ¬C∨ ¬A∨B

Eine ¨aquivalente DNF kann man aus dieser NNF direkt herleiten, ohne Umweg ¨uberKNF(¬F), indem man in der linken Teilformel eines der Distributivgestetze anwendet:

F ≡(¬A∧ ¬C)∨(B∧ ¬C)∨ ¬C∨ ¬A∨B

F¨ur die KNF ist nur zu beachten, dass die obige NNF eine Disjunktion von zwei KNFs ist:

F ≡(¬A∨B∨ ¬C∨ ¬A∨B)∧(¬C∨ ¬C∨ ¬A∨B)

≡(¬A∨B∨ ¬C)∧(¬C∨ ¬A∨B)

≡(¬A∨B∨ ¬C)

Ubungsaufgabe 25¨

Γ und Γ0 sind Formelmengen,F undGFormeln. Beweisen oder widerlegen Sie:

(a) Wenn Γ|=F, dann auch Γ∪Γ0 |=F. (b) Γ|=F und Γ0|=F implizieren Γ∩Γ0 |=F. ( c ) Γ|=F und Γ0|=Gimplizieren Γ∪Γ0 |=F∧G.

L¨osungsvorschlag:

(a) Korrekt: Jede Belegung, die Γ∪Γ0 erf¨ullt, erf¨ullt auch Γ, nach Voraussetzung dann also auch F.

(b) Falsch: Zwar gilt immerF∧G|=F undF∧H |=F, fallsF keine Tautologie ist, gilt aber nicht |=F.

(2)

( c ) [3 punkte] Korrekt: Jede Γ∪Γ0 erf¨ullende und f¨urF sowieGpassende Belegungαerf¨ullt sowohl Γ als auch Γ0, also bildetαbsowohlF als auchGauf 1 ab, daher auchF∧G. Existiert keine derartige Belegung, ist Γ∪Γ0 |=F∧Gtrivialerweise korrekt.

Aufgabe 26[11 PUNKTE]

Wandeln Sie die Formel ((A⇒B)⇒C)∧(¬C⇒(C⇒A)) um in eine ¨aquivalente (a) [3 punkte] NNF,

(b) [2 punkte] KNF,

( c ) [6 punkte] kanonische KNF (vergl. Aufgabe 20). [Hinweis: Starten Sie mit dem Ergebnis von (b) und erkl¨aren Sie, wie zu kurze Klauseln um die fehlenden Variablen erg¨anzt werden k¨onnen.]

Vereinfachen Sie die jeweiligen Normalformen soweit wie m¨oglich, und erl¨autern Sie, welche Regeln Sie anwenden.

Aufgabe 27[10 PUNKTE]

Γ und ∆ sind Mengen von Formeln,Gist eine einzelne Formel. Zeigen oder widerlegen Sie:

(a) [3 punkte] Wenn Γ erf¨ullbar ist, und ∆⊆Γ, dann ist auch Γ−∆ erf¨ullbar.

(b) [3 punkte] Wenn Γ erf¨ullbar ist undGeine Tautologie, dann ist auch Γ∪ {G} erf¨ullbar.

( c ) [2 punkte] Wenn Γ nicht erf¨ullbar ist, dann ist f¨ur jede FormelGauch Γ∪ {G} nicht erf¨ullbar.

(d) [2 punkte] Wenn Γ nicht erf¨ullbar ist, und G∈Γ eine Tautologie, dann ist auch Γ− {G}

nicht erf¨ullbar.

Aufgabe 28[12 PUNKTE]

Zeigen Sie:

(a) [6 punkte] Γ|=F gilt genau dann, wenn Γ∪ {¬F} nicht erf¨ullbar ist (Satz 5.0.2 der VL).

(b) [4 punkte] Γ|=F f¨ur jede FormelF, sofern Γ nicht erf¨ullbar ist.

( c ) [2 punkte] ExistiertG∈Γ mit Γ− {G} |=¬G, dann ist Γ nicht erf¨ullbar.

Aufgabe 29[12 PUNKTE]

Zeigen oder widerlegen Sie: wenn Γ|=GundG≡H dann auch Γ|=H.

Abgabe bis Montag, 2017-05-16, 13:15, im Kasten neben IZ 343

Referenzen

ÄHNLICHE DOKUMENTE

Werden etwa im zweiten Schritt Knoten mit den Formeln A und B in dieser Reihenfolge nach W L geschrieben, so wird im Falle eines Queues als n¨ achstes der Knoten mit A verarbeitet,

(b) Bei genau zwei Literalen stehen 2n f¨ ur das erste Literal und 2n − 2 f¨ ur das zweite Literal zur Verf¨ ugung (die Variablen sollen verschieden sein); da die Reihenfolge

Da zwischen Funktionen D V B und Teilmengen von D V eine bijektive Beziehung besteht (Stichwort: charakteristische Funktion), kann man die Semantik auch mit Hilfe solcher

Die Aufgaben sind optional, abzugeben brauchen nur diejenigen, die momentan hinsichtlich der Studienleistung. ” Hausaufgabenpunkte“ auf der

(b) Da wir Formel als 2-dimensionale B¨ aume und nicht als 1-dimensionale W¨ orter definiert haben, verwenden wir einen Trick: Da jeder Formel eindeutig eine Infix- (oder auch

F¨ arbungsproblem f¨ ur einen ungerichteten Graphen G = hV, Ei: die Knoten (Hauptst¨ adte) so f¨ arben, dass f¨ ur jede Kante die Endpunkte verschieden gef¨ arbt sind. Nach

Achtung: Da es sich um syntaktische Herleitungen handelt, d¨ urfen wir keine semantischen Argumente einbeziehen, also etwa bekannte Tautologien oder die Definition von ⇒ mittels ∨

Wir betrachten die Signatur Σ der Arithmetik mit zwei Konstanten 0 und 1, zwei zweistelligen Funktionensymbolen + und · einem zweistelligen Pr¨