(1.4.2)--ch2—第三讲离散数学离散数学.pdf
《(1.4.2)--ch2—第三讲离散数学离散数学.pdf》由会员分享,可在线阅读,更多相关《(1.4.2)--ch2—第三讲离散数学离散数学.pdf(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、离散数学离散数学 Discrete Mathematics 2-6 前束范式前束范式 1.前束范式前束范式(Prenex normal form)定义定义2.6.1.如果一个谓词公式的量词均在全式的开头如果一个谓词公式的量词均在全式的开头,它们的它们的 作用域延伸至整个公式的末尾作用域延伸至整个公式的末尾,则该公式叫做则该公式叫做前束范式前束范式.前束范式记为前束范式记为:(v1)(v2)(vn)A.其中其中可能是量词可能是量词 或量词或量词,vi(i=1,n)是客体变元是客体变元,A是是不含量词不含量词的的谓词公式谓词公式.例例 (x)(y)(F(x)G(y)H(x,y)(x)(y)(F(x
2、,y)G(y,z)(x)H(x,y,z)定理定理2.6.1 任何一个谓词公式均和一个前束范式等价任何一个谓词公式均和一个前束范式等价.例例1.求公式求公式(x)P(x)(x)Q(x)的前束范式的前束范式.解解.原式原式 (x)P(x)(x)Q(x)(x)P(x)(x)Q(x)(x)(P(x)Q(x)例例2.求求(x)(y)(z)(P(x,z)P(y,z)(u)Q(x,y,u)的前束范式的前束范式 解解.原式原式(x)(y)(z)(P(x,z)P(y,z)(u)Q(x,y,u)(x)(y)(z)(u)P(x,z)P(y,z)Q(x,y,u)(x)(y)(z)(P(x,z)P(y,z)(u)Q(x
3、,y,u)(x)(y)A(x,y)(x)(y)B(x,y)(y)(A(y,x)B(x,y)例例3.把下面公式转化为前束范式把下面公式转化为前束范式 解解.原式原式(x)(y)A(x,y)(x)(y)B(x,y)(y)(A(y,x)B(x,y)(x)(y)A(x,y)(x)(y)B(x,y)(y)(A(y,x)B(x,y)(x)(y)A(x,y)(u)(v)B(u,v)(z)(A(z,u)B(u,z)(x)(y)A(x,y)(u)(v)(z)B(u,v)(A(z,u)B(u,z)(x)(y)(u)(v)(z)A(x,y)B(u,v)(A(z,u)B(u,z)前束范式的求法前束范式的求法:(1)消
4、去谓词公式中的联结词消去谓词公式中的联结词和和.(2)消去消去;(5)量词前移量词前移.利用量词辖域的扩张与收缩律把量词移到前面利用量词辖域的扩张与收缩律把量词移到前面.(3)否定深入否定深入.将联接词将联接词 向内深入向内深入,使之只作用于原子式使之只作用于原子式.(4)利用换名和代入规则更换一些变元的名称以便消除混乱利用换名和代入规则更换一些变元的名称以便消除混乱.练习练习.求求(x)P(x)(y)Q(y)(x)R(x)的前束范式的前束范式.解解.原式原式 (x)P(x)(y)Q(y)(x)R(x)(x)(y)(z)(P(x)Q(y)R(z)(x)P(x)(y)Q(y)(z)R(z)(x)
5、P(x)(y)Q(y)(x)R(x)(x)(y)(P(x)Q(y)(z)R(z)2.前束析取范式和前束合取范式前束析取范式和前束合取范式 定义定义2.6.2:一个谓词公式一个谓词公式 A,如果具有如下形式则称为如果具有如下形式则称为 前束合取范式前束合取范式(x1)(x2)(xn)(A11A12A1k1)(A21A22A2k2)(Am1Am2Amkm)其中其中可能是量词可能是量词 或量词或量词,xi(i=1,n)是客体变元是客体变元,Aij 是是原子谓词公式或其否定原子谓词公式或其否定.定理定理2.6.2.每个谓词公式都可转化为与其等价的前束合取范式每个谓词公式都可转化为与其等价的前束合取范式
6、.例例4.将公式将公式(x)(y)P(x)(z)Q(z,y)(y)R(x,y)化为化为前束合取范式前束合取范式.解解:记原式为记原式为D,(1)取消多余量词取消多余量词 D(x)P(x)(z)Q(z,y)(y)R(x,y)(2)消去消去“”D(x)P(x)(z)Q(z,y)(y)R(x,y)(3)深入深入 D(x)(P(x)(z)Q(z,y)(y)R(x,y)(4)换名换名 D(x)(P(x)(z)Q(z,y)(w)R(x,w)(5)量词前移量词前移 D(x)(z)(w)(P(x)Q(z,y)R(x,w)(6)分配律分配律 D(x)(z)(w)(P(x)R(x,w)(Q(z,y)R(x,w)定
7、义定义2.6.3.一个谓词公式一个谓词公式 A,如果具有如下形式如果具有如下形式,则则 称为称为前束析取范式前束析取范式:(x1)(x2)(xn)(A11A12A1k1)(A21A22A2k2)(Am1Am2Amkm)其中其中可能是量词可能是量词 或量词或量词,xi(i=1,n)是客体变元是客体变元,Aij 是是原子谓词公式或其否定原子谓词公式或其否定.定理定理2.6.3.每个谓词公式都可转化为与其等价的前束析取范式每个谓词公式都可转化为与其等价的前束析取范式.在谓词演算中在谓词演算中,推理的形式结构仍为推理的形式结构仍为 H1 H2 H3.HnC 若若 H1 H2 H3.Hn C是永真式是永
8、真式,则称则称 由前提由前提 H1,H2,H3,.,Hn逻辑推出结论逻辑推出结论C,但在谓词逻辑中但在谓词逻辑中,H1,H2,H3,.,Hn,C 均为谓词公式均为谓词公式 2-7 谓词演算的推理理论谓词演算的推理理论 1.全称指定规则全称指定规则(US)(x)P(x)P(c)c为为任意的不在任意的不在P(x)中出现过的客体常元中出现过的客体常元;含义含义:(x)A(x)成立成立,可推出任意一个确定的可推出任意一个确定的c,使使A(c)成立成立.例如例如,设个体域为全体偶数的集合设个体域为全体偶数的集合,P(x):“x 是整数”是整数”,则则(x)P(x)表示表示“所有的偶数都是整数”所有的偶数
9、都是整数”则由则由全称指定规则得到结论全称指定规则得到结论P(6)即即“6是整数是整数”2.7.1.推理规则推理规则(Rules of inference)作用作用:去掉全称量词去掉全称量词 一般一般特殊特殊(具体具体)的推演的推演 2.全称推广规则全称推广规则(UG):(y)P(y)P(x)此规则是要对命题量化此规则是要对命题量化,如果能够证明对个体域中的每个如果能够证明对个体域中的每个 客体客体 c,P(c)都成立都成立.根据此规则可得到结论根据此规则可得到结论(x)P(x)成立成立.例如例如,设个体域为全体人类设个体域为全体人类,P(x):“x 是要死的”是要死的”,显然显然,对于任意一
10、个人对于任意一个人 a,P(a)都成立都成立,即任何人都是要死的即任何人都是要死的.则应用则应用全称推广规则有全称推广规则有(y)P(y).使用此规则时注意使用此规则时注意:(1)x在在P(x)中自由出现中自由出现,且且 x取任何值时取任何值时P 均为真均为真.(2)y不在不在P(x)中约束出现中约束出现.特殊特殊(具体具体)一般的推演一般的推演 作用作用:添加添加全称量词全称量词 例例 设个体域设个体域 D 为实数集为实数集,取取 F(x,y):xy,则对任意给定的则对任意给定的x,P(x)=(y)F(x,y)是真命题是真命题.但但(y)P(y)=(y)(y)(yy)是假命题是假命题.出错的
11、原因是违背了条件出错的原因是违背了条件2.若取若取 z 取代取代 x,得得(z)P(z)=(z)(y)(zy)是真命题是真命题.3.存在指定规则存在指定规则(ES)P(c)(x)P(x)这里这里c 是个体域中是个体域中某些某些客体客体,c 并不是任意的并不是任意的.使用此规则时应注意:使用此规则时应注意:(1)c是使是使P为真的特定的客体常元;为真的特定的客体常元;(2)c 不在不在P(x)中出现中出现.(3)如果如果P(x)中有其他自由变元出现中有其他自由变元出现,那么不能使用此规则那么不能使用此规则.作用作用:去掉去掉存在量词存在量词 4.存在推广规则存在推广规则(EG)(x)P(x)P(
12、c)此规则比较显然此规则比较显然,即当对某个客体即当对某个客体 c,P(c)为真为真,则在个体域则在个体域 中必有中必有(x)P(x)为真为真.使用此规则时注意使用此规则时注意:(1)c 是个体域中某个确定的是个体域中某个确定的客客体体.(2)代替代替c的的 x不能已在不能已在P(c)中出现中出现.作用作用:添加添加存在量词存在量词 例例 在实数集中在实数集中,取取 F(x,y):x y,并取并取 P(3)=(x)F(x,3),P(3)为真命题为真命题.在使用上式在使用上式,若用若用x取代取代 3,则得到则得到(x)P(x)=(x)(x)F(x,x)=(x)(x x)这是假命题这是假命题*其原
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1.4 ch2 第三 离散数学
限制150内