一、命题逻辑(PL)的优点及缺陷
优点:命题逻辑是一种描述性语言,因为它的语义是基于语句和可能世界之间的真值关系;它具有充分的表达能力,可以采用析取式和否定式来处理不完全信息;命题逻辑具有合成性,即语句的含义是它的各部分含义的一个函数;命题逻辑也是上下文独立和无歧义的。
缺点:命题逻辑表达能力有限。基于这一点我们引入比命题逻辑表达能力更强的语言:一阶逻辑。
二、一阶逻辑(FOL)
不同于命题逻辑基于事实,一阶逻辑语言是围绕对象和关系建立起来的。命题逻辑和一阶逻辑之间最根本的区别在于每种语言所给出的本体论约定——即关于现实本质的假设不同。命题逻辑假定世界中的事实要么成立要么不成立。每个事实只能处于真或假两种状态之一。一阶逻辑的假设更多:即,世界由对象构成,对象之间的某种关系或者成立或者不成立。
FOL语法:
FOL的基本句法元素是表示对象、关系和函数的符号。因此这些符号分为三类:
(1)表示对象的常量(constant)符号;(2)表示关系的谓词(predicate)符号;(3)表示函数的函词(function)。
项(Term)、原子语句(Atomic Sentence)、复合语句(Complex Sentence)定义如下表:
全称量词(Universal quantification)()和存在量词(Existential quantification)():
是使用时的自然连接词,是使用时的自然连接词。常见错误:二者连接词颠倒。