predicate analyse_all_different(array[int] of var int: x) = true;