|
Dedekind 0.0.0
A structuralist C++23 Module Library
|
Enumerations | |
| enum class | Strictness |
| Whether the boundary is strict (>, <) or inclusive (>=, <=). | |
Variables | |
| constexpr auto | A |
| constexpr auto | B |
| constexpr auto | AandB = dedekind::order::structured_and(A, B) |
| constexpr auto | D1 |
| constexpr auto | D2 |
| constexpr auto | D1andD2 = dedekind::order::structured_and(D1, D2) |
The iota_view bridge is a lattice homomorphism on the meet: to_iota_view(A ∧ B) has start = max(start_A, start_B) and bound = min(bound_A, bound_B), i.e. exactly the set-intersection bounds. Pinned at the type level via the shared iota_bounds_of helper.
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |