Papers
Topics
Authors
Recent
Search
2000 character limit reached

Algebraically-Free Commutative Monoid

Updated 9 July 2026
  • Algebraically-free commutative monoid is a universal construction that generates a commutative structure from a set by forming finite, unordered products with the empty product as the neutral element.
  • The topic includes diverse presentations such as set-based models, species theory, and homotopy type theory, each demonstrating unique constructions and applications.
  • Insights extend to recursive definitions, free differential modalities, and ideal extensions, impacting areas from algebraic logic to hypergraph rewriting.

An algebraically-free commutative monoid is a universal commutative monoid generated by specified data, with the defining feature that finite products of generators are formed without ordering constraints and that the empty product is the neutral element. In the set-based case, the standard model is the commutative multiset monoid of finite support M(X)={m:XNsupp(m) is finite}M(X)=\{\,m:X\to\mathbb N \mid \operatorname{supp}(m)\text{ is finite}\,\}; in species it appears as S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q; in Homotopy Type Theory it is presented by higher inductive types of finite multisets; and in symmetric monoidal categories it can denote a stronger structure in which modules over the free commutative monoid on XX correspond exactly to self-commuting XX-actions (Andrade et al., 26 Mar 2026, Manchon et al., 2023, Choudhury et al., 2021, Garner et al., 20 Aug 2025).

1. Set-based construction and universal property

Let XX be a set. The free commutative monoid on XX is modeled by the commutative multiset monoid of finite support

M(X)  :=  {m:XN    supp(m):={xX:m(x)0} is finite}.M(X)\;:=\;\bigl\{\,m:X\to\mathbb{N}\;\bigm|\; \operatorname{supp}(m):=\{x\in X:m(x)\neq 0\}\text{ is finite}\,\bigr\}.

Its monoid law is pointwise addition of multiplicities,

(mn)(x)  :=  m(x)+n(x),(m\ast n)(x)\;:=\;m(x)+n(x),

and its unit is the zero function 1:=0X1:=0_X, the everywhere-$0$ function. The insertion of generators is the map

S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q0

where S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q1 is the singleton multiset with S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q2 and S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q3 for S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q4. Elements of S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q5 may be identified with formal commutative monomials: if S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q6 has finite support S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q7 with exponents S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q8, then

S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q9

Under this identification, multiplication corresponds to addition of exponents (Andrade et al., 26 Mar 2026).

The universal property states that for every commutative monoid XX0 and every map XX1, there exists a unique monoid homomorphism

XX2

such that XX3 for all XX4, and

XX5

This yields the adjunction XX6 between sets and commutative monoids, with unit XX7. In this ordinary commutative-monoid setting, “algebraically free” coincides with the categorical notion: for any commutative monoid XX8 and any map XX9, there is a unique monoid homomorphism extending XX0 (Andrade et al., 26 Mar 2026, Cisto et al., 2023).

For a finite index set XX1, XX2 is the free commutative monoid on XX3, and for a finite set XX4 this is canonically identified with XX5. The paper on ideal extensions uses the ambient free commutative monoid XX6 of finitely-supported sequences and treats it as free on the set XX7 (Cisto et al., 2023).

2. Finite products, recursion on finite subsets, and the empty product

For a commutative monoid XX8, an index set XX9, and a function XX0, finite products over subsets XX1 are constructed by choosing an enumeration XX2 and setting

XX3

In a commutative monoid, finite products are invariant under permutation: XX4 for every permutation XX5. Hence for finite XX6 one obtains a well-defined product

XX7

independent of the chosen enumeration (Andrade et al., 26 Mar 2026).

The central structural statement is a recursion/uniqueness theorem on XX8. If XX9 satisfies

XX0

then XX1 for all finite XX2. In particular,

XX3

The same principle gives the additive analogue: for a commutative additive monoid XX4, the finite-sum recursion with base XX5 and insertion XX6 forces

XX7

(Andrade et al., 26 Mar 2026).

