Leonardo de Moura
|
52c1a15313
|
feat(library/tactic/smt): add tactics for adding new lemmas to ematch state
|
2017-01-05 11:44:25 -08:00 |
|
Leonardo de Moura
|
32cc36214a
|
feat(library/init/meta/smt_tactic): allow user to select simp attribute to be used during SMT preprocessing, use preprocessing at intros too
|
2017-01-01 22:26:26 -08:00 |
|
Daniel Selsam
|
49de5313fa
|
chore(library/tactic/change_tactic.cpp): better formatting for error message
|
2016-12-22 11:13:54 -08:00 |
|
Leonardo de Moura
|
cc077554b5
|
fix(library/tactic/change_tactic): use id_locked in the change tactic to create checkpoint
closes #1260
|
2016-12-21 11:29:03 -08:00 |
|
Leonardo de Moura
|
ef28ae5073
|
feat(library/vm/vm_format,library/tactic): use thunks unit->format when producing error messages
|
2016-08-04 19:19:09 -07:00 |
|
Leonardo de Moura
|
59f2b9e8c2
|
refactor(library/type_context): "metavar_context & m_mctx" ==> "metavar_context m_mctx"
|
2016-06-25 13:08:03 -07:00 |
|
Leonardo de Moura
|
d0afe0aa99
|
feat(library/tactic): add 'change' tactic
|
2016-06-17 13:21:52 -07:00 |
|
Leonardo de Moura
|
aeee79da2b
|
chore(library): library/tactic => library/old_tactic
|
2016-06-06 16:38:27 -07:00 |
|
Leonardo de Moura
|
d8079aa16a
|
refactor(library): create copy of the kernel type_checker in library
Motivation: it will allow us to simplify the kernel type_checker and
make sure it implements the same API provided by type_context
|
2016-03-18 14:34:10 -07:00 |
|
Leonardo de Moura
|
c9e9fee76a
|
refactor(*): remove name_generator and use simpler mk_fresh_name
|
2016-02-11 18:05:57 -08:00 |
|
Leonardo de Moura
|
dce7177382
|
feat(library/tactic/change_tactic): improve 'change' tactic
- Better error messages
- Try to solve unification constraints produced during is_def_eq test
addresses comment on issue #531
|
2015-04-29 13:31:09 -07:00 |
|
Leonardo de Moura
|
4ea323a2b2
|
refactor(library/tactic): cleanup common pattern
|
2015-03-12 14:52:41 -07:00 |
|
Leonardo de Moura
|
368f9d347e
|
refactor(frontends/lean): approach used to parse tactics
The previous approach was too fragile
TODO: we should add separate parsing tables for tactics
|
2015-03-05 18:11:21 -08:00 |
|
Leonardo de Moura
|
ca57b43698
|
feat(library/tactic): add 'change' tactic
|
2015-03-01 14:15:39 -08:00 |
|