离散数学-命题演算

合集下载

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

离散数学,命题逻辑等值演算
定理2.5
任何命题公式都存在与之等值的主 析取范式和主合取范式,并且是唯 一的。
证明: (1)存在性:等值演算 (2)唯一性:反证法
例题与练习
【例2.8】求主析取范式与主合取范式: (p→q)↔r
合取范式 (p∨r) ∧ (¬q∨r) ∧ (¬p∨q∨¬r)
析取范式 (p∧¬q∧¬r)∨( ¬p∧r )∨( q∧r )
p(qr)
1 1 1 1 1 1 0 1
(pq)r
0 1 0 1 1 1 0 1
(p∧q)r
1 1 1 1 1 1 0 1
十六组重要的等值式(模式)
• 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)
2.3 联结词的完备集
定义2.6
n元真值函数F:{0,1}n →{0,1}
定理
• 每个真值函数,都一一对应一个真值表。每个真 值函数,都存在许多与之等值的命题公式。反之, 每个命题公式对应唯一的与之等值的真值函数。
定义2.7
• 设S是联结词集合,如果任何n元真值函数 都可以由仅含S中的联结词构成的公式表 示,则称S是联结词完备集。
p∧q∧r
成真赋值
000 001 010 011 100 101 110 111
名称
m0 m1 m2 m3 m4 m5 m6 m7
极大项
极大项
p∨q∨r p∨q∨¬r p∨¬q∨r p∨¬q∨¬r ¬p∨q∨r p∨q∨¬r ¬p∨¬q∨r ¬p∨¬q∨¬r
成假赋值 名称
000
M0
001

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

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

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

离散数学第1章 命题演算

离散数学第1章 命题演算

所以这句话没有办法判断真假,所以不是命题!
8
命题符号化

为了能用数学方法来研究命题之间的逻辑关系和推理, 需要将命题符号化。
一个任意的没有赋予具体内容的命题是一个命题变元。

定义:以“真” 、“假”为其变域的变元称为命题
变元。

常用大写的英文字母A,B,C,…P,Q,R,…等来表 示一个命题或命题变元。
定义 对于命题公式中各命题变元(分量)指派所有可能 的真值,以及由此而确定的命题公式的真值汇列成表,称 为真值表。


38
例1:命题公式P∧﹁ Q的真值表如下所示。
P F F T T
这组命题变 元的确定值 称为该公式 的一个指派
Q F T F T
﹁Q T F T F
P∧﹁ Q F F T F
整个表即为该公式 的真值表
34
§1-2
命题公式
将由命题变元和联结词组成的复杂的命题 变元称为命题公式。各个命题变元称为命题公 式的分量。
35
§1-2
命题公式
定义:命题逻辑公式(公式)可按如下法则生成: (1)命题是公式;
(2)如果P是公式,则(﹁ P)是公式;
(3)如果P,Q是公式,则(P ∧ Q),(P∨Q),(P→Q),
26
例如:



因为2<3,所以1+1=2。 在通常意义下2<3与1+1=2没有存在任 何联系,我们一般不会做如此推理。 但在数理逻辑下,设P:2<3; Q:1+1=2 这句话可以形式化为P→Q; 并且真值为T
27
联结词
5.双条件 定义 设P,Q是命题,P和Q的等价命题记
作 P Q ,读作“P当且仅当Q”,或 “P等 价 PQ Q”,当P和Q的真值都为T和F时, 的真 PQ

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

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

名称
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

离散数学第二章 命题演算的推理理论-假设推理系统

