hitslib/hits.ktt
Propositional truncation and suspensions.
8 declarations, all certified by the kernel · source
4✓data Trunc (A : U) : U :=
6 | squash (x y : Trunc A) (i : I) [i = 0 -> x, i = 1 -> y]
11✓def truncRec {A B : U} (h : isProp B) (f : A -> B) : Trunc A -> B
16✓data Susp (A : U) : U :=
23✓def suspMap {A B : U} (f : A -> B) : Susp A -> Susp B