lean2/hott/types
Floris van Doorn ecc141779a feat(init.path): update init.path to use tactics, also some additions
Now the file hardly uses eq.rec explicitly anymore.
Also add the fact that horizontal and vertical inverses of paths are equal
Make one more argument explicit in eq.cancel_left and eq.cancel_right (to make it nicer to write 'apply cancel_right p')
2016-02-22 11:15:38 -08:00
..
int fix(library/tc_multigraph): avoid name collisions 2016-02-04 13:15:42 -08:00
nat feat(hott): minor fixes. allow the usage of numerals for trunc_index 2015-12-17 12:46:16 -08:00
arrow.hlean feat(hit/quotient): prove the flattening lemma 2015-11-08 14:04:59 -08:00
arrow_2.hlean feat(hott): prove HoTT book 7.5.4 and 7.5.5 2015-09-28 09:09:21 -07:00
bool.hlean fix(choice): make some style changes 2016-01-24 16:34:45 -08:00
default.hlean refactor(hott): move cubical folder and files eq2, function and hprop_trunc from types/ to the root HoTT directory 2015-08-07 13:34:41 -07:00
eq.hlean fix(hott): abstract some equivalence proofs 2016-02-22 11:15:38 -08:00
equiv.hlean feat(hott/types/equiv): add is_trunc_equiv to equiv.hlean 2016-01-24 16:33:59 -08:00
fiber.hlean fix(hott): abstract some equivalence proofs 2016-02-22 11:15:38 -08:00
fin.hlean feat(hott): add lemma: equivalent fin sets come from equal numbers, sums with fin sets are cancellable 2016-02-09 09:58:52 -08:00
lift.hlean feat(library,hott,frontends/lean): avoid keywords with hyphen 2015-11-08 14:04:54 -08:00
list.hlean feat(hott): port nat and int from the standard library 2015-12-09 12:36:11 -08:00
num.hlean feat(hott): port nat and int from the standard library 2015-12-09 12:36:11 -08:00
pi.hlean refactor(hott,tests): make sure HoTT library and tests still work if we introduce checkpoints in have-expressions 2016-02-04 16:58:32 -08:00
pointed.hlean feat(init.path): update init.path to use tactics, also some additions 2016-02-22 11:15:38 -08:00
prod.hlean feat(hott): port finite ordinal sets from the std library, with all things related to nat.mod and to fintype still missing. 2016-02-09 09:58:10 -08:00
pullback.hlean feat(hott): port more from chapters 4 and 6 of the book 2015-09-28 09:09:21 -07:00
sigma.hlean feat(hott): add some attributes 2016-02-22 11:15:38 -08:00
sum.hlean chore(hott): fix signature of previous lemma 2016-02-09 09:59:03 -08:00
trunc.hlean feat(init.path): update init.path to use tactics, also some additions 2016-02-22 11:15:38 -08:00
types.md fix(types.md): add num 2015-12-09 12:36:11 -08:00
unit.hlean feat(hott): port nat and int from the standard library 2015-12-09 12:36:11 -08:00
univ.hlean feat(library/tactic): make let tactic transparent, introduce new opaque note tactic 2015-12-14 10:14:02 -08:00
W.hlean feat(hott/function): show that a function is embedding iff it has propositional fibers 2015-11-16 21:32:09 -08:00