标签: alloy
在第132页的Alloy书(软件抽象)中,据说以下命令是完整的合金模型:
check {all p,q: univ -> univ, s: set S | (p.s).q = p.(s.q)}
我把它放到合金工具上并执行,但合金抱怨 S 。这是书中的错误吗?
答案 0 :(得分:2)
看起来确实如此。如果用'univ'替换'S',则表达式有意义,Analyzer接受模型。