我一直在尝试学习使用 Isabelle 2016。虽然原则上我喜欢异步证明检查的想法,但我不喜欢 Isabelle/jEdit 的原因有很多,其中最严重的是它使用了太多内存(为了我)。
如果我可以在 Isabelle 2016 中使用旧的 Proof General,那就太好了。我将变量设置isa-isabelle-command
为指向bin/isabelle
Isabelle 分发目录下的文件。当我使用 Proof General 的菜单启动 Isabelle 时,Emacs 挂起,当我用 中断它时,我在缓冲区C-g
中得到以下内容。*isabelle*
> val it = (): unit
^BException- ERROR "Bad socket name: \"I\"" raised
我知道该站点上的旧帖子表明 Proof General 用于与定理证明器通信的 Isabelle 组件已被删除。2016 年的伊莎贝尔 (Isabelle) 是否(仍然)如此?如何在新版本的 Isabelle 中使用 Proof General?