this repo has no description
at develop 325 B view raw
1predicate fzn_inverse_reif(array[int] of var int: f, 2 array[int] of var int: invf, 3 var bool: b) = 4 b <-> forall(i in index_set(f), j in index_set(invf)) ( 5 f[i] in index_set(invf) /\ 6 invf[j] in index_set(f) /\ 7 (j == f[i] <-> i == invf[j]) 8 );