git-subtree-dir: software/minizinc git-subtree-split: 4f10c82056ffcb1041d7ffef29d77a7eef92cf76
24 lines
408 B
MiniZinc
24 lines
408 B
MiniZinc
/***
|
|
!Test
|
|
expected:
|
|
- !Result
|
|
solution: !Solution
|
|
X:
|
|
- [3, 0, 0, 0]
|
|
- [3, 0, 0, 0]
|
|
- !Result
|
|
solution: !Solution
|
|
X:
|
|
- [3, 10, 10, 10]
|
|
- [3, 10, 10, 10]
|
|
***/
|
|
|
|
set of int: smallset = 0..10;
|
|
array[1..2, 1..4] of var smallset: X;
|
|
constraint forall( i in 1..2 ) (
|
|
let {
|
|
array[int] of var smallset: Y = row(X, i);
|
|
} in
|
|
Y[1] == 3 % Any use of Y triggers the issue.
|
|
);
|
|
solve satisfy; |