AbstractLattice
that returns true upon calls to Lattice.isDistributive().Element providing most operations by delegation to the
containing lattice.Lattice providing obvious
implementations of order-related operators and an
implementation of AbstractLattice.elements() based on exhaustive generation.Lattice.meet(Element[]).IntervalAntichains.Antichain.psdiff(Element).ElementLatticeMismatchException otherwise.ElementLatticeMismatchException otherwise.ElementLatticeMismatchException otherwise.Lattice.meet(Element[]).the containing lattice.AbstractElement the associates a name with the element.NamedElement.name.Lattice.pscomp(Element, Element).Lattice.psdiff(Element, Element).+ and * instead of | and &)
in all output.psdiff(x,y).join(psdiff(y,x)).psdiff(x,y).join(psdiff(y,x)).