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

The bridge between two specific Functors. More...

Concept definition

template<typename Α, typename F, typename G>
std::same_as<typename F::Σ_cat, typename G::Σ_cat> &&
std::same_as<typename F::Τ_cat, typename G::Τ_cat> &&
requires(Α α, typename F::Σ_cat::Arrow::Domain c) {
requires std::same_as<typename decltype(α(c))::Domain,
typename decltype(F{}(F::Σ_cat::id_c(c)))::Domain>;
requires std::same_as<typename decltype(α(c))::Codomain,
typename decltype(G{}(G::Σ_cat::id_c(c)))::Domain>;
}
A 1-morphism mapping CatS -> CatT, refined with the container shape: an IsFunctor that additionally e...
Definition functor.cppm:173
The bridge between two specific Functors.
Definition natural.cppm:281

Detailed Description

The bridge between two specific Functors.