2

我知道合金中谓词的使用,但我对下面的描述有点惊讶:

pred locationConstraint(loc: Int -> Int){
    loc in (Int[0] + Int[1] + Int[2] + Int[3] + Int[4] + Int[5] + Int[6]) -> (Int[2] + Int[3])
 + (Int[2] + Int[3]) -> (Int[0] + Int[1] + Int[2] + Int[3] + Int[4] + Int[5])

}

有人可以向我解释上述内容。

4

1 回答 1

1

添加run {}到您的模型中,然后{x,y:Int | locationConstraint[x->y]}在评估器中键入以获取结果:

在此处输入图像描述

于 2012-11-18T10:38:26.717 回答