∀ {M : Type u_2} {P : Type u_1} [inst : MulOneClass M] [inst_1 : MulOneClass P] {f : M →* P} (x : P)
  (motive : x ∈ MonoidHom.mrange f → Prop) (x_1 : x ∈ MonoidHom.mrange f),
  (∀ (y : M) (hy : f y = x), motive ⋯) → motive x_1