02谓词逻辑03(证明方法).pptVIP

  1. 1、本文档共20页,可阅读全部内容。
  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文档。上传文档
查看更多
02谓词逻辑03(证明方法).ppt

第一部分 数理逻辑 Mathematical Logic 2.4 推理证明技术 内容:基本蕴涵式规则 直接证明法 间接证明法 反证法 目的:利用上述各种证明法论证任意推理的有效性 2.4一阶逻辑的自然推理系统F 证明技术 直接证明法(direct proof) (A1∧A2∧…∧Ak )→ B 间接证明法(indirect proof) (A1∧A2∧…∧Ak ) →(A → B) ? (A1∧A2∧…∧Ak ∧ A ) → B 反证法(proof by contradiction) (A1∧A2∧…∧Ak ∧? B)→0 基本蕴涵式 (1)化简规则:A?B=A; A?B = B (2)附加规则:A = A?B; B = A?B (3)合取引入规则:A, B = A?B (4)析取三段论规则:A?B, ?B = A (5)假言推理规则:A?B, A = B (6)拒取式规则:A?B, ?B = ?A (7)假言三段论规则:A?B, B?C = A?C (8)二难推理规则: A?C , A?B, C?B = B (9)构造二难推理规则:A?B, C?D, A?C = B?D (10)破坏二难推理规则: A?B, C?D, ?B??D = ?A??C 推理规则集 前提引入规则:在证明的任何步骤上都可以引入前提。 结论引入规则:在证明的任何步骤上所得到的结论都可以作为后继证明的前提。 置换规则:在证明的任何步骤上,命题公式中的子公式都可以用与之等值的公式置换,得到公式序列中的又一个公式。 量词的推理规则 如果命题 ?xP(x)为真,则P(a)为真,a是D中任意元素。 ----全称指定规则(universal specification, US) 如果P(a)为真,a是D中任意元素,则?xP(x)为真。 ----全称引入规则(universal generalization, UG) 如果命题 (?x)P(x) 为真,则存在D中某个元素a,使P(a)为真。 ----存在指定规则(existential specification, ES) 如果存在D中某个元素a,使P(a)为真,则命题 (?x)P(x) 为真。 ----存在引入规则(existential generalization, EG) 一阶逻辑的自然推理系统F 一阶逻辑的自然推理系统F 一阶逻辑的自然推理系统F 3.存在量词引入规则(简称EG规则或EG) 一阶逻辑的自然推理系统F 证明下述推理的有效性 1. 每个整数都是有理数。3是一个整数。因此,3是一个有理数。 证明:设Z(x):x是整数。Q(x):x是有理数。 推理形式化为: (?x)(Z(x)→Q (x)),Z(3) ? Q (3) 2.所有的人都是要死的。苏格拉底是人。所以苏格拉底是要死的。 证明:设H(x):x是人。M(x):x是要死的。s:苏格拉底。 推理形式化为: (?x)(H(x) →M(x)),H(s) ? M(s) 推理的有效性证明 “每个整数都是有理数。3是一个整数。因此,3是一个有理数。” 解:设Z(x):x是整数。Q(x):x是有理数。 则推理形式化为: (?x)(Z(x)→Q (x)),Z(3) ? Q (3) 证明:(1)  (?x)(Z(x)→Q (x)) 前提引入 (2) Z(3)→Q (3) (1) US (3) Z(3) 前提引入 (4) Q (3) (2)(3)假言推理 证明苏格拉底三段论 “所有的人都是要死的;苏格拉底是人。所以苏格拉底是要死的。” 解:设H(x):x是人;M(x):x是要死的; a:苏格拉底。 推理形式化为: (?x)(H(x)?M(x)),H(a) ? M(a) 证明:(1) (?x)(H(x)?M(x)) 前提引入 (2) H(a)?M(a) (1) US (3) H(a) 前提引入 (4) M(a) (2)(3)假言推理 谓词推理证明 例:(?x)(P(x)?Q(x)),(?x)P(x)?(?x)Q(x) 谓词推理证明 例:(?x)(P(x)?Q(x)),(?x)P(x)?(?x)Q(x) 证明: (1) (?x)P(x) 前提引入 (2

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档