网站大量收购独家精品文档,联系QQ:2885784924

Herbrand定理_3.ppt

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Herbrand定理 张文生 中国科学院自动化研究所 内容 Skolem范式 Herbrand域 语义树 Herbrand定理 Davis的工作 Skolem范式 Herbrand域 语义树 Herbrand定理 Davis的工作 回顾 定义(定理) 如果G是公式F1, F2,… Fn的逻辑结论, 则公式 (F1∧F2∧…∧Fn)→G 称为定理. 定理2 给定公式F1, F2,… Fn和G, G是公式F1, F2,… Fn的逻辑结论, 当且仅当公式 F1∧F2∧…∧Fn∧~G 不相容 (是永假式); 化公式为Skolem范式 公式化为前束范式。 母式化为合取范式。 在不影响公式的不相容性的前提下, 使用Skolem函数,将前束中的存在量词消去。 Skolem函数 消去存在量词; 令公式H是一个前束范式且母式是合取范式 (Q1x1)…(Qnxn)(M) 对前缀从左到右遇到的第一个存在量词Qr(1?r?n), 存在两种情况: (1)如果Qr的左边(前边)没有全称量词, 则M中的xr用常数a代替; (2)如果Qr的左边(前边)有全称量词xs1,…, xsk, 且1?s1?…?sk?r, 则M中的xr用函数f(xs1,…, xsk)代替; 从前缀中删除(Qrxr); 例子(Skolem函数) (?x)(?y)(?z)(?u)(?v)(?w)P(x,y,z,u,v,w) ?(?y)(?z)(?u)(?v)(?w)P(a,y,z,u,v,w) ?(?y)(?z)(?v)(?w)P(a,y,z,f(y,z),v,w) ?(?y)(?z)(?v)P(a,y,z,f(y,z),v,g(y,z,v)) 注意 要求a必须是新的常量符号,它未曾在公式其他地方使用过; 要求f不同于已出现在M中的任一函数,而对f的具体形式没有要求. Skolem函数的意义 不相容意义下保持等价(=). 定理: 令G是一个前束合取范式, G=(Q1x1)…(Qnxn)M[x1,…,xn] Qr为G中, 从左向右遇到的第一个存在量词. 令 G1=(Q1x1)…(Qr-1xr-1)(Qr+1xr+1)(Qnxn) M[x1,…,xr-1, f(x1,…,xr-1),xr+1,…,xn] 其中f(x1,…,xr-1)是xr的Skolem函数. 则有: G不相容? G1不相容 G=(Q1x1)…(Qnxn)M[x1,…,xn] G1=(Q1x1)…(Qr-1xr-1)(Qr+1xr+1)…(Qnxn) M[x1,…,xr-1, f(x1,…,xr-1),xr+1,…,xn] 设论域为D. 如果G不相容 假设G1相容: 解释I: G1=T. 对任一组(x1,…,xr-1), 都有f(x1,…,xr-1),使得 (Qr+1xr+1)…(Qnxn)M[x1,…,xr-1, f(x1,…,xr-1),xr+1,…,xn]为真. f(x1,…,xr-1)是D中一个元素. 因此, 对任一组(x1,…,xr-1), (?xr)(Qr+1xr+1)…(Qnxn)M[x1,…,xr,…,xn]=T (?x1)…(?xr-1)(?xr)(Qr+1xr+1)…(Qnxn)M[x1,…,xr,…,xn]=T 即, G相容. G=(Q1x1)…(Qnxn)M[x1,…,xn] G1=(Q1x1)…(Qr-1xr-1)(Qr+1xr+1)…(Qnxn) M[x1,…,xr-1, f(x1,…,xr-1), xr+1,…,xn] 如果G1不相容 假设G相容: 解释I: G=T. 对任一组(x1,…,xr-1), 存在一个元素xr?D, 使得(Qr+1xr+1)…(Qnxn)M[x1,…,xr,…,xn]为真. 扩充I为I’, 使其包含对函数符号f(x1,…,xr-1)的指定: f(x1,…,xr-1)=xr, 对任一组(x1,…,xr-1) 对任一组(x1,…,xr-1), (Qr+1xr+1)…(Qnxn)M[x1,…, f(x1,…,xr-1),…,xn]为真. I’满足G1. 如果公式前缀中有多个存在量词, 则用归纳法证明. 注意 Skolem范式和原式在不相容意义下保持等价, 而非等价(=). If G is inconsistent, then by the theorem, G=G1. If G is not inconsistent, in general, G is not equivalent to G1.(G?G1) 例子: G =(?x)P(x) G1=P(a)

文档评论(0)

didala + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档