• Keine Ergebnisse gefunden

Formale Grundlagen der Informatik II

N/A
N/A
Protected

Academic year: 2022

Aktie "Formale Grundlagen der Informatik II"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Formale Grundlagen der Informatik II

2. Übungsblatt

Fachbereich Mathematik SS 2011

Prof. Dr. Martin Ziegler 08.06.11

Alexander Kreuzer Carsten Rösnick

Minitest Lösung

a) Seienϕ, ψzwei allgemeingültige Sätze. Welche der folgenden Aussagen ist im Allgemeinen richtig?

4 ϕist erfüllbar.

4 ϕ∧ψ ist allgemeingültig.

4 ϕ∨ψ ist allgemeingültig.

4 ¬ϕist nicht erfüllbar.

Begründung:ϕist erfüllbar, weil nach Voraussetzung jedes Modellϕerfüllt und damit es insbeson- dere ein Modell vonϕ gibt. Da für jedes ModellIgilt I|= ϕ, ψ, gilt auchI|= ϕ∧ψ, ϕ∨ψ und damit sindϕ∧ψ, ϕ∨ψallgemeingültig. Weil für jedesIgiltI|= ϕ, folgt dass es keinIgibt, dass I|=¬ϕ, also ist¬ϕnicht erfüllbar.

b) Seienϕ, ψnun zwei erfüllbare Sätze. Welche der folgenden Aussagen ist im Allgemeinen richtig?

2 ϕ∧ψ ist erfüllbar.

4 ϕ∨ψ ist erfüllbar.

2 ¬ϕist nicht erfüllbar.

Begründung: Seienϕ ≡ pundψ ≡ ¬p, dann ist ϕ erfüllbar, weil das ModellImit(p)I = 1den Satz erfüllt, undψ erfüllbar, weil das Modell I0 mit (p)I0 = 0den Satzψ erfüllt. Aberϕ∧ψ ≡ 0 und ist damit nicht erfüllbar. Der Satzϕ∨ψist erfüllbar, weil jedes Modell vonϕauch ein Modell vonϕ∨ψ ist. Der Satz¬ϕist im Allgemeinen nicht nicht erfüllbar, weil z.B. fürϕ≡ pgilt dasϕ und¬ϕerfüllbar sind.

Gruppenübung

Aufgabe G1

Seienϕundψ AL-Formeln. Wie kann man das Resolutionsverfahren benutzen, um zu überprüfen, ob (a) ϕunerfüllbar ist;

(b) ϕerfüllbar ist;

(c) ϕallgemeingültig ist;

(d) ϕnicht allgemeingültig ist;

(e) ϕ|=ψ;

(f) eine endliche MengeΦvonAL-Formeln unerfüllbar ist;

(g) eine unendliche MengeΦvonAL-Formeln unerfüllbar ist?

1

(2)

Aufgabe G2

Seienϕ:= (p∨ ¬q∨ ¬r)∧(¬p∨q∨ ¬r)∧(¬p∨ ¬q)

ψ := (p∧q)∨(¬p∧ ¬q)∨(¬p∧q∧ ¬r)∨(p∧ ¬q∧ ¬r). Zeigen Sie mit Hilfe des Resolutionsverfahrens, dass (a)ϕerfüllbar ist; (b)ϕ|=ψ gilt.

Aufgabe G3

EinDominosystemD = (D, H, V)besteht aus einer endlichen MengeD von quadratischen Dominostei- nen und zwei RelationenH ⊆D×DundV ⊆D×D, so dass

• (d, e)∈H gdw.erechts nebendpasst,

• (d, e)∈V gdw.eüberdpasst.

Wir betrachten ein festes DominosystemD= (D, H, V).

(a) Geben Sie zun ∈ N eine AL-FormelmengeΦn an, welche genau dann erfüllbar ist, wenn man ein Quadrat der Größen×nso mit Dominosteinen ausD belegen kann, dass nebeneinander liegende Steine zueinander passen. (Wir nehmen an, dass es von jedem Dominostein beliebig viele Exemplare gibt.)

