Documentation

Mathlib.CategoryTheory.Bicategory.FunctorBicategory.Lax

Bicategories of lax functors #

Given bicategories B and C, we give bicategory structures on LaxFunctor B C whose

def CategoryTheory.Lax.LaxTrans.whiskerLeft {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G H : LaxFunctor B C} (η : F G) {θ ι : G H} (Γ : θ ι) :

Left whiskering of a lax natural transformation and a modification.

Equations
Instances For
    @[simp]
    theorem CategoryTheory.Lax.LaxTrans.whiskerLeft_as_app {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G H : LaxFunctor B C} (η : F G) {θ ι : G H} (Γ : θ ι) (a : B) :
    def CategoryTheory.Lax.LaxTrans.whiskerRight {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G H : LaxFunctor B C} {η θ : F G} (Γ : η θ) (ι : G H) :

    Right whiskering of a lax natural transformation and a modification.

    Equations
    Instances For
      @[simp]
      theorem CategoryTheory.Lax.LaxTrans.whiskerRight_as_app {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G H : LaxFunctor B C} {η θ : F G} (Γ : η θ) (ι : G H) (a : B) :
      def CategoryTheory.Lax.LaxTrans.associator {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G H I : LaxFunctor B C} (η : F G) (θ : G H) (ι : H I) :

      Associator for the vertical composition of lax natural transformations.

      Equations
      Instances For
        @[simp]
        theorem CategoryTheory.Lax.LaxTrans.associator_hom_as_app {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G H I : LaxFunctor B C} (η : F G) (θ : G H) (ι : H I) (a : B) :
        (associator η θ ι).hom.as.app a = (Bicategory.associator (η.app a) (θ.app a) (ι.app a)).hom
        @[simp]
        theorem CategoryTheory.Lax.LaxTrans.associator_inv_as_app {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G H I : LaxFunctor B C} (η : F G) (θ : G H) (ι : H I) (a : B) :
        (associator η θ ι).inv.as.app a = (Bicategory.associator (η.app a) (θ.app a) (ι.app a)).inv

        Left unitor for the vertical composition of lax natural transformations.

        Equations
        Instances For
          @[simp]
          theorem CategoryTheory.Lax.LaxTrans.leftUnitor_inv_as_app {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G : LaxFunctor B C} (η : F G) (a : B) :
          @[simp]
          theorem CategoryTheory.Lax.LaxTrans.leftUnitor_hom_as_app {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G : LaxFunctor B C} (η : F G) (a : B) :

          Right unitor for the vertical composition of lax natural transformations.

          Equations
          Instances For
            @[simp]
            theorem CategoryTheory.Lax.LaxTrans.rightUnitor_hom_as_app {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G : LaxFunctor B C} (η : F G) (a : B) :
            @[simp]
            theorem CategoryTheory.Lax.LaxTrans.rightUnitor_inv_as_app {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G : LaxFunctor B C} (η : F G) (a : B) :
            @[implicit_reducible]

            A bicategory structure on the lax functors between bicategories, with lax transformations.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[simp]
              theorem CategoryTheory.Lax.LaxTrans.LaxFunctor.bicategory_leftUnitor_inv_as_app (B : Type u₁) [Bicategory B] (C : Type u₂) [Bicategory C] {x✝ x✝¹ : LaxFunctor B C} (η : x✝ x✝¹) (a : B) :
              @[simp]
              theorem CategoryTheory.Lax.LaxTrans.LaxFunctor.bicategory_whiskerLeft_as_app (B : Type u₁) [Bicategory B] (C : Type u₂) [Bicategory C] {x✝ x✝¹ x✝² : LaxFunctor B C} (η : x✝ x✝¹) (x✝³ x✝⁴ : x✝¹ x✝²) (Γ : x✝³ x✝⁴) (a : B) :
              @[simp]
              theorem CategoryTheory.Lax.LaxTrans.LaxFunctor.bicategory_associator_hom_as_app (B : Type u₁) [Bicategory B] (C : Type u₂) [Bicategory C] {x✝ x✝¹ x✝² : LaxFunctor B C} (x✝³ : LaxFunctor B C) (η : x✝ x✝¹) (θ : x✝¹ x✝²) (ι : x✝² x✝³) (a : B) :
              (Bicategory.associator η θ ι).hom.as.app a = (Bicategory.associator (η.app a) (θ.app a) (ι.app a)).hom
              @[simp]
              theorem CategoryTheory.Lax.LaxTrans.LaxFunctor.bicategory_rightUnitor_hom_as_app (B : Type u₁) [Bicategory B] (C : Type u₂) [Bicategory C] {x✝ x✝¹ : LaxFunctor B C} (η : x✝ x✝¹) (a : B) :
              @[simp]
              theorem CategoryTheory.Lax.LaxTrans.LaxFunctor.bicategory_associator_inv_as_app (B : Type u₁) [Bicategory B] (C : Type u₂) [Bicategory C] {x✝ x✝¹ x✝² : LaxFunctor B C} (x✝³ : LaxFunctor B C) (η : x✝ x✝¹) (θ : x✝¹ x✝²) (ι : x✝² x✝³) (a : B) :
              (Bicategory.associator η θ ι).inv.as.app a = (Bicategory.associator (η.app a) (θ.app a) (ι.app a)).inv
              @[simp]
              theorem CategoryTheory.Lax.LaxTrans.LaxFunctor.bicategory_whiskerRight_as_app (B : Type u₁) [Bicategory B] (C : Type u₂) [Bicategory C] {x✝ x✝¹ x✝² : LaxFunctor B C} (x✝³ x✝⁴ : x✝ x✝¹) (Γ : x✝³ x✝⁴) (ι : x✝¹ x✝²) (a : B) :
              @[simp]
              theorem CategoryTheory.Lax.LaxTrans.LaxFunctor.bicategory_rightUnitor_inv_as_app (B : Type u₁) [Bicategory B] (C : Type u₂) [Bicategory C] {x✝ x✝¹ : LaxFunctor B C} (η : x✝ x✝¹) (a : B) :
              @[simp]
              theorem CategoryTheory.Lax.LaxTrans.LaxFunctor.bicategory_leftUnitor_hom_as_app (B : Type u₁) [Bicategory B] (C : Type u₂) [Bicategory C] {x✝ x✝¹ : LaxFunctor B C} (η : x✝ x✝¹) (a : B) :
              def CategoryTheory.Lax.OplaxTrans.whiskerLeft {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G H : LaxFunctor B C} (η : F G) {θ ι : G H} (Γ : θ ι) :

              Left whiskering of an oplax natural transformation and a modification.

              Equations
              Instances For
                @[simp]
                theorem CategoryTheory.Lax.OplaxTrans.whiskerLeft_as_app {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G H : LaxFunctor B C} (η : F G) {θ ι : G H} (Γ : θ ι) (a : B) :
                def CategoryTheory.Lax.OplaxTrans.whiskerRight {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G H : LaxFunctor B C} {η θ : F G} (Γ : η θ) (ι : G H) :

                Right whiskering of an oplax natural transformation and a modification.

                Equations
                Instances For
                  @[simp]
                  theorem CategoryTheory.Lax.OplaxTrans.whiskerRight_as_app {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G H : LaxFunctor B C} {η θ : F G} (Γ : η θ) (ι : G H) (a : B) :
                  def CategoryTheory.Lax.OplaxTrans.associator {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G H I : LaxFunctor B C} (η : F G) (θ : G H) (ι : H I) :

                  Associator for the vertical composition of oplax natural transformations.

                  Equations
                  Instances For
                    @[simp]
                    theorem CategoryTheory.Lax.OplaxTrans.associator_inv_as_app {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G H I : LaxFunctor B C} (η : F G) (θ : G H) (ι : H I) (a : B) :
                    (associator η θ ι).inv.as.app a = (Bicategory.associator (η.app a) (θ.app a) (ι.app a)).inv
                    @[simp]
                    theorem CategoryTheory.Lax.OplaxTrans.associator_hom_as_app {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G H I : LaxFunctor B C} (η : F G) (θ : G H) (ι : H I) (a : B) :
                    (associator η θ ι).hom.as.app a = (Bicategory.associator (η.app a) (θ.app a) (ι.app a)).hom

                    Left unitor for the vertical composition of oplax natural transformations.

                    Equations
                    Instances For
                      @[simp]
                      theorem CategoryTheory.Lax.OplaxTrans.leftUnitor_inv_as_app {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G : LaxFunctor B C} (η : F G) (a : B) :
                      @[simp]
                      theorem CategoryTheory.Lax.OplaxTrans.leftUnitor_hom_as_app {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G : LaxFunctor B C} (η : F G) (a : B) :

                      Right unitor for the vertical composition of oplax natural transformations.

                      Equations
                      Instances For
                        @[simp]
                        theorem CategoryTheory.Lax.OplaxTrans.rightUnitor_inv_as_app {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G : LaxFunctor B C} (η : F G) (a : B) :
                        @[simp]
                        theorem CategoryTheory.Lax.OplaxTrans.rightUnitor_hom_as_app {B : Type u₁} [Bicategory B] {C : Type u₂} [Bicategory C] {F G : LaxFunctor B C} (η : F G) (a : B) :
                        @[implicit_reducible]

                        A bicategory structure on the lax functors between bicategories, with oplax transformations.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For
                          @[simp]
                          theorem CategoryTheory.Lax.OplaxTrans.LaxFunctor.bicategory_whiskerLeft_as_app (B : Type u₁) [Bicategory B] (C : Type u₂) [Bicategory C] {x✝ x✝¹ x✝² : LaxFunctor B C} (η : x✝ x✝¹) (x✝³ x✝⁴ : x✝¹ x✝²) (Γ : x✝³ x✝⁴) (a : B) :
                          @[simp]
                          theorem CategoryTheory.Lax.OplaxTrans.LaxFunctor.bicategory_rightUnitor_inv_as_app (B : Type u₁) [Bicategory B] (C : Type u₂) [Bicategory C] {x✝ x✝¹ : LaxFunctor B C} (η : x✝ x✝¹) (a : B) :
                          @[simp]
                          theorem CategoryTheory.Lax.OplaxTrans.LaxFunctor.bicategory_associator_inv_as_app (B : Type u₁) [Bicategory B] (C : Type u₂) [Bicategory C] {x✝ x✝¹ x✝² : LaxFunctor B C} (x✝³ : LaxFunctor B C) (η : x✝ x✝¹) (θ : x✝¹ x✝²) (ι : x✝² x✝³) (a : B) :
                          (Bicategory.associator η θ ι).inv.as.app a = (Bicategory.associator (η.app a) (θ.app a) (ι.app a)).inv
                          @[simp]
                          theorem CategoryTheory.Lax.OplaxTrans.LaxFunctor.bicategory_leftUnitor_inv_as_app (B : Type u₁) [Bicategory B] (C : Type u₂) [Bicategory C] {x✝ x✝¹ : LaxFunctor B C} (η : x✝ x✝¹) (a : B) :
                          @[simp]
                          theorem CategoryTheory.Lax.OplaxTrans.LaxFunctor.bicategory_associator_hom_as_app (B : Type u₁) [Bicategory B] (C : Type u₂) [Bicategory C] {x✝ x✝¹ x✝² : LaxFunctor B C} (x✝³ : LaxFunctor B C) (η : x✝ x✝¹) (θ : x✝¹ x✝²) (ι : x✝² x✝³) (a : B) :
                          (Bicategory.associator η θ ι).hom.as.app a = (Bicategory.associator (η.app a) (θ.app a) (ι.app a)).hom
                          @[simp]
                          theorem CategoryTheory.Lax.OplaxTrans.LaxFunctor.bicategory_rightUnitor_hom_as_app (B : Type u₁) [Bicategory B] (C : Type u₂) [Bicategory C] {x✝ x✝¹ : LaxFunctor B C} (η : x✝ x✝¹) (a : B) :
                          @[simp]
                          theorem CategoryTheory.Lax.OplaxTrans.LaxFunctor.bicategory_whiskerRight_as_app (B : Type u₁) [Bicategory B] (C : Type u₂) [Bicategory C] {x✝ x✝¹ x✝² : LaxFunctor B C} (x✝³ x✝⁴ : x✝ x✝¹) (Γ : x✝³ x✝⁴) (ι : x✝¹ x✝²) (a : B) :
                          @[simp]
                          theorem CategoryTheory.Lax.OplaxTrans.LaxFunctor.bicategory_leftUnitor_hom_as_app (B : Type u₁) [Bicategory B] (C : Type u₂) [Bicategory C] {x✝ x✝¹ : LaxFunctor B C} (η : x✝ x✝¹) (a : B) :