Appearance
5.1.2 谓词演算公式
为了发展数学的逻辑基础, 我们需要一种逻辑, 它具有比命题演算更强的表达力. 为刻画多数数学对象的性质和这些对象间的关系, 谓词演算是必须的.
1. 谓词
被研究的对象包含在一个集合中,即包含在个体区域 (或全域)
2. 量词
谓词逻辑的一个特色是使用量词,即全域量词或 “对于每个” 量词
3. 谓词演算公式
谓词演算公式是用归纳方式定义的:
(1) 如果
(2)如果
也是公式.
将命题变量看作零位谓词, 那么命题演算可以看作谓词演算的一个部分. 如果个体变量
4. 谓词演算公式的解释
谓词演算公式的一个解释是一个由
一个集合 (个体区域),
一个指派 (对每个
项谓词符号派定一个 位谓词)
组成的对. 对于自由变量每个预先指定的值, 公式真值计算的概念与命题情形类似. 闭公式的真值是
设
表示个体区域 上的 2 位关系 ,这里 是自然数集,那么 刻画所有满足 ( 上的 2 位或二元关系) 的自然数对(x, y)的集合; 这里 是自由变量. 刻画 的仅由 0 组成的子集 (一元关系); 这里 是约束变量. 对应于语句 “存在最小的自然数”; 真值是真; 这里 是约束变量.
5. 逻辑有效公式
若一个公式对于每个解释恒真, 则称为逻辑有效的(或是一个重言式). 公式的否定由下列的恒等式刻画:
应用 (5.23) 量词
其他的量词演算恒等式是
下列蕴涵也是有效的:
这些蕴涵的逆并不成立,特别,我们要注意量词
6. 约束谓词
将谓词限制于给定集合的子集常常是有用的. 例如, 将
以及将