我是Isabelle的新手,现在尝试使用Cygwin的命令行来测量证明引理所需的时间。
最好和最简单的方法是什么?
我希望有一个命令,如:" isabelle theory_file.thy",但已经完成了Isabelle系统手册我觉得一切都比这复杂得多,最终迷失了。
所以我有一个理论文件,我正在寻找一种方法来启动一个证明过程,使用Cygwin终端包含在Isabelle2016 Windows发行版中。
我非常感谢您需要关注的每一条建议或方向。 提前致谢。
答案 0 :(得分:1)
如果您只使用普通的Prove IDE(Isabelle / jEdit),您可以获得各个命令的时序信息,如下所示:
CONTROL-hover over command关键字:显示可测量时间(超过1毫秒)的命令的时间。
Isabelle / jEdit菜单项“Plugins / Isabelle / Timing”为理论和命令提供单独的Timing面板,另请参阅带有 jedit 标签的Isabelle文档。
如果您真的需要会话的批处理模式时间(其中包含所有理论),最简单的方法是通过isabelle build -v
。请参阅系统手册(在“Isabelle会话和构建管理”部分中)。
请注意,默认情况下,所有内容都会并行运行,因此时序结果始终需要合理的解释。