离散数学:命题逻辑
命题逻辑
命题
数理逻辑研究的中心问题是推理,而推理的前提和结论都是命题,因而命题是推理的基本单位
Definition
具有确切真值的陈述句成为命题(proposition)。该命题可以取一个值,称为真值。真值只有“真”和“假”两种,分别用“T”(1)或者“F”(0)表示。
一切没有判断的句子,图命令句(祈使句)、感叹句、疑问句、二义性的陈述句等都不能作为命题
复合命题
Definition
- 原子命题(简单命题):不能再分解为更为简单命题的命题。
- 符合命题:可以分解为更为简单命题的命题。这些命题之间通过如“或者”、“并且”、“不”、“如果……则……”、“当且仅当”等这样的关联词和标点符号复合而成。
命题连接词
否定联结词
Definition
设P是任意一个命题,复合命题“非P”(或“P的否定”)成为P的否定式(negation),记作
是否定连接词。P当且仅当 为假。
P 0 1 1 0
是自然语言中“非”、“不”、“没有”等的逻辑抽象
合取联结词
Definition
设P、Q是任意两个命题,复合命题“P并且Q”(或“P和Q”)成为P与Q的合取式(conjunction),记作
, 为合取联结词。 为真当且仅当P、Q同为真。
P Q 0 0 0 0 1 0 1 0 0 1 1 1
析取联结词
Definition
设P、Q是任意两个命题,复合命题“P或Q”称为P与Q的析取式(disjunction),记作
, 为析取联结词. 为真当且仅当P,Q至少有一个为真。
P Q 0 0 0 0 1 1 1 0 1 1 1 1
蕴含联结词
Definition
设P、Q是任意两个命题,复合命题“如果P,则Q”成为P与Q的蕴含式(implication),记作
, 为蕴含联结词。 为假当且仅当P为真且Q为假。一般把蕴含式 中的P称为该蕴含是的前件,Q称为蕴含式的后件。
P Q 0 0 1 0 1 1 1 0 0 1 1 1
等价联结词
Definition
设P、Q是任意两个命题,复合命题“P当且仅当Q”称为P与Q等价式(quivalence),记作
, 为等价联结词(也称作双条件联结词)。 为真当且仅当P、Q同为真假。
P Q 0 0 1 0 1 0 1 0 0 1 1 1
联结词总结
P | Q | |||||
---|---|---|---|---|---|---|
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 |
联结词是两个命题真值之间的联结,而不是命题内容之间的联结,因此复合命题的真值只取决于构成他们的各简单命题的真值,而与它们的内容无关,与两者之间是否有联系无关。
联结词的优先级
- 优先顺序:否定,合取,析取,蕴含,等价
- 同济联结词,按其先后顺序
- 若运算要求和优先次序不一致时,可使用括号;同级联结词相邻时,也可使用括号。括号中运算为最高优先级。
命题公式和真值表
命题变元
Definition
一个特定的命题是一个常值命题,它不是具有值“T”(“1”),就是具有值“F”(“0”)。
Definition
一个任意没有赋予具体内容的原子命题是一个变量命题,常称它为命题变量(或命题变元)(propositional variable),该命题变量无具体的真值,它的变域是集合{T,F}。
复合命题是由原子命题与联结词构成的命题。所以,当其中的原子命题是命题变元时,此复合命题也即为命题变元的函数,且该函数的值仍为“真”或“假”值,这样的函数可形象地成为“真值函数”或者“命题公式”,此命题公式没有确切的真值。
例如:
命题公式
Definition
命题验算的合式公式(well formed formula,wff),又称为命题公式(简称公式),按以下规则生成:
- 命题变元本身是一个公式;(如:P,Q,R,……)
- 如G是公式,则
也是公式;(如: ) - 如果G、H是公式,则
也是公式;(如: ) - 仅由有限步使用规则(1)、(2)、(3)后所得到的包含命题变元、联结词和括号的符号串才是命题公式.(如:
) 如果G是含有n个命题变元
的公式,可记为: 或简写为G。
- 原子命题变元时最简单的合式公式,成为原子合式公式,简称原子公式;
- 命题公式没有真值,只有对其命题变元进行真值指派后,方可确定命题公式的真值;
- 整个公式的最外层括号可以省略;公式内不影响运算顺序的括号也可以省略。
- 在实际应用中,为了便于储存和运算,命题公式常用二元树的方式来表达。
![]()
公式的解释
Definition
设
是出现在公式G中的所有命题变元,指定 一组真值,则这组真值称为G的一个解释,常记为I。 如果公式G在解释I下是真的,则称I满足G,此时I是G的成真赋值;
如果公式G在解释I下是假的,则称I弄假于G,此时I是G的成假赋值。
真值表
Definition
由公式G在其所有可能的即使下所取真值构成的表,成为G的真值表(truth table).
![]()
命题公式的分类和等价
命题公式的分类
公式G称为永真公式(重言式,tautology),如果在它的所有解释之下其真值都为真。
公式G称为永假公式(矛盾式,contradiction),如果在它的所有解释下其真值都为“假”。有时也称为不可满足公式。
公式G称为可满足公式(satisfiable),如果它不是永假的。
关系
- G是永真的当且仅当
是永假的; - G是可满足的当且仅当至少有一个解释I,使G在I下为真。
- 若G是永真式,则G一定是可满足式,但反之可满足时不一定是永真式;
公式的逻辑等价
Definition
设 G,H 是两个命题公式,
是出现在 G,H 中所有的命题变元,如果对于 的 2n 个解释,G 与 H 的真值结果都相同,则称公式 G 与 H 是等价的,记作G=H。(或 ) 充分必要条件,定理
对于任意两个公式G和H,G=H的充分必要条件是公式
是永真公式。 命题公式的可判定性
能否给出一个可行方法,完成对任意公式的判定类问题。(类型或等价判定)
命题公式是可判定的。
基本等价关系及其应用
基本等价关系
定理:
设G,H,S为任意的命题公式。
定理 名称 幂等率 ; 交换律 ; 结合律 ; 同一律 ; 零率 ; 分配率 : 吸收率 矛盾律 排中律 双重否定率 ; 德摩根律 蕴含式 假言易位 等价式 等价否定等式 归谬论
范式
Definition
- 命题变元或命题变元的否定称为文字。
- 有限个文字的析取成为简单析取式(或子句)。
- 有限个文字的合取成为简单合取式(或短语)。
- P与
称为互补对。
Definition
有限个简单合取式(短语)的析取式成为析取范式(disjunctive normal form);
如
有限个简单析取式(子句)的合取式成为合取范式(conjunctive normal form)。
如:
范式存在定理
对于任何命题公式,都存在与其等价的析取范式和合取范式。
主范式
极小项和极大项
Definition
在含有n个命题变元
的短语或子句中,若每个命题变元与其否定不同时存在,但二者之一恰好出现一次且仅一次,并且出现次序与 一致,则称此短语或子句为关于 的一个极小项或极大项。 一般来说,若有n个命题变元,则有
个不同的极小项和 个不同的极大项。 极小项
- 没有两个不同的极小项是等价的。
- 每个极小项只有一组成真赋值,因此可用于给极小项编码。编码规律:命题变元与1对应,命题变元的否定与0对应。
极大项
- 没有两个不同的极大项是等价的。
- 每个极大项只有一组成假赋值,因此可用于给极大项编码。编码规律为:命题变元与0对应,命题变元的否定与1对应
性质(小写字母极小项,大写字母极大项)
( )
主析取范式和主合取范式
Definition
- 在给定的析取范式中,若每个短语都是极小项,且按照编码从小到大的排序排列,则称该范式为主析取范式(priincipal disjunctive normal form)。
- 在给定的合取范式中,若每一个最大子句都是极大项,且按照编码从小到大的顺序排列,则称该范式为主合取范式(principal conjunctive normal form)。
Theorem
任何一个公式都有与之等价的主析取范式和主合取范式。
主范式求解定理
Proof
求出该公式所对应的的析取范式和合取范式
消去重复的命题变元,矛盾式和重言式;
幂等率、矛盾律、同一律、排中律、零率
![]()
主范式可用于了解公式的真值情况,进行公式类型的判定以及等价关系的判定。
- 如果主析取范式包含所有的极小项,该公式为永真公式
- 如果主合取范式包含所有的极大项,该公式为永假公式
- 若两个公式具有相同的主析取范式或主合取范式,则两公式等价
基本推理形式和蕴含关系
推理的基本形式
所谓推理,是指从一组前提合乎逻辑的退出结论的思维过程。在这里,我们使用命题公式来表达前提和结论。
Definition
Theorem 公式H是前提集合
的逻辑结果当且仅当( )为永真公式。
推理定律-基本蕴含关系
Theorem
设G,H,I为任意的命题公式。
规则 表示 1.简化规则 2.添加规则 3.合取引入规则 4.选言三段论 5.假言推定原则 6.否定后件式 7.假言三段论 8.二难推论
自然演绎法推理
推理规则
Theorem
- 规则P(称为前提引用规则):在推导过程中,可随时引入前提集合中的任意前提;
- 规则T(称为逻辑结果引用规则):在推导过程中,可以随时引入公式S,该公式S是由其前的一个或多个公式推导出来的逻辑结果。
- 规则CP(称为附加前提规则):如果能从给定的前提集合
与公式P推导出S,则能从此前提集合 推导出
自然演绎法
Definition
从前提集合
推出结论H的一个演绎是构造命题公式的一个有线序列: 其中, 或者是 中的某个前提,或者前面某些 的有效结论,并且 就是H,则称该公式H是该演绎的有效结论,或者称从前提 能够演绎出来结论H来。
预览: