您好,欢迎访问三七文档
1第二章:命题逻辑等值演算主要内容:等值式与基本的等值式等值演算与置换规则析取范式与合取范式,主析取范式与主合取范式联结词完备集本章与其他各章的联系是第一章的抽象与延伸是后续各章的先行准备2第一节:等值式32.1等值式若等价式AB是重言式,则称A与B等值,记作AB,并称AB是等值式几点说明:定义中,A,B,均为元语言符号A或B中可能有哑元出现.例如,在(pq)((pq)(rr))中,r为左边公式的哑元.用真值表可验证两个公式是否等值42.1等值式p¬p¬¬p¬¬pp01011011例子判断¬¬pp52.1等值式pq¬ppq¬pq(pq)(¬pq)001111011111100001110111例子判断pq¬pq62.1等值式如果命题变项很多,怎么办?--利用已知的等值式通过代换得到新的等值式命题:设A是一个命题公式,含有命题变项p1,p2,…,pn,又设A1,A2,…,An是任意的命题公式.对每个i(i=1,2,…,n),把pi在A中的所有出现都替换成Ai,所得到的新命题公式记作B.那么,如果A是重言式,则B也是重言式.72.1等值式否定律双重否定律¬¬pp德摩根律•¬(pq)¬p¬q•¬(pq)¬p¬q幂等律ppp,ppp交换律pqqppqqppqqp82.1等值式结合律(pq)rp(qr)(pq)rp(qr)(pq)rp(qr)分配律p(qr)(pq)(pr)p(qr)(pq)(pr)92.1等值式常元律零律:p11,p00同一律:p0p,p1p排中律:p¬p1矛盾律:p¬p0吸收律p(pq)pp(pq)p102.1等值式蕴涵等值式pq¬pq等价等值式pq(pq)(qp)假言易位pq¬q¬p等价否定等值式pq¬p¬q归谬论(pq)(p¬q)¬p112.1等值式说明:(1)16组等值模式都可以给出无穷多个同类型的具体的等值式。(2)证明上述16组等值式的代入实例方法可用真值表法,把改为所得的命题公式为永真式,则成立。122.1等值式等值演算:由已知的等值式推演出另外一些等值式的过程置换规则:设φ(A)是含公式A的命题公式,φ(B)是用公式B置换了φ(A)中所有A后得到的命题公式,若AB,则φ(A)φ(B)说明:等值演算过程中遵循的重要规则一个命题公式A,经多次置换,所得到的新公式与原公式等价132.1等值式1.用等值演算验证等值式试证:p→(q→r)(pq)→r证明:a.p→(q→r)p→(¬q∨r)b.p→(¬q∨r)¬p∨¬q∨rc.¬p∨¬q∨r¬(pq)∨rd.¬(pq)∨r(pq)→r142.1等值式试证:¬(pq)→(¬p∨(¬p∨q))(¬p∨q)左边¬¬(pq)∨(¬p∨(¬p∨q))(pq)∨(¬p∨(¬p∨q))(pq)∨(¬p∨q)(p∨¬p∨q)(q∨¬p∨q)(¬p∨q)152.1等值式2.用等值演算判断公式的类型证明:((p∨q)¬(¬p(¬q∨¬r)))∨(¬p¬q)∨(¬p¬r)为一永真式证明:原式((p∨q)(p∨(qr)))∨¬(p∨q)∨¬(p∨r)((p∨q)(p∨q)(p∨r))∨¬((p∨q)(p∨r))((p∨q)(p∨r))∨¬((p∨q)(p∨r))1162.1等值式3.解判定问题在某次研讨会的中间休息时间,3名与会者根据王教授的口音对他是哪个省市的人判断如下:甲:王教授不是苏州人,是上海人乙:王教授不是上海人,是苏州人丙:王教授既不是上海人,也不是杭州人听完这3人的判断后,王教授笑着说,你们3人中有一人说得全对,有一人说对了一半,另一人说得全不对。试用逻辑演算分析王教授到底是哪里人。17第二节:析取范式与合取范式182.2析取范式和合取范式文字(literal):命题变项及其否定简单析取式:仅由有限个文字构成的析取式简单合取式:仅由有限个文字构成的合取式例:设p、q为二个命题变元p,q,p∨p,q∨q,¬p∨q,¬q∨¬p,p∨q,p∨¬q称为简单析取式p,q,p∧p,q∧q,¬p∧q,¬q∧¬p,p∧q,p∧¬q称为简单合取式。192.2析取范式和合取范式定理:1)一个简单析取式是永真式当且仅当它同时含某个命题变元及它的否定式2)一个简单合取式是永假式当且仅当它同时含某个命题变元及它的否定式202.2析取范式和合取范式析取范式:由有限个简单合取式构成的析取式A1…An,Ai为简单合取式(pq)(pr)合取范式:由有限个简单析取式构成的合取式A1…An,Ai为简单析取式(pq)(pr)析取范式与合取范式统称为范式212.2析取范式和合取范式定理:Ai简单合取式,A1…AnF当且仅当AiF,任意AiAi简单析取式,A1…AnT当且仅当AiT,任意Ai222.2析取范式和合取范式范式存在定理:任意命题公式都存在着与之等值的析取范式与合取范式方法:步骤一:消去“”、“”联结词步骤二:消去双重否定符,内移否定符步骤三:使用分配律232.2析取范式和合取范式范式存在定理:任意命题公式都存在着与之等值的析取范式与合取范式方法:步骤一:消去“”、“”联结词步骤二:消去双重否定符,内移否定符步骤三:使用分配律242.2析取范式和合取范式步骤一:利用等值公式:化去“→”、“”联结词pqpqp↔q(pq)(qp)252.2析取范式和合取范式范式存在定理:任意命题公式都存在着与之等值的析取范式与合取范式方法:步骤一:消去“”、“”联结词步骤二:消去双重否定符,内移否定符步骤三:使用分配律262.2析取范式和合取范式消去双重否定符,内移否定符德摩根律•¬(pq)¬p¬q•¬(pq)¬p¬q双重否定律¬¬pp272.2析取范式和合取范式范式存在定理:任意命题公式都存在着与之等值的析取范式与合取范式方法:步骤一:消去“”、“”联结词步骤二:消去双重否定符,内移否定符步骤三:使用分配律282.2析取范式和合取范式利用“”对“”的分配,将公式化成为析取范式p(qr)(pq)(pr)利用“”对“”的分配,将公式化成为合取范式p(qr)(pq)(pr)292.2析取范式和合取范式例:求(pq)(pq)的析取范式1.化去(pq)(pq)2.“”对“”分配,化为析取范式(ppq)(qpq)3.最简析取范式pq302.2析取范式和合取范式例:求((pq)r)p的析取范式和合取范式(一)求析取范式原式((pq)r)p((pq)r)p((pq)r)p((pq)r)p((pr)(qr))pp(pr)(qr)p(qr)312.2析取范式和合取范式(二)求合取范式原式((pq)r)p((pq)r)p((pq)r)p((pq)r)p(ppq)(pr)(pq)(pr)322.2析取范式和合取范式问题:一个命题公式的析取范式是不是唯一的?同一命题公式的析取范式是不是等值的?332.2析取范式和合取范式极小项(极大项):含有n个命题变项的简单合取式(简单析取式),并满足每个命题变元和它的否定式不同时出现,而二者之一必出现且仅出现一次第i个命题变项或它的否定式出现在从左算起的第i位上(若无角标,则按字典顺序排列)若有n个命题变项,则有2n个极小项(极大项)如果我们把不带否定符的命题变项取成1,带否定符的命题变项取成0,那么每一个极小项都对应一个二进制数,因而也对应一个十进制数342.2析取范式和合取范式极小项的编码:对应成真赋值三个变元p、q、r可构造8个极小项:¬p∧¬q∧¬rFFF0记作m0¬p∧¬q∧rFFT1记作m1¬p∧q∧¬rFTF2记作m2¬p∧q∧rFTT3记作m3p∧¬q∧¬rTFF4记作m4p∧¬q∧rTFT5记作m5p∧q∧¬rTTF6记作m6p∧q∧rTTT7记作m7352.2析取范式和合取范式极大项的编码:对应成假赋值如三个变元p、q、r,其记法如下:p∨q∨rFFF0记作M0p∨q∨¬rFFT1记作M1p∨¬q∨rFTF2记作M2p∨¬q∨¬rFTT3记作M3…………¬p∨¬q∨¬rTTT7记作M7362.2析取范式和合取范式定理:设mi和Mi是命题变元p1,p2…pn形成的极小项和极大项,则:(1)mimjF,(i≠j)(2)MiMjT,(i≠j)(3)miMi;Mimi372.2析取范式和合取范式主析取范式(主合取范式):由n个命题变项构成的析取范式(合取范式)中所有的简单合取式(简单析取式)都是极小项(极大项)定理:任何命题公式都存在着与其等值的主析取范式和主合取范式,并且是唯一的。382.2析取范式和合取范式证法一在真值表中,使命题公式的真值为T的指派所对应的极小项的析取,即为此公式的主析取范式证:给定一个命题公式A,使其为T的真值指派所对应的极小项为m’1,m’2,…,m’k,这些极小项的析取记为B,为此要证AB,即要证A与B在相同的指派下具有相同的真值。392.2析取范式和合取范式首先对于使A为T的指派显然使B为T对于使A为F的指派,它对应的极小项(设为m’j)不包含在m’1,m’2,…,m’k中。所以m’j为使B为F的指派所以AB得证402.2析取范式和合取范式一个公式的主析取范式即为令此公式的真值为T的指派所对应的极小项的析取。一个命题公式的真值表是唯一的,因此一个命题公式的主析取范式也是唯一的412.2析取范式和合取范式pqrm1m3m5m6m7pqrp∧q∨rFFFFFFTTFTFFFTTTTFFFTFTTTTFTTTTTpqr的真值表422.2析取范式和合取范式证法二:构造法用等值演算方法求命题公式主析取范式的方法①将命题公式化归为与其等值的析取范式②添变元:③消去重复项Ai(pjpj)(Aipj)(Aipj)432.2析取范式和合取范式例:求(p∧(p→q))∨q的主析取范式解:原式(p∧¬p)∨(p∧q)∨q----(1)化为析取范式(p∧q)∨q----(2)化简(p∧q)∨(q∧(p∨¬p))(p∧q)∨(p∧q)∨(¬p∧q)----(3)添项(p∧q)∨(¬p∧q)m1m3----(4)合并相同最小项442.2析取范式和合取范式主合取范式任何一个命题公式都可求得它的主合取范式一个命题公式的主合取范式是唯一的在真值表中,令命题公式的真值为“F”的指派就对应其主合取范式的一个极大项构造法452.2析取范式和合取范式例:求p∧(p→q)∨q的主合取范式解:原式p∧(p∨q)∨q(p∧p)∨(p∧q)∨q(p∧q)∨q(p∨q)∧q(p∨q)∧(q∨(p∧p))(p∨q)∧(p∨q)M0∧M2pq上式FFFFTTTFFTTT462.2析取范式和合取范式主析(合)取范式的用途讨论:①求公式的成真与成假赋值②判断公式类型③判断两个命题公式是否等值④应用主析(合)取范式分析和解决实际问题472.2析取范式和合取范式1.求公式的成真与成假赋值例:(pq)rm1m3m5m6m7成真赋值为001,011,101,110,111成假赋值为000,010,100482.2析取范式和合取范式2.判断公式的类型设A含n个命题变项A为重言式A的主析取范式含2n
本文标题:21-等值式
链接地址:https://www.777doc.com/doc-4627158 .html