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

Projection witness from an owning/wrapper whole to a boundary object. More...

Concept definition

template<typename Projection, typename Whole, typename Boundary>
concept dedekind::category::IsBoundaryProjection = requires(Projection projection, Whole whole) {
{ projection(whole) } -> std::convertible_to<Boundary>;
}
Projection witness from an owning/wrapper whole to a boundary object.
Definition limit.cppm:153
The projection π_k: the k-th component of a product.
Definition limit.cppm:329

Detailed Description

Projection witness from an owning/wrapper whole to a boundary object.

This concept captures the functional-part interpretation for limit objects: a wrapper may expose a boundary object (One or Zero) through a projection policy. It is intentionally structural and policy-driven.