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

A Category where morphisms are governed by a specific Logic Species (Ω). More...

Concept definition

template<typename T, typename Rel std::less_equal<T>, typename L Boole>
IsPartialOrder<T, Rel, typename L::Ω> && requires(Rel rel, T a, T b) {
{ rel(a, b) } -> std::same_as<typename L::Ω>;
}
Named stage for the partial-order maturity level of parthood.
Definition mereology.cppm:832
A Category where morphisms are governed by a specific Logic Species (Ω).
Definition posetal.cppm:90
A category in which every hom-set has at most one morphism.
Definition thin.cppm:93
Rel
The comparison an atom makes.
Definition terms.cppm:201

Detailed Description

A Category where morphisms are governed by a specific Logic Species (Ω).

This definition reifies the Poset as a skeletal category over a Topos L. By default, it assumes Classical (Boolean) logic, but it can be parameterized to support intuitionistic or fuzzy relations.

IsPosetal is the strict refinement of IsThinCategory (#698 row 1): a posetal category is a thin category that is also skeletal (antisymmetric). The faithful inclusion IsPosetal ⊊ IsThinCategory is encoded definitionally in the signature per the project's "faithful specialization in the type signature from day one" posture (#698).

Template Parameters
TThe Domain (Objects).
RelThe Relation (Morphisms).
LThe Logic Species (The Subobject Classifier).