Definition pointwise_abmonoid (X : abmonoid) (n : nat) : abmonoid. Proof. use make_abmonoid. - apply pointwise_setwithbinop; [exact X|assumption]. - apply pointwise_abmonoidop; exact (pr2 X). Defined.
Require Import UniMath.Foundations.PartA. Require Import UniMath.MoreFoundations.PartA. Require Import UniMath.Combinatorics.FiniteSequences. Require Import UniMath.Algebra.BinaryOperations. Require Import UniMath.Algebra.IteratedBinaryOperations. Require Import UniMath.Algebra.RigsAndRings.