variablesuch
Variablesuch is a term used to describe a variable that is constrained by a predicate introduced with the phrase such that. In many mathematical writings, a variable is said to be such that when its admissible values are restricted by a condition, for example x such that x > 0. The concept can be formalized as a pair consisting of a variable and a predicate. In set-builder notation, { x in D | P(x) } describes all values of x that satisfy P; a variablesuch viewpoint highlights x as the value chosen under the constraint P.
In computer science, especially in constraint programming and logic programming, variables are associated with domains and
Examples help illustrate the idea: Let x be a variable such that x^2 < 9 with integer domain;
Relation to existential quantification: Such-that clauses express a condition on the variable rather than asserting the
Terminology and usage: The term variablesuch is not standard in formal mathematics; most texts prefer x such
See also: set-builder notation, existential quantification, constraint programming, logic programming, predicate.