lean2/hott/init
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
..
bool.hlean refactor(hott.init): remove subdirectories, merge some files 2015-04-29 10:04:06 -07:00
datatypes.hlean refactor(hott.init): remove subdirectories, merge some files 2015-04-29 10:04:06 -07:00
default.hlean refactor(hott.init): remove subdirectories, merge some files 2015-04-29 10:04:06 -07:00
equiv.hlean feat(hott): add definitions using truncations and theorems about them 2015-04-29 10:04:07 -07:00
function.hlean feat(hott): add definitions using truncations and theorems about them 2015-04-29 10:04:07 -07:00
funext.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
hedberg.hlean feat(hott): standardize the naming of definitions proving equality of elements of a structure 2015-04-29 10:04:06 -07:00
hit.hlean feat(hit): derive path computation rule for elim and elim_type for every hit 2015-04-29 10:04:07 -07:00
init.md refactor(hott.init): remove subdirectories, merge some files 2015-04-29 10:04:06 -07:00
logic.hlean refactor(hott.init): remove subdirectories, merge some files 2015-04-29 10:04:06 -07:00
nat.hlean refactor(hott.init): remove subdirectories, merge some files 2015-04-29 10:04:06 -07:00
num.hlean feat(init): add 'do' tactic 2015-03-04 00:17:41 -05:00
path.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
priority.hlean feat(hott): more cleanup of HoTT library 2015-02-26 13:19:54 -05:00
relation.hlean feat(hott): more cleanup of HoTT library 2015-02-26 13:19:54 -05:00
reserved_notation.hlean fix(reserved_notation): lower binding power of 'iff' 2015-04-22 13:06:11 -07:00
tactic.hlean feat(library/tactic): add 'let' tactic 2015-04-28 17:24:43 -07:00
trunc.hlean feat(hott): add definitions using truncations and theorems about them 2015-04-29 10:04:07 -07:00
types.hlean refactor(hott.init): remove subdirectories, merge some files 2015-04-29 10:04:06 -07:00
ua.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
util.hlean feat(hott): more cleanup of HoTT library 2015-02-26 13:19:54 -05:00
wf.hlean refactor(hott): remove most 'context' commands from the HoTT library 2015-04-21 19:17:59 -07:00