lean2/src/library/tactic
2015-04-30 15:30:25 -07:00
..
apply_tactic.cpp feat(library,hott): remove rapply tactic 2015-04-27 15:06:16 -07:00
apply_tactic.h feat(library,hott): remove rapply tactic 2015-04-27 15:06:16 -07:00
assert_tactic.cpp refactor(library/tactic): cleanup common pattern 2015-03-12 14:52:41 -07:00
assert_tactic.h feat(frontends/lean/builtin_exprs): add 'have' notation in 'begin-end' blocks 2015-02-25 14:04:17 -08:00
change_tactic.cpp feat(library/tactic/change_tactic): improve 'change' tactic 2015-04-29 13:31:09 -07:00
change_tactic.h feat(library/tactic): add 'change' tactic 2015-03-01 14:15:39 -08:00
check_expr_tactic.cpp feat(library/tactic): add "check_expr" tactic 2015-04-19 19:00:05 -07:00
check_expr_tactic.h feat(library/tactic): add "check_expr" tactic 2015-04-19 19:00:05 -07:00
class_instance_synth.cpp fix(library/tactic/class_instance_synth): enforce consistent behavior in type class resolution 2015-03-12 10:27:05 -07:00
class_instance_synth.h feat(library/tactic/class_instance_synth): add mk_hset_instance procedure 2014-12-19 22:00:25 -08:00
clear_tactic.cpp feat(frontends/lean): nicer syntax for 'intros' 'reverts' and 'clears' 2015-04-30 11:00:39 -07:00
clear_tactic.h feat(library/tactic): add 'clear' tactic, closes #341 2014-11-26 13:11:36 -08:00
CMakeLists.txt feat(library/tactic): add 'contradiction' tactic 2015-04-30 13:47:40 -07:00
contradiction_tactic.cpp feat(library/tactic): add 'contradiction' tactic 2015-04-30 13:47:40 -07:00
contradiction_tactic.h feat(library/tactic): add 'contradiction' tactic 2015-04-30 13:47:40 -07:00
elaborate.cpp feat(frontends/lean): add version of 'exact' tactic (sexact) that enforces goal type during term elaboration 2015-03-06 17:34:45 -08:00
elaborate.h feat(frontends/lean): add version of 'exact' tactic (sexact) that enforces goal type during term elaboration 2015-03-06 17:34:45 -08:00
exact_tactic.cpp fix(library/tactic/exact_tactic): exact and or_else 2015-04-19 17:23:09 -07:00
exact_tactic.h feat(library/tactic/exact): enforce goal type during elaboration when executing 'exact' tactic 2015-04-06 13:23:38 -07:00
expr_to_tactic.cpp fix(frontends/lean): bug when handling identifiers in tactics 2015-04-22 16:03:22 -07:00
expr_to_tactic.h fix(frontends/lean): bug when handling identifiers in tactics 2015-04-22 16:03:22 -07:00
generalize_tactic.cpp feat(library/tactic): allow user to name generalized term in the 'generalize' tactic 2015-04-30 11:57:40 -07:00
generalize_tactic.h feat(library/tactic): allow user to name generalized term in the 'generalize' tactic 2015-04-30 11:57:40 -07:00
goal.cpp refactor(library/tactic): cleanup common pattern 2015-03-12 14:52:41 -07:00
goal.h refactor(library/tactic): cleanup common pattern 2015-03-12 14:52:41 -07:00
init_module.cpp feat(library/tactic): add 'contradiction' tactic 2015-04-30 13:47:40 -07:00
init_module.h refactor(*): start move to explicit initialization/finalization, 2014-09-22 10:41:07 -07:00
intros_tactic.cpp feat(library/tactic): add 'contradiction' tactic 2015-04-30 13:47:40 -07:00
intros_tactic.h feat(library/tactic): add 'contradiction' tactic 2015-04-30 13:47:40 -07:00
inversion_tactic.cpp feat(library/tactic): add 'contradiction' tactic 2015-04-30 13:47:40 -07:00
inversion_tactic.h feat(library/tactic/inversion_tactic): mark new arguments that have been "unified" into terms 2015-01-02 22:02:15 -08:00
let_tactic.cpp feat(library/tactic): add 'let' tactic 2015-04-28 17:24:43 -07:00
let_tactic.h feat(library/tactic): add 'let' tactic 2015-04-28 17:24:43 -07:00
location.cpp fix(library/tactic/location): replace cache must not be used when only a subset of all occurrences should be replaced at replace_occurrences 2015-02-05 10:50:40 -08:00
location.h fix(library/tactic/rewrite_tactic): rewrite macros did not implement operator== 2015-03-13 19:24:09 -07:00
proof_state.cpp fix(library/tactic/clear_tactic): unexpected failure 2015-03-23 12:08:15 -07:00
proof_state.h fix(library/tactic/clear_tactic): unexpected failure 2015-03-23 12:08:15 -07:00
register_module.h refactor(library/tactic): simplify tactic framework, no more proof builders 2014-07-01 16:11:19 -07:00
rename_tactic.cpp feat(library/tactic): produce better error message when a tactic fails 2015-02-16 18:42:15 -08:00
rename_tactic.h refactor(frontends/lean): remove dead code 2014-10-22 17:39:06 -07:00
revert_tactic.cpp feat(frontends/lean): nicer syntax for 'intros' 'reverts' and 'clears' 2015-04-30 11:00:39 -07:00
revert_tactic.h feat(library/tactic): add 'revert' tactic, closes #346 2014-11-26 14:23:42 -08:00
rewrite_tactic.cpp fix(library/tactic/rewrite_tactic): bug in rewrite hypothesis in HoTT mode 2015-04-30 15:30:25 -07:00
rewrite_tactic.h feat(library/tactic/rewrite_tactic): add "fold" step 2015-02-06 15:21:49 -08:00
tactic.cpp feat(library/tactic): add all_goals tactic 2015-03-25 17:42:34 -07:00
tactic.h feat(library/tactic): add all_goals tactic 2015-03-25 17:42:34 -07:00
trace_tactic.cpp refactor(*): add file constants.txt with all constants used by the Lean binary 2015-01-23 16:50:32 -08:00
trace_tactic.h refactor(library/tactic): move 'tracing' tactics to separate module 2014-10-22 14:12:45 -07:00
util.cpp refactor(*): add file constants.txt with all constants used by the Lean binary 2015-01-23 16:50:32 -08:00
util.h refactor(frontends/lean): move some auxiliary procedures to library/tactic 2014-12-19 15:19:45 -08:00
whnf_tactic.cpp refactor(*): add file constants.txt with all constants used by the Lean binary 2015-01-23 16:50:32 -08:00
whnf_tactic.h feat(library/tactic): add whnf tactic, closes #270 2014-10-28 23:18:49 -07:00