• Keine Ergebnisse gefunden

Goethe-Universität Frankfurt am Main 1. Dezember 2011 Institut für Informatik

N/A
N/A
Protected

Academic year: 2021

Aktie "Goethe-Universität Frankfurt am Main 1. Dezember 2011 Institut für Informatik"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Goethe-Universität Frankfurt am Main 1. Dezember 2011 Institut für Informatik

Theorie komplexer Systeme Prof. Dr. Nicole Schweikardt

Logik in der Informatik

Wintersemester 2011 / 2012

Übungsblatt 6

Zu bearbeiten bis Donnerstag, 8. Dezember 2011

Aufgabe 1: (25 Punkte)

Stellen Sie für jede der beiden folgenden Formeln fest, ob sie in Gaifman-Normalform ist. Begründen Sie Ihre Antwort und geben Sie gegebenenfalls eine äquivalente Formel in Gaifman-Normalform an.

(a) ϕ

1

(x) := ∀y E(x, y)

(b) ϕ

2

(x

1

, x

2

) := ¬x

1

=x

2

∧ ∀y E(x

1

, y) ∨ E(x

2

, y)

Aufgabe 2: (25 Punkte)

Sei M eine endliche Menge von Formeln. Entwickeln Sie einen Algorithmus, der bei Eingabe einer beliebigen Formel ϕ ∈ BC(M ) eine zu ϕ äquivalente Formel in disjunktiver Normalform ausgibt, d.h. eine Formel der Form

_

i∈I

^

j∈Ji

ψ

i,j

,

wobei I und (J

i

)

i∈I

endliche Indexmengen sind und ψ

i,j

∈ M ∪ {¬χ : χ ∈ M }, für alle i ∈ I und alle j ∈ J

i

.

Aufgabe 3: (25 Punkte)

Entwickeln Sie einen Algorithmus, der bei Eingabe von zwei Zahlen k, r ∈ N

>1

und einer FO[σ]- Formel ψ(x

1

, . . . , x

k

, y), die r-lokal um x

1

, . . . , x

k

, y ist, eine FO[σ]-Formel ψ(x ˜

1

, . . . , x

k

, y) aus- gibt, für die gilt:

(I) ψ(x ˜

1

, . . . , x

k

, y) ist eine Boolesche Kombination von (i) Formeln, die r-lokal um x

1

, . . . , x

k

sind, und (ii) Formeln, die r-lokal um y sind,

und

(II) für alle σ-Strukturen A und alle a

1

, . . . , a

k

, b ∈ A mit Dist

A

(b, {a

1

, . . . , a

k

}) > 2r + 1 gilt:

A | = ˜ ψ[a

1

, . . . , a

k

, b] ⇐⇒ A | = ψ[a

1

, . . . , a

k

, b].

Aufgabe 4: (25 Punkte)

Für k, ` ∈ N

>1

sei G

k,`

das in Aufgabe 4 von Übungsblatt 4 definierte (k × `)-Gitter. Sei Diag die

einstellige Anfrage, die jedem Gitter G

k,`

die Diagonale

Diag(G

k,`

) := {(i, i) : 1 6 i 6 min(k, `)}

zuordnet.

Zeigen Sie: Die Anfrage Diag ist nicht FO-definierbar.

Referenzen

ÄHNLICHE DOKUMENTE

Da sich an den Gefäßen keine Markierungen befinden, kann John sein Ziel nur durch eine schrittweise Ausführung der folgenden Aktionen erreichen: Er kann eines der Gefäße vollständig

In jedem Zug kann der Spieler, der gerade an der Reihe ist, entweder drei Hölzer vom Tisch entfernen oder, falls eine gerade Anzahl an Hölzern auf dem Tisch liegt, den Haufen

Wir gehen der Einfachheit halber davon aus, dass jeder Vergleich zweier Wörter jeweils einen

(c) Geben Sie für Ihre Formel ϕ aus (b) eine Belegung an, die besagt, dass die Steuern gesenkt werden, die Ausgaben für Bildung sich nicht erhöhen, Staatseigentum verkauft wird und

die Maus kann sich in jede Richtung fressen und es besteht auch nicht die Gefahr, dass der Würfel umkippt oder herunterfällt, wenn die untere Ebene von Teilwürfeln teilweise

Wie oft mindestens und für welche Flüge muss der Duke sein Jetpack einsetzen, um bei seiner Tour von Gipfel D zu Gipfel G jeden Gebirgskamm genau einmal zu benutzen. Geben Sie

Wir nehmen an, der Zufalls- Surfer startet auf einer der vier Webseiten von G , wobei er jede Webseite gleichwahrschein- lich als Startpunkt wählen kann. Berechnen Sie

Dabei gilt für jede Komponente i der n Komponenten des Eingabetupels, dass sie genau dann 1 ist, falls am Schaltkreis am i-ten Eingang Strom anliegt, und der Funktionswert von f