30.11.2012 Aufrufe

TheGI1: Grundlagen und Algebraische Strukturen Schriftliche ...

TheGI1: Grundlagen und Algebraische Strukturen Schriftliche ...

TheGI1: Grundlagen und Algebraische Strukturen Schriftliche ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

8/10<br />

ΣCont Set String<br />

data Setdata � [0, 9] String data � [0, 9]<br />

cont Setcont � P ([0, 9]) String cont � [0, 9] ∗<br />

z : ( data ) zSet : Setdata zString : String data<br />

zSet � 0 zString � 0<br />

empty : ( cont ) empty Set : Setcont empty String : String cont<br />

empty Set � ∅ empty String � λ<br />

s : ( data, data ) sSet : Setdata → Setdata sString : String data → String data<br />

x ↦→ (x + 1) mod 10 x ↦→ (x + 1) mod 10<br />

insert : ( data, cont, cont ) insertSet : Setdata × Setcont → Setcont insertString : String data × String cont → String cont<br />

( x, s ) ↦→ { x } ∪ s ( x, v ) ↦→ v · x<br />

union : ( cont, cont, cont ) unionSet : Setcont × Setcont → Setcont unionString : String cont × String cont → String cont<br />

( s, t ) ↦→ s ∪ t ( v, w ) ↦→ v · w<br />

X � (Xs) s∈{ data, cont }<br />

Xdata � { d1, d2, d3 }<br />

Xcont � { c1, c2 }<br />

α : X → String<br />

α � (αs : Xs → String s ) s∈{ data, cont }<br />

αdata � { ( d1, 6 ), ( d2, 4 ), ( d3, 1 ) }<br />

αcont � { ( c1, 7658 ), ( c2, 12 ) }<br />

Matrikelnummer: Name:

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!