1include"roots.mzn"; 2 3/** @group globals
4 Returns \a s such that \a x[\p i] in \a t for all \p i in \a s
5*/ 6functionvarsetofint:roots(array[int]ofvarint:x, 7varsetofint:t)::promise_total= 8let{varsetofindex_set(x):s; 9constraintroots(x,s,t)}10ins;