set_option new_elaborator true
set_option trace.eqn_compiler true

definition fib : nat → nat
| 0     := 1
| 1     := 1
| (n+2) := fib n + fib (n+1)

example : fib 0 = 1 := rfl
example : fib 1 = 1 := rfl
example (n : nat) : fib (n+2) = fib n + fib (n+1) := rfl
