• Keine Ergebnisse gefunden

Universit¨ at Siegen

N/A
N/A
Protected

Academic year: 2021

Aktie "Universit¨ at Siegen"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Universit¨ at Siegen

Lehrstuhl Theoretische Informatik Markus Lohrey

Logik I SS 2018

Ubungsblatt 6 ¨

Aufgabe 1

Uberf¨ ¨ uhren Sie folgende Formeln in Skolemform mit Matrizen in KNF.

(a) ∃x∀y∃z(P (x) ∧ P (z) ∧ P (y)) (b) ∀x∃y∀z(P (z) ∨ P (f (y)))

(c) ∀x∀y∃z(P (x) → P (z)) Aufgabe 2

Gegeben seien folgende Formeln in Skolemform mit Matrizen in KNF.

(a) F

1

= ∀x(P (x) ∧ ¬P (x))

(b) F

2

= ∀x((P (x) ∨ ¬Q(x)) ∧ ¬P (f (a)) ∧ Q(f (a))) (c) F

3

= ∀x∀y((¬P (x) ∨ ¬P (f(y))) ∧ P (f (f(x)))) Sei F ∈ {F

1

, F

2

, F

3

}.

1. Geben Sie D({F }) an.

2. Geben Sie S

E({F }) in Klauselschreibweise an.

3. Zeigen Sie, dass F unerf¨ ullbar ist, indem Sie Grundresolution benutzen.

Aufgabe 3

Sei R = ( R , I

R

) die Struktur ¨ uber den reellen Zahlen mit + und · (mit der ¨ ublichen Bedeutung). Formalisieren Sie folgende Aussagen:

(a) x = 0 (mit freier Variable x).

(b) x = 1 (mit freier Variable x).

(c) x > 0 (mit freier Variable x).

(d) x < y (mit freien Variablen x und y).

1

(2)

Aufgabe 4

Betrachten Sie folgende Eigenschaften einer bin¨ aren Relation R:

1. R ist nicht leer.

2. R ist reflexiv.

3. R ist irreflexiv.

4. R ist symmetrisch.

5. R ist antisymmetrisch.

6. R ist transitiv.

(a) Formulieren Sie jede Eigenschaft als Formel.

(b) Geben Sie zu jeder Formel ein Modell an.

(c) Geben Sie zu jeder Formel eine Struktur an, die kein Modell ist.

Aufgabe 5

Betrachten Sie folgende Formeln:

1. F

1

:= ∀x(f(x) = x) 2. F

2

:= ∃x∃y(f(x) 6= f(y)) 3. F

3

:= ∀y∃x(f(x) = y)

4. F

4

:= ∀x∀y(f(x) = f(y) → x = y)

(a) Was sagen die Formeln jeweils ¨ uber f aus?

(b) Geben Sie zu jeder Formel ein Modell an.

(c) Geben Sie zu jeder Formel eine Struktur an, die kein Modell ist.

2

Referenzen

ÄHNLICHE DOKUMENTE

Diese Situation entspricht Fall 5

[r]

[r]

[r]

Wandeln Sie das Verfahren so um, dass der NDEA stattdessen einen einzigen Endzustand besitzt.. Verwenden Sie hierzu die bereits bekannten Funktionen empty, first, last

Formalisieren Sie Ihr Vorgehen in 1, indem Sie regul¨ are Ausdr¨ ucke und Priorit¨ aten f¨ ur die Tokenklassen angeben2. Geben Sie intuitiv den Scanner zu den regul¨ aren Ausdr¨

Aufgabe 2 Beweisen Sie die zwei Aussagen aus dem Skript auf Seite 99 zur Korrektheit des Algorithmus zum Auffinden nichtproduktiver Nichtterminale:.. • Falls A in der j -ten

• Entwerfen Sie regul¨ are Ausdr¨ ucke, die die g¨ ultigen Tokens der Pro- grammiersprache beschreiben, und geben Sie diesen Priorit¨ aten. • Geben Sie intuitiv