Leonardo de Moura
|
d315e424ff
|
feat(library/congr_lemma, library/fun_info): make sure opt_param gadget do not confuse the simplifier, fun_info, congr_lemma, etc
A definition such as
def f (a : nat) (b : nat := a) (c : nat := a) :=
a + b + c
should *not* be treated as a dependent function.
|
2017-01-30 20:23:45 -08:00 |
|
Leonardo de Moura
|
5e5285ee67
|
refactor(library): rename pr1/pr2 ==> fst/snd
|
2016-09-21 09:48:39 -07:00 |
|
Leonardo de Moura
|
df113de725
|
fix(library/congr_lemma): compilation error in debug mode
|
2016-07-10 10:37:27 -07:00 |
|
Leonardo de Moura
|
dce8776cfd
|
refactor(library/fun_info): separate subsingleton information from general param_info
|
2016-07-07 07:39:26 -07:00 |
|
Leonardo de Moura
|
120c48b1b2
|
feat(library/tactic): expose congr_lemmas
This commit also adds several helper code, and fixes bugs in congr_lemma.cpp
|
2016-06-22 19:17:08 -07:00 |
|
Leonardo de Moura
|
b2c3352a80
|
refactor(library): port congr_lemma_manager to new type_context
|
2016-06-22 18:05:00 -07:00 |
|