|
Dedekind 0.0.0
A structuralist C++23 Module Library
|
The injection ι_K : A → A + B as an arrow: monic (it is injective, and its image is disjoint from the other summand's), the ground of a sum's strength reduction (a set inside one injection's image pulls back along it without loss).
More...
Public Types | |
| using | Domain = std::conditional_t<K == 1, A, B> |
| using | Codomain = std::variant<A, B> |
| using | is_monic_arrow_tag = void |
Public Member Functions | |
| constexpr Codomain | operator() (const Domain &x) const |
The injection ι_K : A → A + B as an arrow: monic (it is injective, and its image is disjoint from the other summand's), the ground of a sum's strength reduction (a set inside one injection's image pulls back along it without loss).
| K | the summand, 1 or 2. |