谓词逻辑表示法为什么是应用最广泛的表示方法之一?
(1)谓词逻辑与数据库,特别是关系数据库就有密切的关系。在关系数据库中,逻辑代数表达式是谓词表达式之一。因此,如果采用谓词逻辑作为系统的理论背景,则可将数据库系统扩展改造成知识库。
(2)一阶谓词逻辑具有完备的逻辑推理算法。如果对逻辑的某些外延扩展后,则可把大部分的知识表达一阶谓词逻辑的形式。
(3)谓词逻辑本身具有比较扎实的数据基础,知识的表达方式决定了系统的主要结构。因此,对知识表达式的严格科学性要求就比较容易得到满足。这样对形式理论的扩展导致了整个系统框架的发展。
(4)逻辑推理是公里集合中演绎而得出结论过程。由于逻辑及形式系统具有的主要性质,可以保证知识库中新旧知识在逻辑上的一致性(或通过相应的一套处理过程检验)和所演绎出来的结论的正确性。而其它的表示方法在这点上还不能与其他相比。