Homotopy.Join

1Lab

  • The join of typesπŸ”—


This page was written by AmΓ©lia Liao

back to index
open import 1Lab.Prelude

open import Homotopy.Pushout
module Homotopy.Join where

The join of typesπŸ”—

private variable
  β„“ β„“' : Level
  X Y Z : Type β„“

The join of two types A and B is the pushout under the diagram A←(AΓ—B)β†’B.

_βˆ—_ : Type β„“ β†’ Type β„“' β†’ Type (β„“ βŠ” β„“')
A βˆ— B = Pushout (A Γ— B) fst snd

pattern join x y i = glue (x , y) i
open Homotopy.Pushout using (inl ; inr) public