this repo has no description
at develop 475 B view raw
1predicate fzn_int_set_channel_reif(array[int] of var int: x, 2 array[int] of var set of int: y, 3 var bool: b) = 4 b <-> ( 5 forall(i in index_set(x)) (x[i] in index_set(y)) /\ 6 forall(j in index_set(y)) (y[j] subset index_set(x)) /\ 7 forall(i in index_set(x), j in index_set(y)) (x[i] = j <-> i in y[j]) 8 ); 9 10%-----------------------------------------------------------------------------%