Übungsblatt 11 - Universität Bonn

Werbung
Universität Bonn
Institut für Informatik V
Prof. Dr. Norbert Blum
Elena Trunz
Wintersemester 2013/2014
BA-INF 011 - Logik und Diskrete Strukturen
Übungsblatt 11
13.1.2014
Aufgabe 1
0
Behauptung: Seien φ ein Ausdruck über Σ und M und M zwei für Σ geeignete Strukturen. Falls M
0
und M bzgl. φ sich nur in Werten, die diese Variablen, die im φ nicht frei sind, zuweisen, unterscheiden,
0
dann gilt genau dann M φ wenn M φ.
Angenommen, die Behauptung gilt für die Ausdrücke ψ1 und ψ2 . Zeigen Sie, dass dann die Behauptung
auch für φ = ψ1 ∨ ψ2 gilt.
Aufgabe 2
Betrachten Sie den Satz φ := (∀x∃y G(x, y) ∧ ∀x∀y∀z((G(x, y) ∧ G(x, z)) → y = z)). Zeigen Sie, dass
genau diejenigen Graphen φ erfüllen, deren Knoten alle den Ausgangsgrad eins haben.
Aufgabe 3
Zeigen Sie, dass ein Ausdruck genau dann unerfüllbar ist, wenn seine Negation gültig ist.
Aufgabe 4
Gegeben seien die Ausdrücke φ1 , φ2 und φ3 , die gerade die Reflexivität, Symmetrie und Transitivität
von P ausdrücken.
φ1 = ∀xP (x, x)
φ2 = ∀x∀y(P (x, y) → P (y, x))
φ3 = ∀x∀y∀z((P (x, y) ∧ P (y, z)) → P (x, z))
Zeigen Sie, dass keiner dieser Ausdrücke Folgerung der anderen beiden ist, indem Sie für jedes Paar ein
Modell angeben, das aber kein Modell für den jeweils dritten Ausdruck ist.
Bitte wenden!
Aufgabe 5
Welche der folgenden Strukturen sind Modelle für den Ausdruck
∃x∃y∃z(P (x, y) ∧ P (z, y) ∧ P (x, z) ∧ ¬P (z, x))?
1. U := N, P := {(m, n) | m, n ∈ N, m < n}
2. U := N, P := {(m, m + 1) | m ∈ N}
3. U := 2N , P := {(A, B) | A, B ⊆ N, A ⊆ B}
Begründen Sie Ihre Antworten.
Aufgabe 6
1. Gegeben sei die Struktur U := N0 , a = 0, f (x) = x+1, wobei jeder Variable ein beliebiges Element
aus U zugeordnet wird. Ist diese Struktur ein Modell für die drei folgende Ausdrücke?
(a) φ1 := ∃x1 ∃x2 ∃x3 ∀y(x1 = y ∨ x2 = y ∨ x3 = y),
(b) φ2 := ∀x¬(f (x) = a),
(c) φ3 := ∀x∀y(f (x) = f (y)) → x = y?
Begründen Sie Ihre Antwort!
2. Geben Sie Strukturen an, die nur für jeweils zwei der Ausdrücke ein Modell sind, aber nicht für
alle drei.
Herunterladen