【发布时间】:2015-02-03 22:05:05
【问题描述】:
合金中是否有异或运算,如果没有,如何定义:
我想要一个名为 xor 的谓词,它将两个谓词作为参数,并且当它们的 xor 成立时它成立。
更详细地说,如果我有 P1 和 P2,我知道我可以将 P3 定义如下:
pred P3(){
(P1 and (not P2)) or ((not P1) and P2)
}
要成为 P1 和 P2 的异或,但我想定义异或(或任何其他公式连接词),将其放入库中并稍后使用它们。所以我希望我的 P3 将谓词作为参数。这可能吗?
谢谢
【问题讨论】:
标签: alloy