您好,欢迎访问三七文档
12.3范式2.3.1析取范式与合取范式简单析取式与简单合取式析取范式与合取范式2.3.2主析取范式与主合取范式极小项与极大项主析取范式与主合取范式主范式的用途22.3.1析取范式与合取范式1、简单析取式与简单合取式(1)文字命题变元及命题变元的否定称为文字,并称命题变元为正文字,命题变元的否定为反文字。如p、q等。3简单析取式(基本和):由有限个文字构成的析取式。如p,q,pq,pqr,…如p,q,pq,pqr,…简单合取式(基本积):由有限个文字构成的合取式。(2)简单析取式与简单合取式4简单析取式的一般形式为:其中,为0或1。,mmbibibiPPP2211)(,mjbnijj11简单合取式的一般形式为:其中,为0或1。,mmbibibiPPP2211)(,mjbnijj11在上述表达式中,当bj=1时取Pij的正文字,bj=0时取Pij的反文字。(3)一般形式5(4)简单析取式与简单合取式的性质定理2.3(1)一个简单析取式是重言式当且仅当它同时含某个命题变元和它的否定。(2)一个简单合取式是矛盾式当且仅当它同时含某个命题变元和它的否定。62、析取范式与合取范式(1)定义定义2.16(1)由有限个简单合取式组成的析取式A1A2Ar,称为析取范式,其中A1,A2,,Ar是简单合取式。(2)由有限个简单析取式组成的合取式A1A2Ar称为合取范式,其中A1,A2,,Ar是简单析取式。(3)析取范式与合取范式的统称为范式。7(2)析取范式与合取范式的性质定理2.4(1)一个析取范式是矛盾式当且仅当它的每一个简单合取式都是矛盾式(2)一个合取范式是重言式当且仅当它的每一个简单析取式都是重言式8(3)范式存在定理定理2.5任何命题公式都存在着与之等值的析取范式与合取范式。这个定理意味着:AB且B是范式。9(4)范式求解步骤求公式A的范式的步骤:(1)消去A中的蕴涵词和等价词。ABAB,AB(AB)(AB)(2)否定联结词的内移或消去AA,(AB)AB,(AB)AB(3)使用分配律进行化简、整合。A(BC)(AB)(AC)求合取范式A(BC)(AB)(AC)求析取范式10举例例1求(pq)r的析取范式与合取范式解(pq)r(pq)r(pq)r析取范式(pr)(qr)合取范式11例2求的合取范式。[解]原式蕴含等值式等价等值式蕴含等值式双重否定律德.摩根定律分配律)()()()())()(()())()(())()(())()(())()(()()(RPQRQPQPRQRQQPQPRQRQQPQPRQRQQPQPRQRQQPRQQP)()(RQQP求公式的合取范式。12例3范式的表达式不唯一。))()PQPQRRPQRQR(()()()()()()()(RQRPPQPPRQPPQPRPQPRQP132.3.2主析取范式与主合取范式1、极大项与极小项(1)定义定义2.17在含有n个命题变项的简单合取式(简单析取式)中,若每个命题变项均以文字的形式出现且仅出现一次,而且第i(1in)个文字(按下标或字母顺序排列)出现在左起第i位上,称这样的简单合取式(简单析取式)为极小项(极大项)。14说明:(1)n个命题变项产生2n个极小项和2n个极大项。(2)2n个极小项(极大项)均互不等值。(3)用mi表示第i个极小项,其中i是该极小项成真赋值的十进制表示;用Mi表示第i个极大项,其中i是该极大项成假赋值的十进制表示,mi(Mi)称为极小项(极大项)的名称。15极小项极大项公式成真赋值名称公式成假赋值名称pq00m0pq00M0pq01m1pq01M1pq10m2pq10M2pq11m3pq11M3p,q形成的极小项与极大项2个变元的极大项与极小项16(2)极大项与极小项的关系定理2.6设mi与Mi是由同一组命题变项形成的极小项和极大项,则miMi,Mimi。172、主范式(1)定义主析取范式:由极小项构成的析取范式主合取范式:由极大项构成的合取范式例如,n=3,命题变项为p,q,r时,(pqr)(pqr)m1m3是主析取范式(pqr)(pqr)M1M5是主合取范式18(2)主范式存在定理定理2.7任何命题公式都存在着与之等值的主析取范式和主合取范式,并且是惟一的。19(3)求主析取范式的步骤设公式A含命题变项p1,p2,…,pn(1)求A的析取范式A=B1B2…Bs,其中Bj是简单合取式;(2)若某个Bj既不含pi,又不含pi,则将Bj展开成BjBj(pipi)(Bjpi)(Bjpi)重复这个过程,直到所有简单合取式都是长度为n的极小项为止;(3)消去重复出现的极小项,即用mi代替mimi;(4)将极小项按下标从小到大排列。20解(1)(pq)r(pq)rpq(pq)1同一律(pq)(rr)排中律(pqr)(pqr)分配律m4m5r(pp)(qq)r同一律,排中律(pqr)(pqr)(pqr)(pqr)m0m2m4m6分配律得(pq)rm0m2m4m5m6可记作(0,2,4,5,6)例4求(pq)r的主析取范式。21(4)求主合取范式的步骤设公式A含命题变项p1,p2,…,pn(1)求A的合取范式A=B1B2…Bs,其中Bj是简单析取式;(2)若某个Bj既不含pi,又不含pi,则将Bj展开成BjBj(pipi)(Bjpi)(Bjpi)重复这个过程,直到所有简单析取式都是长度为n的极大项为止;(3)消去重复出现的极大项,即用Mi代替MiMi;(4)将极大项按下标从小到大排列。22例5求(pq)r的主合取范式。(pq)r(pr)(qr)prp0r同一律p(qq)r矛盾律(pqr)(pqr)分配律M1M3qr(pp)qr同一律,矛盾律(pqr)(pqr)分配律M3M7得(pq)rM1M3M7可记作(1,3,7)23(5)范式的快速求取方法设公式含有n个命题变项,则(1)长度为k的简单合取式可展开成2n-k个极小项的析取。例如公式含p,q,rq(pqr)(pqr)(pqr)(pqr)m2m3m6m7(2)长度为k的简单析取式可展开成2n-k个极大项的合取例如pr(pqr)(pqr)M1M324实例例6(1)求A(pq)(pqr)r的主析取范式解:用快速求法(1)pq(pqr)(pqr)m2m3pqrm1r(pqr)(pqr)(pqr)(pqr)m1m3m5m7得Am1m2m3m5m7(1,2,3,5,7)25实例(续)(2)求Bp(pqr)的主合取范式解p(pqr)(pqr)(pqr)(pqr)M4M5M6M7pqrM1得BM1M4M5M6M7(1,4,5,6,7)263、主析取范式的用途(1)求公式的成真赋值和成假赋值设公式A含n个命题变项,A的主析取范式有s个极小项,则A有s个成真赋值,它们是极小项下标的二进制表示,其余2n-s个赋值都是成假赋值例如(pq)rm0m2m4m5m6成真赋值:000,010,100,101,110;成假赋值:001,011,11127(2)判断公式的类型设A含n个命题变项,则:(1)A为重言式当且仅当A的主析取范式含2n个极小项;(2)A为矛盾式当且仅当A的主析取范式不含任何极小项,记作0;(3)A为可满足式当且仅当A的主析取范式中至少含一个极小项。28例7用主析取范式判断公式的类型:(1)A(pq)q(2)Bp(pq)(3)C(pq)r解:(1)A(pq)q(pq)q0矛盾式(2)Bp(pq)1m0m1m2m3重言式(3)C(pq)r(pq)r(pqr)(pqr)(pqr)(pqr)(pqr)(pqr)m0m1m3m5m7非重言式的可满足式29(3)判断两个公式是否等值例8用主析取范式判断下面2组公式是否等值:(1)p与(pq)(pq)解pp(qq)(pq)(pq)m2m3(pq)(pq)(pq)(pq)(pq)(pq)m2m3故p(pq)(pq)30解:(pq)r(pqr)(pqr)(pqr)(pqr)(pqr)(pqr)m1m3m5m6m7p(qr)(pq)(pr)(pqr)(pqr)(pqr)(pqr)m5m6m7故(pq)rp(qr)(2)(pq)r与p(qr)31应用题实例例9某单位要从A,B,C三人中选派若干人出国考察,需满足下述条件:(1)若A去,则C必须去;(2)若B去,则C不能去;(3)A和B必须去一人且只能去一人.问有几种可能的选派方案?解记p:派A去,q:派B去,r:派C去(1)pr,(2)qr,(3)(pq)(pq)求下式的成真赋值A=(pr)(qr)((pq)(pq))32求A的主析取范式A=(pr)(qr)((pq)(pq))(pr)(qr)((pq)(pq))((pq)(pr)(rq)(rr))((pq)(pq))((pq)(pq))((pr)(pq))((rq)(pq))((pq)(pq))((pr)(pq))((rq)(pq))(pqr)(pqr)成真赋值:101,010结论:方案1派A与C去,方案2派B去334、主合取范式的应用上述应用,对于主合取范式也都适用,另外,可以根据下列对应关系由主析取范式求主合取范式没有出现的极小项是siiimmmA21,,,,21tjjjmmm其中t=2n-s,tjjjmmmA21tttjjjjjjjjjMMMmmmmmmA212121)(于是设34例9求A=(pqr)(pqr)(pqr)的主合取范式解Am1m3m7M0M2M4M5M6矛盾式的主合取范式含全部2n个极大项重言式的主合取范式不含任何极大项,记作135P81-82:2.26(1)、(3),2.27(1)、(2),2.28(1),2.29(1),2.30(2),2.31本节习题
本文标题:范式--离散数学
链接地址:https://www.777doc.com/doc-3883771 .html