This is an archived version pinned as of the submission of my master's thesis. An up-to-date version may be found online.
Codiagonal maps of types
module foundation.codiagonal-maps-of-types where
Idea
The codiagonal map ∇ : A + A → A
of A
is the map that projects A + A
onto
A
.
Definitions
module _ { l1 : Level} (A : UU l1) where codiagonal : A + A → A codiagonal (inl a) = a codiagonal (inr a) = a