ConstraintTerm

interface ConstraintTerm<A : HeytingAlgebra<A>>

Terms that appear in constraints.

Functions

getValue
Link copied to clipboard
abstract fun getValue(solution: ConstraintSolution<A>): A

Returns the value of this term given an assignment of values to every variable in the term.

Properties

node
Link copied to clipboard
abstract val node: AtomicTerm<A>

Return the node that will represent this term in the constraint graph.

Inheritors

LeftHandTerm
Link copied to clipboard
RightHandTerm
Link copied to clipboard