离散数学第二章  命题演算的推理理论-假设推理系统
则称A是由 A1,A2,…,An实施规则R而得。 设Γ=A1,A2,…,An,则上述规则R可以记为 Γ├ A
其中Γ为形式前提,A为形式结论。
肯定前提律
A1,A2,A3,…,An ├ Ai (i=1,2,…,n), 即前提中的任何命题均可作为结论。
二、假设推理过程
1, 2, …,k├ B
定义: 如果能够作出一系列合式公式序列 A1,A2, A3, …,An, 它们(诸Ai)满足下列性质: (1) 或为公理之一; (2) 或为公式1, 2, …,k之一,每个i称为假设; (3) 或由前面的若干个Ag、Ah利用分离规则而得; (4) An=B。 称这个公式序列A1,A2, …,An为由公式 1, 2, …,k证明B的证明过程.
例 ((PQ)((PR)(QS)))(SR)
解: (1) (P∧Q) ∧((PR) ∧(QS)) (2) P∧Q →P (3) P∧Q→Q (4) (P∧Q) ∧((PR) ∧(QS)) →(P∧Q) (5) (P∧Q) ∧((PR) ∧(QS)) → (PR) ∧(QS) (6) P∧Q (7) (PR) ∧(QS) (8) ((PR) ∧(QS)) →(P→R) (9) ((PR) ∧(QS)) →(Q→S) (10) P→R (11) Q→S (12) P (13) Q (14) R (15) S (16) S→(R→(S∧R)) (17) R→(S∧R) (18) S∧R 假设 公理8 公理9 代入(2) 代入(3) (1)(4)分离 (1)(5)分离 代入(2) 代入(3) (7)(8)分离 (7)(9)分离 (2)(6)分离 (3)(6)分离 (10)(12)分离 (11)(13)分离 公理10 (15)(16)分离 (14)(17)分离
例 QQ心情谜语

离散数学 第一章 命题演算及其形式系统

离散数学 第一章 命题演算及其形式系统

第一章命题演算及其形式系统1.1 命题与联结词内容提要1.1.1 命题我们把对确定的对象作出判断的陈述句称作命题(propositions),当判断正确或符合客观实际时,称该命题真(true),否则称该命题假(false)。

“真、假”常被称为命题的真值。

自然语言中“并非、或者、并且、如果…,那么…、当且仅当” 这样的联结词称为逻辑联结词(logical connectives)。

通常把不含有逻辑联结词的命题称为原子命题或原子(atoms),而把由原子命题和逻辑联结词共同组成的命题称为复合命题(compositive propositions)。

1.1.2 联结词否定词(negation)“并非”(not),用符号┐表示。

设p表示一命题,那么┐p表示命题p的否定。

p真时┐p假,而p假时┐p真。

┐p读作“并非p”或“非p”。

合取词(conjunction)“并且”(and),用符号∧表示。

设p,q表示两命题,那么p∧q表示合取p和q所得的命题,即p和q同时为真时p∧q真,否则p∧q为假。

p∧q读作“p并且q”或“p且q”。

析取词(disjunction)“或”(or)用符号∨表示。

设p,q表示两命题,那么p∨q表示p和q的析取,即当p和q有一为真时,p∨q为真,只有当p和q 均假时p∨q为假。

p∨q读作“p或者q”、“p或q”。

蕴涵词(implication)“如果……,那么……”(if…then…),用符号→表示。

设p,q表示两命题,那么p→q表示命题“如果p,那么q”。

当p真而q假时,命题p→q为假,否则均认为p→q为真。

p→q中的p称为蕴涵前件,q称为蕴涵后件。

p→q的读法较多,可读作“如果p则q”,“p蕴涵q”,“p是q的充分条件”,“q是p的必要条件”,“q当p”,“p仅当q”等等。

数学中还常把q→p,┐p→┐q,┐q→┐p分别叫做p→q的逆命题,否命题,逆否命题。

双向蕴涵词(two-way implication)“当且仅当”(if and only if),用符号表示之。

离散数学第二章-命题演算的推理理论-命题演算的公理系统

离散数学第二章-命题演算的推理理论-命题演算的公理系统

