28.06.2013 Aufrufe

Klausur des letzen Jahres

Klausur des letzen Jahres

Klausur des letzen Jahres

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

4. Abstrakte Algebra erweitern<br />

Die abstrakte Algebra Schlange aus der vorangehenden Teilaufgabe soll um eine Operation<br />

hasLengthOne erweitert werden.<br />

Die Operation hasLengthOne überprüft, ob eine Schlange genau ein Element enthält.<br />

Dafür wird in der Signatur Σ ′ := (S ′ , F ′ ) die Menge der Sorten wie folgt erweitert:<br />

S ′ := S ∪ {BOOL}<br />

Die Hilfssorte BOOL definiert die Konstanten true und false.<br />

(a) Erweitern Sie entsprechend die Menge F um die Operation hasLengthOne mit ihrer 1 P<br />

Signatur.<br />

(b) Erweitern Sie die Menge Q um geeignete Axiome, mit denen das Ergebnis der 4 P<br />

Operation hasLengthOne für jede Schlange bestimmt werden kann.<br />

14

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!