请注意,本文编写于 137 天前,最后修改于 107 天前,其中某些信息可能已经过时。
目录
命题与联结词
逻辑等价
合取范式与析取范式
有效性和可满足性
命题与联结词
命题是真假性唯一的陈述句,不能可真可假。若陈述句中存在悖论,或者分情况确定真假,也不构成命题
最简单的命题是原子命题,它是由简单陈述句构成的命题,将其抽象为符号,如p
,q
,r
。它的作用和地位可以类比于单词,具有最基本的语义,也称为原子语句
由原子命题通过联结词联结而成的陈述句称为复合命题。逻辑联结词可以如下列出
- ¬p :非,否定联结词,称¬p为否定式。p为正文字,¬p为负文字
- p∧q:与,合取联结词,称p∧q为合取式
- p∨q:或,析取联结词,称p∨q为析取式
- p⇒q:蕴含,蕴含联结词,称p⇒q为蕴含式,p为前件,q为后件
- p⇔q:双向蕴含,等价联结词,当且仅当
规定联结词具有优先级
()→¬→∧,∨→⇒,⇔
同级联结词从左到右结合。联结词的真假如下表
p,q | ¬p | p∧q | p∨q | p⇒q | p⇔q |
---|
啥啊 | p假时真 | pq都真时真 | pq都假时假 | p真q假时假 | pq真假相同时真 |
0 0 | 1 | 0 | 0 | 1 | 1 |
0 1 | 1 | 0 | 1 | 1 | 0 |
1 0 | 0 | 0 | 1 | 0 | 0 |
1 1 | 0 | 1 | 1 | 1 | 1 |
比较难以理解的是蕴含联结词。可以这样理解:p⇒q为真意味着p蕴含q,即当p为真时q一定为真,而不要求p为假时q的真假性。也就是说p蕴含q不成立仅有一种可能,即p为真时q为假
逻辑等价
在所有的模型中两个语句真假相同称为逻辑等价。基本的逻辑等价可以列出如下表
定律 | 表达式1 | 表达式2 |
---|
双重否定律 | ¬¬A≡A | |
恒等律 | A∨A≡A | A∧A≡A |
交换律 | A∨B≡B∨A | A∧B≡B∧A |
结合律 | (A∨B)∨C≡A∨(B∨C) | (A∧B)∧C≡A∧(B∧C) |
分配律 | A∨(B∧C)≡(A∨B)∧(A∨C) | A∧(B∨C)≡(A∧B)∨(A∧C) |
德·摩根律 | ¬(A∨B)≡¬A∧¬B | ¬(A∧B)≡¬A∨¬B |
存在一些为常数的情况
定律 | 表达式1 | 表达式2 |
---|
零律 | A∨1≡1 | A∧0≡0 |
同一律 | A∨0≡A | A∧1≡A |
排中律 | A∨¬A≡1 | |
矛盾律 | | A∧¬A≡0 |
此外还有一些常用的逻辑恒等式
定律 | 表达式 |
---|
蕴涵等值式 | A⇒B≡¬A∨B |
等价等值式 | A⇔B≡(A⇒B)∧(B⇒A) |
假言易位 | A⇒B≡¬B⇒¬A |
等价否定等值式 | A⇔B≡¬A⇔¬B |
归谬论 | (A⇒B)∧(A⇒¬B)≡¬A |
合取范式与析取范式
首先需要定义简单析取式和简单合取式
简单析取式的例子可以列出如下
- p
- ¬p
- p∨q
- p∨¬q
- ...
简单合取式的例子可以列出如下
- p
- ¬p
- p∧q
- p∧¬q
- ...
进一步定义析取范式与合取范式
析取范式DNF(与或式,先与再或)
有限个简单合取式用“或”连接形成的析取式
A1∨A2∨⋯∨An 其中Ai是简单合取式
合取范式CNF(或与式,先或再与)
有限个简单析取式用“与”连接形成的合取式
A1∧A2∧⋯∧An 其中Ai是简单析取式
可以利用逻辑等价将命题改为析取范式或是合取范式
有效性和可满足性
重言式:在所有模型都为真的语句,又称为有效的语句,如
矛盾式:在所有模型都为假的语句,如
可满足式:非矛盾式的语句。重言式是可满足式,但是可满足式不是重言式
重言式的反是矛盾式,可以利用这个关系证明命题,即反证法
A⇒B等价于A∧¬B矛盾 本文作者:GBwater
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA
许可协议。转载请注明出处!