Theoretische Informatik und Logik

Werbung
Fakultät Informatik Institut für Theoretische Informatik, Lehrstuhl für Automatentheorie
Theoretische Informatik und Logik
11. Übungsblatt
Sommersemester 2014
Hinweis
Folgende Aufgaben dienen der Selbstkontrolle und werden in der Übung nicht
besprochen.
*) Sei φ eine Formel, in der die Variable x nicht frei vorkommt. Zeigen Sie,
dass dann gilt:
φ ≡ ∃x .φ ≡ ∀x .φ
**) Seien φ, φ1 , φ2 , ψ, ψ1 , ψ2 prädikatenlogische Formeln. Zeigen Sie die folgenden Äquivalenzen:
a) (φ1 ∧ φ2 ) → ψ ≡ φ1 → (φ2 → ψ)
b) (φ1 ∨ φ2 ) → ψ ≡ (φ1 → ψ) ∧ (φ2 → ψ)
c) φ → (ψ1 ∧ ψ2 ) ≡ (φ → ψ1 ) ∧ (φ → ψ2 )
d) φ → (ψ1 ∨ ψ2 ) ≡ (φ → ψ1 ) ∨ ψ2
Aufgabe 1
Bestimmen Sie zu jeder der folgenden Formeln eine erfüllbarkeitsäquivalente
bereinigte Formel in Skolemform:
a) P(x ) ∨ (∃x .Q(x , x )) ∨ (∀x .P(f (x )))
b) (∀x .∃y .Q(f (x ), g(y ))) ∧ (∀x .(P(x , y , y ) ∨ Q(h(y ), x )))
c) (∀x .∀x .(P(x ) → Q(x , x ))) ∨ (∃x .∀y .(Q(x , g(y , z)) ∧ ∃z.Q(z, z)))
1
Aufgabe 2
Seien φ und ψ Formeln der Prädikatenlogik, x , y Variablen, sodass x nicht frei in ψ und
y nicht frei in φ vorkommt, und Qx , Qy ∈ {∀, ∃} Quantoren. Zeigen Sie die Gültigkeit
der folgenden Äquivalenzen:
a) Qx x .Qy y .(φ ∧ ψ) ≡ (Qx x .φ) ∧ (Qy y .ψ)
b) Qx x .Qy y .(φ ∨ ψ) ≡ (Qx x .φ) ∨ (Qy y .ψ)
c) Qx x .Qy y .(φ → ψ) ≡ (Qx x .φ) → (Qy y .ψ)
Dabei gilt ∀ = ∃ und ∃ = ∀.
Aufgabe 3
Formalisieren Sie die folgenden Aussagen in Prädikatenlogik:
• Jeder Drache ist glücklich, wenn alle seine Kinder fliegen können.
• Grüne Drachen können fliegen.
• Ein Drache ist grün, wenn er Kind mindestens eines grünen Drachens ist.
• Alle grünen Drachen sind glücklich.
Zeigen Sie, dass die letzte Aussage aus den ersten drei folgt.
Aufgabe 4
Welche der folgenden Aussagen sind wahr? Begründen Sie Ihre Antwort.
a) Jede Formel in Pränexform ist in Skolemform.
b) Jede Formel in Skolemform ist in Pränexform.
c) Jede Formel ist äquivalent zu einer bereinigten Formel.
d) Jede Formel ist äquivalent zu einer bereinigten Formel in Pränexform.
e) Jede Formel ist äquivalent zu einer bereinigten Formel in Skolemform.
2
Herunterladen