template<typename S, typename E>
std::same_as<Cod<E>, typename S::Domain> &&
std::equality_comparable<
std::invoke_result_t<S const&, typename S::Domain const&>>
Axiom 7 definitional reindexing witness surface.
Definition etcs.cppm:282
ETCS axiom 7 witness: every set is represented by a subobject.
Definition etcs.cppm:171
A type that knows its own Domain (A) and Codomain (B), objects it maps between: called at the domain'...
Definition morphism.cppm:168
Axiom 7 definitional reindexing witness surface.
This surface encodes well-typed availability of the definitional reindexing identity and does not by itself prove full naturality closure.