在第132页的合金书(软件摘要)中,有人说以下命令是一个完整的合金模型:
check {all p,q: univ -> univ, s: set S | (p.s).q = p.(s.q)}我将其放入合金工具并执行,但是合金抱怨S。这是书中的错误吗?
发布于 2014-12-05 00:48:10
看起来确实很像。如果用'univ‘替换'S’,表达式就有意义了,Analyzer接受模型。
https://stackoverflow.com/questions/27306504
复制相似问题