The note records two independent justifications of the identity “empty product XX8”. The first passes through the list-free monoid XX9: any monoid homomorphism out of the free monoid must send the empty word M(X)  :=  {m:XN    supp(m):={xX:m(x)0} is finite}.M(X)\;:=\;\bigl\{\,m:X\to\mathbb{N}\;\bigm|\; \operatorname{supp}(m):=\{x\in X:m(x)\neq 0\}\text{ is finite}\,\bigr\}.0 to the identity, and quotienting by commutations preserves that identity. The second uses distributive identities in a commutative semiring, for instance

M(X)  :=  {m:XN    supp(m):={xX:m(x)0} is finite}.M(X)\;:=\;\bigl\{\,m:X\to\mathbb{N}\;\bigm|\; \operatorname{supp}(m):=\{x\in X:m(x)\neq 0\}\text{ is finite}\,\bigr\}.1

which with M(X)  :=  {m:XN    supp(m):={xX:m(x)0} is finite}.M(X)\;:=\;\bigl\{\,m:X\to\mathbb{N}\;\bigm|\; \operatorname{supp}(m):=\{x\in X:m(x)\neq 0\}\text{ is finite}\,\bigr\}.2 forces M(X)  :=  {m:XN    supp(m):={xX:m(x)0} is finite}.M(X)\;:=\;\bigl\{\,m:X\to\mathbb{N}\;\bigm|\; \operatorname{supp}(m):=\{x\in X:m(x)\neq 0\}\text{ is finite}\,\bigr\}.3, and the expansion

M(X)  :=  {m:XN    supp(m):={xX:m(x)0} is finite}.M(X)\;:=\;\bigl\{\,m:X\to\mathbb{N}\;\bigm|\; \operatorname{supp}(m):=\{x\in X:m(x)\neq 0\}\text{ is finite}\,\bigr\}.4

whose constant term must be M(X)  :=  {m:XN    supp(m):={xX:m(x)0} is finite}.M(X)\;:=\;\bigl\{\,m:X\to\mathbb{N}\;\bigm|\; \operatorname{supp}(m):=\{x\in X:m(x)\neq 0\}\text{ is finite}\,\bigr\}.5 (Andrade et al., 26 Mar 2026).

A related disjoint-union characterization states that if M(X)  :=  {m:XN    supp(m):={xX:m(x)0} is finite}.M(X)\;:=\;\bigl\{\,m:X\to\mathbb{N}\;\bigm|\; \operatorname{supp}(m):=\{x\in X:m(x)\neq 0\}\text{ is finite}\,\bigr\}.6 satisfies M(X)  :=  {m:XN    supp(m):={xX:m(x)0} is finite}.M(X)\;:=\;\bigl\{\,m:X\to\mathbb{N}\;\bigm|\; \operatorname{supp}(m):=\{x\in X:m(x)\neq 0\}\text{ is finite}\,\bigr\}.7 and M(X)  :=  {m:XN    supp(m):={xX:m(x)0} is finite}.M(X)\;:=\;\bigl\{\,m:X\to\mathbb{N}\;\bigm|\; \operatorname{supp}(m):=\{x\in X:m(x)\neq 0\}\text{ is finite}\,\bigr\}.8 for disjoint finite sets, then M(X)  :=  {m:XN    supp(m):={xX:m(x)0} is finite}.M(X)\;:=\;\bigl\{\,m:X\to\mathbb{N}\;\bigm|\; \operatorname{supp}(m):=\{x\in X:m(x)\neq 0\}\text{ is finite}\,\bigr\}.9 is determined by its singleton values (mn)(x)  :=  m(x)+n(x),(m\ast n)(x)\;:=\;m(x)+n(x),0 and

(mn)(x)  :=  m(x)+n(x),(m\ast n)(x)\;:=\;m(x)+n(x),1

This makes the neutral role of the empty set a formal consequence of the multiplicative structure rather than a standalone convention (Andrade et al., 26 Mar 2026).

3. Species, operads, and monoid objects in monoidal categories

