lean2/hott/types
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
..
arrow.hlean feat(hott/types): prove that 'is_equiv f' is an hprop 2015-03-04 00:22:51 -05:00
default.hlean feat(hott): add definitions using truncations and theorems about them 2015-04-29 10:04:07 -07:00
eq.hlean feat(hott): define pathovers and squares 2015-04-29 10:04:07 -07:00
equiv.hlean feat(hott): add definitions using truncations and theorems about them 2015-04-29 10:04:07 -07:00
fiber.hlean feat(hott): standardize the naming of definitions proving equality of elements of a structure 2015-04-29 10:04:06 -07:00
function.hlean feat(hott): add definitions using truncations and theorems about them 2015-04-29 10:04:07 -07:00
hprop_trunc.hlean feat(hott): add definitions using truncations and theorems about them 2015-04-29 10:04:07 -07:00
pi.hlean feat(hott): make some fibrations in path.hlean implicit, and a bit of renaming in init 2015-04-29 10:04:07 -07:00
pointed.hlean feat(hott/algebra/precategory): general cleanup in precategories, define uncurrying functor 2015-02-28 01:16:23 -05:00
prod.hlean feat(frontends/lean): uniform notation for lists in tactics 2015-03-27 17:54:48 -07:00
sigma.hlean feat(hott): make some fibrations in path.hlean implicit, and a bit of renaming in init 2015-04-29 10:04:07 -07:00
trunc.hlean feat(hott): add definitions using truncations and theorems about them 2015-04-29 10:04:07 -07:00
types.md feat(hott): add definitions using truncations and theorems about them 2015-04-29 10:04:07 -07:00
W.hlean feat(hott): more cleanup of HoTT library 2015-02-26 13:19:54 -05:00