∀ {C : Type u₁} [inst : CategoryTheory.Category.{v₁, u₁} C] {J X Y : C} [inst_1 : CategoryTheory.Injective J]
  (g : X ⟶ J) (f : X ⟶ Y) [inst_2 : CategoryTheory.Mono f] {Z : C} (h : J ⟶ Z),
  CategoryTheory.CategoryStruct.comp f
      (CategoryTheory.CategoryStruct.comp (CategoryTheory.Injective.factorThru g f) h) =
    CategoryTheory.CategoryStruct.comp g h