Bicategorical composition ⊗≫
(composition up to associators) #
We provide f ⊗≫ g
, the bicategoricalComp
operation,
which automatically inserts associators and unitors as needed
to make the target of f
match the source of g
.
A typeclass carrying a choice of bicategorical structural isomorphism between two objects.
Used by the ⊗≫
bicategorical composition operator, and the coherence
tactic.
- hom : f ⟶ g
The chosen structural isomorphism between to 1-morphisms.
- isIso : CategoryTheory.IsIso CategoryTheory.BicategoricalCoherence.hom
Instances
Notation for identities up to unitors and associators.
Equations
- CategoryTheory.Bicategory.«term⊗𝟙» = Lean.ParserDescr.node `CategoryTheory.Bicategory.term⊗𝟙 1024 (Lean.ParserDescr.symbol " ⊗𝟙 ")
Instances For
Construct an isomorphism between two objects in a bicategorical category out of unitors and associators.
Equations
- CategoryTheory.bicategoricalIso f g = CategoryTheory.asIso CategoryTheory.BicategoricalCoherence.hom
Instances For
Compose two morphisms in a bicategorical category, inserting unitors and associators between as necessary.
Equations
- CategoryTheory.bicategoricalComp η θ = CategoryTheory.CategoryStruct.comp η (CategoryTheory.CategoryStruct.comp CategoryTheory.BicategoricalCoherence.hom θ)
Instances For
Compose two morphisms in a bicategorical category, inserting unitors and associators between as necessary.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Compose two isomorphisms in a bicategorical category, inserting unitors and associators between as necessary.
Equations
- CategoryTheory.bicategoricalIsoComp η θ = η ≪≫ CategoryTheory.asIso CategoryTheory.BicategoricalCoherence.hom ≪≫ θ
Instances For
Compose two isomorphisms in a bicategorical category, inserting unitors and associators between as necessary.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- CategoryTheory.BicategoricalCoherence.whiskerLeft f g h = CategoryTheory.BicategoricalCoherence.mk (CategoryTheory.Bicategory.whiskerLeft f CategoryTheory.BicategoricalCoherence.hom)
Equations
- CategoryTheory.BicategoricalCoherence.whiskerRight f g h = CategoryTheory.BicategoricalCoherence.mk (CategoryTheory.Bicategory.whiskerRight CategoryTheory.BicategoricalCoherence.hom h)
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.