|
Dedekind 0.0.0
A structuralist C++23 Module Library
|
\(\exists_{\iota_K}\): a set of the summand as the set of the sum that is it on its summand and empty on the other, kept as a sum (the strength reduction a | Ø → a is the inverse direction). The left adjoint of Restrict.
More...
Public Types | |
| using | USum = sum_universe_t<UA, UB> |
| using | L = typename USum::logic_species |
| using | Domain |
| using | Codomain = Subobjects<typename USum::Domain, L> |
Public Member Functions | |
|
template<typename S> requires dedekind::category::Presents<S, Domain> | |
| constexpr auto | operator() (const S &s) const |
\(\exists_{\iota_K}\): a set of the summand as the set of the sum that is it on its summand and empty on the other, kept as a sum (the strength reduction a | Ø → a is the inverse direction). The left adjoint of Restrict.
| K | the summand. |
| UA,UB | the summands' universes. |
| using dedekind::sets::Inject< K, UA, UB >::Domain |