|
Dedekind 0.0.0
A structuralist C++23 Module Library
|
\(\forall_f : \mathrm{Sub}(A, L) \to \mathrm{Sub}(B, L)\), the dual image: \(a \mapsto \{y \mid \forall x.\ f(x) = y \Rightarrow x \in
a\}\), which is \(\neg\,\exists_f\,\neg\) (De Morgan: the logic is an Ockham algebra), a composite of three arrows on presented objects. The right adjoint of Preimage; monotone, as anti∘co∘anti.
More...
Public Types | |
| using | Domain = dedekind::sets::Subobjects<dedekind::category::Dom<F>, L> |
| using | Codomain = dedekind::sets::Subobjects<dedekind::category::Cod<F>, L> |
| using | Composite |
Public Member Functions | |
|
template<typename S> requires dedekind::category::Presents<S, Domain> && requires(const S& s) { Composite{}(s); } | |
| constexpr auto | operator() (const S &s) const |
\(\forall_f : \mathrm{Sub}(A, L) \to \mathrm{Sub}(B, L)\), the dual image: \(a \mapsto \{y \mid \forall x.\ f(x) = y \Rightarrow x \in
a\}\), which is \(\neg\,\exists_f\,\neg\) (De Morgan: the logic is an Ockham algebra), a composite of three arrows on presented objects. The right adjoint of Preimage; monotone, as anti∘co∘anti.
| F | the arrow, stateless. |
| L | the logic. |
| using dedekind::relational::Dual< F, L >::Composite |