交互式数学证明系统


版权所有(C)1990—2006年MITRE公司

作者农场主古德曼塞耶


目录

说明

IMPS是一个交互式数学证明系统,旨在为传统的数学推理技术提供组织和计算支持。特别是,逻辑IMPS允许函数是部分的,术语是未定义的。该系统由数学数据库(表示为理论解释的公理理论网络)和数据库中的数学探索、应用、扩展和通信工具组成。让我们感受到数学中可能发生的数学IMPS,请参阅IMPS理论图书馆是一个主要的工具IMPS是开发正式证明的工具。与逻辑教科书中的形式证明相反,IMPS证明是计算和高级推理的混合体。因此,它们类似于可理解的非正式证据,但不同于非正式证据,所有的细节都是IMPS机器检查证明。

如何获得IMPS

这个IMPS系统在A的条件下可用公共许可证.IMPS2,用普通LISP编写,运行在Linux和Solaris平台上,至少有16兆字节的物理内存。IMPS2应该与大多数版本的普通LISP一起工作。

目前我们支持快板CLSIP通用LISPGCU通用LISP. 我们更喜欢CLSISP,因为它产生了最小的图像,看起来很好支持,并且具有良好的性能。IMPS在x86 Linux下的快板CL(版本4.3、5和6)和CMU通用LISP 18A中运行得更快,因为这两个LISP都有本机代码编译器。然而,为这些LISPS创建的图像要大得多。

IMPS2在X窗口系统下运行,并有一个基于Emacs的接口;我们只支持XEMACS版本19和20,尽管它可以在Emacs的其他版本下运行。

这是可以想象的,虽然极不可能。IMPS2μm可以在Emacs和通用LISP的Windows实现下运行。

这个IMPS系统由三个文件组成:

  1. 自述文件文件这个文件解释了如何设置一个IMPS系统
  2. 这个IMPS 公共许可证.
  3. 这个IMPS 2焦油锉这个文件(大约1500 K)包含常用的LISP源和GNU EMACS源。IMPS系统

通讯名单

订阅IMPS邮件列表,发送电子邮件到
IMP-Realest.IMP.McMask.CA
在电子邮件正文中使用以下命令:
订阅
我们强烈要求所有用户IMPS订阅IMPS通讯名单

致谢

IMPSMITRE公司在MITRE赞助的研究项目下设计和开发的。Ronald D. Haggarty,前研究和技术高级副总裁,应该特别感谢他坚定而坚定的支持。IMPS项目

背后的几个关键思想IMPS最初是由Leonard Monk博士开发的,在1984年至1987年由MITRE赞助的研究资助的启发式研究项目。

我们要感谢哈佛数学系,特别是David Mumford教授(现在在Brown),提供了原始的FTP站点。IMPS.

的核心和支撑机制IMPS1.2写在T程序设计语言在耶鲁,N. Adams,R. Kelsey,D. Kranz,J. Philbin,和里斯。IMPS2是由F. J. Thayer在通用LISP中生成一个宏/仿真T编程语言而创建的。这个IMPS用户界面是由R. Stallman开发的GNU Emacs编程语言编写的。


F. Javier Thayer最初设计的(JT@ MITRE.ORG
由William M. Farmer维持(WM农场馆@ McMask.CA