Leonardo de Moura
|
d3795b20dd
|
feat(library/defeq_canonizer): remove thread local cache
The goal is to avoid hard to debug behavior because any tactic (e.g., simp/dsimp/cc) using
defeq_canonize was breaking referential transparency.
|
2016-12-27 12:56:39 -08:00 |
|
Leonardo de Moura
|
516f45428d
|
fix(library/tactic/simplify): missing clear cache operation
|
2016-12-19 21:32:46 -08:00 |
|
Leonardo de Moura
|
ac1af2dfda
|
feat(library/tactic/simplify): trace prove failures
|
2016-12-17 11:53:44 -08:00 |
|
Leonardo de Moura
|
b0d27d6d92
|
feat(library/tactic/simplify): simplify_core calls itself to discharge hypothese
|
2016-12-16 10:26:44 -08:00 |
|
Daniel Selsam
|
6120f8cc9f
|
fix(src/library/tactic/simplify): relaxed_whnf when checking if fn is dependent
|
2016-12-08 07:41:42 -08:00 |
|
Daniel Selsam
|
7bfe0aedb0
|
feat(library/tactic/simplify): better debug.simplify.try_rewrite tracing
|
2016-11-29 14:46:35 -08:00 |
|
Daniel Selsam
|
f3dc41b631
|
fix(library/tactic/simplify): only use auto_eq_congr if number of args match
|
2016-11-04 10:13:02 -07:00 |
|
Gabriel Ebner
|
1aacf1f20b
|
chore(*): fix style errors
|
2016-11-04 09:47:17 -07:00 |
|
Daniel Selsam
|
05add2ea02
|
fix(library/tactic/simplify.cpp): fix debug tracing names
|
2016-11-02 10:23:38 -07:00 |
|
Leonardo de Moura
|
a9fe684f26
|
chore(library/tactic/simplify): fix warning in release mode
|
2016-10-21 13:28:12 -07:00 |
|
Leonardo de Moura
|
99299d1915
|
feat(library/tactic/simplify): use propext in rewriting rules when simplify_config.use_axioms is tt
|
2016-10-19 17:59:01 -07:00 |
|
Leonardo de Moura
|
a4ef8f385d
|
feat(library/tactic/simplify): add basic support for lambda-expressions
|
2016-10-19 14:15:56 -07:00 |
|
Leonardo de Moura
|
205d524409
|
refactor(library/tactic/simplify): delete old simplifier
|
2016-10-19 14:03:14 -07:00 |
|
Leonardo de Moura
|
053389b70b
|
feat(library/init/meta/simp_tactic): add new simp primitives
|
2016-10-19 08:41:25 -07:00 |
|
Leonardo de Moura
|
4d52de6f33
|
refactor(library/tactic/simplify): add simplify subclasses, and use new simplifier at nested
|
2016-10-18 16:18:25 -07:00 |
|
Leonardo de Moura
|
fa01e062ef
|
feat(library/tactic/simplifier): add simplify_core_fn
TODO: remove dead code from old simplifier
|
2016-10-17 09:51:49 -07:00 |
|
Leonardo de Moura
|
7b806755d9
|
chore(library/tactic/simplify): remove subsingleton support
It is left over from the blast tactic.
Moreover, it is incomplete.
|
2016-10-16 22:11:12 -07:00 |
|
Leonardo de Moura
|
835c888936
|
feat(library/tactic/simplify): simplify cache
|
2016-10-16 16:39:33 -07:00 |
|
Leonardo de Moura
|
bd8478bb25
|
chore(library/tactic/simplify): remove m_ctx_slss
|
2016-10-16 16:28:50 -07:00 |
|
Leonardo de Moura
|
aee951af9b
|
chore(library/tactic): move simplifier to tactic folder
|
2016-10-16 16:25:14 -07:00 |
|