速通一阶逻辑
联结词
(同或)
逻辑公式
保留几个不是常识的:
层次
记住单项是 0 层公式。
赋值
对于
让命题为真的赋值
真值表
有
不难想到,真值表相同的公式在任何输入下行为相同,则两公式等价。
所以,本质不同的公式只有
逻辑范式
极大项
容易看出,
合取范式
对于所有的成假赋值
是命题的合取范式。
极小项
容易看出,
析取范式
对于所有的成真赋值
是命题的析取范式。
图灵完备(全功能集)
推理
定律
- 析取三段论(合取应该取反来证)
- 构造性二难
谓词公式
个体域
个体变项和常项的定义域。默认为万事万物。
谓词
也有常变项,似乎靠是否抽象区分。
谓词是几元取决于参数有几个个体变项。
量词
指导变项
跟在量词后面的项是指导变项。指导变项受约束出现。约束范围称为量词辖域。
量词的优先级很高,若没有括号,只有紧随其后的才是辖域。比如
自由出现
不被量词约束的个体变项自由出现。
没有自由出现的式子叫闭式。
解释
解释
- 指定个体域;
- 对所有的个体常项、函数、谓词给出定义;
完成解释后,所有闭式都是命题。
赋值
对所有自由出现的个体变项赋值。
完成解释和赋值后,所有谓词公式都是命题。
存在解释和赋值能称为真命题的叫 逻辑有效式。重言和矛盾的定义是平凡的。
代换实例
把逻辑公式中的逻辑变项代换成解释赋值后的谓词公式,称为逻辑公式的代换实例。
重言逻辑公式的代换实例是重言式,矛盾逻辑公式的代换实例是矛盾式。这样不必进行解释也可能判断谓词公式的类型。
逻辑等值式
定义比较自然:如果
量词否定
全称辖域变形
这两个最基础。下面的思考方法是把
我多打了一个括号方便观察。
最后一个简单:
存在辖域变形
同样的,把
量词分配
前束范式
通过逻辑等值变形,把所有的量词提到公式开头,得到的公式被称为前束范式。
同一个公式的前束范式可能有很多个,甚至量词的类型都可以不同。