What is an implied constraint?
Given a constraint problem, if after the initial modeling the problem takes too much time to obtain a solution then it can be refined further by adding new constraints. These newly added constraints do not change the set of solutions, but rather increase the propagation capabilities of the solver. Such constraints are called implied constraints. Nowadays the CP community has designed ways of developing automatic methods to generate implied constraints.