Package-level declarations
Types
Link copied to clipboard
A lattice constraint.
Link copied to clipboard
class ConstraintSystem<C : HeytingAlgebra<C>, V, T : Throwable>(constraints: Iterable<Constraint<C, V, T>>, bounds: BoundedLattice<C>, delegationContext: LatticeCongruence<C>)
Given a set of constraints, finds the unique maximum solution if it exists.
Link copied to clipboard
Thrown if a Term is not allowed to appear in Constraints.