The subobject a predicate classifies, as the pullback of the truth \(\top : 1 \to \Omega\) along the predicate \(p : X \to
\Omega\) (the subobject classifier's square): its members, the leg into X their inclusion, the leg to 1 the unique one. A view over the subobject, owning nothing.
More...
|
|
using | Domain = typename S::Domain |
|
using | Codomain = typename S::Codomain |
|
using | logic_species = typename S::logic_species |
|
using | Member = typename S::Member |
|
|
constexpr Domain | ι (const Member &m) const |
|
constexpr Domain | π_1 (const Member &m) const |
|
constexpr One | π_2 (const Member &) const |
|
constexpr auto | operator() (const Domain &x) const |
template<typename S>
requires IsSubobject<S, typename S::Domain>
struct dedekind::category::ClassifierApex< S >
The subobject a predicate classifies, as the pullback of the truth \(\top : 1 \to \Omega\) along the predicate \(p : X \to
\Omega\) (the subobject classifier's square): its members, the leg into X their inclusion, the leg to 1 the unique one. A view over the subobject, owning nothing.
- Template Parameters
-
The documentation for this struct was generated from the following file: