lean4-htt/src/library/blast
2016-07-10 13:50:51 -07:00
..
actions refactor(simplifier): port skeleton to new tactic framework 2016-06-24 15:20:40 -07:00
forward refactor(simplifier): port skeleton to new tactic framework 2016-06-24 15:20:40 -07:00
grinder refactor(simplifier): port skeleton to new tactic framework 2016-06-24 15:20:40 -07:00
recursor refactor(library/blast): ppb is not necessary anymore 2016-02-26 15:51:46 -08:00
strategies feat(library/blast/congruence_closure): add support for 'no_confusion' in the congruence closure module 2016-01-06 17:30:25 -08:00
unit refactor(library/blast): ppb is not necessary anymore 2016-02-26 15:51:46 -08:00
action_result.h feat(library/blast): add action based on congruence closure module 2015-11-19 12:30:45 -08:00
blast.cpp refactor(simplifier): port skeleton to new tactic framework 2016-06-24 15:20:40 -07:00
blast.h refactor(simplifier): port skeleton to new tactic framework 2016-06-24 15:20:40 -07:00
blast_exception.h feat(library/blast): include strategies failure states in the tactic_exception 2015-12-29 17:14:55 -08:00
blast_tactic.cpp refactor(library): create copy of the kernel type_checker in library 2016-03-18 14:34:10 -07:00
blast_tactic.h feat(library/blast): parse blast tactic and invoke stub 2015-09-25 12:45:16 -07:00
choice_point.cpp refactor(library/blast): add strategy abstract object 2015-11-15 13:12:21 -08:00
choice_point.h fix(library/blast): uninitialized variables 2015-11-18 18:56:19 -08:00
CMakeLists.txt feat(library/blast): add discrimination trees 2015-12-28 09:08:17 -08:00
congruence_closure.cpp refactor(simplifier): port skeleton to new tactic framework 2016-06-24 15:20:40 -07:00
congruence_closure.h feat(library/blast/forward/ematch): basic support for heq classes 2016-01-15 21:38:16 -08:00
discr_tree.cpp feat(kernel): add let-expressions to the kernel 2016-02-29 16:40:17 -08:00
discr_tree.h chore(library/blast): style 2015-12-28 09:08:18 -08:00
hypothesis.cpp chore(library/blast): remove "leftover" file used in the old blast architecture 2015-12-04 17:34:56 -08:00
hypothesis.h fix(library/blast/hypothesis): incorrect method being invoked 2015-12-05 16:53:47 -08:00
imp_extension.cpp fix(library/blast/imp_extension): do not use the name 'assert' 2016-02-10 14:11:17 -08:00
imp_extension.h fix(library/blast/imp_extension): do not use the name 'assert' 2016-02-10 14:11:17 -08:00
init_module.cpp refactor(library/blast): move recursor action and strategy to its own directory 2016-01-01 12:49:49 -08:00
init_module.h feat(library/blast): parse blast tactic and invoke stub 2015-09-25 12:45:16 -07:00
options.cpp refactor(library/blast): move to new tracing infrastructure 2015-12-08 19:37:06 -08:00
options.h refactor(library/blast): move to new tracing infrastructure 2015-12-08 19:37:06 -08:00
proof_expr.cpp refactor(*): cleanup replace_visitor subclasses, and make sure let-expressions are handled 2016-02-29 16:55:19 -08:00
proof_expr.h feat(library/blast): add proof_expr thin layer for creating proof terms at blast 2015-11-10 10:50:58 -08:00
revert.cpp refactor(library/blast): make sure all actions return action_result, add macros for simplifying strategy definition 2015-11-18 12:29:43 -08:00
revert.h refactor(library/blast): make sure all actions return action_result, add macros for simplifying strategy definition 2015-11-18 12:29:43 -08:00
state.cpp refactor(library/blast/state): simplify blast state 2016-03-01 14:27:58 -08:00
state.h refactor(library/blast/state): simplify blast state 2016-03-01 14:27:58 -08:00
strategy.cpp feat(library/blast): add fail_action and fail_strategy helper functions 2016-01-01 17:18:05 -08:00
strategy.h feat(library/blast): add fail_action and fail_strategy helper functions 2016-01-01 17:18:05 -08:00
trace.cpp refactor(library/blast): ppb is not necessary anymore 2016-02-26 15:51:46 -08:00
trace.h refactor(library/blast): ppb is not necessary anymore 2016-02-26 15:51:46 -08:00
util.cpp feat(library/blast/unit/unit_propagate): make sure unif_propagate works even if 'not' is marked as '[reducible]' 2015-12-04 16:49:21 -08:00
util.h feat(library/blast/unit/unit_propagate): make sure unif_propagate works even if 'not' is marked as '[reducible]' 2015-12-04 16:49:21 -08:00