All Classes
Class | Description |
---|---|
AbstractDistributiveLattice |
An abstract extension of
AbstractLattice
that returns true upon calls to Lattice.isDistributive() . |
AbstractElement |
An abstract implementation of
Element providing most operations by delegation to the
containing lattice. |
AbstractLattice |
An abstract implementation of
Lattice providing obvious
implementations of order-related operators and an
implementation of AbstractLattice.elements() based on exhaustive generation. |
Boolean |
The Boolean distributive lattice.
|
Chain |
A chain (a.k.a. linearly ordered) distributive lattice.
|
Element |
An element of a lattice.
|
ElementLatticeMismatchException |
An exception suggesting that an operation was being performed upon elements that did not match
the lattice performing the operation.
|
ElementNameException |
An exception suggesting that a lattice does not contain an element with a certain name.
|
Flat |
A flat lattice: all elements are incomparable
except for zero and one.
|
IntervalAntichains |
The distributive lattice of antichains of intervals of a linear finite
order.
|
IntervalAntichains.Antichain |
A class representing elements of this lattice (antichains of intervals).
|
Lattice |
A lattice with zero and one (sometimes called a bounded lattice).
|
Lattices | |
NamedElement |
An extension of
AbstractElement the associates a name with the element. |
Op |
The opposite (a.k.a.
|
Parts |
The distributive lattice of subsets of an initial segment of the natural numbers.
|
Product |
The (categorical) product of lattices.
|
Sum |
The (categorical) sum (a.k.a. free direct product) of distributive lattices.
|
Trivial |
The trivial distributive lattice of just one element.
|