竖琴

HARP:一个基于表格的定理证明程序。本文提出一个完整的、基于表格的一阶逻辑定理证明器HARP,它既可以交互使用,又可以作为人工智能应用的推理机。因此,HARP的结构受到“自然性”、效率、在人工智能环境中的有用性以及启发式控制结构的可修改性等设计目标的影响。为了实现这些目标,HARP接受了一阶逻辑的整个语言,即避免转换为任何形式的规范形式,并将证明浓缩过程与显式表示的、声明式的启发式方法相结合,以一种适合人们的格式构造和传递其证明。证明压缩过程通过从证明树中去掉冗余,使证明更简短、更易读。领域无关的启发式是用来捕捉有效的和类似人类的推理策略和快速检测某些类型的非理论。依赖域的启发式可以用来实现特定的控制机制,例如有效地支持继承。HARP的体系结构及其控制结构的声明式启发式规则的可扩展性使得它可以很容易地让外部信息,如语义和世界知识,引导求证和帮助消除不相关的前提。