(en.wikipedia.org) Fixed-point combinator - Wikipedia

ROAM_REFS: https://en.wikipedia.org/wiki/Fixed-point_combinator

In combinatory logic for computer science, a fixed-point combinator (or fixpoint combinator) is a higher-order function (i.e. a function which takes a function as argument) that returns some fixed point (a value that is mapped to itself) of its argument function, if one exists.

Formally, if \(\text{fix}\) is a fixed-point combinator and the function \(f\) has one or more fixed points, then \(\text{fix}f\) is one of these fixed points, i.e.

\(f(\text{fix}f) = \text{fix}f.\)

Fixed-point combinators can be defined in the lambda calculus and in functional programming languages and provide a means to allow for recursive definitions.

Local Graph

org-roam 5509c95a-ba92-4a76-ae77-5c3a2b1368ba (en.wikipedia.org) Fixed-point combin... //en.wikipedia.org/wiki/Combinatory_logic https://en.wikipedia.org/wiki/Combinatory_logic 5509c95a-ba92-4a76-ae77-5c3a2b1368ba->//en.wikipedia.org/wiki/Combinatory_logic //en.wikipedia.org/wiki/Computer_science https://en.wikipedia.org/wiki/Computer_science 5509c95a-ba92-4a76-ae77-5c3a2b1368ba->//en.wikipedia.org/wiki/Computer_science //en.wikipedia.org/wiki/Higher-order_function https://en.wikipedia.org/wiki/Higher-order_function 5509c95a-ba92-4a76-ae77-5c3a2b1368ba->//en.wikipedia.org/wiki/Higher-order_function //en.wikipedia.org/wiki/Function_(mathematics) https://en.wikipedia.org/wiki/Function_(mathematics) 5509c95a-ba92-4a76-ae77-5c3a2b1368ba->//en.wikipedia.org/wiki/Function_(mathematics) //en.wikipedia.org/wiki/Argument_of_a_function https://en.wikipedia.org/wiki/Argument_of_a_function 5509c95a-ba92-4a76-ae77-5c3a2b1368ba->//en.wikipedia.org/wiki/Argument_of_a_function //en.wikipedia.org/wiki/Fixed_point_(mathematics) https://en.wikipedia.org/wiki/Fixed_point_(mathematics) 5509c95a-ba92-4a76-ae77-5c3a2b1368ba->//en.wikipedia.org/wiki/Fixed_point_(mathematics) //en.wikipedia.org/wiki/Lambda_calculus https://en.wikipedia.org/wiki/Lambda_calculus 5509c95a-ba92-4a76-ae77-5c3a2b1368ba->//en.wikipedia.org/wiki/Lambda_calculus //en.wikipedia.org/wiki/Functional_programming_language https://en.wikipedia.org/wiki/Functional_programming_language 5509c95a-ba92-4a76-ae77-5c3a2b1368ba->//en.wikipedia.org/wiki/Functional_programming_language //en.wikipedia.org/wiki/Recursion_(computer_science) https://en.wikipedia.org/wiki/Recursion_(computer_science) 5509c95a-ba92-4a76-ae77-5c3a2b1368ba->//en.wikipedia.org/wiki/Recursion_(computer_science) 2a07e4ea-610b-4c9a-bb84-d961fb2450e5 Code and Coffee Book Club 2a07e4ea-610b-4c9a-bb84-d961fb2450e5->5509c95a-ba92-4a76-ae77-5c3a2b1368ba