ufmg-smite / lean-smt

Tactics for discharging Lean goals into SMT solvers.
Apache License 2.0
84 stars 18 forks source link

feat: equational definitions #36

Closed Vtec234 closed 1 year ago

Vtec234 commented 2 years ago

Implements equational definitions as described in #34. When h.def is present in the context for a symbol h that we should define (a hint h in smt [h]), we default to the eqn def rather than using Lean's own unfolding theorem. There are no uses of this mechanism in this PR, but I have some here.