Commit graph

23 commits

Author SHA1 Message Date
Leonardo de Moura
1502248d30 feat(library/blast): trace strategy name 2015-12-09 17:13:28 -08:00
Leonardo de Moura
fbaa3e13ab chore(library/blast/simplifier/simplifier): use '-->' for tracing a rewrite 2015-12-09 08:06:05 -08:00
Leonardo de Moura
c6fc18a8d1 chore(library/blast/simplifier/simplifier): remove "dead" field 2015-12-09 07:13:54 -08:00
Leonardo de Moura
7da64a768f refactor(library/type_context): with the new tracing infrastructure, type_context doesn't need an io_state 2015-12-08 14:58:08 -08:00
Leonardo de Moura
9b69ccd2f8 feat(library/app_builder): add trace messages to app_builder 2015-12-08 13:43:15 -08:00
Leonardo de Moura
e5a6bc5b85 feat(library/blast/simplifier/simplifier): move to new tracing framework 2015-12-08 12:59:30 -08:00
Leonardo de Moura
f5fcd12f3f feat(library/blast/simplifier/simplifier): use pretty printer when generating tracing messages 2015-12-07 09:46:28 -08:00
Leonardo de Moura
2d007c7c23 feat(library/blast/simplifier/simp_rule_set): rename metaclass to '[simps]'
The previous name [rrs] was too cryptic.
2015-12-06 20:49:27 -08:00
Leonardo de Moura
1eb28b842e feat(library/blast/simplifier): add eta-reduction to simplifier 2015-12-06 20:41:25 -08:00
Leonardo de Moura
c105d2fe47 feat(library/blast): add simp strategies 2015-12-06 13:04:41 -08:00
Leonardo de Moura
e5aab3fd63 feat(library/scoped_ext,frontends/lean): add support for setting attributes into different namespaces 2015-12-05 11:15:02 -08:00
Leonardo de Moura
78b1749c2c feat(library/blast): make sure blast can be interrupted 2015-12-04 18:44:04 -08:00
Daniel Selsam
a04c28d4c9 refactor(library/algebra): construct simplifier sets incrementally 2015-12-04 18:28:56 -08:00
Leonardo de Moura
af01e7fea8 chore(library/blast): remove "leftover" file used in the old blast architecture 2015-12-04 17:34:56 -08:00
Leonardo de Moura
73622150a6 refactor(library/blast): move actions to actions folder
to make Daniel happy.
2015-12-04 10:00:04 -08:00
Daniel Selsam
6e478696d2 feat(library/blast/unit): preprocessor placeholder 2015-12-04 08:30:04 -08:00
Daniel Selsam
139536896c feat(library/light_lt_manager): light wrappers for ordered rewriting 2015-12-02 22:56:54 -08:00
Daniel Selsam
c064f0cd82 fix(library/blast/simplifier/ceqv): typos 2015-12-02 22:56:00 -08:00
Leonardo de Moura
1bd827dffc feat(library/blast/simplifier/simplifier_actions): add simplify_hypothesis_action 2015-11-22 17:49:00 -08:00
Leonardo de Moura
8681b34129 fix(library/blast/simplifier/simplifier_actions): update target when simplifier produces a definitionally equal output that is not structurally equal
This update also uses the even target_updated to decide when the target
needs to be updated.
2015-11-22 17:25:54 -08:00
Leonardo de Moura
a61869ba1a feat(library/blast): add option for disabling simplifier 2015-11-21 12:19:55 -08:00
Leonardo de Moura
d5b0a45aa4 chore(library/blast/simplifier/simplifier_actions): fix warnings 2015-11-19 19:47:04 -08:00
Daniel Selsam
21cb409e6c refactor(library/blast/simplifier): move simplifier module into blast 2015-11-19 19:43:04 -08:00