∀ {α : Type u_5} {β : Type u_6} [inst : NonUnitalNonAssocSemiring α] [inst_1 : NonUnitalNonAssocSemiring β]
  (toMulHom : α →ₙ* β) (map_zero' : toMulHom.toFun 0 = 0)
  (map_add' : ∀ (x y : α), toMulHom.toFun (x + y) = toMulHom.toFun x + toMulHom.toFun y) (toMulHom_1 : α →ₙ* β)
  (map_zero'_1 : toMulHom_1.toFun 0 = 0)
  (map_add'_1 : ∀ (x y : α), toMulHom_1.toFun (x + y) = toMulHom_1.toFun x + toMulHom_1.toFun y),
  ({ toMulHom := toMulHom, map_zero' := map_zero', map_add' := map_add' } =
      { toMulHom := toMulHom_1, map_zero' := map_zero'_1, map_add' := map_add'_1 }) =
    (toMulHom = toMulHom_1)