∀ {R : Type u} {S : Type v} {F : Type u_1} [inst : Semiring R] [inst_1 : Semiring S] [inst_2 : FunLike F R S] (f : F)
  {G : Type u_2} [inst_3 : FunLike G S R] [inst_4 : RingHomClass F R S] (g : G) (I : Ideal S),
  Set.LeftInvOn (⇑g) (⇑f) (⇑f ⁻¹' ↑I) → Ideal.comap f I ≤ Ideal.map g I