(function fib (i64) i64) (set (fib 0) 0) (set (fib 1) 1) (rule ((= f0 (fib x)) (= f1 (fib (+ x 1)))) ((set (fib (+ x 2)) (+ f0 f1)))) (run 7) (check (= (fib 7) 13))