我想知道为什么Dafny需要http://rise4fun.com/Dafny/8sl7中的评论提示
验证断言?
有人可以解释一下吗?
答案 0 :(得分:1)
原因是Dafny在构建校样时只愿意在有限次数内展开函数。证明断言需要三次展开applyMapSeq。
我建议为applyMapSeq添加一些后置条件,这将有助于Dafny以及其他证明。这是我心中的签名:
--theirs
你可以在http://rise4fun.com/Dafny/Vibu看到,通过这些额外的后置条件,Dafny可以验证你的断言。