∀ {C : Type u} [inst : CategoryTheory.Category.{v, u} C] {D : Type u_1} [inst_1 : CategoryTheory.Category.{v_1, u_1} D]
  [inst_2 : CategoryTheory.Abelian C] [inst_3 : CategoryTheory.HasInjectiveResolutions C]
  [inst_4 : CategoryTheory.Abelian D] {X Y : C} (f : X ⟶ Y) (I : CategoryTheory.InjectiveResolution X)
  (J : CategoryTheory.InjectiveResolution Y) (φ : I.cocomplex ⟶ J.cocomplex),
  CategoryTheory.CategoryStruct.comp (I.ι.f 0) (φ.f 0) = CategoryTheory.CategoryStruct.comp f (J.ι.f 0) →
    ∀ (F : CategoryTheory.Functor C D) [inst_5 : F.Additive] (n : ℕ) {Z : D}
      (h :
        (HomologicalComplex.homologyFunctor D (ComplexShape.up ℕ) n).obj
            ((F.mapHomologicalComplex (ComplexShape.up ℕ)).obj J.cocomplex) ⟶
          Z),
      CategoryTheory.CategoryStruct.comp ((F.rightDerived n).map f)
          (CategoryTheory.CategoryStruct.comp (J.isoRightDerivedObj F n).hom h) =
        CategoryTheory.CategoryStruct.comp (I.isoRightDerivedObj F n).hom
          (CategoryTheory.CategoryStruct.comp
            ((HomologicalComplex.homologyFunctor D (ComplexShape.up ℕ) n).map
              ((F.mapHomologicalComplex (ComplexShape.up ℕ)).map φ))
            h)