Floris van Doorn
|
876aa20ad6
|
feat(hott): Port remainder of §6.3 and §7.2 from the HoTT book
Also prove a theorem similar to Lemma 7.3.1
There are still some sorry's in hit.suspension
|
2015-06-04 20:14:12 -04:00 |
|
Floris van Doorn
|
96a4a015d9
|
fix(hit): make the nondependent eliminator standard for hits
|
2015-05-26 21:37:02 -07:00 |
|
Floris van Doorn
|
d7c1a8f2e0
|
feat(hott): small fixes in hit and cubical.square
|
2015-05-26 21:37:01 -07:00 |
|
Floris van Doorn
|
0b12d51b25
|
feat(hott): use pathovers in all the recursors of hits
move pathover file to the init folder
|
2015-05-26 21:37:01 -07:00 |
|
Floris van Doorn
|
50290fb81c
|
feat(hott): add recursor attribute to hits
recursor attribute is added to both the dependent and nondependent elimination, is such a way that the dependent elimination is used by default
|
2015-05-26 21:37:01 -07:00 |
|
Jeremy Avigad
|
33214f0895
|
refactor(hott/*): remove 'Module:' lines
|
2015-05-23 20:52:58 +10:00 |
|
Leonardo de Moura
|
e1c2340db2
|
fix(frontends/lean): consistent behavior for protected declarations
see https://github.com/leanprover/lean/issues/604#issuecomment-103265608
closes #609
|
2015-05-18 22:35:18 -07:00 |
|
Floris van Doorn
|
111c8e1529
|
feat(hott): add [unfold-c] and [constructor] attributes for HITs
|
2015-05-07 16:39:04 -07:00 |
|
Floris van Doorn
|
90f1a691fd
|
feat(hott): change notation of transport to correspond with standard library
|
2015-05-07 16:39:03 -07:00 |
|
Floris van Doorn
|
6c061991cc
|
feat(hit): prove path computation rules for all hits except the circle
|
2015-04-29 10:04:07 -07:00 |
|
Floris van Doorn
|
70a2f6534c
|
feat(hit): derive path computation rule for elim and elim_type for every hit
also make argument of eq_of_rel implicit
also remove most sorry's for hits
path computation rule for rec still needs to be done for all hits
|
2015-04-29 10:04:07 -07:00 |
|
Floris van Doorn
|
e769fdd9dc
|
feat(hott): make some arguments in init.path implicit and rename apD to apd
|
2015-04-29 10:04:06 -07:00 |
|
Floris van Doorn
|
591a563be3
|
feat(hit): For all hits, add the elimination to the universe (using ua)
|
2015-04-23 14:29:04 -07:00 |
|
Floris van Doorn
|
f41d92199a
|
feat(hit): make type quotient primitive instead of colimit
|
2015-04-23 14:29:04 -07:00 |
|
Floris van Doorn
|
1d9c17342a
|
feat(hit): define mapping cylinder, coequalizer and quotient in terms of colimit
|
2015-04-23 14:29:04 -07:00 |
|
Floris van Doorn
|
51e87213d0
|
feat(hit): define nondependent recursors for all hits, sequential colimit, and elaborate on spheres
squash
|
2015-04-23 14:29:04 -07:00 |
|
Floris van Doorn
|
ffe158f785
|
feat(hit.suspension): add definition of spheres and the circle
|
2015-04-23 14:29:04 -07:00 |
|
Floris van Doorn
|
2469b8a2f8
|
feat(hott): add primitive hits
|
2015-04-23 14:29:04 -07:00 |
|