• Keine Ergebnisse gefunden

(b) Geben Sie (i) ein Modell Ihrer Spezifikation an und (ii) eine Interpretation, die die Spezifikation nicht erfüllt

N/A
N/A
Protected

Academic year: 2021

Aktie "(b) Geben Sie (i) ein Modell Ihrer Spezifikation an und (ii) eine Interpretation, die die Spezifikation nicht erfüllt"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

1. Gruppenübung, Mathematische Logik, SS 2013

Aufgabe 1

(a) Formalisieren Sie folgenden Auszug aus der Spezifikation einer Steuerung für zwei Ampeln, die an der Kreuzung zweier Einbahnstraßen stehen, in der Aussagenlogik.

• Beide Ampeln haben jeweils ein grünes, ein gelbes und ein rotes Licht.

Zu jedem Zeitpunkt leuchtet genau ein Licht.

• Es kommt nicht vor, dass an den Ampeln gleichzeitig die beiden grünen Lichter leuchten.

• Wenn an einer Ampel das rote Licht leuchtet, dann leuchtet an der jeweils anderen Ampel entweder das grüne oder das gelbe Licht.

(b) Geben Sie (i) ein Modell Ihrer Spezifikation an und (ii) eine Interpretation, die die Spezifikation nicht erfüllt.

(c) Wäre die Spezifikation für praktische Anwendungen ausreichend?

Aufgabe 2

Ist die folgende Formel eine Tautologie, erfüllbar oder unerfüllbar?

((X ∧Y) →Z) → ((X → Z)∧ (Y → Z)).

Aufgabe 3

Jedem Wort w = w1. . .wn der Länge n über dem Alphabet {0,1} ordnen wir eine aussagenlogische Interpretation Iw : {X1, . . . ,Xn} → {0,1} durch die Vorschrift Iw(Xi) = 1 ⇔ wi = 1 zu. Eine aussagenlogische Formel ϕ(X1, . . . ,Xn) axiomatisiert die Menge aller Wörter w ∈ {0,1}n mit Iw |= ϕ.

(a) Beschreiben Sie die durch die Formel (X1X2)∨ (X2X3) ∨(X1X3) axiomatisierte Menge von Wörtern (für n = 3).

(b) Geben Sie eine Formelϕ(X1, . . . ,X6) an, die das Wort (01)3 axiomatisiert.

(c) Geben Sie für n ≥ 1 eine Formel ϕn(X1, . . . ,Xn) an, die die Menge aller Wörter der Länge n axiomatisiert, die nicht das Infix 000 enthalten.

Referenzen

ÄHNLICHE DOKUMENTE

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung.. unter dem Förderkennzeichen

Korrekte Software: Grundlagen und Methoden Vorlesung 11 vom 18.06.19 Spezifikation von Funktionen. Serge Autexier, Christoph Lüth Universität Bremen

Korrekte Software: Grundlagen und Methoden Vorlesung 11 vom 19.06.18: Funktionen und Prozeduren.. Serge Autexier, Christoph Lüth Universität Bremen

Zu Hause angekommen bittet Hanno seine Schwester Lotta, ihm bei der Fehlersuche zu helfen.. Zunächst schrauben sie das Glühlämpchen aus dem vorderen

• Wenn an einer Ampel das rote Licht leuchtet, dann leuchtet an der jeweils anderen Ampel entweder das gr¨ une oder das gelbe Licht. (b) Geben Sie (i) ein Modell Ihrer Spezifikation

Rum und drei mittelgroße geschälte und zerteilte Äpfel; fülle den Teig in Muffinförmchen; backe bei 175-200 Grad für etwa 30 min; bestäube die Muffins mit etwas

 Von Datenabstraktion spricht man, wenn Datentypen mit den auf sie anwendbaren Operationen so gekapselt sind, daß außen nur die in der Beschreibung ihrer Schnittstelle

 kommt nicht auf die interne Darstellung / Struktur der Daten an, sondern auf die Operationen, die mit den Daten durchgeführt werden können..  Wie beschreibt man die Operationen,