第2章命题逻辑等值演算离散数学介绍

合集下载

离散数学-命题逻辑等值演算

离散数学-命题逻辑等值演算

消解规则
总结词
消解规则允许我们通过消除两个等价的 命题来得出新的结论。
VS
详细描述
消解规则允许我们通过消除两个等价的命 题来得出新的结论。例如,如果我们有两 个等价的命题A和B,并且知道A能推出C, 同时B能推出D,那么我们可以通过消解规 则得出C ∧ D。
03
推理规则
假言推理
总结词
假言推理是一种基于前件和后件的推理方法,前件是推理的前提,后件是推出的结论。
详细描述
假言推理的逻辑形式是“如果P,则Q”,表示当P为真时,Q也为真。例如,“如果天 下雨,则地面会湿”,当天下雨时,可以推断出地面会湿。
应用场景
假言推理在日常生活和科学研究中广泛应用,如自然语言处理、人工智能、法律推理等 领域。
拒取式与析取三段论
总结词
拒取式是一种通过否定结论 来推导前提的推理方法,而 析取三段论则是通过前提的 析取来推导结论的推理方法
人工智能中的逻辑推理是离散数学中命题逻辑等值演算的另 一个重要应用。在自然语言处理、知识表示和推理、智能决 策等领域,逻辑推理都发挥着关键作用。
通过使用命题逻辑等值演算,人工智能系统可以更好地理解 和处理复杂的逻辑关系,提高推理的准确性和效率。例如, 在专家系统中,逻辑推理可以帮助我们构建知识库和推理机 ,实现智能化的决策支持。
05
习题与思考
命题逻辑的习题练习
练习题1
理解命题逻辑的基本概念,如命题、联结词、量词等,并能够准确 判断一个语句是否为命题。
练习题2
掌握命题逻辑中的推理规则,如析取三段论、合取三段论、假言推 理等,并能够运用这些规则进行简单的逻辑推理。
练习题3
利用真值表法判断复合命题的真假值,理解复合命题的逻辑关系。

离散数学-2.2-3命题逻辑等值演算.ppt

离散数学-2.2-3命题逻辑等值演算.ppt
14
2.3 范式
• 2.3.1 析取范式与合取范式
– 简单析取式与简单合取式 – 析取范式与合取范式
• 2.3.2 主析取范式与主合取范式
– 极小项与极大项 – 主析取范式与主合取范式 – 主范式的用途
15
简单析取式与简单合取式
文字:命题变项及其否定的统称 简单析取式:有限个文字构成的析取式 如 p, q, pq, pqr, … 简单合取式:有限个文字构成的合取式 如 p, q, pq, pqr, …
29
主析取范式的用途
(1) 求公式的成真赋值和成假赋值 设公式A含n个命题变项, A的主析取范式有s个极小项, 则A 有s个成真赋值, 它们是极小项下标的二进制表示, 其余2n-s 个赋值都是成假赋值
例如 (pq)r m0 m2 m4 m5 m6 成真赋值: 000,010,100,101,110; 成假赋值: 001,011,111
范式:析取范式与合取范式的统称
定理2.4 (1) 一个析取范式是矛盾式当且仅当它的每一个 简单合取式都是矛盾式 (2) 一个合取范式是重言式当且仅当它的每一个简单析取 式都是重言式
17
范式存在定理
定理2.5 任何命题公式都存在着与之等值的析取范式与合 取范式. 证 求公式A的范式的步骤: (1) 消去A中的,
30
主析取范式的用途(续)
(2) 判断公式的类型 设A含n个命题变项,则 A为重言式当且仅当A的主析取范式含2n个极小项 A为矛盾式当且仅当 A的主析取范式不含任何极小项,记作0 A为可满足式当且仅当A的主析取范式中至少含一个极小项
31
实例
例3 用主析取范式判断公式的类型:
(1) A (pq)q (2) B p(pq) (3) C (pq)r

离散数学-第一部分 数理逻辑-第二章 命题逻辑等值演算

离散数学-第一部分 数理逻辑-第二章 命题逻辑等值演算

名称
M0 M1 M2 M3
20
实例
由三个命题变项 p, q, r 形成的极小项与极大项.
极小项
公式
成真赋值 名称
p q r 0 0 0 m0
p q r 0 0 1 m1
p q r 0 1 0 m2
p q r 0 1 1 m3
p q r 1 0 0 m4
p q r 1 0 1 m5
p q r 1 1 0 m6
p(qr) (pq) r p(qr) 不与 (pq) r 等值
2
等值式例题
例1 判断下列各组公式是否等值: (1) p(qr) 与 (pq) r
p q r qr p(qr) pq (pq)r
000 1
1
001 1
1
010 0
1
011 1
1
100 1
1
101 1
1Hale Waihona Puke 110 00111 1
1
0
1
0
1
0
1
0
1
0
1
0
1
1
0
1
1
结论: p(qr) (pq) r
3
等值式例题
(2) p(qr) 与 (pq) r
p q r qr p(qr)
000 1
1
001 1
1
010 0
1
011 1
1
100 1
1
101 1
1
110 0
0
111 1
1
pq (pq)r
1
0
1
1
1
0
1
1
0
1
0

