zu jedem Typ T betrachte
T = {
}∪T
Funktion f heißt strikt, wenn
f () =
.
in Haskell:
für Fkt. mit mehreren Argumenten: betrachte Striktheit in jedem Argument einzeln.
Striktheit bekannt ⇒ Compiler kann effizienteren Code erzeugen (frühe Argumentauswertung)