Leonardo de Moura
|
23f41fddb3
|
feat: basic tactic cache
TODO: move `IO.Ref` to command
|
2022-03-31 19:53:03 -07:00 |
|
Leonardo de Moura
|
b50e82bc93
|
feat: unfold tactic
|
2022-01-07 13:51:45 -08:00 |
|
Sebastian Ullrich
|
ea244c298c
|
chore: un-orphan file
|
2021-09-22 16:04:18 +02:00 |
|
Leonardo de Moura
|
4087525cba
|
feat: add delta tactic
|
2021-09-09 13:07:33 -07:00 |
|
Leonardo de Moura
|
254f82c273
|
feat: basic infrastructure for conv mode
|
2021-09-01 17:00:45 -07:00 |
|
Leonardo de Moura
|
b500a2053d
|
feat: split tactic for splitting match and if terms
|
2021-08-30 18:31:20 -07:00 |
|
Leonardo de Moura
|
8f9fa8d04c
|
refactor: add BuiltinTactic.lean
|
2021-06-28 10:08:42 -07:00 |
|
Leonardo de Moura
|
a30a256123
|
refactor: remove Tactic/Binders.lean
These macro expansion functions can be now implemented using `macro` and `macro_rules`.
|
2021-03-12 17:59:21 -08:00 |
|
Leonardo de Moura
|
a32c45a515
|
feat: simp infrastructure
|
2020-12-30 18:00:04 -08:00 |
|
Leonardo de Moura
|
13c2a8ff51
|
chore: remove #lang lean4 header
|
2020-10-25 09:54:07 -07:00 |
|
Leonardo de Moura
|
7d083a7451
|
chore: move to new frontend
|
2020-10-15 14:49:23 -07:00 |
|
Leonardo de Moura
|
052e67d1af
|
feat: rewrite tactic
|
2020-09-18 16:13:14 -07:00 |
|
Leonardo de Moura
|
57bed74871
|
chore: add Rewrite.lean
|
2020-09-17 08:15:58 -07:00 |
|
Leonardo de Moura
|
052e830db7
|
feat: add have, show, let, let!, and suffices tactic macros
They are all simple macros based on: `refine` + syntheticHoles
|
2020-08-30 08:26:15 -07:00 |
|
Leonardo de Moura
|
76bda91ff8
|
feat: add evalMatch for tactics
|
2020-08-27 18:05:06 -07:00 |
|
Leonardo de Moura
|
249bda16c0
|
chore: remove prelude commands from Lean package
|
2020-06-25 11:21:17 -07:00 |
|
Leonardo de Moura
|
4ccc3fef52
|
chore: move Init.Lean files to Lean package
|
2020-05-26 15:04:35 -07:00 |
|