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

A value of the sort D is read in the sort C: the same sort, or a truth chain along the dominance into C's species (𝔹 ↪ K₃, the registered lift_logic). The one coercion of the grammar; any other pair of carriers meets through an arrow applied, never implied. More...

Concept definition

template<typename D, typename C>
concept dedekind::sets::EmbedsInto = std::same_as<D, C> || requires {
typename dedekind::category::classifier_logic_t<C>;
requires std::same_as<typename dedekind::category::classifier_logic_t<C>::Ω,
C>;
D, dedekind::category::classifier_logic_t<C>>;
}
T can be lifted into To's answers: it already is one, or it is a classifier answer whose species' reg...
Definition logic.cppm:849
A value of the sort D is read in the sort C: the same sort, or a truth chain along the dominance into...
Definition terms.cppm:833

Detailed Description

A value of the sort D is read in the sort C: the same sort, or a truth chain along the dominance into C's species (𝔹 ↪ K₃, the registered lift_logic). The one coercion of the grammar; any other pair of carriers meets through an arrow applied, never implied.

Template Parameters
Dthe value's sort.
Cthe sort it is read in.