∀ {R : Type u_1} {S : Type u_2} [inst : NonAssocSemiring R] [inst_1 : NonAssocSemiring S] (f : R →+* S) (x y : Rᵐᵒᵖ),
  (↑(MonoidHom.op ↑f)).toFun (x * y) = (↑(MonoidHom.op ↑f)).toFun x * (↑(MonoidHom.op ↑f)).toFun y