The zero element \(Z : 1 \to N\), the nullary IsNNO witness: the carrier's default value, which is the NNO's zero for the integrals and for Cardinality. Nullary, so not an IsArrow (that concept asks for a Domain); a composable \(1 \to N\) arrow is not needed here.
More...
|
| constexpr N | operator() () const noexcept(std::is_nothrow_default_constructible_v< N >) |
template<std::default_initializable N>
struct dedekind::category::ZeroElement< N >
The zero element \(Z : 1 \to N\), the nullary IsNNO witness: the carrier's default value, which is the NNO's zero for the integrals and for Cardinality. Nullary, so not an IsArrow (that concept asks for a Domain); a composable \(1 \to N\) arrow is not needed here.
- Template Parameters
-
◆ operator()()
template<std::default_initializable N>
- Returns
- the carrier's zero.
The documentation for this struct was generated from the following file:
- src/main/modules/dedekind/category/nno.cppm