离散数学-命题逻辑等值演算名师公开课获奖课件百校联赛一等奖课件

离散数学-命题逻辑等值演算名师公开课获奖课件百校联赛一等奖课件

(分配律) (矛盾律) (同一律) (德摩根律) (结合律) (排中律) (零律)
等值演算旳例子
解:⑵ (p∨¬p)→((q∧¬q)∧r)
1→((q∧¬q)∧r)
(排中律)
1→(0∧r)
(矛盾律)
1→0
(零律)
0
(条件联结词旳定义)
由此可知,⑵为矛盾式。
⑶ (p→q)∧¬p
(¬p∨q)∧¬p
(蕴涵等值式)
范式存在定理
定理2.3
• 任一命题公式都存在着与之等值旳 析取范式
求•范任式旳一环命节题如公下式:都存在着与之等值旳合 ⑴取消范去式联结词“→”和“↔”
⑵ 利用双重否定律消去否定联结词“¬”或 利用德摩根律将否定联结词“¬”移到各命题 变元前(¬内移)。
⑶ 利用分配律,结合律将公式归约为合取 范式和析取范式。
极大项:简朴析取式中满足如上条件。
极小(大)项旳关键性质
• 定理:n个命题变元共有2n个极小项(极大项)。
p
q p∧q p∧¬q
¬p∧q
¬p∧¬q
0
0
0
0
0
1
0
1
0
0
1
0
1
0
0
1
0
0
1
1
1
0
0
0
• 每个极小(大)项只有一种成真(假)赋值,且 各极小项旳成真赋值互不相同。
• 极小项和它旳成真赋值构成了一一相应旳关系。
¬p
(吸收律)
由此可知,⑶是可满足式。
练习
1.用等值演算验证等值式 (1) (p∨q)→r (p→r)∧ (q→r) (2) ((p∨q)∧ ¬(p∧q))

离散数学之等值演算

