• Keine Ergebnisse gefunden

Goethe-Universität Frankfurt am Main 19. Januar 2011 Institut für Informatik

N/A
N/A
Protected

Academic year: 2021

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

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Goethe-Universität Frankfurt am Main 19. Januar 2011 Institut für Informatik

Theorie komplexer Systeme Prof. Dr. Nicole Schweikardt

Diskrete Modellierung

Wintersemester 2010/2011

Übungsblatt 11

Abgabe: bis 26. Januar 2011, 8.

15

Uhr (vor der Vorlesung oder in Raum RM 11-15/113)

Aufgabe 1: (24 Punkte)

Sei σ = { R, ˙ f , ˙ c} ˙ eine Signatur mit einem 2-stelligen Relationssymbol ˙ R, einem 2-stelligen Funktionssymbol ˙ f und einem Konstantensymbol ˙ c.

(a) Bestimmen Sie für jede der folgenden FO[σ]-Formeln, welche Variablen frei und welche Variablen gebunden in der Formel vorkommen. Entscheiden Sie außerdem für jede der FO[σ]-Formeln, ob es sich um einen FO[σ]-Satz handelt.

(i) f( ˙ ˙ c, v

0

) ˙ = ˙ c (ii) ∃v

3

R(v ˙

2

, v

3

)

(iii) ∃v

2

∃v

1

R(v ˙

1

, v

2

) → f ˙ (v

2

, v

1

) ˙ = ˙ c

(iv) ∀v

1

∀v

2

R(v ˙

1

, v

2

) ∧ R(v ˙

1

, v

2

)

(v)

∀v

2

f(v ˙

2

, v

1

) ˙ = ˙ c ∨ ∃v

1

R(v ˙

1

, v

2

)

(vi) ∀v

1

∀v

2

f ˙ (v

2

, v

1

) ˙ = ˙ f (v

1

, v

2

)

(b) Betrachten Sie die σ-Struktur A = (A, R ˙

A

, f ˙

A

, c ˙

A

), wobei A = {1, 2, 3, 4, 5, 6, 7, 8, 9}, R ˙

A

= {(1, 1), (3, 2), (4, 8), (5, 9), (6, 1), (8, 4)} und ˙ c

A

= 1 gilt. Weiterhin sei ˙ f

A

: A ×A → A definiert durch

f ˙

A

(x, y) := 1 + max(x, y) − min(x, y)

Sei I = (A, β) die σ-Interpretation mit der Belegung β : Var → A, für die gilt:

β(v

0

) = 3, β(v

1

) = 1, β(v

2

) = 9, und β(v

i

) = 5 für alle i ≥ 3.

Außerdem seien der σ-Term t

1

und die beiden FO[σ]-Formeln ϕ

1

und ϕ

2

wie folgt gegeben:

(i) t

1

:= ˙f ( ˙ f (v

0

, c), v ˙

2

)

(ii) ϕ

1

:=

R(v ˙

6

, v

2

) → R(v ˙

2

, v

2

)

(iii) ϕ

2

:= ∀v

0

∀v

1

˙f (v

0

, v

1

) ˙ =˙f (v

0

, c) ˙ → R(v ˙

1

, v

0

)

Berechnen Sie J t

1

K

I

für den σ-Term t

1

analog zu Beispiel 6.17 aus dem Skript. Berechnen Sie weiterhin J ϕ

1

K

I

und J ϕ

2

K

I

für die FO[σ]-Formeln ϕ

1

und ϕ

2

analog zu Beispiel 6.28 im Skript.

Aufgabe 2: (28 Punkte)

Betrachten Sie die Kinodatenbank A

Kino

aus der Vorlesung.

(a) Geben Sie für die folgenden Anfragen jeweils eine Formel ϕ der Logik erster Stufe an, die die Anfrage beschreibt. Berechnen Sie jeweils auch die Relation ϕ(A

Kino

).

(i) Geben Sie die Namen aller Kinos aus, in denen (mindestens) ein Film gezeigt wird.

(ii) Geben Sie die Namen aller Kinos aus, in denen exakt ein Film gezeigt wird.

(2)

(iii) Geben Sie die Telefonnummern aller Kinos aus, in denen Capote gezeigt wird, aber nie um 20:15 Uhr.

(iv) Geben Sie die Namen aller Filme aus, die gerade nicht in einem Kino laufen.

(v) Geben Sie alle Adressen von Kinos an, in denen Filme von Christopher J. J. Nolan oder mit Natalie Portman gezeigt werden.

(b) Berechnen Sie für jede der folgenden Formeln ϕ

