【发布时间】:2017-03-17 02:44:40
【问题描述】:
所以我有以下内容:
some sig Person {
friends : set Person
}
fact TransitiveForThree {
one p1, p2, p3 : Person {
p1 in p2.friends && p2 in p3.friends => p1 in p3.friends
}
}
我的想法是我希望存在一组 3 个人,他们都是彼此的朋友。但是我希望这样,存在一组 至少 3 个或更多 人都是朋友。有人能解释一下如何用合金做到这一点吗?
【问题讨论】:
标签: alloy predicates multiplicity