- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* Skolem范式 设G是一个公式,Q1x1…QnxnM是与G等价的前束范式,其中M为合取范式形式。若Qr是存在量词,并且它左边没有全称量词,则取异于出现在M中所有常量符号的常量符号c,并用c代替M中所有的xr,然后在首标中删除Qrxr。 若Qs1, …, Qsm是所有出现在Qrxr左边的全称量词(m?1,1?s1s2…smr),则取异于出现在M中所有函数符号的m元函数符号f(xs1,…,xsm ),用f(xs1,…,xsm )代替出现在M中的所有xr,然后在首标中删除Qrxr。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * Skolem范式 对首标中的所有存在量词做上述处理后,得到一个在首标中没有存在量词的前束范式,这个前束范式就称为公式G的Skolem范式。其中用来代替xr的那些常量符号和函数符号称为公式G的Skolem函数。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 实例 G=?x?y?z?u?v?wP(x,y,z,u,v,w) 用a代替x,用f(y, z)代替u,用g(y, z, v)代替w,得公式G的Skolem范式: ?y?z?vP(a,y,z,f(y,z),v,g(y,z,v)) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 实例 设G=?x?yP(x,y),则G的Skolem范式为S=?xP(x,f(x)) 则I1是满足S的解释,且不看对函数的解释, 也是满足G的解释。 给定满足S的解释I1如下: D={1,2} f(x): f(1)=2 f(2)=1 P(x,y): P(1,1)=1 P(1,2)=1 P(2,1)=1 P(2,2)=0 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 实例 给定满足G的解释I2如下: D={1,2} P(x,y): P(1,1)=1 P(1,2)=1 P(2,1)=1 P(2,2)=0 现在I2还不是S的解释,因为有函数没有指定,扩充I2为I2’,使其包括对函数的指定: f(x): f(1)=2 f(2)=1 则I2’ 不看对函数的解释是满足G的解释,也是 满足S的解释, G与S可满足性等价。 注意 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 实例 但是满足G的解释I,不一定满足S,因为在扩充时,可随意指定Skolem函数的值。 G与S不等价,但G与S的可满足性等价 注意 例如,G=?xP(x),S=P(a) 令G和S的解释I如下: D={2,3}, a=2 P(x): P(2)=0 P(3)=1 则I满足G,但I弄假S。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 5.3 一阶逻辑的推论理论 推理的形式结构 1. A1?A2???Ak ?B 若此式是永真式, 则称推理正确, 记作A1?A2???Ak ?B 2. 前提: A1, A2,?, Ak 结论: B 推理定理: 永真式的蕴涵式 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 推理定理 第一组 命题逻辑推理定理的代换实例 如, ?xF(x)??yG(y) ? ?xF(x
文档评论(0)