G公司轨道0
Grail系统是一个用于开发和原型设计的工具分类逻辑的语法片段。Grail是一个基于证明网的自动定理证明器基于图形的证明表示和标记演绎。G公司栏杆
圣杯0是无支撑的圣杯2解析器最值得注意的是,整个用户界面已被删除替换为shell/Prolog命令。Grail 0的一个重要优势它允许生成自然演绎证明。Grail 0的当前版本基于开发的源代码作者:理查德·穆特(Richard Moot)、桑德·施里扬(Xander Schrijen)和格特·扬·弗胡格(Gert Jan Verhoog)。
下一代Grail定理证明器,圣杯三,已取代圣杯2作为当前,稳定和支持圣杯的版本。Grail 3具有传统模式,允许您使用您的旧Grail 2语法没有任何更改。圣杯3没有目前支持生成自然扣减输出。
天下载
如果你想在家里的电脑上安装Grail,可以随意安装so.源代码和二进制文件在GNU公众许可证.
您需要在您的运行Grail的计算机。移植到其他Prolog应该相对很简单。
当前分配上次修改时间为2015年2月23日经验证可与SWI Prolog 6.4.1一起使用。
天文件
文件grail/fragments/example.pl
提供了一个空示例语法,其中包含如何修改它以供自己使用的注释。用你自己的词典和结构扩展这个文件规则。man源代码是文件grail/sources/grail.pl
.您可以按如下方式启动Grail。
光盘grail/sources
swipl(开关)
[大杯]。
类型grail_help。
有关可用命令的概述。您可以按如下方式加载语法。
load_fragment('../fragments/q.pl')。
您可以如下指定自然演绎输出格式(此处Prawitz风格的自然演绎)。
加载输出模块(prawitz_tex)。
最后,您可以如下分析句子。
帕瑟尔([约翰与谁谈话],雷尔)。
这将生成LaTeX文件校样1.tex
包含任何证据的自然演绎版本。
L(左)EXICAL(退出)E类NTRIES公司
词汇条目的形式。
lex(单词、公式、语义)。
在哪里?单词
是Prolog原子,公式
是一个多模态公式语义学
是一个词法lambda术语,格式如下所示。
B类背景R(右)EADING公司
我写了一些关于圣杯的论文。
- Moot,R.(2001),《圣杯简介》,载于C.Areces和M.de Rijke编辑的《模态2的方法程序》(后记,pdf格式).
- Moot,R.(1999),《圣杯:一个类别语法的交互式分析器,in的程序1999年VEXTALR.Delmonte主编,威尼斯卡福斯卡里大学,第255-261页(后记,pdf格式).
- Moot,R.(1998),《圣杯:一个类别语法逻辑自动校对助手用户界面研讨会会议记录1998年定理证明者R.Backhouse主编,《计算科学》报告98-08,埃因霍温数学与计算科学系理工大学,第120-129页(后记,pdf格式).
Richard.Moot@labri.fr