Leonardo de Moura
|
07d7ea2f4e
|
refactor(frontends/lean/placeholder_elaborator): reduce coupling between placeholder_elaborator and frontends/lean
|
2014-12-19 15:08:21 -08:00 |
|
Leonardo de Moura
|
69750c50c6
|
refactor(frontends/lean): move pp_options to library
|
2014-12-19 15:00:05 -08:00 |
|
Leonardo de Moura
|
caf0a4bf15
|
refactor(frontends/lean): move type_checker_ptr typedef to library
|
2014-12-19 14:40:15 -08:00 |
|
Leonardo de Moura
|
02de288a51
|
refactor(frontends/lean): move choice_iterator to library
|
2014-12-19 14:29:32 -08:00 |
|
Leonardo de Moura
|
3d2d5839a1
|
feat(hott/init): add auxiliary definition needed by definitional package
|
2014-12-19 14:22:03 -08:00 |
|
Leonardo de Moura
|
582c1f8458
|
feat(hott/init): add proof for Hedberg's theorem
|
2014-12-19 13:54:12 -08:00 |
|
Leonardo de Moura
|
9bd74689be
|
feat(library/util): add mk_refl
|
2014-12-19 13:54:12 -08:00 |
|
Leonardo de Moura
|
a97bef7df2
|
feat(library/util): add mk_heq
|
2014-12-19 13:54:12 -08:00 |
|
Leonardo de Moura
|
1ca8723c54
|
refactor(library/util): allow mk_telescopic_eq to be used with (terms, locals)
|
2014-12-19 13:54:12 -08:00 |
|
Leonardo de Moura
|
aedf74e80a
|
feat(util/list): add to_list from buffer
|
2014-12-19 13:54:12 -08:00 |
|
Leonardo de Moura
|
1797e2846f
|
fix(tests/lean/run): replace "open [notation]" with "open [notations]"
|
2014-12-17 18:28:38 -08:00 |
|
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 |
|