In the framework of vector species, the free commutative monoid on a positive species (mn)(x)  :=  m(x)+n(x),(m\ast n)(x)\;:=\;m(x)+n(x),2 is

(mn)(x)  :=  m(x)+n(x),(m\ast n)(x)\;:=\;m(x)+n(x),3

where (mn)(x)  :=  m(x)+n(x),(m\ast n)(x)\;:=\;m(x)+n(x),4 is the exponential species. For a finite set (mn)(x)  :=  m(x)+n(x),(m\ast n)(x)\;:=\;m(x)+n(x),5,

(mn)(x)  :=  m(x)+n(x),(m\ast n)(x)\;:=\;m(x)+n(x),6

with (mn)(x)  :=  m(x)+n(x),(m\ast n)(x)\;:=\;m(x)+n(x),7 ranging over partitions of (mn)(x)  :=  m(x)+n(x),(m\ast n)(x)\;:=\;m(x)+n(x),8. Multiplication is defined componentwise by union of partitions: for disjoint (mn)(x)  :=  m(x)+n(x),(m\ast n)(x)\;:=\;m(x)+n(x),9, the map

1:=0X1:=0_X0

is induced by the canonical identifications 1:=0X1:=0_X1, and the unit is the identification 1:=0X1:=0_X2 (Manchon et al., 2023).

Its universal property is the adjunction

1:=0X1:=0_X3

Equivalently, for any commutative monoid 1:=0X1:=0_X4 in 1:=0X1:=0_X5 and any morphism of species 1:=0X1:=0_X6, there is a unique morphism of commutative monoids 1:=0X1:=0_X7 extending 1:=0X1:=0_X8. In this paper, “algebraically-free” emphasizes that 1:=0X1:=0_X9 is free as a monoid object in the monoidal category $0$0, not free as an operad (Manchon et al., 2023).

The same construction supports additional structure. If $0$1 is a positive comonoid, $0$2 becomes a connected commutative Hopf monoid. If $0$3 is a positive operad, then $0$4 carries a canonical NPL-operad structure, where nested associativity is replaced by the nested pre-Lie identity

$0$5

With an additional compatible commutative monoid structure $0$6 on $0$7, the same construction yields a genuine operad structure on $0$8 (Manchon et al., 2023).

This species-theoretic formulation generalizes the multiset picture: partitions play the role of unordered finite collections of blocks, and the free commutative monoid is built by assembling blockwise $0$9-structures and multiplying them without an ordering of blocks.

4. Constructive and homotopy-type-theoretic presentations

In Homotopy Type Theory, free commutative monoids are developed constructively as finite multisets on a set S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q00. The paper gives two equivalent S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q01-HIT presentations. The universal-algebraic presentation S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q02 has point constructors

S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q03

together with path constructors for associativity, left and right unit, commutativity, and set-truncation. The swapped-list presentation S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q04 has

S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q05

with adjacent-swap and truncation constructors. In S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q06, concatenation S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q07 defines the commutative monoid operation, and commutativity is proved by a repeated “bubble-to-end” argument using swaps (Choudhury et al., 2021).

Both presentations satisfy the same algebraic universal property: for every commutative monoid S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q08,

S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q09

is an equivalence. Thus every S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q10 extends uniquely to a monoid homomorphism S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q11, and S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q12 and S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q13 are equivalent as commutative monoids. The paper also presents a quotient-of-lists construction S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q14 and proves that it yields the same free commutative monoid (Choudhury et al., 2021).

A major constructive contribution is that these results do not assume decidable equality on S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q15. The free commutative monoid is shown to be conical and to satisfy the refinement property. The path space of finite multisets is characterized by a truncated inductive commutation relation: S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q16 This characterization is used to formalize the relational model of classical linear logic and its differential structure, with the free commutative-monoid construction interpreted as a combinatorial Fock space (Choudhury et al., 2021).

5. The strengthened categorical notion: modules versus self-commuting actions

