- Origin
Derived from .
- Constraint
-
- Arguments
| |
| |
- Restrictions
|
|
|
|
|
|
|
- Purpose
All the items of should be equal to one of the entries of the
table .
- Example
-
The constraint holds since each item of its first
argument corresponds to an item of the collection:
the first item of corresponds
to the fourth item of ,
while the second item of
corresponds to the first item of .
- Typical
-
- Symmetries
Items of are permutable.
Items of are permutable.
All occurrences of two distinct values in or can be swapped; all occurrences of a value in or can be renamed to any unused value.
- Usage
Used for replacing several constraints sharing
exactly the same table by one single constraint.
- Reformulation
The
constraint can be expressed in term of a conjunction of
constraints of the form:
Β Β Β ,
Β Β Β ,
Β Β Β
Β Β Β .
- See also
implied by:
.
part of system of constraints:
,
.
- Keywords
constraint type:
data constraint,
system of constraints.
filtering:
arc-consistency.
modelling:
table,
shared table,
functional dependency.