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
class FreeDistributiveLatticeCongruence<A>(congruence: List<FreeDistributiveLattice.LessThanOrEqualTo<A>>) : LatticeCongruence<FreeDistributiveLattice<A>>
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
Like Comparable, but not all pairs of elements have to be ordered.