Leonardo de Moura
|
235894cec5
|
fix(data/int/basic): move decidable theorems
|
2014-12-17 18:27:39 -08:00 |
|
Jeremy Avigad
|
5a2f81e962
|
fix(library/data/int): define sub from algebra.sub
|
2014-12-17 18:02:55 -08:00 |
|
Leonardo de Moura
|
6f78315aa4
|
refactor(*): add uniform names for "meta-objects"
|
2014-12-17 11:42:14 -08:00 |
|
Jeremy Avigad
|
9d2587c79b
|
refactor(library/data/int/basic): make the integers an instance of ring
|
2014-12-17 13:32:38 -05:00 |
|
Leonardo de Moura
|
43633085b9
|
fix(tests/lean): adjust tests to recent changes in the lean libraries
|
2014-12-16 13:28:43 -08:00 |
|
Jakob von Raumer
|
71cffd29a0
|
chore(hott) minor corrections
|
2014-12-16 13:11:32 -08:00 |
|
Jakob von Raumer
|
9607518ce0
|
chore(hott) reflect @avigad's name changes in the std library
|
2014-12-16 13:11:32 -08:00 |
|
Jakob von Raumer
|
503048226e
|
chore(hott) fix the types and algebra
|
2014-12-16 13:11:32 -08:00 |
|
Jakob von Raumer
|
341a3d4411
|
chore(hott) add function.hlean to init
|
2014-12-16 13:11:32 -08:00 |
|
Jakob von Raumer
|
a02cc1aff9
|
chore(hott) fix init
|
2014-12-16 13:11:32 -08:00 |
|
Jakob von Raumer
|
dae2aeb605
|
chore(hott) fix file endings
|
2014-12-16 13:11:32 -08:00 |
|
Jakob von Raumer
|
25a5e29b7c
|
chore(hott) delete old hott lib
|
2014-12-16 13:11:32 -08:00 |
|
Jakob von Raumer
|
402622ac91
|
chore(hott) try to move library
|
2014-12-16 13:11:32 -08:00 |
|
Leonardo de Moura
|
86f3d029c7
|
test(tests/lean/extra): more tests for equations compiler
|
2014-12-15 19:22:17 -08:00 |
|
Leonardo de Moura
|
8939351903
|
refactor(library): add compile_equations function, generic_exception, and cleanup elaborator_exception
|
2014-12-15 19:22:17 -08:00 |
|
Leonardo de Moura
|
5a9cd9eed4
|
fix(library/normalize): bug in the "eval" command
|
2014-12-15 19:22:17 -08:00 |
|
Leonardo de Moura
|
8ad9b84c85
|
feat(init): reserve notation for "not in"
|
2014-12-15 19:22:17 -08:00 |
|
Leonardo de Moura
|
abe129aa4f
|
refactor(library): rename theorems "iff.flip_sign -> not_iff_not_of_iff" and "decidable_iff_equiv -> decidable_of_decidable_of_iff"
|
2014-12-15 19:17:51 -08:00 |
|
Leonardo de Moura
|
5cf8064269
|
refactor(library): rename exists_elim and exists_intro to exists.elim
and exists.intro
|
2014-12-15 19:07:38 -08:00 |
|
Jeremy Avigad
|
2b56a2b891
|
feat(library/init): create markdown directory file
|
2014-12-15 16:43:42 -05:00 |
|
Jeremy Avigad
|
da719e6ee4
|
refactor(library/logic): rename theorems
|
2014-12-15 16:13:04 -05:00 |
|
Jeremy Avigad
|
3e9a484851
|
refactor(library/logic/connectives): rename theorems
|
2014-12-15 15:05:44 -05:00 |
|
Soonho Kong
|
6903118900
|
fix(bin/ltags): open .ilean files with UTF-8 encoding
fix #376
|
2014-12-15 12:01:22 -05:00 |
|
Leonardo de Moura
|
7c8ab81cc6
|
feat(library/logic/quantifiers): add decidable_forall_eq and decidable_exists_eq theorems
|
2014-12-13 15:48:04 -08:00 |
|
Leonardo de Moura
|
c6ebe9456e
|
feat(library/data/nat): add "bounded" quantifiers
Later, we will add support for arbitrary well-founded relations
|
2014-12-13 15:42:38 -08:00 |
|
Leonardo de Moura
|
f0b002d5a7
|
fix(library/aliases): aliases in sections and contexts
|
2014-12-13 14:57:15 -08:00 |
|
Leonardo de Moura
|
6e84696960
|
fix(library/init/logic): expose inhabited basic instances
|
2014-12-13 14:26:44 -08:00 |
|
Leonardo de Moura
|
c291063f3a
|
fix(frontends/lean/structure_cmd): simplify structure names
|
2014-12-13 14:18:02 -08:00 |
|
Leonardo de Moura
|
628faa10eb
|
refactor(library/algebra/ordered_ring): add workarounds to improve performance
|
2014-12-13 13:12:25 -08:00 |
|
Jeremy Avigad
|
6f775be1b6
|
feat(library/algebra/ordered_ring): start on ordered_ring, and minor changes elsewhere
|
2014-12-13 11:35:35 -08:00 |
|
Leonardo de Moura
|
c9365db41b
|
test(tests/lean/extra): more tests for equation elaborator
|
2014-12-12 15:43:41 -08:00 |
|
Leonardo de Moura
|
477d79ae47
|
refactor(library/init): move more theorems to logic
|
2014-12-12 13:50:53 -08:00 |
|
Leonardo de Moura
|
d6c8e23b03
|
refactor(library/init/logic): move theorems to library/logic
|
2014-12-12 13:24:17 -08:00 |
|
Leonardo de Moura
|
d50b7a8ba1
|
refactor(library/init/logic): move theorems to logic/cast
|
2014-12-12 12:39:16 -08:00 |
|
Leonardo de Moura
|
b900e9171d
|
refactor(library/init/sigma): simplify lex.accessible proof using 'cases' tactic
|
2014-12-12 12:36:51 -08:00 |
|
Leonardo de Moura
|
29aaa21f2a
|
fix(tests/lean/interactive): adjust test to reflect changes in the standard library
|
2014-12-11 19:53:41 -08:00 |
|
Leonardo de Moura
|
ab873cfff9
|
feat(frontends/lean/elaborator): replace metavariables in the equation lhs with fresh local constants before invoking compiler
|
2014-12-11 19:51:49 -08:00 |
|
Leonardo de Moura
|
eb184984c0
|
feat(util/buffer): add insert method
|
2014-12-11 19:31:54 -08:00 |
|
Leonardo de Moura
|
b01cf73a91
|
feat(library/init/logic): add is_true and is_false
|
2014-12-11 18:14:03 -08:00 |
|
Leonardo de Moura
|
91ce99d921
|
feat(frontends/lean): type check 'decreasing' proofs in definition using well-founded recursion
|
2014-12-11 18:13:35 -08:00 |
|
Leonardo de Moura
|
8b3e97d285
|
feat(kernel/type_checker): add ensure_type variant
|
2014-12-11 17:32:17 -08:00 |
|
Leonardo de Moura
|
e897bbdeb9
|
feat(library/util): add auxiliary functions for creating tuples (using sigma types)
|
2014-12-11 17:31:47 -08:00 |
|
Leonardo de Moura
|
3d199d275d
|
fix(frontends/lean/token_table): increase binding power of decreasing operator
|
2014-12-11 17:31:12 -08:00 |
|
Leonardo de Moura
|
287a444481
|
feat(frontends/lean/pp): add option 'pp.numerals'
|
2014-12-11 17:28:58 -08:00 |
|
Leonardo de Moura
|
97552a8cfe
|
refactor(library/sigma): fix/use sigma notation
|
2014-12-11 15:50:44 -08:00 |
|
Leonardo de Moura
|
b8f665e561
|
feat(frontends/lean): elaborate recursive equations
Remark: we are not compiling them yet.
|
2014-12-10 22:25:40 -08:00 |
|
Leonardo de Moura
|
2867789bec
|
fix(library/unifier): handle missing first-order flex-flex case
|
2014-12-10 22:11:30 -08:00 |
|
Leonardo de Moura
|
756fae7c2a
|
refactor(frontends/lean): move local_context to library
|
2014-12-10 12:43:32 -08:00 |
|
Leonardo de Moura
|
bf875d5778
|
feat(library/definitional/equations): add support for inaccessible patterns
|
2014-12-10 12:35:08 -08:00 |
|
Leonardo de Moura
|
d98aabe9ab
|
refactor(library): move library/definitional/util module to library
|
2014-12-10 11:23:23 -08:00 |
|