Definition invmonoidiso {X Y : monoid} (f : monoidiso X Y) : monoidiso Y X := make_monoidiso (invweq (pr1 f)) (ismonoidfuninvmap f).
Require Import UniMath.MoreFoundations.Subtypes. Require Import UniMath.MoreFoundations.Sets.