∀ {C : Type u} [inst : CategoryTheory.Category.{v, u} C] [inst_1 : CategoryTheory.Preadditive C] {X Y : C} (f : X ⟶ Y)
  [inst_2 : CategoryTheory.Limits.HasCokernel f],
  CategoryTheory.Limits.IsZero (CategoryTheory.Limits.cokernel f) → CategoryTheory.Epi f