Bicategories of oplax functors #
Given bicategories B and C, we give bicategory structures on B ⥤ᵒᵖᴸ C whose
- objects are oplax functors,
- 1-morphisms are lax or oplax natural transformations, and
- 2-morphisms are modifications.
Left whiskering of a lax natural transformation and a modification.
Equations
- CategoryTheory.Oplax.LaxTrans.whiskerLeft η Γ = { as := { app := fun (a : B) => CategoryTheory.Bicategory.whiskerLeft (η.app a) (Γ.as.app a), naturality := ⋯ } }
Instances For
Right whiskering of a lax natural transformation and a modification.
Equations
- CategoryTheory.Oplax.LaxTrans.whiskerRight Γ ι = { as := { app := fun (a : B) => CategoryTheory.Bicategory.whiskerRight (Γ.as.app a) (ι.app a), naturality := ⋯ } }
Instances For
Associator for the vertical composition of lax natural transformations.
Equations
- CategoryTheory.Oplax.LaxTrans.associator η θ ι = CategoryTheory.Oplax.LaxTrans.isoMk (fun (a : B) => CategoryTheory.Bicategory.associator (η.app a) (θ.app a) (ι.app a)) ⋯
Instances For
Left unitor for the vertical composition of lax natural transformations.
Equations
- CategoryTheory.Oplax.LaxTrans.leftUnitor η = CategoryTheory.Oplax.LaxTrans.isoMk (fun (a : B) => CategoryTheory.Bicategory.leftUnitor (η.app a)) ⋯
Instances For
Right unitor for the vertical composition of lax natural transformations.
Equations
- CategoryTheory.Oplax.LaxTrans.rightUnitor η = CategoryTheory.Oplax.LaxTrans.isoMk (fun (a : B) => CategoryTheory.Bicategory.rightUnitor (η.app a)) ⋯
Instances For
A bicategory structure on the oplax functors between bicategories, with lax transformations.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Left whiskering of an oplax natural transformation and a modification.
Equations
- CategoryTheory.Oplax.OplaxTrans.whiskerLeft η Γ = { as := { app := fun (a : B) => CategoryTheory.Bicategory.whiskerLeft (η.app a) (Γ.as.app a), naturality := ⋯ } }
Instances For
Right whiskering of an oplax natural transformation and a modification.
Equations
- CategoryTheory.Oplax.OplaxTrans.whiskerRight Γ ι = { as := { app := fun (a : B) => CategoryTheory.Bicategory.whiskerRight (Γ.as.app a) (ι.app a), naturality := ⋯ } }
Instances For
Associator for the vertical composition of oplax natural transformations.
Equations
- CategoryTheory.Oplax.OplaxTrans.associator η θ ι = CategoryTheory.Oplax.OplaxTrans.isoMk (fun (a : B) => CategoryTheory.Bicategory.associator (η.app a) (θ.app a) (ι.app a)) ⋯
Instances For
Left unitor for the vertical composition of oplax natural transformations.
Equations
- CategoryTheory.Oplax.OplaxTrans.leftUnitor η = CategoryTheory.Oplax.OplaxTrans.isoMk (fun (a : B) => CategoryTheory.Bicategory.leftUnitor (η.app a)) ⋯
Instances For
Right unitor for the vertical composition of oplax natural transformations.
Equations
- CategoryTheory.Oplax.OplaxTrans.rightUnitor η = CategoryTheory.Oplax.OplaxTrans.isoMk (fun (a : B) => CategoryTheory.Bicategory.rightUnitor (η.app a)) ⋯
Instances For
A bicategory structure on the oplax functors between bicategories.
Equations
- One or more equations did not get rendered due to their size.