fact: Definition presented_monoidfun {X Y : hSet} {R : hrel (free_monoid X)} {S : hrel (free_monoid Y)} (f : X → Y) (H : iscomprelrelfun R S (free_monoidfun f)) : monoidfun (presented_monoid X R) (presented_monoid Y S).
imports: UniMath.MoreFoundations.Subtypes UniMath.MoreFoundations.Sets UniMath.Algebra.Monoids UniMath.Algebra.Groups UniMath.Algebra.IteratedBinaryOperations UniMath.Combinatorics.Lists