lean4-htt/tests/lean/run/def_brec2.lean
Leonardo de Moura 13f0d4e09a refactor(library/equations_compiler): new equation lemma generation
The idea is to generate a lemma based on the left-hand-side provided by
the user. This feature is essential for supporting the derived inductive
datatype constructors.
2016-09-02 14:04:09 -07:00

11 lines
263 B
Text

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