编辑
2024-12-03
数学
0
请注意,本文编写于 137 天前,最后修改于 107 天前,其中某些信息可能已经过时。

目录

命题与联结词
逻辑等价
合取范式与析取范式
有效性和可满足性

命题与联结词

命题是真假性唯一的陈述句,不能可真可假。若陈述句中存在悖论,或者分情况确定真假,也不构成命题

最简单的命题是原子命题,它是由简单陈述句构成的命题,将其抽象为符号,如p,q,r。它的作用和地位可以类比于单词,具有最基本的语义,也称为原子语句

由原子命题通过联结词联结而成的陈述句称为复合命题。逻辑联结词可以如下列出

  • ¬p\neg p,否定联结词,称¬p\neg p否定式pp为正文字,¬p\neg p为负文字
  • pqp\wedge q,合取联结词,称pqp\wedge q合取式
  • pqp\vee q,析取联结词,称pqp\vee q析取式
  • pqp\Rightarrow q蕴含,蕴含联结词,称pqp\Rightarrow q蕴含式pp为前件,qq为后件
  • pqp\Leftrightarrow q双向蕴含,等价联结词,当且仅当

规定联结词具有优先级

()¬,,()\to \neg\to\wedge,\vee\to\Rightarrow,\Leftrightarrow

同级联结词从左到右结合。联结词的真假如下表

p,qp,q¬p\neg ppqp\wedge qpqp\vee qpqp\Rightarrow qpqp\Leftrightarrow q
啥啊pp假时真pqpq都真时真pqpq都假时假ppqq假时假pqpq真假相同时真
0 010011
0 110110
1 000100
1 101111

比较难以理解的是蕴含联结词。可以这样理解:pqp\Rightarrow q为真意味着p蕴含q,即当p为真时q一定为真,而不要求p为假时q的真假性。也就是说p蕴含q不成立仅有一种可能,即p为真时q为假

逻辑等价

在所有的模型中两个语句真假相同称为逻辑等价。基本的逻辑等价可以列出如下表

定律表达式1表达式2
双重否定律¬¬AA\neg \neg A \equiv A
恒等律AAAA \lor A \equiv AAAAA \land A \equiv A
交换律ABBAA \lor B \equiv B \lor AABBAA \land B \equiv B \land A
结合律(AB)CA(BC)(A \lor B) \lor C \equiv A \lor (B \lor C)(AB)CA(BC)(A \land B) \land C \equiv A \land (B \land C)
分配律A(BC)(AB)(AC)A \lor (B \land C) \equiv (A \lor B) \land (A \lor C)A(BC)(AB)(AC)A \land (B \lor C) \equiv (A \land B) \lor (A \land C)
德·摩根律¬(AB)¬A¬B\neg (A \lor B) \equiv \neg A \land \neg B¬(AB)¬A¬B\neg (A \land B) \equiv \neg A \lor \neg B

存在一些为常数的情况

定律表达式1表达式2
零律A11A \lor 1 \equiv 1A00A \land 0 \equiv 0
同一律A0AA \lor 0 \equiv AA1AA \land 1 \equiv A
排中律A¬A1A \lor \neg A \equiv 1
矛盾律A¬A0A \land \neg A \equiv 0

此外还有一些常用的逻辑恒等式

定律表达式
蕴涵等值式AB¬ABA \Rightarrow B \equiv \neg A \lor B
等价等值式AB(AB)(BA)A \Leftrightarrow B \equiv (A \Rightarrow B) \land (B \Rightarrow A)
假言易位AB¬B¬AA \Rightarrow B \equiv \neg B \Rightarrow \neg A
等价否定等值式AB¬A¬BA \Leftrightarrow B \equiv \neg A \Leftrightarrow \neg B
归谬论(AB)(A¬B)¬A(A \Rightarrow B) \land (A \Rightarrow \neg B) \equiv \neg A

合取范式与析取范式

首先需要定义简单析取式简单合取式

简单析取式

有限个文字用“或”连接形成的析取式

简单析取式的例子可以列出如下

  • pp
  • ¬p\neg p
  • pqp\lor q
  • p¬qp\lor \neg q
  • ...

简单合取式

有限个文字用“与”连接形成的合取式

简单合取式的例子可以列出如下

  • pp
  • ¬p\neg p
  • pqp\land q
  • p¬qp\land \neg q
  • ...

进一步定义析取范式合取范式

析取范式DNF(与或式,先与再或)

有限个简单合取式用“或”连接形成的析取式

A1A2AnA_1\lor A_2\lor\cdots\lor A_n

其中AiA_i是简单合取式

合取范式CNF(或与式,先或再与)

有限个简单析取式用“与”连接形成的合取式

A1A2AnA_1\land A_2\land\cdots\land A_n

其中AiA_i是简单析取式

可以利用逻辑等价将命题改为析取范式或是合取范式

有效性和可满足性

重言式:在所有模型都为真的语句,又称为有效的语句,如

A¬AA\lor \neg A

矛盾式:在所有模型都为假的语句,如

A¬AA\land \neg A

可满足式:非矛盾式的语句。重言式是可满足式,但是可满足式不是重言式

重言式的反是矛盾式,可以利用这个关系证明命题,即反证法

AB等价于A¬B矛盾A\Rightarrow B 等价于 A\land \neg B 矛盾

本文作者:GBwater

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!