.. |
apply_tactic.cpp
|
refactor(library,library/tactic): move class_instance_synth to library
|
2015-06-01 16:30:40 -07:00 |
apply_tactic.h
|
feat(library/tactic): improve 'assumption' tactic
|
2015-05-02 17:33:54 -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
|
refactor(*): start process for eliminating of opaque definitions from the kernel
|
2015-05-08 16:06:04 -07:00 |
check_expr_tactic.h
|
feat(library/tactic): add "check_expr" tactic
|
2015-04-19 19:00:05 -07: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
|
refactor(library,library/tactic): move class_instance_synth to library
|
2015-06-01 16:30:40 -07:00 |
congruence_tactic.cpp
|
feat(library/tactic/congruence_tactic): add congruence lemma generator
|
2015-06-05 22:00:10 -07:00 |
congruence_tactic.h
|
feat(library/tactic/congruence_tactic): add congruence lemma generator
|
2015-06-05 22:00:10 -07:00 |
constructor_tactic.cpp
|
refactor(*): start process for eliminating of opaque definitions from the kernel
|
2015-05-08 16:06:04 -07:00 |
constructor_tactic.h
|
feat(library/tactic): add 'constructor', 'split', 'left', 'right' and 'existsi' tactics
|
2015-04-30 17:52:29 -07:00 |
contradiction_tactic.cpp
|
feat(library/tactic/contradiction_tactic): handle (h1 : p) and (h2 : not p) hypotheses in the contradiction tactic
|
2015-05-25 10:29:51 -07:00 |
contradiction_tactic.h
|
feat(library/tactic): add 'contradiction' tactic
|
2015-04-30 13:47:40 -07:00 |
elaborate.cpp
|
feat(library/tactic): improve assumption tactic performance
|
2015-05-25 20:22:37 -07:00 |
elaborate.h
|
feat(library/tactic): improve assumption tactic performance
|
2015-05-25 20:22:37 -07:00 |
exact_tactic.cpp
|
feat(library/tactic): improve assumption tactic performance
|
2015-05-25 20:22:37 -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 |
exfalso_tactic.cpp
|
refactor(*): start process for eliminating of opaque definitions from the kernel
|
2015-05-08 16:06:04 -07:00 |
exfalso_tactic.h
|
feat(library/tactic): add 'exfalso' tactic
|
2015-04-30 15:43:07 -07:00 |
expr_to_tactic.cpp
|
feat(frontends/lean,library/tactic/induction_tactic): improve induction tactic notation, expand induction tactic implementation
|
2015-05-18 09:25:07 -07:00 |
expr_to_tactic.h
|
feat(frontends/lean,library/tactic/induction_tactic): improve induction tactic notation, expand induction tactic implementation
|
2015-05-18 09:25:07 -07:00 |
generalize_tactic.cpp
|
feat(library/tactic): automate "generalize-intro-induction/cases" idiom
|
2015-05-30 21:57:28 -07:00 |
generalize_tactic.h
|
feat(library/tactic): automate "generalize-intro-induction/cases" idiom
|
2015-05-30 21:57:28 -07:00 |
goal.cpp
|
refactor(library,library/tactic): move auxiliary procedures from tactic to library
|
2015-06-01 16:19:55 -07:00 |
goal.h
|
refactor(library,library/tactic): move auxiliary procedures from tactic to library
|
2015-06-01 16:19:55 -07:00 |
induction_tactic.cpp
|
refactor(library,library/tactic): move class_instance_synth to library
|
2015-06-01 16:30:40 -07:00 |
induction_tactic.h
|
feat(library/tactic): add 'induction' tactic skeleton
|
2015-05-12 20:21:25 -07:00 |
init_module.cpp
|
refactor(library,library/tactic): move class_instance_synth to library
|
2015-06-01 16:30:40 -07:00 |
init_module.h
|
refactor(*): start move to explicit initialization/finalization,
|
2014-09-22 10:41:07 -07:00 |
injection_tactic.cpp
|
refactor(*): start process for eliminating of opaque definitions from the kernel
|
2015-05-08 16:06:04 -07:00 |
injection_tactic.h
|
feat(library/tactic): add 'injection' tactic
|
2015-05-01 12:45:21 -07:00 |
intros_tactic.cpp
|
refactor(*): start process for eliminating of opaque definitions from the kernel
|
2015-05-08 16:06:04 -07:00 |
intros_tactic.h
|
feat(library/tactic): add 'contradiction' tactic
|
2015-04-30 13:47:40 -07:00 |
inversion_tactic.cpp
|
refactor(library,library/tactic): move class_instance_synth to library
|
2015-06-01 16:30:40 -07:00 |
inversion_tactic.h
|
fix(library/definitional/equations): do not clear eliminated hypotheses when invoking 'cases' tactic from definitional package
|
2015-05-10 11:08:02 -07:00 |
let_tactic.cpp
|
refactor(*): start process for eliminating of opaque definitions from the kernel
|
2015-05-08 16:06:04 -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
|
refactor(*): start process for eliminating of opaque definitions from the kernel
|
2015-05-08 16:06:04 -07:00 |
proof_state.h
|
refactor(*): start process for eliminating of opaque definitions from the kernel
|
2015-05-08 16:06:04 -07:00 |
register_module.h
|
refactor(library/tactic): simplify tactic framework, no more proof builders
|
2014-07-01 16:11:19 -07:00 |
relation_tactics.cpp
|
fix(library/tactic/relation_tactics): beta-reduce goal before trying to extract head symbol
|
2015-05-24 18:56:35 -07:00 |
relation_tactics.h
|
refactor(library): rename equivalence_manager to relation_manager
|
2015-05-21 12:25:02 -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
|
feat(library): add idx_metavar module
|
2015-06-08 16:02:37 -07:00 |
rewrite_tactic.h
|
feat(library/tactic/rewrite_tactic): add xrewrite and krewrite tactic variants
|
2015-05-27 16:32:43 -07:00 |
subst_tactic.cpp
|
refactor(kernel,library,frontends/lean): add helper functions, and cleanup collect_locals
|
2015-06-05 17:29:36 -07:00 |
subst_tactic.h
|
refactor(kernel,library,frontends/lean): add helper functions, and cleanup collect_locals
|
2015-06-05 17:29:36 -07:00 |
tactic.cpp
|
feat(library/tactic/rewrite_tactic): apply beta&eta reduction before rewriting steps, add option 'rewrite.beta_eta' (default true) to control new feature.
|
2015-06-06 20:43:52 -07:00 |
tactic.h
|
feat(library/tactic/rewrite_tactic): apply 'reflexivity' tactic after 'rewrite' instead of hard coded solution
|
2015-05-05 20:23:49 -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(library,library/tactic): move auxiliary procedures from tactic to library
|
2015-06-01 16:19:55 -07:00 |
util.h
|
refactor(library,library/tactic): move auxiliary procedures from tactic to library
|
2015-06-01 16:19:55 -07:00 |
whnf_tactic.cpp
|
refactor(*): start process for eliminating of opaque definitions from the kernel
|
2015-05-08 16:06:04 -07:00 |
whnf_tactic.h
|
refactor(*): start process for eliminating of opaque definitions from the kernel
|
2015-05-08 16:06:04 -07:00 |