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

Projection contract used by check_path to map objects into an orderable relation carrier. More...

Concept definition

template<typename Project, typename T, typename Rel, typename Ω>
concept dedekind::category::IsPathProjection = requires(Project project, T x, Rel rel) {
{ project(x) };
{ rel(project(x), project(x)) } -> std::same_as<Ω>;
}
Projection contract used by check_path to map objects into an orderable relation carrier.
Definition posetal.cppm:222
Rel
The comparison an atom makes.
Definition terms.cppm:201

Detailed Description

Projection contract used by check_path to map objects into an orderable relation carrier.