Commit graph

9 commits

Author SHA1 Message Date
Leonardo de Moura
c341486e28 refactor: avoid Expr constructors
Using `mk*` functions instead.
Reason: preparing to remove `src/kernel/expr.cpp` hack.
2019-11-14 16:32:45 -08:00
Leonardo de Moura
21968cfc8a chore: split DefEq.lean 2019-11-12 09:46:31 -08:00
Leonardo de Moura
d3ad70d936 chore: isProp return Bool
We have no application for `LBool.undef`.
2019-11-11 22:10:52 -08:00
Leonardo de Moura
3af65381bd feat: add isPropQuick
It is used to speedup `isProp`.
2019-11-11 20:25:29 -08:00
Leonardo de Moura
9cdaf79cfc feat: extend public Meta API 2019-11-11 12:19:07 -08:00
Leonardo de Moura
d138d068dd chore: fix typo 2019-11-11 11:30:22 -08:00
Leonardo de Moura
93d3ab3f8c chore: add aux fixpoint 2019-11-11 11:30:22 -08:00
Leonardo de Moura
a21a024172 feat: add Meta/DefEq.lean 2019-11-10 08:55:26 -08:00
Leonardo de Moura
41fccd976b refactor: add Lean.Meta directory for MetaM monad 2019-11-10 08:04:00 -08:00