Preliminaries in Functional constraints
Preliminaries in Functional constraints
The binary constraint satisfaction problem is such a tuple (N,D,C) that N is a finite set of variables, D is a set of domains and C is a set of binary constraints where the relations between the any two variables in N are binary.
We define solution space of CSP as the set of all its solutions. The relationship equivalent of 2 CSPs iff they have the same solution space.
2 operations on constraints are defined as intersection and composition.
Constraint cij is functional on j if for any a in a certain Domain Di there is at most one b in another Domain Dj such that a and b satisfy the constraint