i

die Relation ϕ

i

(A

Kino

) und geben Sie umgangssprachlich an, welche Anfrage durch die Formel ϕ

i

beschrieben wird.

(i) ϕ

1

(x

T

) = ∃x

P rogamm( ˙ ‘Babylon’, x ˙

T

, x)F ilme(x ˙

T

, x, ‘Nadja Uhl’) ˙

(ii) ϕ

2

(x

K

, x

A

) = ∃x

Tel

Orte(x ˙

K

, x

A

, x

Tel

) ∧ ∀x

T

∀x

Z

¬ P rogramm(x ˙

K

, x

T

, x

Z

)

(iii) ϕ

3

(x

K

, x

Z

) =

∃x

T

P rogramm(x ˙

K

, x

T

, x

Z

) ∧ ∀y

T

∀y

Z

P rogramm(x ˙

K

, y

T

, y

Z

) →

¬∃x

S

∃x

R

F ilme(y ˙

T

, x

R

, x

S

)

∧ (x

S

= ˙ ‘George Clooney’ ˙ ∨ x

R

= ˙ ‘George Clooney’) ˙

Aufgabe 3: (24 Punkte)

(a) Welche der folgenden Aussagen sind korrekt, welche nicht? (Sie brauchen Ihre Antwort nicht zu begründen.)

(i) ∀xϕ ≡ ¬∃x¬ϕ (ii) ∀xϕ | = ∃xϕ

(iii) ∃x(ϕ ∧ ψ) | = (∃xϕ ∧ ∃xψ)

(iv) (∃xϕ ∧ ∃xψ) | = ∃x(ϕ ∧ ψ) (v) (∃xϕ ∧ ∃xψ) ≡ ∃x(ϕ ∧ ψ) (vi) (∀xϕ ∧ ∀xψ) ≡ ∀x(ϕ ∧ ψ) (b) Beweisen Sie, dass Ihre Antworten zu (iii) und (iv) aus (a) korrekt sind.

(c) Zeigen Sie die Korrektheit der Beobachtung 6.40 (b) aus dem Skript, d.h. zeigen Sie, dass für jede Signatur σ und zwei beliebige FO[σ]-Formeln ϕ und ψ gilt:

ϕψ ⇐⇒ (ϕ ↔ ψ) ist allgemeingültig.

Aufgabe 4: (24 Punkte)

Sei σ

Graph

:= { E} ˙ die Signatur aus Beispiel 6.8 mit einem 2-stelligen Relationssymbol ˙ E zur Modellierung von gerichteten Graphen.

(a) Betrachten Sie die beiden σ

Graph

-Strukturen A = (A, E ˙

A

) und B = (A, E ˙

B

), die durch die beiden Graphen in der nebenstehenden Abbildung re- präsentiert werden. Geben Sie einen FO[σ

Graph

]- Satz ϕ an, so dass A | = ϕ und B | = ¬ϕ gilt.

A:

d a

b c

B:

d a

b c

(b) Geben Sie für die FO[σ

Graph

]-Formel ϕ(x) := ∀y∀z

¬y =z ˙ ∧ E(y, z) ˙

E ˙ (y, x) ∧ E(x, z) ˙

eine σ

Graph

-Struktur A und zwei Interpretationen I

1

= (A, β

1

) und I

2

= (A, β

2

) an, so dass I

1

| = ϕ und I

2

| = ¬ϕ gilt.

(c) Entscheiden Sie, ob FO[σ

Graph

]-Formeln ϕ und ψ mit freien Variablen x und y existieren, so dass für jeden gerichteten Graphen A = (A, E ˙

A

) und jede zu ϕ und ψ passende Belegung β in A gilt:

(i) (A, β) erfüllt ϕ ⇐⇒ β(x) und β(y) liegen zusammen auf einem Kreis in A (ii) (A, β) erfüllt ψ ⇐⇒ β(x) und β(y) liegen zusammen auf einem Kreis der

Länge vier in A

Referenzen

ÄHNLICHE DOKUMENTE

(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

Falls ja, geben Sie einen entspre- chenden Isomorphismus an und begründen Sie, warum es sich um einen

(a) Bestimmen Sie für jede der folgenden FO[σ]-Formeln, welche Variablen frei und welche Va- riablen gebunden in der Formel vorkommen (ohne Begründung). Berechnen Sie jeweils auch

In der Anfangszeit der Mobiltelefone und damit vor der Einführung polyphoner Klingeltöne hat der Mobiltelefonhersteller Nokia für alle seine Modelle den Standardton [ für m wie