Constraint is a hard version of constraint
(i.e., constraint is a soft variant of constraint ).
EXAMPLE:
As an example, constraint
is a hard version of constraint ,
which restricts the minimum number of variables that should be assigned differently in order that all variables take a distinct value.