|
Dedekind 0.0.0
A structuralist C++23 Module Library
|
\(\exists_f : \mathrm{Sub}(A, L) \to \mathrm{Sub}(B, L)\), the image along \(f : A \to B\): \(a \mapsto f[a] = \{f(x) \mid x \in a\}\). Partial: defined where image_along eliminates the \(\exists\). Monotone; the left adjoint of Preimage.
More...
Public Types | |
| using | Domain = dedekind::sets::Subobjects<dedekind::category::Dom<F>, L> |
| using | Codomain = dedekind::sets::Subobjects<dedekind::category::Cod<F>, L> |
Public Member Functions | |
|
template<typename S> requires dedekind::category::Presents<S, Domain> && requires(const S& s) { image_along(F{}, s); } | |
| constexpr auto | operator() (const S &s) const |
\(\exists_f : \mathrm{Sub}(A, L) \to \mathrm{Sub}(B, L)\), the image along \(f : A \to B\): \(a \mapsto f[a] = \{f(x) \mid x \in a\}\). Partial: defined where image_along eliminates the \(\exists\). Monotone; the left adjoint of Preimage.
| F | the arrow, stateless. |
| L | the logic. |