Isabelle拥有quick_and_dirty
模式,允许使用sorry
跳过证明。默认情况下,它在jEdit中启用,默认情况下使用isabelle build
禁用。如何更改设置
isabelle build
,从命令行isabelle build
,分别在ROOT
文件中。此外,是否还有其他方式询问Isabelle,最好是在jEdit中互动,“当前理论中的哪些引理及其父母已经使用sorry
进行了证明?”
(我在这里问这个问题,希望总会得到最新的答案,与我在google上找到的一些邮件列表帖子相比。)
答案 0 :(得分:1)
我不知道有任何方法可以达到你的第一点(对于jEdit),对于其他点应该是
isabelle build -o quick_and_dirty ...
isabelle build -o quick_and_dirty=true ... # same as the previous command
isabelle build -o quick_and_dirty=false ...
和
session Foo = HOL +
options [quick_and_dirty] (*with the same variants as above*)
theories A B
(分别在ROOT
文件中)。或者对于个别理论,例如,
session Foo = HOL +
theories [quick_and_dirty] A
theories B
另请注意,命令行选项会覆盖ROOT
文件中设置的选项。