lean2/hott/hit
Floris van Doorn 24762fe843 feat(hit): add hits with 2-path constructors
In hit.two_quotient we define a general construction to define hits with 2-dimensional path constructors, similar to quotients.
We can add 2-paths between any two 'words', where a word consists of 1-path constructors, concatenation and inverses.
We use this to define the torus, reflexive quotients and the reduced suspension.

There is still one 'sorry' in the construction
2015-06-25 22:31:41 -04:00
..
circle.hlean feat(hott): various cleanup and fixes, rename \~ to ~, expand types.pointed 2015-06-25 22:31:40 -04:00
coeq.hlean renaming(hit): rename type_quotient to quotient, and quotient to set_quotient 2015-06-04 20:14:13 -04:00
colimit.hlean renaming(hit): rename type_quotient to quotient, and quotient to set_quotient 2015-06-04 20:14:13 -04:00
cylinder.hlean renaming(hit): rename type_quotient to quotient, and quotient to set_quotient 2015-06-04 20:14:13 -04:00
hit.md renaming(hit): rename type_quotient to quotient, and quotient to set_quotient 2015-06-04 20:14:13 -04:00
interval.hlean feat(hott): various cleanup and fixes, rename \~ to ~, expand types.pointed 2015-06-25 22:31:40 -04:00
pushout.hlean renaming(hit): rename type_quotient to quotient, and quotient to set_quotient 2015-06-04 20:14:13 -04:00
quotient.hlean renaming(hit): rename type_quotient to quotient, and quotient to set_quotient 2015-06-04 20:14:13 -04:00
red_susp.hlean feat(hit): add hits with 2-path constructors 2015-06-25 22:31:41 -04:00
refl_quotient.hlean feat(hit): add hits with 2-path constructors 2015-06-25 22:31:41 -04:00
set_quotient.hlean renaming(hit): rename type_quotient to quotient, and quotient to set_quotient 2015-06-04 20:14:13 -04:00
sphere.hlean feat(hott): various clean-up and small additions 2015-06-25 22:31:40 -04:00
susp.hlean feat(hott): various clean-up and small additions 2015-06-25 22:31:40 -04:00
torus.hlean feat(hit): add hits with 2-path constructors 2015-06-25 22:31:41 -04:00
trunc.hlean feat(hott): various cleanup and fixes, rename \~ to ~, expand types.pointed 2015-06-25 22:31:40 -04:00
two_quotient.hlean feat(hit): add hits with 2-path constructors 2015-06-25 22:31:41 -04:00