离散数学之等值演算
(pq)(qp) (蕴涵等值式) (pq)(pq) (交换律) 1 由最后一步可知,该式为重言式. 问:最后一步为什么等值于1?
10
例3 (续)
(3) ((pq)(pq))r)
解 ((pq)(pq))r)
(p(qq))r (分配律)
p1r
(排中律)
pr
(同一律)
这不是矛盾式,也不是重言式,而是非重言式的可
说明: 由公式A的主析取范式确定它的主合取范式,反之亦然. 用公式A的真值表求A的主范式.
30
主范式的用途(续)
例 某公司要从赵、钱、孙、李、周五名新毕业 的大学生中选派一些人出国学习. 选派必须满足 以下条件:
(1)若赵去,钱也去; (2)李、周两人中至少有一人去; (3)钱、孙两人中有一人去且仅去一人; (4)孙、李两人同去或同不去; (5)若周去,则赵、钱也去. 试用主析取范式法分析该公司如何选派他们出国?
极大项
公式
pqr p q r p q r p q r p q r p q r p q r p q r
成假 赋值
000 001 010 011 100 101 110 111
名称
M0 M1 M2 M3 M4 M5 M6 M7
21
主析取范式与主合取范式
主析取范式: 由极小项构成的析取范式 主合取范式: 由极大项构成的合取范式 例如,n=3, 命题变项为p, q, r时,
③ (1) ~ (5)构成的合取式为 A=(pq)(su)((qr)(qr)) ((rs)(rs))(u(pq))
33
例 (续)
A的演算过程如下:
A (pq)((qr)((qr))(su)(u(pq))
((rs)(rs))

《离散数学》命题逻辑

《离散数学》命题逻辑
由原子命题组合而成的命题称为复合 命题(compound proposition)。
例如:
和 e 都是无理数。 6和8至少有一个是合数。 说刘老师讲课不好是不正确的。 不下雨我就去买书。
7
命题与命题联结词
将命题连接起来的方式叫做命题联结词
( proposition connective ) 或 命 题 运 算 符
3
命题与命题联结词
逻辑
如何表示? 如何“操作”?
非真即假的陈述句称为命题(proposition)。 一个命题如果是对的或正确的,则称为真命
题,其真值为“真”(true),常用T或1表示; 一个命题如果是错的或不正确的,则称为假
命题,其真值为“假”(false),常用F或0表示。
4
命题与命题联结词
32
命题公式及其分类
为简化公式的形式,作如下规定:
(1) 优先级 , (∧, ∨), (, ) (2) 公式 (~p) 的括号可以省略,写成 ~p (3) 整个公式最外层的括号可以省略
例1
(((p)∧q)(q∨p)) p∧q q∨p
例2
p∧q∨r 不是 命题公式 应写作 (p∧q)∨r 或 p∧(q∨r)
例 判断下列句子哪些是命题,哪些不是
这门课程题为“离散数学”。 这门“离散数学”讲得好吗? X 这门“离散数学”讲得真好! X 请学习“离散数学” 。 X 5是素数。 太阳从西方升起。 如果明天晴,而且我有空,我就去踢球。 天王星上没有生命。 x + 3 > 5。 X 5 本命题是假的。X
俞伯牙和钟子期是好朋友。 俞伯牙是好朋友 ∧ 钟子期是好朋友 俞伯牙 ∧ 钟子期是好朋友 Friend (俞伯牙,钟子期)
23

离散数学第2章 命题逻辑等值演算

离散数学第2章 命题逻辑等值演算
6/2/2013 9:02 PM Discrete Math. , Chen Chen 15
例2.6
CHAPTER TWO
例2.6 在某次研讨会的休息时间,3名与会者根据王教授的口音 对他是哪个省市的人进行了判断: 甲说王教授不是苏州人,是上海人。
乙说王教授不是上海人,是苏州人。 丙说王教授不是上海人,也不是杭州人。 听完3人的判断,王教授笑着说,他们3人中有一人说得全对, 有一人说对了一半,有一人说得全不对。试用逻辑演算法分析 王教授到底是哪里的人? 解: 设命题 p, q, r分别表示 : 王教授是苏州、上海、杭州人。 则p, q, r中必有一个真命题,两个假命题。要通过逻辑演算将 真命题找出来。 设: 甲的判断为: A1= ┐p∧q; 乙的判断为:A2= p∧┐q; 丙的 判断为:A3= ┐q∧r。
等值式模式
CHAPTER TWO
当命题公式中变项较多时,用上述方法判断两个公式是否 等值计算量很大。为此,人们将一组经检验为正确的等值式作 为等值式模式,通过公式间的等值演算来判断两公式是否等值。 常用的等值式模式如下:
1.双重否定律:A⇔ ┐(┐A) 2.幂等律:A⇔A∨A, A⇔A∧A
3.交换律: A∨B⇔B∨A, A∧B⇔B∧A 4.结合律: (A∨B)∨C⇔A∨(B∨C), (A∧B)∧C⇔A∧(B∧C) 5.分配律:A∨(B∧C)⇔(A∨B)∧(A∨C) (∨对∧的分配律)
⇔ ┐(┐p∨q)∨r (蕴含等值式,置换规则) ⇔ (p∧┐q)∨r (德摩根律,置换规则)
⇔(p∨r)∧(┐q∨r)(分配律,置换规则) 为简便起见, 以后凡用到置换规则时, 均不必标出。
6/2/2013 9:02 PM Discrete Math. , Chen Chen 10

离散数学第二章

离散数学第二章
怎么符号化? 怎么符号化?
5
3 量词的有关概念
1. 全称量词: “所有的”,“任何一个”,“每 全称量词: 所有的” 任何一个” 一个” 凡是” 一切” 一个”,“凡是”,“一切”表示个体域中每一 表示,称为全称量词。 用符号“ 个,用符号“∀”表示,称为全称量词。
如,所有的人都要呼吸。 所有的人都要呼吸。
16
常用一阶逻辑中的基本等值式
1. 有限个体域 有限个体域D={a1, a2, … ,an }中消去量词 中消去量词 等值式: 等值式
1) ∀xA( x) ⇔ A(a1 ) ∧ A(a2 ) ∧⋯∧ A(an );
2) ∃xA( x ) ⇔ A(a1 ) ∨ A(a2 ) ∨ ⋯ ∨ A(an ).
10
指导变项( 指导变项(元)等概念
在合式公式∀ 和 在合式公式∀xA和∃xA中,称x是指导变元,称A为相应量词 中 是指导变元, 为相应量词 作用域或辖域。 的作用域或辖域。 在辖域中x的出现称为 在公式 中的约束出现 在辖域中 的出现称为x在公式 中的约束出现; 的出现称为 在公式A中的约束出现; 公式A中不是约束出现的其它变元称为该变元的自由出现. 中不是约束出现的其它变元称为该变元的自由出现 公式 中不是约束出现的其它变元称为该变元的自由出现 例1 指出下列公式中的指导变项、量词的辖域、个体变项的 指出下列公式中的指导变项、量词的辖域、 自由出现和约束出现. 自由出现和约束出现 1) 2) ∀xF(x,y)→∃x(G(x) ∧¬ ∀zP(x,z)) → ∀x ∃ y(A(x,y)→∃z(B(x) ∧P(x,z))) →
永假式 如果 在任何解释下均为假 称A为矛盾 如果A在任何解释下均为假 解释下均为假,称 为 或称永假式 式(或称永假式 ; 或称永假式); 如果存在一个解释使A为真 则称A为 为真,则称 可满足式 如果存在一个解释使 为真 则称 为 可满足式; 可满足式;

