Fixpunkte existieren in pointed CPOs.
(arithmetische Operatoren sind strikt)
(
ist überall undefinierte Funktion)
(Konstruktoren sind nicht strikt)
Beispiele in Haskell:
fix f = f (fix f)
xs = fix $ \ zs -> 1 : zs
ys = fix $ \ zs ->
0 : 1 : zipWith (+) zs (tail zs)