∀ {R : Type u} {S : Type v} [inst : NonUnitalNonAssocSemiring R] [inst_1 : NonUnitalNonAssocSemiring S] {F : Type u_1}
  [inst_2 : FunLike F R S] [inst_3 : NonUnitalRingHomClass F R S] (f f_1 : F),
  f = f_1 →
    ∀ (s s_1 : NonUnitalSubsemiring R), s = s_1 → NonUnitalSubsemiring.map f s = NonUnitalSubsemiring.map f_1 s_1