Leonardo de Moura
|
25639f0b72
|
feat(library/init/meta): add 'pose' tactic
|
2016-11-24 13:48:16 -08:00 |
|
Leonardo de Moura
|
0554fd5997
|
fix(frontends/lean): name resolution at tactic execution time
This commit also adds a new tactic: tactic.resolve_name
closes #1201
|
2016-11-24 10:55:39 -08:00 |
|
Leonardo de Moura
|
a4f491a3ad
|
feat(library/init/meta/interactive): add rename tactic to interactive mode
|
2016-11-24 09:54:55 -08:00 |
|
Leonardo de Moura
|
3b09865684
|
feat(library/init/meta/simp_tactic): add tactics for validating simp lemmas
|
2016-11-23 17:43:55 -08:00 |
|
Leonardo de Moura
|
11ef0b14fd
|
feat(library/data): add decidable_eq instances for bitvec and tuple
|
2016-11-23 11:09:24 -08:00 |
|
Leonardo de Moura
|
edaf03ae98
|
feat(library/init): add more lemmas and define ordered_ring
|
2016-11-22 20:50:21 -08:00 |
|
Leonardo de Moura
|
88b2af3b65
|
feat(library/init/meta/interactive): add 'exfalso'
|
2016-11-21 11:41:11 -08:00 |
|
Leonardo de Moura
|
1e14e27cd0
|
feat(library/init/meta/interactive): add try/solve1 tactics to interactive mode
|
2016-11-18 16:17:37 -08:00 |
|
Leonardo de Moura
|
6b466114a4
|
fix(library/init/meta/interactive): resolve name at interactive unfold tactics
|
2016-11-18 16:14:03 -08:00 |
|
Leonardo de Moura
|
bfae8f347b
|
feat(library/init/meta/interactive): cases tactic takes arbitrary expressions
|
2016-11-18 12:51:53 -08:00 |
|
Leonardo de Moura
|
e5d69fef35
|
fix(library/init/meta/interactive): bug at mk_simp_set
|
2016-11-16 17:42:16 -08:00 |
|
Leonardo de Moura
|
40fca8efd4
|
feat(frontends/lean): add tactic.save_type_info, preserve pos info at translate
|
2016-11-10 11:51:05 -08:00 |
|
Leonardo de Moura
|
205d524409
|
refactor(library/tactic/simplify): delete old simplifier
|
2016-10-19 14:03:14 -07:00 |
|
Leonardo de Moura
|
ef23c591fc
|
feat(library/init/meta): implement unfold tactics in Lean using new building blocks
|
2016-10-12 17:25:56 -07:00 |
|
Leonardo de Moura
|
d655310ecf
|
feat(library/init/meta): rename rsimp* back to dsimp*
|
2016-10-11 16:37:08 -07:00 |
|
Leonardo de Moura
|
231c124be8
|
feat(library/init/meta): rename dsimp => rsimp, and add primitive tactic that takes an arbitrary simp_lemmas
|
2016-10-09 10:02:26 -07:00 |
|
Leonardo de Moura
|
a78e8fb11a
|
refactor(library/tactic/simp_lemmas_tactics): consistent naming
|
2016-10-09 09:37:20 -07:00 |
|
Leonardo de Moura
|
0d74ad97a7
|
chore(library/init): definition => def
|
2016-10-06 16:04:12 -07:00 |
|
Leonardo de Moura
|
d549044d27
|
feat(library/init/meta,library/tactic/simplifier): user defined simp attributes
|
2016-10-03 21:39:17 -07:00 |
|
Leonardo de Moura
|
e2f70371cc
|
feat(library/init/meta/interactive): add erewrite
|
2016-10-03 09:21:53 -07:00 |
|
Leonardo de Moura
|
c0022253a7
|
feat(frontends/lean/tactic_notation): allow lemmas to be removed
|
2016-09-30 19:53:51 -07:00 |
|
Leonardo de Moura
|
fd6dc8154a
|
feat(library/init/meta/interactive): add interactive tactics
|
2016-09-30 19:02:45 -07:00 |
|
Leonardo de Moura
|
9ea858e6fe
|
feat(frontends/lean/tactic_notation): nested interactive tactics
|
2016-09-30 14:53:07 -07:00 |
|
Leonardo de Moura
|
23ce2b0587
|
feat(frontends/lean/tactic_notation, library/init/meta/interactive): add "interactive" versions of define/assert/definev/assertv/note tactics
|
2016-09-29 18:48:32 -07:00 |
|
Leonardo de Moura
|
cb248bddb5
|
feat(library/init/meta/interactive): improve rewrite tactic interface in "interactive" mode
|
2016-09-28 21:56:11 -07:00 |
|
Leonardo de Moura
|
09bf8921fe
|
chore(library/init/meta/interactive): improve error message
|
2016-09-27 14:55:10 -07:00 |
|
Leonardo de Moura
|
c6ec659bf5
|
feat(frontends/lean): improve 'begin...end' blocks
|
2016-09-27 13:34:11 -07:00 |
|
Leonardo de Moura
|
bbf21b4e65
|
feat(frontends/lean/begin_end_block): auto-quote identifiers
|
2016-09-25 17:25:21 -07:00 |
|
Leonardo de Moura
|
8b132c758a
|
feat(frontends/lean/begin_end_block): add basic auto-quotation
|
2016-09-25 17:03:12 -07:00 |
|
Leonardo de Moura
|
97261fcc48
|
feat(frontends/lean): add very basic 'begin ... end' block support
|
2016-09-24 21:27:27 -07:00 |
|