2.7谓词演算的推理理论 在谓词演算中,C是一组前提A1,A2,…,An的有效结论,仍然定义为A1∧A2∧…∧An?C。 命题演算推理中的P规则、T规则、CP规则、所有的等价式和蕴含式在谓词推理中都是对的,都可以使用 2.5节中介绍的谓词演算中的等价式与蕴含式也可以在谓词推理中使用 其它规则 1.全称指定规则(US规则) (?x)A(x)?A(c) 此式成立的条件是: ①c是个体域中任一客体。 ②用c取代A(x)中x时,一定在x出现的所有地方进行取代。 全称指定规则说明:若个体域中的所有客体都满足谓词A,则个体域中任一客体c也满足谓词A。 利用这个规则,可以从带有全称量词的前提中,推导出不带全称量词的特殊结论。 2.全称推广规则(UG规则) A(y)?(?x)A(x) 此式成立的条件是: ① y是个体域中任一客体且对y,A(y)为真。 ② x是不出现在A(y)中的客体变元。 【例】个体域为实数集合R,G(x,y)表示xy,设A(y)?(?x)G(x,y), A(y)满足条件①,一定能推出(?z)A(z)?(?z)(?x)G(x,z)?(?z)(?x)(xz),这是一个真命题。 若推成(?x)A(x)?(?x)(?x)G(x,x)?(?x)(?x)(xx),就产生了错误,因为这是一个假命题。错误的原因是违背了条件②。 3.存在指定规则(ES规则) (?x)A(x)?A(c) 此式成立的条件是: ① c是个体域中的某个确定的客体,而不是客体变元。 ② c是不出现在A(x)中的客体。 存在指定规则说明,若个体域中存在一些个体满足谓词A,则至少有某个确定的个体c满足谓词A。 【例】设个体域为整数集合I,A(x)表示x是奇数,B(x)表示x是偶数。 (?x)A(x)?A(c): 若存在一些整数是奇数,令c为3,则c是奇数。这个推理是对的。 (?x)B(x)?B(d): 若存在一些整数是偶数,令d为4,则d是偶数。这个推理也是对的。 因此有下列推理成立: (?x)A(x)∧(?x)B(x)?A(c)∧B(d) 而下列推理是错误的: (?x)A(x)∧(?x)B(x)?A(c)∧B(c) (?x)A(x)∧(?x)B(x)?A(d)∧B(d) 4.存在推广规则(EG规则) A(c)?(?x)A(x) 此式成立的条件是: ① c是个体域中确定的客体。 ② x不能是出现在A(c)中的客体变元。 存在推广规则说明:对于个体域中的某个个体c满足谓词A,当然有(?x)A(x)。 【例】证明苏格拉底论证:凡人要死。苏格拉底是人,苏格拉底要死。 设: H(x):x是人。 M(x):x是要死的。 s:苏格拉底。 本题要证明:(?x)(H(x)→M(x))∧H(s)?M(s) 证明: ⑴ (?x)(H(x)→M(x)) P ⑵ H(s)→M(s) US⑴ ⑶ H(s) P ⑷ M(s) T⑵⑶ 【例】证明(?x)(H(x)→M(x)),(?x)H(x)?(?x)M(x) 证明: ⑴ (?x)H(x) P ⑵ H(c) ES⑴ ⑶ (?x)(H(x)→M(x)) P ⑷ H(c)→M(c) US⑶ ⑸ M(c) T⑵⑷ ⑹ (?x)M(x) EG⑸ 若把⑴,⑵写在⑶,⑷的后面,得到如下的推理: ⑴ (?x)(H(x)→M(x)) P ⑵ H(c)→M(c) US
您可能关注的文档
- 第七章企业职能战略解析.ppt
- 第七章气体动理论解析.ppt
- 第二章热力学解析.ppt
- 第七章气体动理论重点解析.ppt
- 第七章气体动理学解析.ppt
- 第二章人类的起源和进化解析.ppt
- 第二章人体营养的生理学基础解析.ppt
- 第七章趋势性时间序列解析.ppt
- 第七章缺陷的种类及产生的原因解析.ppt
- 第二章人体营养状况测定与评价解析.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)