したがって、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
}
しかし、出力は同じです。
何か不足していますか?