git-subtree-dir: software/minizinc git-subtree-split: 4f10c82056ffcb1041d7ffef29d77a7eef92cf76
12 lines
297 B
MiniZinc
12 lines
297 B
MiniZinc
include "lex_less.mzn";
|
|
|
|
predicate fzn_lex_chain_less_int(array[int, int] of var int: a) =
|
|
let {
|
|
int: lb2 = min(index_set_2of2(a)),
|
|
int: ub2 = max(index_set_2of2(a))
|
|
} in (
|
|
forall(j in lb2 + 1 .. ub2) (
|
|
lex_less(col(a, j-1), col(a, j))
|
|
)
|
|
);
|