破坏性二难
㈢ 规则
(1)代入规则:将公式中出现的某一符号 B 每处均代以某一公式C, 所到的公式D 称为C 对 的 代入。
(2)分离规则:如果AB且A,则B。
二、语义部分
(1) 公理是永真公式。 (2) 规则规定如何从永真公式推出永真公式。分离规
则指明,如果AB永真且A永真,则B也为永真公 式。 (3) 代入规则指明如果为永真公式,则某一个公式 正确代入公式后所得的公式也为永真公式。 (4) 定理为永真公式,它们是从公理出发利用分离规 则和代入规则推出来的公式。
(10)((PQ)(QP))((PQ)(QP)) (9)(7)分离
(11)(PQ)(QP)
(10)(4)分离
例 (同定理3)
已知公理 A: PP B: (PQ) (QP) C: (PQ) ((RP) (RQ)) D: (PQ) ((QR) (PR))
要证 (PQ) (QP)为本系统中的定理。
公理推理证明定理的方法
• 演绎推理 • 归纳推理
归纳推理
从真的前提出发,得到的结论只能够要求它与 前提是协调的,但不一定是真的。 它基于对特殊的代表的有限观察, 或基于对反 复再现的现象的模式的有限观察,用公式表达 规律。
所有观察到的乌鸦都是黑的。 所以所有乌鸦都是黑的。
演绎推理
可推导性——当前提的真蕴涵结论的真时,称前提和 结论之间有可推导性关系,即前提和结 论之间的推理是正确的。
分析:由公理14,(PQ)(QP), 可以得到 (PQ)(QP) 下面就是要建立(PQ)与(PQ)之间的联系。 如果 (PQ) (PQ), 则由传递性知道结论成立。 下面先证明(PQ) (PQ)。
证明:先证 (PQ) (PQ)
(1)PP

自考离散数学命题演算笔记

自考离散数学命题演算笔记

自考离散数学命题演算笔记一、命题演算的基本概念1. 命题:可以明确判断真假的陈述句称为命题。

2. 命题符号:用字母(如p、q、r等)表示的命题称为命题符号。

3. 命题演算:研究命题符号之间关系的数学分支。

二、命题演算的基本运算1. 否定(¬):表示对命题的否定,如¬p表示对p的否定。

2. 合取(∧):表示两个命题的合取,如p∧q表示p和q同时为真。

3. 析取(∨):表示两个命题的析取,如p∨q表示p和q至少有一个为真。

4. 蕴含(→):表示两个命题的蕴含关系,如p→q表示如果p为真,则q必为真。

5. 双条件(↔):表示两个命题的双条件关系,如p↔q表示p和q同时为真或同时为假。

三、命题演算的基本法则1. 双重否定律:¬¬p = p2. 假言三段论:p→q, ¬q→¬p3. 假言换位:p→q ↔ ¬q→¬p4. 交换律:p∧q ↔ q∧p, p∨q ↔ q∨p5. 结合律:p∧(q∧r) ↔ (p∧q)∧r, p∨(q∨r) ↔ (p∨q)∨r6. 分配律:p∧(q∨r) ↔ (p∧q)∨(p∧r), p∨(q∧r) ↔(p∨q)∧(p∨r)7. 吸收律:p∧(p∨q) ↔ p, p∨(p∧q) ↔ p8. 德摩根律:¬(p∧q) ↔ ¬p∨¬q, ¬(p∨q) ↔ ¬p∧¬q9. 互补律:p∨¬p ↔ 1, p∧¬p ↔ 010. 等幂律:p∧p ↔ p, p∨p ↔ p自考离散数学命题演算笔记四、命题逻辑函数命题逻辑函数是指对命题进行运算的函数,它将命题作为输入,输出也是一个命题。

常见的命题逻辑函数包括:1. 常函数:常函数的输出是一个固定的命题,无论输入是什么。

例如,常真函数T的输出始终为真,常假函数F的输出始终为假。

