资源描述:
《离散数学第五章一阶逻辑等值演算与推理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、主要内容一阶逻辑等值式与基本的等值式置换规则、换名规则、代替规则前束范式自然推理系统NL及其推理规则第五章一阶逻辑等值演算与推理15.1一阶逻辑等值式与置换规则定义5.1设A,B是两个谓词公式,如果AB是永真式,则称A与B等值,记作AB,并称AB是等值式基本等值式第一组命题逻辑中16组基本等值式的代换实例例如,xF(x)xF(x),xF(x)yG(y)xF(x)yG(y)等第二组(1)消去量词等值式设D={a1,a2,…,an}①xA(x)A(a1)A(a2
2、)…A(an)②xA(x)A(a1)A(a2)…A(an)2基本等值式(2)量词否定等值式①xA(x)xA(x)②xA(x)xA(x)(3)量词辖域收缩与扩张等值式.A(x)是含x自由出现的公式,B中不含x的自由出现关于全称量词的:①x(A(x)B)xA(x)B②x(A(x)B)xA(x)B③x(A(x)B)xA(x)B④x(BA(x))BxA(x)3基本等值式关于存在量词的:①x(A(x)B)xA(x)B②x
3、(A(x)B)xA(x)B③x(A(x)B)xA(x)B④x(BA(x))BxA(x)(4)量词分配等值式①x(A(x)B(x))xA(x)xB(x)②x(A(x)B(x))xA(x)xB(x)注意:对,对无分配律4置换规则、换名规则、代替规则1.置换规则设(A)是含A的公式,那么,若AB,则(A)(B).2.换名规则设A为一公式,将A中某量词辖域中个体变项的所有约束出现及相应的指导变元换成该量词辖域中未曾出现过的个体变项符号
4、,其余部分不变,设所得公式为A,则AA.3.代替规则设A为一公式,将A中某个个体变项的所有自由出现用A中未曾出现过的个体变项符号代替,其余部分不变,设所得公式为A,则AA.5实例例1将下面命题用两种形式符号化,并证明两者等值:(1)没有不犯错误的人解令F(x):x是人,G(x):x犯错误.x(F(x)G(x))或x(F(x)G(x))x(F(x)G(x))x(F(x)G(x))量词否定等值式x(F(x)G(x))置换x(F(x)G(x))置
5、换6实例(2)不是所有的人都爱看电影解令F(x):x是人,G(x):爱看电影.x(F(x)G(x))或x(F(x)G(x))x(F(x)G(x))x(F(x)G(x))量词否定等值式x(F(x)G(x))置换x(F(x)G(x))置换7实例例2将公式化成等值的不含既有约束出现、又有自由出现的个体变项:x(F(x,y,z)yG(x,y,z))解x(F(x,y,z)yG(x,y,z))x(F(x,y,z)tG(x,t,z))换名规则
6、xt(F(x,y,z)G(x,t,z))辖域扩张等值式或者x(F(x,y,z)yG(x,y,z))x(F(x,u,z)yG(x,y,z))代替规则xy(F(x,u,z)G(x,y,z))辖域扩张等值式8实例例3设个体域D={a,b,c},消去下述公式中的量词:(1)xy(F(x)G(y))解xy(F(x)G(y))(y(F(a)G(y)))(y(F(b)G(y)))(y(F(c)G(y)))((F(a)G(a))(F(a)G(b))
7、(F(a)G(c)))((F(b)G(a))(F(b)G(b))(F(b)G(c)))((F(c)G(a))(F(c)G(b))(F(c)G(c)))9实例解法二xy(F(x)G(y))x(F(x)yG(y))辖域缩小等值式x(F(x)G(a)G(b)G(c))(F(a)G(a)G(b)G(c))(F(b)G(a)G(b)G(c))(F(c)G(a)G(b)G(c))例3设个体域D={a,b,c},消去下述公式中的量词:
8、(1)xy(F(x)G(y))10实例(2)xyF(x,y)xyF(x,y)x(F(x,a)F(x,b)F(x,c))(F(a,a)F(a,b)F(a,c))(F(b,a)F(b,b)F(b,c))(F(c,a)F(c,b)F(c,c))例3设个体域D={a,b,c},消去下述公式中的量词:115.2一阶逻辑前束范式定义5.2设A为一个一阶逻辑公式,若A具有如下形式Q1x1Q2x2…QkxkB则称A为前束范式,其中Qi(1ik)为或,B为不含量词的