离散数学-第二章命题逻辑

离散数学-第二章命题逻辑

设A( P1,P2,…,Pn )是一个命题公式,
P1,P2,…,Pn是出现于其中的全部命题变元,对P1, P2,…,Pn分别指定一个真值,称为对P1,P2,…,Pn公式A 的一组真值指派。
列出命题公式A在P1,P2,…,Pn的所有2n种真值指 派下对应的真值,这样的表称为A的真值表。
16
例3
值表。
例12 用符号形式表示下列命题。
(1) (2) 如果明天早上下雨或下雪,那么我不去学校 如果明天早上不下雨且不下雪,那么我去学校。
(3)
(4)
如果明天早上不是雨夹雪,那么我去学校。
只有当明天早上不下雨且不下雪时,我才去学校。 解 令P:明天早上下雨; Q:明天早上下雪; R:我去学校。 (1)(P∨Q)→ ¬ R; (2)(¬ ∧¬ P Q)→R; (3)¬ (P∧Q)→R (4)R→(¬ ∧¬ Q) P
4
例4
2.合取“∧” 定义2.2.2
设P和Q是两个命题,则P和Q的合取 是一个复合命题,记作“P ∧ Q”(读作“P且Q”)。
当且仅当命题P和Q均取值为真时,P ∧ Q才取值为真。
P 0 0 1 1 Q 0 1 0 1 P∧Q 0 0 0 1
例5
设P:我们去看电影。Q:房间里有十张桌子。则
P ∧ Q表示“我们去看电影并且房间里有十张桌子。”
5
3. 析取“∨” 定义2.2.3
设P和Q是两个命题,则P和Q的析取是一个复 合命题,记作“P∨Q”(读作“P或Q”)。
当且仅当P和Q至少有一个取值为真时,P∨Q取值为真。
P
0 0 1 1 Q 0 1 0 1 P∨Q 0 1 1 1
例6 设命题P:他可能是100米赛跑冠军;
Q:他可能是400米赛跑冠军。

离散数学讲义 第二章命题逻辑PPT课件

离散数学讲义 第二章命题逻辑PPT课件

解 令P:我得到这本小说;Q:我今夜就读完它。
于是上述命题可表示为P→Q。
7
5.等值“”
定义2.2.5 设P和Q是两个命题,则它们的等值命
题是一个复合命题,称为等值式复合命题,记作“P Q” (读作“P当且仅当Q”)。
当P和Q的真值相同时,PQ取真,否则取假。
例10
P
Q
P Q
0
0
1
0
1
0
1
0
0
德.摩根定律
E11
PQP∨Q
E12
P Q (P∧Q)∨(P∧Q)
E13
P (QR) (P∧Q) R
E14
P Q (PQ)∧(QP)
E15
PQQP
23
三、等价式的判别
有两种方法:真值表方法,命题演算方法
1、真值表方法
例1 用真值表方法证明 E10: (PQ) PQ
解 令:A= (PQ),B= PQ,构造A,B
一个复合命题,记作“P→Q”(读作“如果P,则Q”)。
当P为真,Q为假时,P→Q为假,否则 P→Q为真。
P
Q
P→Q
0
0
1
0
1
1
1
0
0
1
1
1
例8 若P:雪是黑色的;Q:太阳从西边升起;
R:太阳从东边升起。则P→Q和P→R所表示的命题都是真的.
例9 将命题“如果我得到这本小说,那么我今夜
就读完它。”符号化。
对于上述五种联结词,应注意到: 复合命题的真值只取决于构成它的各原子命题的真 值,而与这些原子命题的内容含义无关。
9
命题符号化
利用联结词可以把许多日常语句符号化。基本步骤如下:

离散数学第二章 命题逻辑等值演算

离散数学第二章 命题逻辑等值演算

