Lattice

interface Lattice<T : Lattice<T>> : MeetSemiLattice<T> , JoinSemiLattice<T>

A set with unique least upper and greatest lower bounds.

Functions

join
Link copied to clipboard
abstract fun join(that: T): T

The least upper bound of this and that.

lessThanOrEqualTo
Link copied to clipboard
abstract fun lessThanOrEqualTo(that: T): Boolean

Returns true if this is ordered before that.

meet
Link copied to clipboard
abstract fun meet(that: T): T

The greatest lower bound of this and that.

Inheritors

HeytingAlgebra
Link copied to clipboard
Label
Link copied to clipboard