Fixpunkt-Kombinator

Aus testwiki
Version vom 2. September 2023, 01:20 Uhr von imported>Uniqjdev7 (Änderung 236961730 von Uniqjdev7 rückgängig gemacht;)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Vorlage:Belege Ein Fixpunkt-Kombinator ist ein mathematischer Operator in Form einer Funktion höherer Ordnung y^, welcher von einer Funktion f einen ihrer Fixpunkte liefert. Ein Fixpunkt x der Funktion f erfüllt die Bedingung

x=f(x)

und somit

y^f=x.

Durch Einsetzen ergibt sich die Eigenschaft des Fixpunkt-Kombinators dann als

y^ f=f (y^ f).

Spezielle Fixpunkt-Kombinatoren

Ein spezieller Fixpunkt-Kombinator ist der von Haskell Curry beschriebene Y-Kombinator des Lambda-Kalküls:

λf.(λx.f (x x)) (λx.f (x x))

Fixpunkt-Kombinatoren werden in verschiedenen Bereichen eingesetzt: