lean4-htt/tests/lean/smartUnfolding.lean.expected.out
Leonardo de Moura 09bc477016
feat: better support for reducing Nat.rec (#3616)
closes #3022

With this commit, given the declaration
```
def foo : Nat → Nat
  | 0 => 2
  | n + 1 => foo n
```
when we unfold `foo (n+1)`, we now obtain `foo n` instead of `foo
(Nat.add n 0)`.
2024-03-06 13:28:07 +00:00

3 lines
38 B
Text

x y : Nat
h : x + 1 = y + 1
⊢ x = y