离散数学:1-6 推理理论_第1页
离散数学:1-6 推理理论_第2页
离散数学:1-6 推理理论_第3页
离散数学:1-6 推理理论_第4页
离散数学:1-6 推理理论_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、11.6 命题逻辑的推理理论命题逻辑的推理理论 推理的形式结构推理的形式结构判断推理是否正确的方法判断推理是否正确的方法推理定律与推理规则推理定律与推理规则构造证明法构造证明法 2推理的形式结构推理的形式结构问题的引入问题的引入 推理举例推理举例: (1) 正项级数收敛当且仅当部分和有上界正项级数收敛当且仅当部分和有上界. (2) 若若A C B D,则,则A B且且C D.推理推理: 从前提出发推出结论的思维过程从前提出发推出结论的思维过程上面上面(1)是正确的推理,而是正确的推理,而(2)是错误的推理是错误的推理. 证明证明: 描述推理正确的过程描述推理正确的过程. 3推理的形式结构推理的

2、形式结构 定义定义 若对于每组赋值,或者若对于每组赋值,或者A1 A2 Ak 均为假,均为假,或者当或者当A1 A2 Ak为真时为真时, B也为真也为真, 则称由则称由A1,A2, , Ak推推B的的推理正确推理正确, 否则否则推理不正确(错误)推理不正确(错误).“A1, A2, , Ak 推推B” 的推理正确的推理正确 当且仅当当且仅当 A1 A2 AkB为重言式为重言式.推理的形式结构推理的形式结构: A1 A2 AkB 或或 前提:前提: A1, A2, , Ak 结论:结论: B 若推理正确,则记作:若推理正确,则记作:A1 A2 AkB.4判断推理是否正确的方法判断推理是否正确的方

3、法真值表法真值表法等值演算法等值演算法 判断推理是否正确判断推理是否正确主析取范式法主析取范式法构造证明法构造证明法 证明推理正确证明推理正确 说明:当命题变项比较少时,用前说明:当命题变项比较少时,用前3 3个方法比较个方法比较方方便便, , 此时采用此时采用形式结构形式结构“ A1 A2 AkB” . 而在而在构构造证明时,造证明时,采用采用“前提前提: A1, A2, , Ak, 结论结论: B”. 5实例实例例例 判断下面推理是否正确判断下面推理是否正确 (1) 若今天是若今天是1号,则明天是号,则明天是5号号. 今天是今天是1号号. 所所 以明天是以明天是5号号. 解解 设设 p:今

4、天是:今天是1号,号,q:明天是:明天是5号号. 推理的形式结构为推理的形式结构为: (pq) pq证明(用等值演算法)证明(用等值演算法) (pq) pq ( p q) p) q pq q 1得证推理正确得证推理正确 6实例实例 (续续)(2) 若今天是若今天是1号,则明天是号,则明天是5号号. 明天是明天是5号号. 所以今天是所以今天是1号号. 解解 设设p:今天是:今天是1号,号,q:明天是:明天是5号号. 推理的形式结构为推理的形式结构为: (pq) qp 证明(用主析取范式法)证明(用主析取范式法) (pq) qp ( p q) qp ( p q) q) p q p ( pq) (p

5、q) (pq) (p q) m0 m2 m3 结果不含结果不含m1, 故故01是成假赋值,所以推理不正确是成假赋值,所以推理不正确. 7推理定律推理定律重言蕴涵式重言蕴涵式 重要的推理定律重要的推理定律 A (A B) 附加律附加律 (A B) A 化简律化简律 (AB) A B 假言推理假言推理 (AB)B A 拒取式拒取式 (A B)B A 析取三段论析取三段论 (AB) (BC) (AC) 假言三段论假言三段论 (AB) (BC) (AC) 等价三段论等价三段论 (AB) (CD) (A C) (B D) 构造性二难构造性二难 8推理定律推理定律 (续续)(AB) ( AB) B 构造性

6、二难(特殊形式)构造性二难(特殊形式)(AB) (CD) ( BD) ( AC) 破坏性二难破坏性二难说明:说明: A, B, C为元语言符号为元语言符号若某推理符合某条推理定律,则它自然是正确的若某推理符合某条推理定律,则它自然是正确的AB产生两条推理定律产生两条推理定律: A B, B A9推理规则推理规则 (1) 前提引入规则前提引入规则(2) 结论引入规则结论引入规则(3) 置换规则置换规则(4) 假言推理规则假言推理规则 AB A B(5) 附加规则附加规则 A A B (6) 化简规则化简规则 A B A (7) 拒取式规则拒取式规则 AB B A(8) 假言三段论规则假言三段论规

7、则 AB BC AC 10推理规则推理规则( (续续) ) (11) 破坏性二难推理破坏性二难推理规则规则 AB CD BD AC(12) 合取引入规则合取引入规则 A B A B (9) 析取三段论规则析取三段论规则 A B B A (10)构造性二难推理构造性二难推理规则规则 AB CD A C B D11直接证明法例例2 在自然推理系统在自然推理系统P中构造下面推理的证明中构造下面推理的证明:前提前提: p q, qr, ps, s结论结论: r(p q) )12直接证明法例例2 在自然推理系统在自然推理系统P中构造下面推理的证明中构造下面推理的证明:前提前提: p q, qr, ps,

