include "all_equal_int.mzn"; include "all_equal_set.mzn"; /** @group globals.alldifferent Constrain the array of integers \a x to be all equal */ predicate all_equal(array[$X] of var int: x) = all_equal_int(array1d(x)); /** @group globals.alldifferent Constrain the array of sets of integers \a x to be all equal */ predicate all_equal(array[$X] of var set of int: x) = all_equal_set(array1d(x));