predicate fzn_alldifferent_except_0(array [int] of var int: x) = geas_all_different_except_0(x); predicate geas_all_different_except_0(array [int] of var int: x);