{C₁ : Type u_1} →
  {C₂ : Type u_2} →
    {C₁₂ : Type u_3} →
      {C₃ : Type u_4} →
        {E : Type u_9} →
          [inst : CategoryTheory.Category.{v_1, u_1} C₁] →
            [inst_1 : CategoryTheory.Category.{v_2, u_2} C₂] →
              [inst_2 : CategoryTheory.Category.{v_3, u_4} C₃] →
                [inst_3 : CategoryTheory.Category.{v_4, u_3} C₁₂] →
                  [inst_4 : CategoryTheory.Category.{v_9, u_9} E] →
                    (F₁₂ : CategoryTheory.Functor C₁ (CategoryTheory.Functor C₂ C₁₂)) →
                      (G : CategoryTheory.Functor C₁₂ (CategoryTheory.Functor C₃ E)) →
                        CategoryTheory.bifunctorComp₁₂ F₁₂ G ≅
                          CategoryTheory.Functor.curry.obj ((CategoryTheory.Functor.uncurry.obj F₁₂).comp G)