∀ {C : Type u} [inst : CategoryTheory.Category.{v, u} C] {A B : C} {X : CategoryTheory.Subobject B} (f : A ⟶ B)
  [inst_1 : CategoryTheory.Limits.HasImage f] (h : A ⟶ CategoryTheory.Subobject.underlying.obj X),
  CategoryTheory.CategoryStruct.comp h X.arrow = f → CategoryTheory.Limits.imageSubobject f ≤ X