TheGI1: Grundlagen und Algebraische Strukturen Schriftliche ...
TheGI1: Grundlagen und Algebraische Strukturen Schriftliche ...
TheGI1: Grundlagen und Algebraische Strukturen Schriftliche ...
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: