• Keine Ergebnisse gefunden

TU Kaiserslautern

N/A
N/A
Protected

Academic year: 2022

Aktie "TU Kaiserslautern"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Prof. Dr. A. Poetzsch-Heffter Peter Zeller, M. Sc.

TU Kaiserslautern

Fachbereich Informatik AG Softwaretechnik

Übungsblatt 9: Logik (SS 2017)

Bearbeitung in der Übung am 08./09. Juni Beachten Sie: Zu den Übungen nächste Woche Donnerstag (Fronleichnam) wird es wiederErsatztermine geben. Wegen derZwischenklausuram 19.06. werden die Ersatztermine diesmal zu folgenden Terminen stattfinden:

Gruppe 1: Montag, 19.06. 11:45 Uhr Gruppe 2: Montag, 19.06. 10:00 Uhr

Gruppe 3: Dienstag, 13.06. 11:45 Uhr (Achtung: Diesmal schon vor dem Feiertag!)

Sie können wie beim letzten mal im Stats auch einen anderen Ersatztermin wählen. Details finden Sie auf der Homepage zur Vorlesung.

Aufgabe 1 Bewertungen

SeiS = n

+/2,∗/2o ,n

even/1o

eine Signatur. Über diese Signatur definieren wir die Struktur M = (D,I) mit Datenbereich D = 0,1,2 . Die Funktionen+ und− werden von I wie in folgender Tabelle gezeigt interpretiert:

x y x+y x*y

0 0 0 0

0 1 1 0

0 2 2 0

1 0 1 0

1 1 2 1

1 2 0 2

2 0 2 0

2 1 0 2

2 2 1 1

Außerdem giltI(even)(x)=0 gdw.x=1.

Beantworten Sie die Fragen a) - c) für die FormelnA1bisA5: A1≡ ∀z.z= x→ ∀x.z=x A2≡ ∃n.∀x. x+n=x A3≡ ∀x.∃y.x∗y, x A4≡ ∃z.∀x.x,z→

∃y.x∗y, x A5≡ ∃x.∀y.even(x+y)

a) Welche Variablen kommen gebunden vor, welche sind frei?

b) Ist die Formel abgeschlossen?

c) Was ergibt die BewertungBMψ Ai

, wennψdie Belegung mitψ(x)=1 für alle Variablenxist?

(2)

Aufgabe 2 Semantik

Geben Sie für folgende Formeln jeweils eine Struktur an, welche die Formel nicht erfüllt und eine Struktur, welche die Formel erfüllt (also ein Modell).

a)

∀y.∃x. p(x,y)

∃x.∀y. p(x,y) b) ∀y.

∃x. p(x)→q(y)

∃x.p(x)

→q(y)

Aufgabe 3 Modellierung

Wir betrachten in dieser Aufgabe einen Datenbereich, welcher Mengen und natürliche Zahlen umfasst.

Gegeben sind dazu die folgenden Prädikate und Funktionen:

Prädikat Bedeutung

set(x) wahr gdw. x eine Menge ist

number(x) wahr gdw. x eine natürliche Zahl ist

x∈S wahr gdw.S eine Menge ist undxein Element vonS ist

A⊆B wahr gdw.AundBMengen sind undAeine Teilmenge vonBist finite(S) wahr gdw.S eine endliche Menge ist

Funktion Bedeutung

A∪B Liefert die Vereinigung der MengenAundB(bzw. die Leere Menge wennA oderBkeine Menge ist)

A∩B Liefert die Schnittmenge der MengenAundB(bzw. die Leere Menge wennA oderBkeine Menge ist)

{} Die leere Menge

{x} Die Menge, die nurxenthält

Modellieren Sie die folgenden Aussagen mit Formeln der Prädikatenlogik und verwenden Sie dabei nur die oben definierten Prädikate und Funktionen:

a) Wenn alle Elemente aus einer MengeAauch Elemente vonBsind, dann istAeine Teilmenge vonB.

b) Wenn es ein xgibt, das Element einer MengeAist, dann ist{x}eine Teilmenge vonA.

c) Zu jeder MengeAgibt es eine MengeA0, welche genau die endlichen Teilmengen vonAenthält.

d) Es gibt keine Menge, die sich selbst als Element enthält.

e) WennAkeine Teilmenge vonBist, dann gibt es inAein Element das nicht inBvorkommt.

f) Die Schnittmenge zweier Mengen ist leer, genau dann wenn beide Mengen kein Element gemeinsam haben.

Referenzen

ÄHNLICHE DOKUMENTE

Zeige, dass (i) Die Smith-Volterra-Cantor-Menge ist abgeschlossen. (ii) Die Smith-Volterra-Cantor-Menge hat

1. Weiter belege man mit einem Beispiel, daß in b) nicht allgemein Gleichheit

Fülle die freien Felder mit den richtigen Termen aus, wie im Beispiel vorgegeben.. Hinweis: Es kommen

Eine Menge A ist also genau dann Teilmenge einer Menge B, wenn jedes Element welches aus in A ist auch in B ist?. Wir können aber auch die Elemente einer Menge durch ihre

Bestimmen Sie, wie viele Elemente TC(a) mindestens enthält, wie viele Elemente TC(a) maximal enthält und geben Sie jeweils eine Menge x ∈ HF n an, für die Ihre Schranke angenommen

[r]

[r]

Auÿerdem kann man bei m + 1 vielen gegebenen Anfangwerten eine Polynomfunktion m -ten Grades durch die Punkte (n, a n ) legen und behaupten, das sei das Bildungsgesetz (es