4 ms·
A fixed point combinator (or fixpoint combinator[1] ) is a higher-order function that computes a fixed point of other functions. A fixed point of a function f i
by francoisdevlin 16y ago
A fixed point combinator (or fixpoint combinator[1] ) is a higher-order function that computes a fixed point of other functions. A fixed point of a function f is a value x such that f(x) = x. For example, 0 and 1 are fixed points of the function f(x) = x2, because 02 = 0 and 12 = 1. Whereas a fixed-point of a first-order function (a function on "simple" values such as integers) is a first-order value, a fixed point of a higher-order function f is another function p such that f(p) = p. A fixed point combinator, then, is a function g which produces such a fixed point p for any function f:
p = g(f), f(p) = p
or, alternatively:
f(g(f)) = g(f).
http://en.wikipedia.org/wiki/Fixed_point_combinator http://en.wikipedia.org/wiki/Fixed_point_combinator
- deleted 16y ago[deleted]
- martinkl 16y agoWhy did you choose the name "Y Combinator?" The Y combinator is one of the coolest ideas in computer science. It's also a metaphor for what we do. It's a program that runs programs; we're a company that helps start companies. http://ycombinator.com/faq.html http://ycombinator.com/faq.html