Definition isrigfun {X Y : rig} (f : X → Y) : UU := @ismonoidfun (rigaddabmonoid X) (rigaddabmonoid Y) f × @ismonoidfun (rigmultmonoid X) (rigmultmonoid Y) f.
Require Import UniMath.Algebra.Groups. Require Import UniMath.MoreFoundations.Sets. Require Import UniMath.MoreFoundations.Orders.