Isabelle / Simpl新堆图像未在jEdit中显示

时间:2014-03-11 16:49:14

标签: linux isabelle jedit

我最近开始使用Isabelle / jEdit。我为Simpl AFP条目创建了一个堆映像。我使用命令行isabelle build工具来创建新图像。我可以使用ProofGeneral和Isabelle/Eclipse查看和使用图像。不幸的是,我无法通过jEdit看到它。

如果使用:

isabelle jedit -d isabelle_afp/Simpl -l Simpl

我可以看到Simpl,但我相信它只是在动态重建Simpl图像。

有什么想法吗?

这是位于预期位置的堆:

~ > ls -l .isabelle/Isabelle2013-2/heaps/polyml-5.5.1_x86_64-linux/
total 425424
-r--r--r-- 1 george users 435622904 Feb 24 11:32 Simpl
drwxr-xr-x 2 george users      4096 Feb 24 11:32 log

这是我的系统的样子:

~ > uname -a 
Linux athina 3.11.1 #4 SMP Wed Jan 22 16:45:25 EST 2014 x86_64 Intel(R) Core(TM) i5 CPU       M 560  @ 2.67GHz GenuineIntel GNU/Linux

2 个答案:

答案 0 :(得分:2)

有关如何将AFP注册为Isabelle中的组件,请参阅http://afp.sourceforge.net/using.shtml

这告诉Isabelle AFP ROOT会话文件在哪里。您可以将其视为将AFP添加到搜索路径中。

答案 1 :(得分:0)

在Isabelle的用户家中(不是Isabelle系统本身的主页),在UNIX喜欢的~/.isabelle(对Windows不熟悉),你可以创建一个{{1如果文件尚不存在。然后在ROOTS添加ROOTS行(字面意思是,不要展开变量),如果还没有这样的行。如果$AFP理论仍未出现在jEdit的Isabelle理论列表中,则可能是AFP未正确设置。如果是,请检查文件Simpl,看看该文件是否包含您为本地AFP副本选择的位置的行。