我成功编写了一个经过验证的Dafny程序,该程序给出了一个整数数组,并返回了最长的单调前缀的长度。永久链接为here。我希望能够检查Dafny使用的SMT文件,即使没有错误。我尝试了各种标志选项,例如:
STR_H_
但是似乎没有一个起作用?我是否错误地认为,在Dafny成功的情况下,必须有一些基础SMT查询返回了STRING_H_
?
答案 0 :(得分:1)
用于输出证明者输入的命令行标志为/proverLog:<file>
。
您还可以使用/print:<file>
打印Dafny生成的Boogie文件。