(b) Beweisen Sie mit Hilfe des Kompaktheitssatzes, dass man die gesamte Ebene N×N korrekt mit Dominosteinen belegen kann, vorausgesetzt dies geht für alle endlichen Quadraten×n.

(c) Beweisen Sie die Aussage aus (b) mit Hilfe des Lemmas von König anstatt des Kompaktheitssatzes.

Hausübung

Aufgabe H1 (6 Punkte)

(a) Überprüfen Sie mit Hilfe der Resolutionsmethode, ob die folgende Formel unerfüllbar ist:

(q∨s)∧(p∨ ¬s)∧(p∨ ¬q∨r∨s)∧(q→(r→s))∧(r∨s)∧((p∧s)→r)∧(¬p∨ ¬r)

(b) Weisen Sie mit Hilfe der Resolutionsmethode die folgende Folgerungsbeziehung nach:

(p∨ ¬q∨r)∧(¬p∨q∨r)|= (¬p∧q∧r)∨(¬p∧ ¬q)∨(¬p→0)

(c) Bestimmen Sie das minimale Modell der folgenden Horn-Formelmenge:

H0 ={(p∧t)→s, r, (q∧r)→s, t→p, t}

Aufgabe H2

(a) Für — möglicherweise unendliche — FormelmengenΦundΨschreiben wir

^Φ |= _ Ψ,

wenn jede Interpretation, die alle Formelnϕ∈ Φwahr macht, auch mindestens eine Formelψ ∈Ψ wahr macht. Zeigen Sie, dass VΦ |= WΨ impliziert, dass es endliche Teilmengen Φ0 ⊆ Φ und Ψ0 ⊆Ψgibt, so dassV

Φ0 |=W Ψ0.

(b) SeiV = {p1, p2, p3, . . .}. Eine InterpretationI:V →B kann aufgefasst werden als die unendliche Bit-SequenzI(p1)I(p2)I(p3). . .

P sei irgendeine Teilmenge aller solchen Sequenzen, so dass sowohlP als auch das KomplementP durch (unendliche)AL-Formelmengen spezifiziert werden können, in dem Sinne, dass

P = {I : I|= Φ}

P = {I : I|= Ψ}

für geeigneteΦ,Ψ⊆AL(V).

Zeigen Sie, dass dann sowohlP als auchP jeweils schon durch eine einzelneAL-Formel spezifiziert werden können (und also nur von endlichen Abschnitten der Sequenzen abhängen können).

2

Referenzen

ÄHNLICHE DOKUMENTE

Begründung: In einem DFA gibt es für jeden Buchstaben und von jedem Zustand aus genau ei- ne Transition. In einem NFA gibt es beliebig viele.. w wird rückwärts gelesen). Hinweis:

Zeigen Sie, dass für jede reguläre Sprache L auch die Umkehrung rev ( L ) regulär ist, indem Sie zeigen, wie man aus einem regulären Ausdruck für die Sprache L einen regulären

2 Es gibt im Allgemeinen mehrere nicht isomorphe DFAs, die minimal sind und die gleiche Sprache wie A erkennen... Begründung: Es gibt einen eindeutigen Minimalautomaten, siehe

(c) Konstruieren Sie einen Kellerautomaten, der L(G) erkennt, und begründen Sie die Korrektheit Ihrer Konstruktion (beispielsweise durch Angabe des entsprechenden Satzes aus

Begründung: Die DTM hält immer: In jedem Schritt, in dem M noch nicht hält, wird der Kopf nach rechts bewegt.. irgendwann muss 2 eingelesen werden, weil die Eingabe zu

Φ ist genau dann erfüllbar, wenn sich die Ebene parkettieren lässt. Um zu zeigen, dass Φ erfüllbar ist, verwenden wir

c) Jede PNF-Formel (pränexe Normalform) ist auch in SKNF (Skolem-Normalform). 2 Ja 4 Nein Begründung: Gegenbeispiel: ∃xP x ist nicht in SKNF, da sie nicht ausschliesslich

In der Aufgabe G3 haben wir gesehen, dass es keinen FO -Satz ϕ(x, y) , der genau dann wahr ist, wenn es einen Pfad von dem Knoten x zu dem Knoten y gibt.. (Gäbe es eine solche