Package-level declarations

Types

Link copied to clipboard

Provides the identity element in a JoinSemiLattice.

Link copied to clipboard

Provides the least and greatest elements in a Lattice.

Link copied to clipboard

Provides the identity element in a MeetSemiLattice.

Link copied to clipboard

The free distributive lattice over an arbitrary set A of elements. In addition to lattice identities, the following hold:

Link copied to clipboard

A Heyting algebra is a bounded lattice that supports an implication operation where A → B is the greatest element x that satisfies A ∧ x ≤ B.

Link copied to clipboard

A set that supports binary least upper bounds.

Link copied to clipboard

A set with unique least upper bounds and greatest lower bounds.

Link copied to clipboard
Link copied to clipboard

A set that supports binary greatest lower bounds.

Link copied to clipboard
interface PartialOrder<T>

Like Comparable, but not all pairs of elements have to be ordered.