Leonardo de Moura
|
d6f79423e9
|
feat(library/tactic/class_instance_synth): add mk_class_instance procedures
|
2014-12-19 20:09:09 -08:00 |
|
Leonardo de Moura
|
4421069e34
|
refactor(library/tactic): rename placeholder_elaborator to class_instance_synth
|
2014-12-19 19:57:38 -08:00 |
|
Leonardo de Moura
|
f93278eab8
|
fix(hott/init/hedberg): remove unnecessary import
|
2014-12-19 19:01:07 -08:00 |
|
Leonardo de Moura
|
2521dbb39e
|
refactor(hott): use same name convention for sigma in the HoTT and standard libraries
|
2014-12-19 18:46:06 -08:00 |
|
Leonardo de Moura
|
1e2fc54f2f
|
refactor(library/init/sigma): rename sigma.dpair->sigma.mk, sigma.dpr1->sigma.pr1, sigma.dpr2->sigma.pr2
|
2014-12-19 18:23:08 -08:00 |
|
Leonardo de Moura
|
9eea32b076
|
refactor(library/init/datatypes): change implicit arguments of sum.inl and sum.inr
|
2014-12-19 18:07:13 -08:00 |
|
Leonardo de Moura
|
69191ef9b7
|
feat(hott/init/datatypes): add sum.intro_left and sum.intro_right aliases
|
2014-12-19 17:56:44 -08:00 |
|
Leonardo de Moura
|
ded869b7e0
|
refactor(frontends/lean): move placeholder_elaborator to library/tactic
|
2014-12-19 15:23:22 -08:00 |
|
Leonardo de Moura
|
a22dc773b7
|
refactor(frontends/lean): move some auxiliary procedures to library/tactic
|
2014-12-19 15:19:45 -08:00 |
|
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 |
|