Leonardo de Moura
|
a35cce38b3
|
feat(frontends/lean): new semantics for "protected" declarations
closes #426
|
2015-02-11 14:09:25 -08:00 |
|
Leonardo de Moura
|
fca97d5bb2
|
feat(library/definitional): add brec_on construction, closes #272
|
2014-12-03 10:39:32 -08:00 |
|
Leonardo de Moura
|
6640fbf11b
|
feat(library/definitional/brec_on): simplify universe level constraints for non-reflexive recursive datatypes
|
2014-12-01 17:11:06 -08:00 |
|
Leonardo de Moura
|
193fed7061
|
fix(library/tactic/inversion_tactic): uninitialized variable
|
2014-11-30 22:41:22 -08:00 |
|
Leonardo de Moura
|
079bf7f633
|
test(tests/lean/run/vector): use nat.add
|
2014-11-30 13:53:02 -08:00 |
|
Leonardo de Moura
|
6fbbf66565
|
test(tests/lean/run/vector): define 'map' on vector using brec_on and new inversion tactic
|
2014-11-29 13:28:01 -08:00 |
|
Leonardo de Moura
|
6bc89f0916
|
feat(library/definitional): define ibelow and below
These are helper definitions for brec_on and binduction_on
|
2014-11-12 16:38:46 -08:00 |
|
Leonardo de Moura
|
faf90c4b87
|
test(tests/lean/run): test brec_on on vectors
|
2014-11-11 17:23:59 -08:00 |
|
Leonardo de Moura
|
1b6e40d3d6
|
test(tests/lean/run): define below_rec_on (aka brec_on) for vectors
|
2014-11-08 22:19:18 -08:00 |
|
Leonardo de Moura
|
e8bc0f8249
|
feat(library/defitional): add no_confusion construction for inductive datatypes that are not propositions
|
2014-11-08 18:56:52 -08:00 |
|
Leonardo de Moura
|
b5da143fc0
|
feat(library/defitional): add no_confusion_type construction for inductive datatypes that are not propositions
|
2014-11-08 15:20:19 -08:00 |
|
Leonardo de Moura
|
cc6a96e8ba
|
fix(frontends/lean): improve begin-end construct
|
2014-10-26 15:47:29 -07:00 |
|