所以我在Alloy中有以下代码:
sig Node { }
sig Queue { root : Node }
pred SomePred {
no q, q' : Queue | q.root = q'.root
}
run SomePred for 3
但这不会产生任何包含队列的实例,我想知道为什么。它只显示带有节点的实例。我试过等效的谓词
pred SomePred' {
all q, q' : Queue | q.root != q'.root
}
但输出是一样的。
我错过了什么吗?