我最近开始使用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
答案 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副本选择的位置的行。