范式存在定理
定理2.3 任何命题公式都存在着与之等值的析取范式与合 定理 取范式. 取范式. 求公式 的范式的步骤 的范式的步骤: 证 求公式A的范式的步骤: (1) 消去 中的→, ↔ 消去A中的 中的→ A→B⇔¬ ∨B ⇔¬A∨ → ⇔¬ A↔B⇔(¬A∨B)∧(A∨¬ ∨¬B) ↔ ⇔ ¬ ∨ ∧ ∨¬ (2) 否定联结词¬的内移或消去 否定联结词¬ ¬ ¬A⇔ A ⇔ ⇔¬A∧¬ ¬(A∨B)⇔¬ ∧¬ ∨ ⇔¬ ∧¬B ⇔¬A∨¬ ¬(A∧B)⇔¬ ∨¬ ∧ ⇔¬ ∨¬B
真值表法
例1 判断 ¬(p∨q) 与 ¬p∧¬q 是否等值 ∨ ∧ 解 p q 0 0 0 1 1 0 1 1 ¬p ¬q 1 1 0 0 1 0 1 0 p∨q ¬(p∨q) ¬p∧¬q ¬(p∨q)↔(¬p∧¬q) ∨ ∨ ∧ ∨ ↔¬ ∧ 0 1 1 1 1 0 0 0 1 0 0 0 1 1 1 1
实例(续)
(2) (p→q)↔(¬q→¬ → ↔ ¬ →¬ →¬p) 解 (p→q)↔(¬q→¬ → ↔ ¬ →¬ →¬p) ∨¬p) ⇔ (¬p∨q)↔(q∨¬ ¬ ∨ ↔ ∨¬ ⇔ (¬p∨q)↔(¬p∨q) ¬ ∨ ↔¬ ∨ ⇔1 该式为重言式. 该式为重言式 (蕴涵等值式) 蕴涵等值式) (交换律) 交换律)
实例(续)
(3) ((p∧q)∨(p∧¬ ∧r) ∧¬q))∧ ∧ ∨ ∧¬ 解 ((p∧q)∨(p∧¬ ∧r) ∧ ∨ ∧¬ ∧¬q))∧ (分配律) 分配律) (排中律) 排中律) (同一律) 同一律) ∨¬q))∧ ⇔ (p∧(q∨¬ ∧r ∧ ∨¬ ⇔ p∧1∧r ∧ ∧ ⇔ p∧r ∧ 成假赋值. 成假赋值 总结:A为矛盾式当且仅当 ⇔ 为重言式当且仅当A⇔ 总结 为矛盾式当且仅当A⇔0; A为重言式当且仅当 ⇔1 为矛盾式当且仅当 为重言式当且仅当 说明:演算步骤不惟一, 说明 演算步骤不惟一,应尽量使演算短些 演算步骤不惟一

离散数学第二章知识点

离散数学第二章知识点

命题逻辑等值演算等值式定理:设A,B两个命题公式(即前面的合式公式),若A,B构成的等价式A↔B为重言式,则A与B是等值的,记作A⇔B(可以说该式子为等值式模式)常用的16组等值式模式:双重否定律: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吸收律:A∨(A∧B)⇔A,A∧(A∨B)⇔A零律:A∨1⇔1,A∧0⇔0同一律:A∨0⇔A,A∧1⇔1排中律:A∨﹁A⇔1矛盾律:A∧﹁A⇔0蕴涵等值式: A→B⇔﹁A∨B等价等值式: A↔B⇔(A→B)∧(B→A)假言易位:A→B⇔﹁B→﹁A(这里可以用逆否命题的概念证明)等价否定等值式:A↔B⇔﹁A↔﹁B(或写成﹁B↔﹁A,这里可以用逆否命题的概念证明)归谬(miu)论:(A→B)∧(A→﹁B)⇔﹁A(此处可以通过蕴涵等值式,交换律以及结合律进行结合证明)上述等值式模式可以通过真值表证明等值式的验证1.等值演算法(即通过等值式模式对原式进行变形)举例:(p∨q)→r⇔(p→r)∧(q→r)证明时可以从左边开始演算也可以从右边开始演算,无硬性要求,这里我们从右边开始演算。

(p→r)∧(q→r)⇔(﹁p∨r)∧(﹁q∨r) //蕴涵等值式⇔(﹁p∧﹁q)∨r //分配律⇔﹁(p∨q)∨r //德摩根律⇔(p∨q)→r //蕴涵等值式2.真值表法(我在第一章的最后有叙述,这里不再重述)3.观察法(也可称为带入法,此处适合用以证明两式不等值的情况)关于等值演算法的补充:等值演算法可以用以证明公式的类型。

1.当最后结果为1时为重言式(永真式)2.当最后结果为0时为矛盾式(永假式)3.当最后结果只能化成某个命题变项或公式时为可满足式析取范式与合取范式简单析取式:p,﹁p,p∨q,﹁p∨q,p∨﹁q,,﹁p∨﹁q,﹁p∨﹁q∨r等(这里可以发现的是里面都只含有析取联结词,简单析取式结构就是由析取联结词和命题变项组成的一个公式)简单合取式:p,﹁p,p∧q,﹁p∧q,p∧﹁q,,﹁p∧﹁q,﹁p∧﹁q∧r等(这里可以发现的是里面都只含有合取联结词,简单合取式结构就是由合取联结词和命题变项组成的一个公式)课本中的定理:命题变项及其否定统称为文字。

离散数学 第2章 命题逻辑

离散数学 第2章  命题逻辑

6
程序解法:
#include "stdio.h" #include "conio.h" main() { int p,q,r,A1,A2,A3,B1,B2,B3,C1,C2,C3,E; for(p=0;p<=1;p++) for (q=0;q<=1;q++) for(r=0;r<=1;r++) { A1=!p&&q;A2=(!p&&!q)||(p&&q);A3=p&&!q; B1=p&&!q;B2=(p&&q)||(!p&&!q);B3=!p&&q; C1=!q&&r;C2=(q&&!r)||(!q&&r);C3=q&&r; E=(A1&&B2&&C3)||(A1&&B3&&C2)||(A2&&B1&&C3)||(A2&&B3&&C1)||(A3&&B1&&C2)||(A3 &&B2&&C1); if (E==1) printf("p=%d\tq=%d\tr=%d\n",p,q,r); } getch(); }
复合命题: E=(A1 ∧B2 ∧C3) ∨ (A1 ∧B3 ∧C2) ∨ (A2 ∧B1 ∧C3) ∨ (A2 ∧B3∧C1) ∨ (A3 ∧B1 ∧C2) ∨ (A3 ∧B2 ∧C1)
A1 ∧B2 ∧C3 = (p ∧q ) ∧ ((p ∧ q) ∨(p ∧ q) ) ∧(q ∧ r) 0 A1 ∧B3 ∧C2 = (p ∧q ) ∧ ( p ∧ q) ∧( (q ∧ r) ∨(q ∧ r ) ) p ∧q ∧ r A2 ∧B1 ∧C3 =A2 ∧B3∧C1 = A3 ∧B2 ∧C1 = 0 A3 ∧B1 ∧C2 p ∧ q ∧ r E (p ∧q ∧ r) ∨ (p ∧ q ∧ r) 所以王教授是上海人。

二章命题逻辑等值演算资料精品文档

二章命题逻辑等值演算资料精品文档
8
2.1 等值式
常元律
零律: p 1 1, p 0 0 同一律: p 0 p, p 1 p 排中律: p ¬p 1 矛盾律: p ¬p 0
吸收律
p (p q) p p (p q) p
9
2.1 等值式
蕴涵等值式 p q ¬p q 等价等值式 p q (p q) (q p) 假言易位 p q ¬q ¬p 等价否定等值式 p q ¬p ¬q 归谬论 (p q ) (p ¬q ) ¬p
14
2.1 等值式
2. 用等值演算判断公式的类型 证明: ((p∨q) ¬(¬p (¬q∨¬r)))∨(¬p¬q)∨(¬p ¬r)为一
永真式 证明:原式 ((p∨q) (p∨(q r)))∨¬(p∨q)∨¬(p∨r) ((p∨q) (p∨q) (p∨r))∨¬((p∨q) (p∨r)) ((p∨q) (p∨r))∨¬((p∨q) (p∨r)) 1
10
2.1 等值式
说明: (1)16组等值模式都可以给出无穷多个同类型的具
体的等值式。 (2)证明上述16组等值式的代入实例方法可用真值
表法,把改为所得的命题公式为永真式,则 成立。
11
2.1 等值式
等值演算:由已知的等值式推演出另外一些等 值式的过程
置换规则:设φ(A)是含公式A的命题公式, φ(B)是用公式B置换了φ(A)中所有A后得到的 命题公式,若AB ,则φ(A) φ(B)
2. “”对“”分配,化为析取范式 ( p p q) (q p q)
3. 最简析取范式
pq
29
2.2 析取范式和合取范式
例:求((p q) r) p的析取范式和合取范式 (一) 求析取范式

离散数学-命题演算

离散数学-命题演算

P Q
于是得到: (P Q) (P Q)
Lu Chaojun, SJTU
21
还有别的联结词吗?
• 除,,,,外还可定义其他联结词.如:
异或: P Q = (P Q) (P Q) 与非(NAND): P | Q = (P Q) Sheffer stroke 或非(NOR): P Q = (P Q) Peirce arrow
Lu Chaojun, SJTU
19
方法一
• 从每个使为真的解释写出一个各命题变
元的合取式;然后写出各合取式的析取式.
例:有三个成真解释.
P
Q
由(P,Q)=(F,F)可写出合取式: F
F
T
P Q
F
T
T
T
F
F
由(P,Q)=(F,T)可写出合取式: T
T
T
P Q
由(P,Q)=(T,T)可写出合取式:P Q
• 将 中所有肯定形式出现的变元Pi换成Pi, 所
有否定形式出现的变元Pi换成Pi, 所得公式记
为-. • 注意:求*时不能有,;求-时无此限制.
Lu Chaojun, SJTU
29
*和-的性质
• 定理
(*)* = (-)-=
• 定理
(*) = ()* (-) = ()-
• 定理
= *- (De Morgan律的一般形式)
命题逻辑的等值演算 和推理演算
主要内容
• 公式间的等值关系与等值演算 • 利用真值表列写公式 • 联结词的完备集 • 对偶定理 • 范式和主范式 • 公式间的重言蕴涵关系与推理演算
Lu Chaojun, SJTU
2
公式间的等值关系

离散数学第二章命题逻辑等值演算

离散数学第二章命题逻辑等值演算

再如 ┑p ∨ q 既是p →q的析取范式又是它的的合取范式
如果公式的范式不唯一则对于将公式按等值进行分类的利用价值就不高
p q (p → q)∧(q→p) (p∧q)∨(┓p∧┓q)
00
1
1
01
0
0
10
0
0
11
1
1
(0,0)与(1,1)为公式的成真赋值。 (0,1)与(1,0)为公式的成假赋值
命题公式的分类(根据公式在赋值下的真值情况进行分类) 1)若命题公式在它的各种赋值下取值均为真,则称命题公式是重言
式或永真式。 2)若命题公式在它的各种赋值下取值均为假,则称命题公式是矛盾
2
如:┐Q∧(P→Q) → ┐P
4
分析1:若要得出:当设 A为真,B为
假的情况不会出现,
5
那么A →B 为永真式。
6
可证明:设前件为真
7
分析2: 还可以从设 B为假,推出A
为真的情况不会出现(A为假),
9
证明: 设后件为假
8
那么A →B 为永真式。
1 0
((P→Q)∧( Q→R)) →(P→R)
不同真值表的公式 1)当命题变元确定后,通过五个连接词及其命题变元可以构成 无数个不 同表现形式的命题公式。 问题:这些不同形式的命题公式的真值表是否都不相同? 先看变元仅有两个p,q 那么关于这两个变元的公式的赋值仅有4组
(┐p ∨ q)∧(┐q∨┐p∨r)∧┐q
是含三个简单析取式的合取范式.
2、性质:
1)一个析取范式是矛盾式当且仅当它的每个简单合取式都是矛盾式
2)一个合取范式是重言式当且仅当它的每个简单析取式都是重言式
┐p ∧ P ∨ ┐ q∧ q ⇔ 0 ∨ 0 ⇔ 0
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

