Arc Consistency: keep pairs of variables consistent, is consistent iff for each value of there are allowed values of . When checking , throw out any values of for which there isn’t an allowed value of .

In this example, the blue value in NSW is thrown out.

If loses a value, all pairs need to be rechecked. Here we have now run into a situation where we can’t satisfy the problem. So we’ve eliminated the original assignment we’ve chosen.