Strictness

zu jedem Typ T betrachte T$\scriptstyle \bot$ = {$ \bot$}∪T

dabei ist $ \bot$ ein „Nicht-Resultat vom Typ T``

Def.: Funktion f heißt strikt, wenn f ($ \bot$) = $ \bot$.

Fkt. f mit n Arg. heißt strikt in i, falls (xi = $ \bot$)⇒f (x1,…, xn) = $ \bot$

in Haskell:



Johannes Waldmann 2014-07-10