1predicate gecode_maximum_arg_int(array[int] of var int: x, var int: i); 2 3predicate fzn_maximum_arg_int(array[int] of var int: x, var int: i) = 4 gecode_maximum_arg_int(x,(i-min(index_set(x)))::domain);