- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(┐q∨p) ∨ q 1
推理定律--重言Байду номын сангаас含式
(1) A (A∨B) (2) (A∧B) A (3) (A→B)∧A B (4) (A→B)∧┐B ┐A 附加律 化简律 假言推理 拒取式
(5) (A∨B)∧┐B A
(6) (A→B) ∧ (B→C) (A→C) (7) (AB) ∧ (BC) (A C)
例题
(2) 形式结构: 前提:(p∧q)→r,┐s∨p,q 结论:s→r (3)证明:用附加前提证明法 ① s 附加前提引入
② ┐s∨p
③ p ④ (p∧q)→r ⑤ q ⑥ p∧q ⑦ r
前提引入
①②析取三段论 前提引入 前提引入 ③⑤合取 ④⑥假言推理
例题
例3.6 在自然推理系统P中构造下面推理的证明。 如果小张守第一垒并且小李向B队投球,则A队将取胜;或者A 队未取胜,或者A队获得联赛第一名;A队没有获得联赛的第一 名;小张守第一垒。因此,小李没有向B队投球。 构造证明: (1)将简单命题符号化: 设 p:小张守第一垒。 r:A队取胜。 q:小李向B队投球。 s:A队获得联赛第一名。
有效推理的定义
定义3.1 设A1,A2,…,Ak和B都是命题公式,若对于
A1,A2,…,Ak和B中出现的命题变项的任意一组赋值,
(1)或者A1∧A2 ∧…∧Ak为假;
(2)或者当A1∧A2 ∧…∧Ak为真时,B也为真;
则称由前提A1,A2,…,Ak推出B的推理是有效的或正确
的,并称B是有效结论。
关于有效推理的说明
本章学习要求
理解并记住推理的形式结构的三种等价形式,即 ①{A1,A2,…,Ak}├B ②A1∧A2∧…∧Ak→B ③前提:A1,A2,…,Ak 结论:B 在判断推理是否正确时,用②;在P系统中构造证明时用③。 熟练掌握判断推理是否正确的三种方法(真值表法,等值演算 法,主析取范式法)。 牢记P系统中的各条推理规则。
若一个推理的形式结构与某条推理定律对应的蕴涵 式一致,则不用证明就可断定这个推理是正确的。
2.1节给出的24个等值式中的每一个都派生出两条推 理定律。例如双重否定律A A产生两条推理定 律A A和 AA。 由九条推理定律可以产生九条推理规则,它们构成了 推理系统中的推理规则。
(2)形式结构: 前提:(p∧q)→r,┐r∨s,┐s ,p 结论:┐q
例题
(3)证明:用归谬法 ① q 结论的否定引入
② ┐r∨s
③ ┐s ④ ┐r ⑤ (p∧q)→r ⑥ ┐(p∧q) ⑦ ┐p∨┐q ⑧ p ⑨ ┐q
前提引入
前提引入 ②③析取三段论 前提引人 ④⑤拒取式 ⑥置换 前提引入 ⑦⑧析取三段论
例题
① p∧┐s 前提引入
② p
③ ┐s ④ p→(q∨r) ⑤ q∨r ⑥ ┐s→┐q ⑦ ┐q ⑧ r
①化简
①化简 前提引入 ②④假言推理 前提引入 ③⑥假言推理 ⑤⑦析取三段论
例题
例3.5 在自然推理系统P中构造下面推理的证明。 如果小张和小王去看电影,则小李也去看电影;小赵不去 看电影或小张去看电影;小王去看电影。所以,当小赵去 看电影时,小李也去看电影。 构造证明: (1)将简单命题符号化: 设 p:小张去看电影。 q:小王去看电影。 r:小李去看电影。 s:小赵去看电影。
例题
例3.3 在自然推理系统P中构造下面推理的证明: 前提:┐p∨q, r∨┐q ,r→s 结论:p→s ① ┐p∨q ② p→q 前提引入 ①置换
③ r∨┐q
④ q→r ⑤ p→r ⑥ r→s ⑦ p→s
前提引入
③置换 ②④假言三段论 前提引入 ⑤⑥假言三段论
例题
例3.3 在自然推理系统P中构造下面推理的证明: 前提:p→(q→r), p∧q 结论: ┐r→s ① p→(q→r) ② p∧q 前提引入 前提引入
(2)证明充分性。若蕴涵式(A1∧A2∧…∧Ak)→B为重言式,
则对于任何赋值此蕴涵式均为真,因而不会出现前件为真后件 为假的情况, 即在任何赋值下,或者A1∧A2∧…∧Ak为假, 或者A1∧A2∧…∧Ak和B同时为真,这正符合推理正确的定义。
推理的形式结构
(1) 设={ A1, A2, …, Ak},记为┣B。
小节结束
3.2 自然推理系统P
判断推理是否正确的三种方法:真值表法、等值演 算法和主析取范式法。 当推理中包含的命题变项较多时,上述三种方法演 算量太大。
对于由前提A1,A2,…,Ak推B的正确推理应该给出严谨 的证明。
证明是一个描述推理过程的命题公式序列,其中的 每个公式或者是前提,或者是由某些前提应用推理 规则得到的结论(中间结论或推理中的结论)。
A B AB
在自然推理系统P中构造证明
P中构造证明就是由一组P中公式作为前提,利用 P中的规则,推出结论。 构造形式结构A1A2…Ak B 的推理的书写方 法: 前提: A1,A2,…,Ak 结论: B 证明方法:
–直接证明法
–附加前提法
–归谬法(或称反证法)
命题逻辑推理的难点
对于给定的正确推理,要求在P系统中给出严谨的证明序列。
会用附加前提证明法和归谬法。
小节结束
习题
1、用不同的方法验证下面推理是否正确。对于正确的推理还 要在P系统中给出证明。 (1) 前提:pq, q 结论:p
(2) 前提:qr, pr
结论:qp
(1)不正确。 验证答案,只需证明(pq)qp不是重言式。 方法一 等值演算 (pq)qp
(2) A1A2…AkB (3) 前提: A1, A2, … , Ak 结论: B
说 明
当推理正确时, 形式(1)记为 ╞ B。 形式(2)记为A1A2…AkB。 表示蕴涵式为重言式。
判断有效结论的常用方法
要求
Г={G1, G2, …,Gn} Г H
也就是 G1∧G2∧…∧Gn→H
说 明
该定理是判断推理是否正确的另一种方法。
定理3.1的证明
(1)证明必要性。若A1,A2,…,Ak推B的推理正确, 则对于A1,A2,…,Ak,B中所含命题变项的任意一组赋值,不会出 现A1∧A2∧…∧Ak为真,而B为假的情况, 因而在任何赋值下,蕴涵式(A1∧A2∧…∧Ak )→B均为真,故它 为重言式。
要构造出严谨的证明就必须在形式系统中进行。
自然推理系统P
自然推理系统P由下述3部分组成: 1. 字母表 (1) 命题变项符号: p,q,r,…, pi,qi,ri,… (2) 联结词: , , , ,
(3) 括号与逗号: ( ), ,
2. 合式公式 3. 推理规则 (1) 前提引入规则 (2) 结论引入规则
析取三段论
假言三段论 等价三段论
(8) (A→B)∧(C→D)∧(A∨C) (B∨D) (A→B)∧(┐A→B)∧(A∨┐A) B
(9)(A→B)∧(C→D)∧(┐B∨┐D) (┐A∨┐C)
构造性二难 构造性二难
(特殊形式) 破坏性二难
关于推理定律的几点说明
A,B,C为元语言符号,代表任意的命题公式。
为永真公式
因而
真值表技术、演绎法和 间接证明方法
判断推理是否正确的方法
真值表法
等值演算法 主析取范式法
说 明
当命题变项较少时,这三种方法比较方便。
思 考
是否有其他的证明方法?
例题
例3.2 判断下列推理是否正确。(等值演算法) (1) 下午马芳或去看电影或去游泳。她没去看电影,所以,她 去游泳了。 解:设p:马芳下午去看电影,q:马芳下午去游泳。 前提: p∨q,┐p 结论: q 推理的形式结构: ((p∨q)∧┐p)→q ((p∨q)∧┐p)→q ┐((p∨q)∧┐p) ∨ q ((┐p∧┐q)∨p) ∨ q ((┐p∨p )∧(┐q∨p)) ∨ q 由定理 3.1可知, 推理正确。
前提是已知命题公式集合。
结论是从前提出发应用推理规则推出的命题公式。 证明是描述推理正确或错误的过程。 要研究推理,首先应该明确什么样的推理是有效的或 正确的。
命题逻辑的推理理论
推理
判断 概念 描述问题 的句子 对概念的肯 定与否定的 判断 从一个或多 个前提推出 结论的思维 过程
认识世界的渐进过程
⑩ q∧┐q
①⑨合取
小节结束
由于最后一步为矛盾式,所以推理正确。
本章主要内容
推理的形式结构: 推理的前提 推理的结论 推理正确 判断推理是否正确的方法: 真值表法 等值演算法 主析取范式法
对于正确的推理,在自然推理系统P中构造证明: 自然推理系统P的定义 自然推理系统P的推理规则: 附加前提证明法 归谬法
例题
例3.1 判断下列推理是否正确。(真值表法)
(1) {p,p→q}├ q
(2) {p,q→p}├ q
正确
不正确 q 0 1 0 1 p(q→p) 0 0 1 1 q 0 1 0 1
p 0 0 1 1
q 0 1 0 1
p(p→q) 0 0 0 1
有效推理的等价定理
定理3.1 命题公式A1,A2,…,Ak推B的推理正确当且仅当 (A1∧A2∧…∧Ak )→B 为重言式。
中国地质大学本科生课程
离散数学
第3章 命题逻辑的推理理论
本章说明
本章的主要内容
–推理的形式结构 –自然推理系统P
本章与后续各章的关系
–本章是第五章的特殊情况和先行准备
3.1 推理的形式结构 3.2 自然推理系统P
本章小结
习题
作业
3.1 推理的形式结构
数理逻辑的主要任务是用数学的方法来研究数学中的 推理。 推理是指从前提出发推出结论的思维过程。
自然推理系统的定义
(7)拒取式规则 A B B A (8) 假言三段论规则 A B B C A C