Finite-domain variables

A finite domain is a list of different ground terms in the form: [$e_1$,$e_2$,...,$e_n$]. The special notation L..U denotes a set of integers between L and U, inclusive, where L and U can be any expressions that give integers.

The following primitives are available on integer domain variables. As domain variables are also suspension variables, primitives on suspension variables such as frozen/1 can be applied to domain variables as well.

Neng-Fa Zhou 2009-10-01