Gabriel Ebner
|
886c824e33
|
feat(library/init/data/list/instances): prove decidability of bounded quantification
|
2017-03-17 18:03:26 -07:00 |
|
Leonardo de Moura
|
36770119b6
|
feat(library): do not generate C.destruct (for structures), and C.induction_on (for structures and inductive datatypes)
|
2017-03-15 14:45:13 -07:00 |
|
Leonardo de Moura
|
e0e3f51c44
|
feat(library/init): add unification hint for add/succ
|
2017-03-12 13:45:30 -07:00 |
|
Sebastian Ullrich
|
763097dbd2
|
refactor(library): revise the monadic hierarchy
|
2017-03-09 20:30:03 -08:00 |
|
Johannes Hölzl
|
b593d090f2
|
feat(library/init/data/list): add remove_all
|
2017-03-07 19:30:51 -08:00 |
|
Johannes Hölzl
|
1c30a593c1
|
feat(library/init/data/list): add enum
|
2017-03-07 19:30:51 -08:00 |
|
Johannes Hölzl
|
16aaa9b88e
|
feat(library/init/data/list): add unzip
|
2017-03-07 19:30:51 -08:00 |
|
Leonardo de Moura
|
c812e12651
|
chore(library/init/data/list/lemmas): remove old comment
|
2017-03-04 16:31:31 -08:00 |
|
Leonardo de Moura
|
1ca5c78cf8
|
feat(library/tools/mini_crush): improve mini_crush
|
2017-02-19 18:33:12 -08:00 |
|
Leonardo de Moura
|
4f3fd2cba6
|
feat(library/init/data/list/qsort): add temp qsort as meta definition
|
2017-02-17 21:07:09 -08:00 |
|
Leonardo de Moura
|
632c98aade
|
feat(library/data/list): cleanup proofs
|
2017-02-17 19:42:57 -08:00 |
|
Sebastian Ullrich
|
d15591a2d8
|
feat(library,frontends/lean): expose parser to Lean and use for parsing tactic parameters
|
2017-02-17 13:45:56 +01:00 |
|
Leonardo de Moura
|
32e6442d0a
|
feat(frontends/lean): no global universes in the frontend
|
2017-02-08 17:23:04 -08:00 |
|
Leonardo de Moura
|
04a8518104
|
refactor(library/init/core): simpler has_insert type class with out_param
|
2017-01-30 18:50:21 -08:00 |
|
Leonardo de Moura
|
f176c272b4
|
refactor(library/init/core): simpler has_mem type class with out_param
|
2017-01-30 18:43:05 -08:00 |
|
Gabriel Ebner
|
03e09db70e
|
refactor(library/data/bitvec,library/data/tuple): use automation
|
2017-01-21 09:48:35 +01:00 |
|
Leonardo de Moura
|
5d3ac31f25
|
feat(library/init/data/list/lemmas): add lemmas for POPL demo
|
2017-01-11 17:07:37 -08:00 |
|
Jeremy Avigad
|
20edc93b17
|
fix(library/init/data/list/lemmas): fix theorem names, now nil_append and cons_append
|
2017-01-10 09:10:33 -08:00 |
|
Leonardo de Moura
|
61d007892b
|
feat(library/data/stream): add stream module
|
2016-12-25 16:40:52 -08:00 |
|
Gabriel Ebner
|
6b15f6cef9
|
feat(library/tools/super): add super prover
|
2016-12-16 18:18:13 -08:00 |
|
Leonardo de Moura
|
18098e9455
|
perf(library/init/data/list/basic): avoid naive quadratic implementations
|
2016-12-10 13:18:11 -08:00 |
|
Leonardo de Moura
|
6577cc87a3
|
feat(library): add pre_monad
closes #1235
|
2016-12-08 12:48:55 -08:00 |
|
Jared Roesch
|
e65d90ac79
|
feat(*): C++ code generator
in progress move of Lean.native to init
|
2016-12-05 16:11:41 -08:00 |
|
Leonardo de Moura
|
5d1716a983
|
refactor(library/data): delete init/data/instances.lean
|
2016-12-02 16:41:16 -08:00 |
|
Leonardo de Moura
|
e4285bf684
|
refactor(library/init): list classes => instances
|
2016-12-02 16:29:15 -08:00 |
|
Leonardo de Moura
|
00f5a807af
|
refactor(library/init): create init.category folder
|
2016-12-02 15:52:49 -08:00 |
|
Leonardo de Moura
|
e11fd8820a
|
refactor(library/init): create init.data folder
|
2016-12-02 14:23:06 -08:00 |
|