8、 s结论结论: r(p q) )证明证明 ps 前提引入前提引入 s 前提引入前提引入 p 拒取式拒取式 p q 前提引入前提引入 q 析取三段论析取三段论 qr 前提引入前提引入 r 假言推理假言推理 r(p q) ) 合取合取推理正确推理正确, , r(p q) )是有效结论是有效结论13构造证明构造证明直接证明法直接证明法例例 构造下面推理的证明:构造下面推理的证明: 若明天是星期一或星期三,我就有课若明天是星期一或星期三,我就有课. 若有课,若有课,今天必备课今天必备课. 我今天下午没备课我今天下午没备课. 所以,所以, 明天不是星期一和星期三明天不是星期一和星期三. 解解 设设 p:

9、明天是星期一,:明天是星期一,q:明天是星期三,:明天是星期三, r:我有课,:我有课,s:我备课:我备课推理的形式结构为推理的形式结构为 前提:前提:(p q)r, rs, s 结论:结论: pq 14直接证明法直接证明法 (续续)证明证明 rs 前提引入前提引入 s 前提引入前提引入 r 拒取式拒取式 (p q)r 前提引入前提引入 (p q) 拒取式拒取式 pq 置换置换 15附加前提证明法欲证明欲证明 等价地证明等价地证明前提前提: A1, A2, , Ak 前提前提: A1, A2, , Ak, C结论结论: CB 结论结论: B理由理由: (A1 A2 Ak)(CB) (A1 A2

10、 Ak) ( C B) (A1 A2 Ak C) B (A1 A2 Ak C)B16实例例例4 构造下面推理的证明构造下面推理的证明:前提前提: p q, q r, rs结论结论: ps证明证明 p 附加前提引入附加前提引入 p q 前提引入前提引入 q 析取三段论析取三段论 q r 前提引入前提引入 r 析取三段论析取三段论 rs 前提引入前提引入 s 假言推理假言推理推理正确推理正确, , ps是有效结论是有效结论17归谬法(反证法)欲证明欲证明前提:前提:A1, A2, , Ak 结论:结论:B将将 B加入前提加入前提, 若推出矛盾若推出矛盾, 则得证推理正确则得证推理正确. 理由理由:

11、 A1 A2 AkB (A1 A2 Ak) B (A1 A2 AkB)括号内部为矛盾式当且仅当括号内部为矛盾式当且仅当 (A1 A2 AkB)为重言式为重言式18实例例例5 构造下面推理的证明构造下面推理的证明前提前提: (p q) r, rs, s, p结论结论: q证明证明 用归缪法用归缪法 q 结论否定引入结论否定引入 rs 前提引入前提引入 s 前提引入前提引入 r 拒取式拒取式 (p q) r 前提引入前提引入 (p q) 析取三段论析取三段论 pq 置换置换 p 析取三段论析取三段论 p 前提引入前提引入 p p 合取合取 推理正确推理正确, , q是有效结论是有效结论19归结证明

12、法理由理由 (p q)(p r)(q r) ( (p q)(p r) (q r) ( pq)(pr) q r ( ( pq) q)(pr) r) ( p q)(p r) 1 1归结规则归结规则 A B A C B C20归结特殊形式归结规则归结规则 A B A B归结规则归结规则 A A C C归结规则归结规则 A A 021归结证明法(续)在自然推理系统在自然推理系统P中只需下述推理规则中只需下述推理规则:(1) 前提引入规则前提引入规则(2) 结论引入规则结论引入规则(3) 置换规则置换规则(4) 化简规则化简规则(5) 合取引入规则合取引入规则(6) 归结规则归结规则22归结证明法的基本

13、步骤1. 将每一个前提化成等值的合取范式将每一个前提化成等值的合取范式, 设所有合取范式的设所有合取范式的 全部简单析取式为全部简单析取式为A1, A2, At2. 将结论化成等值的合取范式将结论化成等值的合取范式B1 B2 Bs, 其中每个其中每个Bj 是简单析取式是简单析取式3. 以以A1,A2,At为前提为前提, 使用归结规则推出每一个使用归结规则推出每一个Bj, 1 j s4. 由合取引入规则得到结论由合取引入规则得到结论B1 B2 Bs23实例例例6 用归结证明法构造下面推理的证明用归结证明法构造下面推理的证明:前提前提: ( (pq)r, rs, s结论结论: ( (pq)()(p

14、 s) )解解 ( (pq)r ( (p q)r ( (pq)r ( (p r) (q r) ) rs r s ( (pq)()(p s) () (p q)()(p s) () (pq)(p s) ) p (q s)推理可表成推理可表成前提前提: : p r, , q r, , r s, , s结论结论: p (q s)24实例(续)前提前提: : p r, , q r, , r s, , s结论结论: p(q s)证明证明 q r 前提引入前提引入 r s 前提引入前提引入 q s 归结归结 s 前提引入前提引入 r 归结归结 p r 前提引入前提引入 p 归结归结 p(q s) 合取引入合

15、取引入 25归结证明法的基本步骤1. 将每一个前提化成等值的合取范式将每一个前提化成等值的合取范式, 设所有合取设所有合取范式的全部简单析取式为范式的全部简单析取式为A1, A2, At2. 将结论的反面化成等值的合取范式将结论的反面化成等值的合取范式B1 B2 Bs, 其中每个其中每个Bj 是简单析取式是简单析取式3. 以以A1,A2,At和和Bj, 1 j s为前提导出矛盾!为前提导出矛盾!26实例例例6 用归结证明法构造下面推理的证明用归结证明法构造下面推理的证明:前提前提: ( (pq)r, rs, s结论结论: ( (pq)()(p s) )解解 ( (pq)r ( (p q)r ( (pq)r ( (p r) (q r) ) rs r s ( (pq)()(p s) () (p q)()(p s) ) (pq)(p s) () (pq)(p s) ) ( (p q)(ps) ) (p q) (ps) ) 推理可表成推理可表成前提前提: : p r, , q

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论