Commit graph

21 commits

Author SHA1 Message Date
Leonardo de Moura
6abf2fd975 feat(library/blast/congruence_closure): avoid unnecessary propagations in the congruence closure module 2015-12-09 12:17:51 -08:00
Leonardo de Moura
6bbbc3d50e feat(library/blast): improve trace messages 2015-12-09 11:38:39 -08:00
Leonardo de Moura
6b91505c0e feat(library/blast/trace): improve trace depth 2015-12-09 08:04:02 -08:00
Leonardo de Moura
c1a4e0ee4f feat(library/blast): trace target 2015-12-09 07:34:15 -08:00
Leonardo de Moura
08052c1988 feat(library/blast): improve tracing 2015-12-08 19:53:25 -08:00
Leonardo de Moura
429527eb72 refactor(library/blast): move to new tracing infrastructure 2015-12-08 19:37:06 -08:00
Leonardo de Moura
be99d5f26f fix(library/blast/strategies/preprocess_strategy): do not show failure state again 2015-12-07 19:31:34 -08:00
Leonardo de Moura
67e291ac84 feat(library/blast/strategies): add strategy for testing congruence closure module 2015-12-06 14:33:21 -08:00
Leonardo de Moura
39dbbd687b feat(library/blast/strategy): add 'orelse' combinator 2015-12-06 14:12:44 -08:00
Leonardo de Moura
732a92de05 feat(frontends/lean): add 'simp' as shortcut for 'with_options [blast.strategy "simp"] blast' 2015-12-06 13:14:04 -08:00
Leonardo de Moura
11400edd4a refactor(library/blast): blast strategy framework 2015-12-05 16:55:23 -08:00
Leonardo de Moura
3b40b09a36 refactor(library/blast): rename strategy to strategy_fn 2015-12-05 13:25:20 -08:00
Leonardo de Moura
78b1749c2c feat(library/blast): make sure blast can be interrupted 2015-12-04 18:44:04 -08:00
Leonardo de Moura
0fcf8ed7d2 refactor(library/blast): hypothesis activation protocol 2015-11-22 18:22:26 -08:00
Leonardo de Moura
6b248f44eb feat(library/blast): add option for showing the blast failure state 2015-11-22 16:32:07 -08:00
Leonardo de Moura
028a2ab785 feat(library/blast): add get_config() 2015-11-20 10:39:26 -08:00
Leonardo de Moura
aa1451888c fix(library/blast): spurious trace messages, typo 2015-11-18 19:12:29 -08:00
Daniel Selsam
413989afd6 feat(library/blast/backward): backward chaining strategy 2015-11-18 17:48:39 -08:00
Leonardo de Moura
bf5fe8d180 feat(library/blast): add trace module 2015-11-18 12:59:53 -08:00
Leonardo de Moura
59e676e4fa fix(library/blast/strategy): initialization
A strategy is supposed to solve the current branch.
2015-11-18 10:20:02 -08:00
Leonardo de Moura
4cd5e18bd0 refactor(library/blast): add strategy abstract object 2015-11-15 13:12:21 -08:00