9. ¨Ubungsblatt zur Vorlesung ” Logik in der Informatik“

Werbung
TU Ilmenau, Fakultät IA
Institut TI, FG Theoretische Informatik
Prof. Dr. D. Kuske, M.Sc. M. Huschenbett
http://www.tu-ilmenau.de/iti/lehre/lehre-ss-2011/lidi/
9. Übungsblatt zur Vorlesung Logik in der Informatik“
”
Die Lösungen der folgenden Aufgaben werden in der Übung am 28. Juni 2011 besprochen.
Bearbeiten Sie die Aufgaben daher bitte vor diesem Übungstermin zu Hause.
Aufgabe 1
Es seien n ≥ 1 und Gn die Menge aller gerichteten Graphen G = (V, E) auf den Knoten
V = { 1, . . . , n } (isomorphe Graphen werden dabei nicht identifiziert). Wir erzeugen Graphen
G ∈ Gn zufällig, indem wir für jede potentielle Kante eine faire Münze werfen und die Kante
genau dann zu G hinzufügen, wenn die Münze Zahl zeigt.
Zeigen Sie, dass wir jeden Graphen G ∈ Gn mit derselben Wahrscheinlichkeit erhalten. Die
durch den Zufallsalgorithmus gegebene Wahrscheinlichkeitsverteilung auf Gn ist also gerade
die Gleichverteilung.
Aufgabe 2
Für n ≥ 1 sei Gn wie in Aufgabe 1 und wir nehmen eine Gleichverteilung auf Gn an, deren
Wahrscheinlichkeitsmaß wir mit ProbG∈Gn bezeichnen.
(a) Berechnen Sie in Abhängigkeit von n ≥ 1 die Wahrscheinlichkeit
ProbG∈Gn (die Anzahl der Kanten von G ist gerade) .
Ermitteln Sie weiter
lim ProbG∈Gn (die Anzahl der Kanten von G ist gerade) .
n→∞
(b) Bestimmen Sie
lim ProbG∈Gn (G hat einen Durchmesser ≤ 2) .
n→∞
Ein Graph G = (V, E) hat dabei Durchmesser ≤ 2 wenn für jedes Paar (x, y) ∈ V × V
gilt x = y oder (x, y) ∈ E oder es gibt ein z ∈ V mit (x, z), (z, y) ∈ E.
(c) Schlussfolgern Sie den Wert von
lim ProbG∈Gn (G ist stark zusammenhängend) .
n→∞
(d) Zeigen Sie
lim ProbG∈Gn (G enthält ein Dreieck) = 1 .
n→∞
Ein Dreieck in einem Graphen G = (V, E) besteht dabei aus drei paarweise verschiedenen
Knoten x, y, z ∈ V mit (x, y), (y, z), (z, x) ∈ E (wir schreiben dafür ∆(x, y, z)).
Hinweis: Für vier paarweise verschiedene Knoten x, y, z, z 0 ∈ V sind die Ereignisse ∆(x, y, z)
und ∆(x, y, z 0 ) nicht stochastisch unabhängig. Hingegen sind ∆(x, y, z) und ∆(x, y 0 , z 0 ) für
fünf paarweise verschiedene Knoten x, y, y 0 , z, z 0 ∈ V stochastisch unabhängig.
Bitte wenden!
2
9. Übungsblatt zur Vorlesung Logik in der Informatik“
”
Aufgabe 3
Eine partielle Ordnung ist eine Struktur A = (A, ≤A ) mit einer reflexiven, transitiven und
antisymmetrischen binären Relation ≤A auf A. Eine lineare Ordnung ist eine partielle Ordnung
A = (A, ≤A ) bei der die Relation ≤A total ist, d.h. für alle a, b ∈ A gilt a ≤ b oder b ≤ a.
Für je zwei partielle Ordnungen A = (A, ≤A ) und B = (B, ≤B ) definieren wir eine weitere
partielle Ordnung A × B = (A × B, ≤A×B ) durch
(a1 , b1 ) ≤A×B (a2 , b2 )
⇐⇒
a1 ≤A a2 und b1 ≤B b2 .
(a) Betrachten Sie die Formel
ϕ = ∃=1 x ∀y : x ≤ y .
Bestimmen Sie eine endliche Menge Φ von Paaren von FO-Sätzen mit der folgenden Eigenschaft: Für alle partiellen Ordnungen A und B gilt A × B |= ϕ genau dann, wenn es
ein Paar (ψA , ψB ) ∈ Φ gibt mit A |= ψA und B |= ψB .
(b) Lösen Sie Teilaufgabe (a) für die Formel
ϕ = ∃=2 x∀y : x ≤ y .
(c) Lösen Sie Teilaufgabe (a) erneut für die Formel
ϕ = ∃x, y, z : x < y < z ∧ ¬(∃u : x < u < y ∨ y < u < z)
und lineare Ordnungen A und B.
Bemerkung: Für lineare Ordnungen A und B ist A × B im Allgemeinen keine lineare
Ordnung.
(d) Finden Sie eine MSO-Formel ϕ, so dass für alle endlichen linearen Ordnungen A = (A, ≤A )
und B = (B, ≤B ) gilt: A × B |= ϕ genau dann, wenn |A| = |B|.
(e) Zeigen Sie, dass es keine endliche Menge Φ von Paaren von SO-Formeln mit der folgenden
Eigenschaft gibt: Für alle endlichen linearen Ordnungen A = (A, ≤A ) und B = (B, ≤B )
gilt |A| = |B| genau dann, wenn es ein Paar (ψA , ψB ) ∈ Φ mit A |= ψA und B |= ψB gibt.
Herunterladen