【发布时间】:2015-06-02 19:53:45
【问题描述】:
我正在使用 # 运算符来获取笛卡尔积 (A->B) 和并集 (A+B) 的基数。但它返回奇怪的负数,我不知道它们是什么!?
请查看下面的快照,其中显示了我的模型的 A->B 和 A+B 内容,以及 Alloy 使用 # 运算符为我提供的基数。 (我希望第一个得到 12,第二个得到 8,但我第一个得到 -4,第二个得到 -8)
有什么意见吗?!
如果有帮助,下面是我的规范:
打开实用程序/关系
签名一个{}
签名 B{}
sig C{r1: 一个 A,r2: 一个 B}
运行 {} 6
【问题讨论】:
标签: alloy