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

Order-theoretic join-semilattice as a commutative refinement. More...

Concept definition

template<typename T, typename Join Sup>
Definition species.cppm:772
Non-commutative join-like operation (associative + idempotent).
Definition mereology.cppm:959
Order-theoretic join-semilattice as a commutative refinement.
Definition posetal.cppm:152

Detailed Description

Order-theoretic join-semilattice as a commutative refinement.

In the module hierarchy, :mereology provides the upstream associative + idempotent join band. :posetal refines that structure with commutativity, yielding the order-theoretic join-semilattice notion.

Note
Naming history: an IsOrderJoinSemilatticeSignature shape mixin was previously bundled into this concept's body; it was retired because IsMereologicalJoinBand transitively requires IsMereologicalJoinMagma, which already checks the operator surface (join(a, b) -> convertible_to<T>). Callsites that need just the operator-surface check use the magma concept directly.