|
Dedekind 0.0.0
A structuralist C++23 Module Library
|
The Additive and Multiplicative Monoids (ℕ). More...
#include <concepts>#include <functional>import dedekind.category;import dedekind.algebra:universal;
Concepts | |
| concept | dedekind::algebra::IsMonoid |
Proposition: a set object X whose carrier X::Domain forms a monoid — the set-indexed lift of category::IsMonoid. | |
| concept | dedekind::algebra::IsAdditiveMonoid |
Proposition: a set object X whose carrier is a monoid under +. | |
| concept | dedekind::algebra::IsMultiplicativeMonoid |
Proposition: a set object X whose carrier is a monoid under *. | |
The Additive and Multiplicative Monoids (ℕ).
@partition :monoid
This partition grounds the abstract categorical Monoid into the established arithmetic notation of Algebra. It reifies the "Rules of Neutrality" for Addition (0) and Multiplication (1), establishing the skeletal foundation for all higher-order Ring and Field structures.