data N = Z | S N
plus :: N -> N -> N
plus x y = case x of
Z -> y
S x' -> S (plus x' y)
Aufgaben:
- implementiere Multiplikation, Potenz
- beweise die üblichen Eigenschaften
(Addition, Multiplikation sind assoziativ, kommutativ,
besitzen neutrale Element)
Johannes Waldmann
2012-06-25