Constraint Logic Programming - Terms and Constraints

Terms and Constraints

Different definitions of terms are used, generating different kinds of constraint logic programming: over trees, reals, or finite domains. A kind of constraint that is always present is the equality of terms. Such constraints are necessary because the interpreter adds t1=t2 to the goal whenever a literal P(...t1...) is replaced with the body of a clause fresh variant whose head is P(...t2...).

Read more about this topic:  Constraint Logic Programming

Famous quotes containing the words terms and/or constraints:

    “As for the virtuous poor, one can pity them, of course, but one cannot possibly admire them. They have made private terms with the enemy, and sold their birthright for very bad pottage. They must also be extraordinarily stupid.”
    —Oscar Wilde (1854–1900)

    “Play is a major avenue for learning to manage anxiety. It gives the child a safe space where she can experiment at will, suspending the rules and constraints of physical and social reality. In play, the child becomes master rather than subject.... Play allows the child to transcend passivity and to become the active doer of what happens around her.”
    —Alicia F. Lieberman (20th century)