Klausur des letzen Jahres
Klausur des letzen Jahres
Klausur des letzen Jahres
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