Theorems · Definition · category theory
CategoryTheory.Functor.leibnizPushout
{C₁ : Type u₁} →
{C₂ : Type u₂} →
{C₃ : Type u₃} →
[inst : CategoryTheory.Category.{v₁, u₁} C₁] →
[inst_1 : CategoryTheory.Category.{v₂, u₂} C₂] →
[inst_2 : CategoryTheory.Category.{v₃, u₃} C₃] →
CategoryTheory.Functor C₁ (CategoryTheory.Functor C₂ C₃) →
[CategoryTheory.Limits.HasPushouts C₃] →
CategoryTheory.Functor (CategoryTheory.Arrow C₁)
(CategoryTheory.Functor (CategoryTheory.Arrow C₂) (CategoryTheory.Arrow C₃))Given a bifunctor F : C₁ ⥤ C₂ ⥤ C₃ to a category C₃ which has pushouts, the Leibniz pushout
(pushout-product) of f₁ : X₁ ⟶ Y₁ in C₁ and f₂ : X₂ ⟶ Y₂ in C₂ is the map
pushout ((F.map f₁).app X₂) ((F.obj X₁).map f₂) ⟶ (F.obj Y₁).obj Y₂ induced by the diagram
``
(F.obj X₁).obj X₂ -> (F.obj Y₁).obj X₂
| |
| |
v v
(F.obj X₁).obj Y₂ -> (F.obj Y₁).obj Y₂
``
- Cited by
- 8 results in Mathlib
- Foundations
- Depth 40 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites11
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- CategoryTheory.Categorystatement and proof · cited by 32,673
- Quiver.Homproof · cited by 32,603
- CategoryTheory.Functorstatement and proof · cited by 16,252
- CategoryTheory.Arrowstatement and proof · cited by 713
- CategoryTheory.Arrow.mkproof · cited by 421
- CategoryTheory.Arrow.homproof · cited by 335
- CategoryTheory.Limits.HasPushoutsstatement and proof · cited by 172
- CategoryTheory.Functor.PushoutObjObj.ιproof · cited by 59
- CategoryTheory.Functor.PushoutObjObj.ofHasPushoutproof · cited by 34
- CategoryTheory.Functor.PushoutObjObj.mapArrowRightproof · cited by 11
- CategoryTheory.Functor.PushoutObjObj.mapArrowLeftproof · cited by 10
Cited by11
Results whose statement or proof uses this declaration.
- CategoryTheory.MonoidalCategory.Arrow.pushoutProductproof · cited by 64
- CategoryTheory.Functor.LeibnizAdjunction.adjstatement · cited by 5
- CategoryTheory.Functor.leibnizAdjunctionstatement · cited by 1
- CategoryTheory.Functor.leibnizAdjunction_adjstatement · cited by 0
- CategoryTheory.Functor.LeibnizAdjunction.adj_counit_app_leftstatement · cited by 0
- CategoryTheory.Functor.LeibnizAdjunction.adj_counit_app_rightstatement · cited by 0
- CategoryTheory.Functor.leibnizPushout_map_appstatement and proof · cited by 0
- CategoryTheory.Functor.leibnizPushout_obj_mapstatement and proof · cited by 0
- CategoryTheory.Functor.leibnizPushout_obj_objstatement and proof · cited by 0
- CategoryTheory.Functor.LeibnizAdjunction.adj_unit_app_leftstatement · cited by 0
- CategoryTheory.Functor.LeibnizAdjunction.adj_unit_app_rightstatement · cited by 0