Type of a lattice element representing a value (may exclude Top and Bot)
Type of the Top element (greatest element) of the complete lattice
Type of the Bottom element (least element) of the complete lattice
Type of the lattice elements (defaults to Value or Top or Bot)
Checks whether the current abstract value equals to another abstract value.
Joins the current abstract value with another abstract value by creating the least upper bound (LUB) in the lattice.
Checks whether the current abstract value is less than or equal to another abstract value with respect to the partial order of the lattice.
Meets the current abstract value with another abstract value by creating the greatest lower bound (GLB) in the lattice.
Converts the lattice into a JSON serializable value.
Converts the lattice into a human-readable string.
A complete lattice with a partially ordered set, join operator (LUB), meet operator (GLB), top element, and bottom element (e.g. for abstract domains).