this repo has no description
1include "fzn_roots.mzn"; 2include "fzn_roots_reif.mzn"; 3 4/** @group globals 5 Requires that \a x[\p i] in \a t for all \p i in \a s 6*/ 7predicate roots(array[int] of var int: x, var set of int: s, 8 var set of int: t) = 9 assert(ub(s) subset index_set(x), 10 "roots: upper bound of 's' must be a subset of the index set of 'x'", 11 fzn_roots(x,s,t) 12 );