This repository has been archived by the owner on Oct 14, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 216
HoTT Library
Floris van Doorn edited this page Apr 22, 2016
·
8 revisions
We use this page to help coordinate the work on the HoTT library, including a “wish list” of definitions and theorems we would like to have added to the library.
For the status of the implementation of the HoTT book, please see book.md.
We mostly follow the style guide for the standard library.
- For various structures, characterize the equality type in it. So e.g. for pointed maps we want a theorem:
definition pmap_eq_equiv (f g : A →* B) : (f = g) ≃ (f ~* g)
(the maps back and forth have already been defined). Similarly we want to characterize the equality type in pointed types, pointed homotopies, pointed equivalences, and perhaps all of the algebraic hierarchy...
- For various higher inductive types, give the non-dependent and the dependent universal property and the flattening lemma (this is done for some HITs, but not all).
- Show that various constructions (like
inverseo
) for pathovers (defined ininit.pathover
are equivalences), similar to the proofs intypes.eq
for constructions for paths. - Formalize chapters 10.2, 10.3 and 10.4 about cardinals and ordinals from the book.
- The van Kampen theorem (could port from Agda).
- The 3x3 lemma (could port from Agda).
- The results from section 8.8 of the book, most notably the truncated Whitehead theorem (Theorem 8.8.3)
- Blakers-Massey Theorem (Faviona's Agda formalization is here, Dan Licata has a different formalization)
- add more here