Returns fixed point of a function
This functionality does not run in MATLAB.
fp::fixedpt(f) returns the fixed point of the unary function f.
fp::fixedpt is implemented as the Y combinator which is defined as follows:
where the function g is defined as
A function computing the Fibonacci numbers is created as a fixed point:
fb2 := (f,n) -> if n <= 2 then 1 else f(n-1) + f(n-2) end: fib := fp::fixedpt(fp::curry(fb2)): fib(i) $ i=1..9