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