您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > AI人工智能 > 离散数学--命题逻辑1.6
11.6命题逻辑的推理理论推理的形式结构判断推理是否正确的方法推理定律与推理规则构造证明法2推理的形式结构—问题的引入推理举例:(1)正项级数收敛当且仅当部分和有上界.(2)若ACBD,则AB且CD.推理:从前提出发推出结论的思维过程上面(1)是正确的推理,而(2)是错误的推理.证明:描述推理正确的过程.3推理的形式结构定义若对于每组赋值,或者A1A2…Ak均为假,或者当A1A2…Ak为真时,B也为真,则称由A1,A2,…,Ak推B的推理正确,否则推理不正确(错误).“A1,A2,…,Ak推B”的推理正确当且仅当A1A2…AkB为重言式.推理的形式结构:A1A2…AkB或前提:A1,A2,…,Ak结论:B若推理正确,则记作:A1A2…AkB.4判断推理是否正确的方法•真值表法•等值演算法判断推理是否正确•主析取范式法•构造证明法证明推理正确说明:当命题变项比较少时,用前3个方法比较方便,此时采用形式结构“A1A2…AkB”.而在构造证明时,采用“前提:A1,A2,…,Ak,结论:B”.5实例例判断下面推理是否正确(1)若今天是1号,则明天是5号.今天是1号.所以明天是5号.解设p:今天是1号,q:明天是5号.推理的形式结构为:(pq)pq证明(用等值演算法)(pq)pq((pq)p)qpqq1得证推理正确6实例(续)(2)若今天是1号,则明天是5号.明天是5号.所以今天是1号.解设p:今天是1号,q:明天是5号.推理的形式结构为:(pq)qp证明(用主析取范式法)(pq)qp(pq)qp((pq)q)pqp(pq)(pq)(pq)(pq)m0m2m3结果不含m1,故01是成假赋值,所以推理不正确.7推理定律——重言蕴涵式重要的推理定律A(AB)附加律(AB)A化简律(AB)AB假言推理(AB)BA拒取式(AB)BA析取三段论(AB)(BC)(AC)假言三段论(AB)(BC)(AC)等价三段论(AB)(CD)(AC)(BD)构造性二难8推理定律(续)(AB)(AB)B构造性二难(特殊形式)(AB)(CD)(BD)(AC)破坏性二难说明:A,B,C为元语言符号若某推理符合某条推理定律,则它自然是正确的AB产生两条推理定律:AB,BA9推理规则(1)前提引入规则(2)结论引入规则(3)置换规则(4)假言推理规则ABA\B(5)附加规则A\AB(6)化简规则AB\A(7)拒取式规则ABB\A(8)假言三段论规则ABBC\AC10推理规则(续)(11)破坏性二难推理规则ABCDBD\AC(12)合取引入规则AB\AB(9)析取三段论规则ABB\A(10)构造性二难推理规则ABCDAC\BD11构造证明——直接证明法例构造下面推理的证明:若明天是星期一,我就有课.若有课,今天必备课.我今天没备课.所以,明天不是星期一解设p:明天是星期一,r:我有课,s:我备课推理的形式结构为前提:pr,rs,s结论:p12直接证明法(续)证明①rs前提引入②s前提引入③r①②拒取式④pr前提引入⑤p③④拒取式13构造证明——附加前提证明法欲证明前提:A1,A2,…,Ak结论:CB等价地证明前提:A1,A2,…,Ak,C结论:B理由:(A1A2…Ak)(CB)(A1A2…Ak)(CB)(A1A2…AkC)B(A1A2…AkC)B14附加前提证明法(续)222例构造下面推理的证明:2是素数或合数.若2是素数,则是无理数.若是无理数,则4不是素数.所以,如果4是素数,则2是合数.用附加前提证明法构造证明解设p:2是素数,q:2是合数,r:是无理数,s:4是素数推理的形式结构前提:pq,pr,rs结论:sq22215附加前提证明法(续)证明①s附加前提引入②pr前提引入③rs前提引入④ps②③假言三段论⑤p①④拒取式⑥pq前提引入⑦q⑤⑥析取三段论请用直接证明法证明之16构造证明——归谬法(反证法)欲证明前提:A1,A2,…,Ak结论:B将B加入前提,若推出矛盾,则得证推理正确.理由:A1A2…AkB(A1A2…Ak)B(A1A2…AkB)括号内部为矛盾式当且仅当(A1A2…AkB)为重言式17归谬法(续)例构造下面推理的证明前提:(pq)r,rs,s,p结论:q证明(用归缪法)①q结论否定引入②rs前提引入③s前提引入④r②③拒取式18归谬法(续)⑤(pq)r前提引入⑥(pq)④⑤析取三段论⑦pq⑥置换⑧p①⑦析取三段论⑨p前提引入⑩pp⑧⑨合取请用直接证明法证明之
本文标题:离散数学--命题逻辑1.6
链接地址:https://www.777doc.com/doc-3222905 .html