【发布时间】:2021-07-08 12:48:53
【问题描述】:
我有一个合金模型。本着一个小型复制示例的精神,我提取了以下内容:
sig SearchTerm {}
sig Document{
keyword: set SearchTerm
}
assert keywordsAreUniqueForDocument {
all k, k' : Document.keyword | k != k'
}
check keywordsAreUniqueForDocument for 5
我想要实现的是与特定文档相关联的一组关键字应该是唯一的。但这立即向我展示了一个微不足道的反例。
如何指定集合中不应有重复的元素?
【问题讨论】:
标签: alloy