API for compositions of three arrows #
Given morphisms f₁ : i ⟶ j, f₂ : j ⟶ k, f₃ : k ⟶ l, and their
compositions f₁₂ : i ⟶ k and f₂₃ : j ⟶ l, we define
maps ComposableArrows.threeδ₃Toδ₂ : mk₂ f₁ f₂ ⟶ mk₂ f₁ f₂₃,
threeδ₂Toδ₁ : mk₂ f₁ f₂₃ ⟶ mk₂ f₁₂ f₃, and threeδ₁Toδ₀ : mk₂ f₁₂ f₃ ⟶ mk₂ f₂ f₃.
The names are justified by the fact that ComposableArrow.mk₃ f₁ f₂ f₃
can be thought of as a 3-simplex in the simplicial set nerve C,
and its faces (numbered from 0 to 3) are respectively
mk₂ f₂ f₃, mk₂ f₁₂ f₃, mk₂ f₁ f₂₃, mk₂ f₁ f₂.
The morphism mk₂ f₁ f₂ ⟶ mk₂ f₁ f₂₃ when f₂ ≫ f₃ = f₂₃.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The morphism mk₂ f₁ f₂₃ ⟶ mk₂ f₁₂ f₃ when f₁ ≫ f₂ = f₁₂ and f₂ ≫ f₃ = f₂₃.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The morphism mk₂ f₁₂ f₃ ⟶ mk₂ f₂ f₃ when f₁ ≫ f₂ = f₁₂.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Variant of threeδ₃Toδ₂ for preorders.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Variant of threeδ₂Toδ₁ for preorders.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Variant of threeδ₁Toδ₀ for preorders.
Equations
- One or more equations did not get rendered due to their size.