In a symmetric monoidal category S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q17, the paper on free differential modalities uses “algebraically-free commutative monoid” in a stronger sense. A right S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q18-action on S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q19 is a morphism S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q20. It is commuting when

S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q21

Writing S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q22 for the category of commuting S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q23-actions, a commutative monoid S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q24 with unit map S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q25 is algebraically-free on S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q26 if restriction along S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q27 induces an isomorphism of categories

S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q28

Thus actions by the monoid S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q29 correspond precisely to self-commuting actions by the mere object S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q30 (Garner et al., 20 Aug 2025).

The existence result is formulated via the symmetric algebra construction. If the colimit of the functor S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q31 exists and is preserved by S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q32 in each variable, then S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q33 exists as the symmetric algebra on S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q34. Sufficient conditions include: S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q35 is cocomplete and monoidal closed, or S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q36 is the Kleisli category of a symmetric monoidal monad on a base category admitting the construction. The paper also stresses that free commutative monoids need not be algebraically-free in this stronger sense: in S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q37, cofree cocommutative coalgebras exist but the corresponding algebraic-freeness fails (Garner et al., 20 Aug 2025).

This strengthened notion is the key mechanism for freely completing coalgebra modalities to differential modalities. If S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q38 is a coalgebra modality, then under the stated hypotheses the free differential modality is

S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q39

with deriving transformation

S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q40

If S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q41 is a monoidal coalgebra modality, then S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q42 is a monoidal differential modality; under additional hypotheses there is an initial monoidal differential modality. The paper gives explicit examples in S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q43, in S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q44 where S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q45, in super vector spaces, and in linear species (Garner et al., 20 Aug 2025).

6. Extensions, surrounding theories, and applications

The finite-product perspective admits partially commutative generalizations. For an alphabet S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q46 with independence relation S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q47, the trace monoid

S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q48

is obtained by quotienting the free monoid by the congruence that swaps adjacent independent letters. If S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q49 satisfies S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q50 for all S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q51, there is a unique monoid homomorphism S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q52, and necessarily the empty trace maps to S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q53. The heap model gives an analogous recursion by removing a maximal element,

S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q54

which is the partially commutative analogue of the insertion rule on finite subsets (Andrade et al., 26 Mar 2026).

A different line of work studies monoids that sit inside a free commutative monoid. In S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q55, an ideal extension of the free commutative monoid is a submonoid S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q56 for an ideal S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q57. For gap absorbing monoids, the paper proves that every such monoid is an ideal extension of a free commutative monoid, every Betti element lies in S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q58, the catenary degree satisfies S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q59, the set of lengths S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q60 is an interval for every S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q61, and for every atom S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q62,

S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q63

For ideal extensions of S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q64, S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q65 if and only if S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q66 has finitely many gaps (Cisto et al., 2023).

The PROP-theoretic formulation of commutative monoids yields a further categorical interpretation. The PROP S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q67 is freely generated by S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q68 and S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q69 subject to the commutative monoid equations, and it is recalled that

S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q70

where S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q71 is the PROP of set-theoretic functions. For a signature S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q72, the coproduct PROP S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q73 is the algebraically-free addition of commutative monoid structure to S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q74-string diagrams. The paper identifies this PROP with right-monogamous acyclic hypergraph cospans and proves that string-diagram rewriting modulo commutative monoid equations is sound and complete with respect to weakly convex double-pushout rewriting of hypergraphs (Milosavljevic et al., 2022).

The applications recorded in the finite-product note all depend on the same structural principle. For diagonal matrices, S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q75 uses the base S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q76 at S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q77. For the Kaplan–Meier estimator, S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q78 has base value S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q79 before the first event time and updates by insertion. In category theory, the product of an empty family is terminal, mirroring “empty product S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q80”. In analysis, normalizing partial products by S(q)=EqS(\mathbf q)=\mathbf E\circ \mathbf q81 aligns degenerate cases with finite-product decomposition over finite blocks (Andrade et al., 26 Mar 2026).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Algebraically-Free Commutative Monoid.