Cospans
{-# OPTIONS --safe #-} module foundation-core.cospans where
Imports
open import foundation-core.cartesian-product-types open import foundation-core.dependent-pair-types open import foundation-core.universe-levels
Definition
Cospans
A cospan is a pair of functions with a common codomain
cospan : {l1 l2 : Level} (l : Level) (A : UU l1) (B : UU l2) → UU (l1 ⊔ l2 ⊔ lsuc l) cospan l A B = Σ (UU l) (λ X → (A → X) × (B → X))