1.6谓词逻辑永真公式1.pptVIP

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
11.6谓词逻辑永真公式11.6谓词逻辑永真公式

11.6 谓词逻辑的永真公式 在谓词逻辑中,公式是一个符号串,必须给以具体的解释后才能分辨其真假的可能。 解释:给公式中的个体变元指定一个具体的个体域D 一个公式经解释后才具有具体的意义。 谓词公式的解释I包括: 指定一个论域D(称I为D上的解释) 对A中出现的每一个n元函数,指定一个D上的 n元个体函数常量 对A中出现的每一个n元谓词,指定一个D上的n元谓词常量 对A中出现的每一个个体常量及自由变元,指定D中的一个个体常量 对A中出现的每一个命题变元P,指派一个真值T或F 由此得到一个命题AI,称AI的真值为公式A在解释I 下的真值 例 取解释I如下: D={1,2}, 定义D上的二元谓词P真值为 P(1,1): T; P(1,2): F; P(2,1):F; P(2,2): T 则?x?yP(x,y)和?y?xP(x,y) 在解释I下的真值分别为? ?x?yP(x,y) ?y?xP(x,y) 例 取解释I如下: D={1,2}, 令 a:1, f(1)=2, f(2)=1 定义D上的谓词P和Q为 P(1): F; P(2): T; Q(1,1):T; Q(1,2):T; Q(2,1):F; Q(2,2): F 求谓词公式?x(P(x)→Q(f(x),a))在解释I下的真值 谓词公式的永真式 定义 给定谓词公式A,E是其论域,如果在任何解释下公式A的真值都为真,则称公式A在论域E上是永真式。如果不论对什么论域E,都使得公式A为永真式,则称A为永真式。 例:I(x):x是整数,论域E为自然数集合 I(x)在E上是永真式 I(x) ∨? I(x)是与论域无关的永真式 谓词公式的永假式 谓词公式的可满足式 例:试说明以下公式的类型 ?xA(x)→A(y) ?xA(x)→A(y) A(x) (A(x) :x+6=5) ?x( A(x) ∧ ?A(x)) ?x (A(x)∨B(x)) → ?xA(x)∨?xB(x) ?x (A(x)∧B(x)) ? ?xA(x) ∧ ?xB(x) 永真式的判定 命题逻辑的永真式问题是可判定的。 至少可用真值表 谓词逻辑的永真式问题是不可判定的。 研究谓词逻辑永真式判定问题非常有意义: 联词与量词的关系 问题与否问题的关系 构造证法的一种典型情形 公式形成规则、联词、量词、变元约束等知识点 逐步推演思想 完整地自顶向下逐步求精思想 问题与否问题 问题:所给公式是永真式吗? 否问题:所给公式不是永真式吗? 这两个问题有不同的难度 是永真式:在任何论域的任何解释下皆为真 不是永真式:存在一个使该公式为假的特定解释 问题证明的一般方法 例:试判断?xA(x)∨?xB(x) → ?x(A(x)∨B(x))是否是永真式,并说明理由。 不妨取 例(续前):试判断?xA(x)∨?xB(x) → ?x(A(x)∨B(x))是否是永真式,并说明理由。 总结 总的思路:试图在D={1,2}上找到一个使所给公式为假的解释。 注意:以前进行运算都是根据形成过程由里往外逐次进行的,但这里的过程正好相反:自顶向下逐步推演。 在推演过程中,首先考虑以下事实: 若是上述五种情况之外的情况,则利用D中元素的对称性避免讨论。 谓词公式的等价 定义 两个任意谓词公式A和B, E是它们共有的论域, 若在任何解释下,A与B作的真值都相同(或者说A?B是永真式),则称公式A与B在论域E上是等价的。如果不论对什么论域E,都使得公式A与B等价,则称A与B等价,记作A?B。 例:I(x):x是整数,N(x):x是自然数,论域E是自然数集合 I(x)与N(x)在E上是等价的 N(x)→I(x) ?N(x)∨I(x) 谓词公式的蕴含 定义 两个任意谓词公式A和B,E是它们的论域,若在任何解释下,都使得公式A→B为永真式,则称在论域E上公式A永真蕴含B。如果不论对什么论域E, A→B是永真式,则称A永真蕴含B,记作A?B。 例:G(x):x大于5,N(x):表示x是自然数,论域E={-1,-2,6,7,8,9,....} 在E上公式G(x)→N(x)是永真式 (G(x)∧N(x))→N(x)是与论域无关的永真式,所以(G(x)∧N(x))?N(x) 谓词演算的基本永真公式 命题演算的永真公式也是谓词演算的永真公式 含有量词的谓词演算的基本永真公式 (1) 量词的否定 ??xP(x)? ?x?P(x) (1)' ? ?xP(x)? ?x?P(x) (2)' 量词转换公式 例 ??x?y?z(x+z=y) ??x??y?z(x+z=y) ??x?y??z(x+z=y)  ? ?x?y ?z?(x+z=y)  ? ?

文档评论(0)

yyanrlund + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档