[−][src]Module gf::support::lattice
Lattices and semilattices.
Structs
Flip | Adapter for converting a meet semilattice into a join semilattice, a bottom element into a top element and vice versa. |
HashLattice | Lattice backed by a hash map. |
Enums
FlatLattice | Lattice constructed from a set by adding dedicated bottom and top elements. |
PosetLattice | Lattice constructed from a partially ordered set by adding dedicated bottom and top elements. |
Traits
Bottom | A type that has a designated bottom element, ⊥. |
Join | A join semilattice that has a bottom and a top element. |
Meet | A meet semilattice that has a bottom and a top element. |
Top | A type that has a designated top element, ⊤. |
ValueSet | A lattice that can view its elements as value sets of type |