Leibniz constructions associated to monoidal categories. #
In a monoidal category with pushouts, the pushout-product is the Leibniz functor associated to the
tensor product. This is the bifunctor of arrow categories that sends f : A ⟶ B and g : X ⟶ Y
to the canonical map from the pushout of f ◁ X and A ▷ g to B ⊗ Y, induced by the following
diagram:
A ⊗ X --> B ⊗ X
| |
v v
A ⊗ Y --> B ⊗ Y
In a monoidal closed category with pullbacks, the pullback-hom is the the Leibniz functor associated
to the internal hom. This is the bifunctor of arrow categories that sends f : A ⟶ B and
g : X ⟶ Y to the canonical map from B ⟹ X to the pullback of
(ihom A).map g : A ⟹ X ⟶ A ⟹ Y and (pre f).app Y : B ⟹ Y ⟶ A ⟹ Y, induced by the
following diagram:
B ⟹ X --> A ⟹ X
| |
v v
B ⟹ Y --> A ⟹ Y
In Mathlib.CategoryTheory.Monoidal.Arrow, these constructions are used to define a
monoidal (closed) structure on arrow categories.
The Leibniz functor associated to the tensor product on a monoidal category. This is the
bifunctor of arrow categories that sends f : A ⟶ B and g : X ⟶ Y to the canonical map from the
pushout of f ◁ X and A ▷ g to B ⊗ Y, induced by the following diagram:
A ⊗ X --> B ⊗ X
| |
v v
A ⊗ Y --> B ⊗ Y
Equations
Instances For
Notation for the pushout-product of morphisms.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Leibniz functor associated to the internal hom on a monoidal closed category. This is the
bifunctor of arrow categories that sends f : A ⟶ B and g : X ⟶ Y to the canonical map from
B ⟹ X to the pullback of (ihom A).map g : A ⟹ X ⟶ A ⟹ Y and
(pre f).app Y : B ⟹ Y ⟶ A ⟹ Y, induced by the following diagram:
B ⟹ X --> A ⟹ X
| |
v v
B ⟹ Y --> A ⟹ Y
Equations
Instances For
Notation for the pullback-hom of morphisms.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Left-whiskering the pushout-product of X₁ and X₂ with W : C is isomorphic to the
pushout-product of W ◁ X₁ and X₂.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Right-whiskering the pushout-product of X₁ and X₂ with W : C is isomorphic to the
pushout-product of X₁ and X₂ ▷ W.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The pushout-product is associative: (X₁ □ X₂) □ X₃ ≅ X₁ □ X₂ □ X₃.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The pushout-product is commutative: X₁ □ X₂ ≅ X₂ □ X₁.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If C is a CCC with pushouts and an initial object, then X □ (⊥_ C ⟶ 𝟙_ C) ≅ X.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If C is a braided CCC with pushouts and an initial object, then (⊥_ C ⟶ 𝟙_ C) □ X ≅ X.
Equations
- One or more equations did not get rendered due to their size.