Dedekind 0.0.0
A structuralist C++23 Module Library
Loading...
Searching...
No Matches
dedekind::algebra::IsMagma Concept Referenceexport

Proposition: a set object X whose carrier X::Domain forms a magma — the set-indexed lift of category::IsMagma. More...

Concept definition

template<typename X, typename Op std::plus<typename X::Domain>>
An algebraic set: a Tarski set whose carrier is closed under a family of operations....
Definition universal.cppm:187
Proposition: a set object X whose carrier X::Domain forms a magma — the set-indexed lift of category:...
Definition magma.cppm:48
T × T → T (The Base Total Species).
Definition total.cppm:527

Detailed Description

Proposition: a set object X whose carrier X::Domain forms a magma — the set-indexed lift of category::IsMagma.

The base rung of the algebra tower, as the set monad's image of the type-indexed category::IsMagma: X is an ETCS set (category::IsSet), its carrier X::Domain satisfies the axiomatic category::IsMagma<X::Domain, Op>, and IsAlgebraOnSet supplies the carrier discipline: IsLSet roots std::semiregular on X::Domain and IsClosedAlgebra pins strict closure under Op.

Template Parameters
XThe set object (category::IsSet).
OpThe binary operation on X::Domain (defaults to std::plus).