lean4-htt/tests/lean/run/1193b.lean
2022-06-06 17:29:12 -07:00

12 lines
265 B
Text

inductive Foo (n : Nat) : Type
| nil : Foo n
| cons (s: Foo n): Foo n
namespace Foo
@[simp] def bar: {n: Nat} → Foo n → Foo n → Bool
| n+1, cons a, cons b => bar a b
| _, _, _ => true
example: bar (n:=n+1) nil nil = true := by
simp only [bar]