2015-03-05 02:06:39 +00:00
hott.types
==========
2015-12-09 05:17:42 +00:00
Types in Martin-Lӧf Type Theory:
2015-03-05 02:06:39 +00:00
2015-06-04 17:55:02 +00:00
* [unit ](unit.hlean )
2015-05-01 00:45:31 +00:00
* [bool ](bool.hlean )
2016-02-23 18:00:16 +00:00
* [num ](num.hlean ) (natural numbers written in binary form)
2015-06-04 17:55:02 +00:00
* [nat ](nat/nat.md ) (subfolder)
* [int ](int/int.md ) (subfolder)
2015-04-29 00:48:39 +00:00
* [prod ](prod.hlean )
* [sigma ](sigma.hlean )
2015-08-06 20:37:52 +00:00
* [sum ](sum.hlean )
2015-03-05 02:06:39 +00:00
* [pi ](pi.hlean )
* [arrow ](arrow.hlean )
2015-09-13 18:58:11 +00:00
* [arrow_2 ](arrow_2.hlean ): alternative development of properties of arrows
2015-10-01 19:52:28 +00:00
* [W ](W.hlean ): W-types (not loaded by default)
* [lift ](lift.hlean )
2015-11-21 04:58:06 +00:00
* [list ](list.hlean )
2016-02-23 18:00:16 +00:00
* [fin ](fin.hlean ): finite types
2015-06-04 17:55:02 +00:00
2015-12-09 05:17:42 +00:00
The number systems (num, nat, int, ...) are for a large part ported from the standard libary.
2016-02-23 18:00:16 +00:00
Types in HoTT:
2015-06-04 17:55:02 +00:00
2015-06-23 18:46:55 +00:00
* [eq ](eq.hlean ): show that functions related to the identity type are equivalences
2016-03-28 20:33:33 +00:00
* [pointed ](pointed.hlean ): pointed types, pointed maps, pointed homotopies, pointed equivalences and pointed truncated types
2015-03-05 02:06:39 +00:00
* [fiber ](fiber.hlean )
* [equiv ](equiv.hlean )
2016-02-15 19:40:25 +00:00
* [trunc ](trunc.hlean ): truncation levels, n-types, truncation
2015-10-01 19:52:28 +00:00
* [pullback ](pullback.hlean )
2016-05-13 19:17:50 +00:00
* [univ ](univ.hlean )
2017-06-02 16:13:20 +00:00
* [type_functor ](type_functor.hlean )
* [pointed2 ](pointed2.hlean ): equalities between pointed homotopies, squares of poitned maps and pointed homotopies, and pointed maps in or out of `ppmap A B`