|
Dedekind 0.0.0
A structuralist C++23 Module Library
|
compatibility alias for order-lattice refinement. More...
compatibility alias for order-lattice refinement.
Combines a JoinSemilattice and a MeetSemilattice with the absorption identities: a ∨ (a ∧ b) = a and a ∧ (a ∨ b) = a. bool with (OR, AND) and int with (max, min) are Lattices.
This alias now delegates order laws to :posetal (IsOrderLatticeOperations) and keeps :total totality guards on the selected operators.
The defaults are the operator surface, | and & (std::bit_or<> / std::bit_and<>): the lattice as it is spelled. A chain's (max, min) is named explicitly (Sup, Inf); on int the defaults are the bit lattice 2³², not the order.