isl is a library for manipulating sets and relations of integer points bounded by linear constraints.