Combinador de punto fijo

El combinador de punto fijo (u operador de punto fijo ) es una función de orden superior que calcula el punto fijo de otra función.

El combinador de punto fijo más famoso es el combinador Y en cálculo λ , introducido por el famoso científico estadounidense Haskell Curry como

A veces, el nombre de este combinador se usa erróneamente para referirse a todos los combinadores de punto fijo en general.

Los lenguajes de programación que permiten el combinador de punto fijo permiten que las funciones anónimas sean recursivas sin asignar el valor de tal función a una variable.

Teorema del punto fijo

Tanto en el cálculo λ como en la lógica combinatoria, para cada término hay al menos un término tal que . Además, existe un combinador tal que

Véase también

Literatura