lean2/hott/algebra/category
Floris van Doorn 297d50378d feat(hott): add definitions using truncations and theorems about them
define embedding, (split) surjection, retraction, existential quantifier, 'or' connective
also add a whole bunch of theorems about these definitions

still has two sorry's which can be solved after #564 is closed
2015-04-29 10:04:07 -07:00
..
constructions feat(hott): add definitions using truncations and theorems about them 2015-04-29 10:04:07 -07:00
adjoint.hlean feat(hott): add definitions using truncations and theorems about them 2015-04-29 10:04:07 -07:00
category.hlean refactor(category): merge precategory/ and category/, organize construction files differently. 2015-04-29 10:04:06 -07:00
category.md refactor(category): merge precategory/ and category/, organize construction files differently. 2015-04-29 10:04:06 -07:00
default.hlean feat(hott): add definitions using truncations and theorems about them 2015-04-29 10:04:07 -07:00
functor.hlean feat(hott): standardize the naming of definitions proving equality of elements of a structure 2015-04-29 10:04:06 -07:00
groupoid.hlean refactor(category): merge precategory/ and category/, organize construction files differently. 2015-04-29 10:04:06 -07:00
iso.hlean feat(hott): add definitions using truncations and theorems about them 2015-04-29 10:04:07 -07:00
nat_trans.hlean feat(hott): add definitions using truncations and theorems about them 2015-04-29 10:04:07 -07:00
precategory.hlean feat(hott): standardize the naming of definitions proving equality of elements of a structure 2015-04-29 10:04:06 -07:00
strict.hlean refactor(category): merge precategory/ and category/, organize construction files differently. 2015-04-29 10:04:06 -07:00
yoneda.hlean feat(hott): standardize the naming of definitions proving equality of elements of a structure 2015-04-29 10:04:06 -07:00