解答 方法一、真值表法。
方法二、观察法。易知,010是(p→q)→r的成假赋值,而010是 p→(q→r)的成真赋值,所以原不等值式成立。
方法三、通过等值演算化成容易观察真值的情况,再进行判断。
A=(p→q)→r (┐p∨q)→r
(蕴涵等值式)
┐(┐p∨q)∨r
(蕴涵等值式)
(p∧┐q)∨r
(德摩根律)
(┐p∨q)∨q)∧p)∨q
(蕴涵等值式)
(┐(┐p∨q)∨┐p)∨q
(德摩根律)
((p∧┐q)∨┐p)∨q
(德摩根律)
((p∨┐p)∧(┐q∨┐p))∨q (分配律)
(1∧(┐q∨┐p))∨q
(排中律)
(┐q∨q)∨┐p
(同一律)
1∨┐p
(排中律)
1
B=p→(q→r) ┐p∨(┐q∨r)
(蕴涵等值式)
┐p∨┐q∨r
(结合律)
000,010是A的成假赋值,而它们是B的成真赋值。
例题2.5 用等值演算判断下列公式的类型: (1)(p→q)∧p→q (2)(p→(p∨q))∧r (3)p∧(((p∨q)∧┐p)→q)
(1) (p→q)∧p→q
离 散 数 学介绍
本章的主要内容
– 等值式与基本的等值式 – 等值演算与置换规则 – 析取范式与合取范式、主析取范式与主合取范式 – 联结词完备集(不讲) – 可满足性问题与消解法(不讲)
本章与后续各章的关系
– 是第一章的抽象与延伸 – 是后续各章的现行准备
两公式什么时候代表了同一个命题呢? 抽象地看,它们的真假取值完全相同时即
一个逻辑等值式,如果只含有┐、∨、∧、0、1
那么同时 把∨和∧互换 把0和1互换
得到的还是等值式。
各等值式都是用元语言符号书写的,其中A,B,C可以代表任 意的公式,称这样的等值式为等值式模式。
每个等值式模式都给出了无穷多个同类型的具体的等值式。 例如,在蕴涵等值式 A→B┐A∨B 中, 取A=p,B=q时,得等值式 p→q┐p∨q 取A=p∨q∨r,B=p∧q时,得等值式 (p∨q∨r)→(p∧q) ┐(p∨q∨r)∨(p∧q)
这些具体的等值式都被称为原来的等值式模式的代入实例。
由已知的等值式推演出另外一些等值式的过程为等值演算。
置换规则 设Φ(A)是含公式A的命题公式,Φ(B)是用公式B 置换了Φ(A)中所有的A后得到的命题公式,若BA,则 Φ(B)Φ(A)。
等值演算的基础 –等值关系的性质: 自反性:AA。 对称性:若AB,则BA。 传递性:若AB且BC,则AC。 –基本的等值式 –置换规则
在某次研讨会的中间休息时间,3名与会者根据王教授的口 音对他是哪个省市的人进行了判断:
例2.1 判断下面两个公式是否等值 ┐(p∨q) 与 ┐p∧┐q
解答
等值
说明 在用真值表法判断AB是否为重言式时,真值 表的最后一列可以省略。
例题2.2 判断下列各组公式是否等值 (1)p→(q→r)与(p∧q)→r (2)(p→q)→r与(p∧q)→r
解答
等值 不等值
1.双重否定律
A ┐┐A
证明两个公式等值 (p→q)→r (p∨r)∧(┐q∨r)
解答
(p→q)→r (┐p∨q)→r
(蕴含等值式、置换规则)
┐(┐p∨q)∨r (蕴含等值式、置换规则)
(p∧┐q)∨r
(德摩根律、置换规则)
(p∨r)∧(┐q∨r) (分配律、置换规则)
说明 也可以从右边开始演算 因为每一步都用置换规则,故可不写出 熟练后,基本等值式也可以不写出 通常不用等值演算直接证明两个公式不等值
(零律)
(2) ┐(p→(p∨q))∧r ┐(┐p∨p∨q)∧r (p∧┐p∧┐q)∧r 0∧r 0
(3) p∧(((p∨q)∧┐p)→q) p∧(┐((p∨q)∧┐p)∨q) p∧(┐((p∧┐p)∨(q∧┐p))∨q) p∧(┐(0∨(q∧┐p))∨q) p∧(┐q∨p∨q) p∧1 p
例2.3 用等值演算法验证等值式 (p∨q)→r (p→r)∧(q→r)
解答
(p→r)∧(q→r) (┐p∨r)∧(┐q∨r) (┐p∧┐q)∨r ┐(p∨q)∨r (p∨q)→r
(蕴含等值式) (分配律) (德摩根律) (蕴含等值式)
例2.4 证明:(p→q)→r 与 p→(q→r) 不等值
┐(A∨B) ┐A∧┐B ┐(A∧B) ┐A∨┐B
7.吸收律
A∨(A∧B) A,A∧(A∨B) A
8.零律 9.同一律 10.排中律 11.矛盾律 12.蕴涵等值式 13.等价等值式 14.假言易位 15.等价否定等值式 16.归谬论
A∨1 1,A∧0 0 A∨0 A,A∧1 A A∨┐A 1 A∧┐A 0 A→B ┐A∨B AB (A→B)∧(B→A) A→B ┐B→┐A AB ┐A┐B (A→B)∧(A→┐B) ┐A
代表了相同的命题。 设公式A,B共同含有n个命题变项,可能对A或
B有哑元,若A与B有相同的真值表,则说明在 2n个赋值的每个赋值下,A与B的真值都相同 。于是等价式AB应为重言式。
定义2.1 设A,B是两个命题公式,若A,B构成的等 价式AB为重言式,则称A与B是等值的,记作 AB。
说明 定义中,A,B,都是元语言符号。 A或B中可能有哑元出现。 p→q (┐p∨q)∨(┐r∧r) r为左边公式中的哑元。 用真值表可以验证两个公式是否等值。
等值演算的应用 –证明两个公式等值 –判断公式类型 –解判定问题
利用基本的等价关系,完成如下工作: (1)判断公式的类型:
证明 ((P∨Q)∧ (P∧(Q∨R)))∨ (P∧Q)∨(P∧R)是一个永真公式。
(2)证明公式之间的等价关系: 证明P→(Q→R) = (P∧Q)→R (3)化简公式: 证明(P∧(Q∧R))∨((Q∧R)∨(P∧R)) = R
2.幂等律
A A∨A, A A∧A
3.交换律
A∨B B∨A, A∧B B∧A
4.结合律
(A∨B)∨C A∨(B∨C) (A∧B)∧C A∧(B∧C)
5.分配律
A∨(B∧C) (A∨B)∧(A∨C) (∨对∧的分配律)
A∧(B∨C) (A∧B)∨(A∧C) (∧对∨的分配律)
6.德·摩根律
相关文档
最新文档