Construction
Commutative monoid with zero as a blueprint
The blueprint obtained from a commutative monoid with zero by imposing only the minimal additive relations.
Core idea
Let be a commutative monoid with zero. Its monoid blueprint is
where is the smallest pre-addition on : apart from the blueprint axioms, it imposes no additive relations.
This construction defines a fully faithful functor
A blueprint morphism between two such objects has no additional additive relations to check, so it is exactly a multiplicative map preserving and .
The semiring completion of is the free commutative semiring generated by the monoid , with the monoid zero identified with the additive zero. It is not an addition law on .