Leonardo de Moura
|
3ede8e9150
|
refactor(library): use [] binder annotation when declaring instances
|
2015-02-24 16:12:39 -08:00 |
|
Leonardo de Moura
|
697d4359e3
|
refactor(library): add 'init' folder
|
2014-11-30 20:34:12 -08:00 |
|
Jeremy Avigad
|
bb8d436e75
|
refactor(library/algebra/relation, library/logic/instances): revise equivalence relations and congruences to use structure command
|
2014-11-28 22:54:15 -08:00 |
|
Jeremy Avigad
|
7571f50870
|
feat(library/binary, library/relation): introduce general properties for binary operations and relations
|
2014-11-28 22:54:15 -08:00 |
|
Leonardo de Moura
|
9edf780a00
|
feat(frontends/lean): elaborate inductive datatypes and introduction rules as a single elaboration problem
|
2014-10-13 18:35:11 -07:00 |
|
Leonardo de Moura
|
a26618e0f2
|
feat(frontends/lean): add '[]' notation for marking arguments where class-instance resolution should be applied
|
2014-10-12 13:06:00 -07:00 |
|
Leonardo de Moura
|
052bc6ff20
|
fix(frontends/lean/elaborator): better specific universe detection
|
2014-10-09 14:43:07 -07:00 |
|
Leonardo de Moura
|
744cee8dd8
|
feat(frontends/lean): force 'classes' to be declared before instances are declared, closes #228
|
2014-10-07 18:02:15 -07:00 |
|
Leonardo de Moura
|
73aa024c31
|
refactor(library/logic): remove 'core' subdirectory
|
2014-10-05 10:50:13 -07:00 |
|
Leonardo de Moura
|
9c55bbb871
|
feat(frontends/lean/elaborator): report an error when Type becomes a Prop after elaboration, closes #208
|
2014-09-29 08:18:10 -07:00 |
|
Leonardo de Moura
|
baf4c01de8
|
feat(frontends/lean): definitions are opaque by default
|
2014-09-19 15:54:32 -07:00 |
|
Leonardo de Moura
|
48dbd13eef
|
feat(frontends/lean): allow transient classes/instances, i.e.,
classes/instances that are not saved in .olean files
|
2014-09-19 15:54:32 -07:00 |
|
Jeremy Avigad
|
74cb289d48
|
refactor(library): rename algebra directory to struc, move categories.lean to algebra
|
2014-09-16 13:13:01 -07:00 |
|