2. 投影函数:投影函数的输出是其输入之一。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Lu Chaojun, SJTU
17
等值演算
• 等值演算:利用等值定律及替换规则进行公式推演.
– 一般是为了化简公式.
• 例如:证明(P(QR))(QR)(PR) = R.
证明:左端= (P(QR))((QP)R) (分配律)
=((PQ)R) ((QP)R)
(结合律)
=((PQ)R) ((QP)R)
Lu Chaojun, SJTU
8
例:利用等值定理证明等值
证明(PQ) = (PQ). 证:转化为证明(PQ)(PQ)是重言式.
比如列出此公式的真值表.
– 这里本质上还是在利用真值表. – 还可利用重言式推理系统(见3.2)证明重言式.
Lu Chaojun, SJTU
9
基本等值式(等价定律)
1.结合(associative)律
(摩根律)
=((PQ)(QP))R
(分配律)
=((PQ)(PQ))R
(交换律)
=TR
(置换)
=R
(同一律)
Lu Chaojun, SJTU
18
命题公式与真值表
• 给定公式,列出其真值表是容易的. • 给定真值表(包括命题变元P1,…,Pn及相应
的真值),如何写出公式 ?
• 有两种方法:
– 方法一:利用使为真的解释(真值指派) – 方法二:利用使为假的解释(真值指派)
• 问 多题少:种给命定题n个联命结题词变? 项P1,…,Pn ,可定义出
Lu Chaojun, SJTU
22
联结词是真值函数
• 命题联结词可看作是真值函数,即以真值为定义 域和值域的函数.
– 例如: 是一元真值函数,其真值表实际上给出了这 个函数定义.若用常见函数记法可记为: : {T,F} → {T,F}
注:这两组等值公式的 共同特点是“变元混 同”.
7.补余律
P P = T P P = F P P = P PP = P P P = F
Lu Chaojun, SJTU
13
基本等值式(续)
8.同一律
PF=P PT=P TP = P P F = P TP = P F P = P
9.零律
PT=T PF=F PT = T FP = T
(P Q) R = P (Q R) (P Q) R = P (Q R) (P Q) R = P (Q R) 2. 交换(commutative)律 PQ= QP PQ=QP PQ=QP 注意:没有的结合律和交换律.
Lu Chaojun, SJTU
10
基本等值式(续)
3. 分配(distributive)律
Lu Chaojun, SJTU
26
联结词的完备集
• 可定义的联结词很多,但并非都彼此独立, 即:能够相互表示.
– 例如: PQ = P Q. 即可用和表示.
• 定义: 设C是联结词的集合.如果对任一命 题公式都有由C中联结词表示出来的公式 与之等值,就说C是完备的(adequate)联结 词集合,或联结词的完备集.
13. PQ = PQ 14. PQ = (PQ)(PQ) [同真或同假] 15. PQ = (PQ)(PQ) [一真一假]
Lu Chaojun, SJTU
15
其他常用等值式(续)
16. PQ = (PQ) (QP) [充分必要] 17. P(QR) = Q(PR) [交换前提] 18. (PR)(QR) = (P Q)R [析取前提] 补充: 19. P(QR) = (PQ) (PR) 20. P(QR) = (PQ) (PR) 21. (PQ)R = (PR) (QR) 22. (PQ)R = (PR) (QR)
P
Q g0(P,Q) g1(P,Q) g2(P,Q) … g15(P,Q)
F
F
F
F
F
T
F
T
F
F
F
T
T
F
F
F
T
T
T
T
F
T
F
T
• 相应地共有16种不同的二元联结词.
– 显然g1就是我们熟悉的. – g0 ~ g15 中除了,,,,之外,也定义了, , 等等.
Lu Chaojun, SJTU
25
n元联结词的个数
标准形式?
– 借助于标准形容易判断两个公式是否等值. – 借助于标准形容易判断公式是否重言式或矛盾式.
Lu Chaojun, SJTU
32
范式(normal form)
Lu Chaojun, SJTU
16
置换规则
• 置换:对公式的子公式用等值公式替换.
– 与代入不同!
• 定理:若对公式 的子公式置换后得到公 式,则有 = .
证明思路:考虑 和 的解释时,将子公式及 其替换公式视为新变元.再判断 和 的
的同真假.
• 推论:若 是重言式,则置换后得到的 也
是重言式.
Lu Chaojun, SJTU
6
= 与 的异同
• 从形式系统角度看
– 是系统内的符号, 是系统内的合式公
式.(语法)
– =是系统外的符号, = 不是合式公式! =是
在系统外观察系统内两个公式是否等值.(语 义)
• 从真假性来看
– 写下,不代表和 等值.只有为真, 才能得知和 等值.但 可为假.
– 写下 =,则肯定了和 等值.
Lu Chaojun, SJTU
7
等值关系“=”的性质
• 和大家在数学里用的等号一样,具有下面 三个性质:
1.自反性: = 2.对称性: 若 =, 则 = 3.传递性: 若 =且 =, 则 =
• 这三条性质体现了两事物“等同”、“同一 性”概念.
– 满足这三条性质的关系称为等价关系.
P
f0(P) f1(P) f2(P) f3(P)
F
F
F
T
T
T
F
T
F
T
• 相应地共有4种不同的一元联结词.
– 例如上面的f2就是我们熟悉的.
Lu Chaojun, SJTU
24
二元联结词的个数
• 二元真值函数有两个自变元P和Q,可取4种真值组合.对 每一种取值组合又有两种可能的函数值T和F.于是可定 义24种不同的真值函数. 即下表中的g0 ~ g15.
T |→ F
T |→ T
– 又如: 是二元真值函数:
: {T,F}×{T,F} → {T,F} • 前述问题转化成: n元真值函数有多少个?
Lu Chaojun, SJTU
23
一元联结词的个数
• 一元真值函数只有一个自变元P(命题变
项). P只有T和F两种取值,对每一种取值 又有两种可能的函数值T和F.于是可定义 22 种不同的真值函数.即下表中的f0 ~ f3.
• 一般地, n元真值函数有n个自变元P1, … , Pn .每个Pi有两种取值,从而P1, … , Pn共有 2n种真值组合.对每一种取值组合又有两 种可能的函数值T和F.于是可定义22n种不 同的真值函数.
• 相应地可定义22n个n元联结词.
• 例:定义一个三元联结词#
#(P,Q,R)为真 iff P,Q,R中至少两个为真. – 无法用习惯的中缀法表示.
类似地{,},{,}{}{}等也是.
Lu Chaojun, SJTU
28
对偶式
• 观察下面个等值公式(分配律):
P (Q R) = (P Q) (P R)
P (Q R) = (P Q) (P R) – 命题逻辑公式存在“对偶”规律.
• 设公式 中只出现,,. 将 中的, 分别以 ,替换, 所得公式称为的对偶式*.
注:这两组等值式的共 同特点是“部分指派”.
Lu Chaojun, SJTU
14
其他常用等值式
• 由于,,更易理解和处理,常将含和 的公式改写成仅含有,,的公式.
10.PQ = P Q = (P Q) 11.PQ = Q P [正定理与逆否定理] 12. P(QR) = (P Q)R [合取前提]
P = P (双重否定律) (P Q) = P Q (De Morgan律) (P Q) = P Q (De Morgan律) (PQ) = P Q (PQ) = PQ = P Q
= (P Q) (P Q)
Lu Chaojun, SJTU
12
基本等值式(续)
6.幂等律
PP= P PP= P PP=T PP=T
Lu Chaojun, SJTU
27
联结词的完备集(续)
• 全体联结词的集合(无穷集)是完备的.
• {}和{,}都不是完备的.
• 定理: {,,}是完备的联结词集合.
– 证明思路:回顾由真值表列写命题公式的过 程可知任一公式都可由,,表示出来.
– 是后面即将学到的范式定理的直接推论.
• 由PQ = (PQ)可知:可由{,}表 示,故{,}也是联结词的完备集.
– 例如: PQ = P Q
这两个公式语法上是不同的,但语义上相同(即有 相同意义).
Lu Chaojun, SJTU
3
如何证明两公式等值?
• 真值表法 • 利用等值定理 • 利用基本等值式进行推导
Lu Chaojun, SJTU
4
例:利用真值表证明等值
证明(PP)Q = Q. 证:列出真值表即可看出等式成立.
于是得到: (PQ) (PQ) (PQ)
Lu Chaojun, SJTU
20
方法二
• 从每个使为假的解释写出一个各命题变
元的析取式;然后写出各析取式的合取式.
例:有两个成假解释.
P
Q
由(P,Q)=(T,F)可写出析取式: F
相关文档
最新文档