- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第15章谓词演算分析
* * 第15章 谓词演算 第三部分 知识的表示和推理 动机 命题演算有一些局限性。例如,我们不能表达这样的事实:当移动木块B时,说它就是ON_B_C所断言的木块C上的木块。在命题演算中,原子是没有内部结构的串。在关于木块的命题中,ON_A_B和ON_B_C是完全不同的。尽管给这些原子使用了助记名称(帮助我们记住它们代表什么),但也可以使用其他命题字母,如P124和Q23。 一种更有用的语言应该是既能指称在这个世界中的事物(像木块),也能指称有关这个世界的命题。 因此,我们需要一种语言,它既有对此进行命题陈述的事物的名称,又有我们要进行陈述的命题的名称。 动机 在玩积木的世界(在此之后,称之为“积木世界”)中,也许应该有像 ON_B_C?? CLEAR_C 这样的命题,其中, CLEAR_C 表示木块C上是空的。要为每个木块都表达一个这样的事实将需要几个命题公式。假如我们能够用on(x,y) ? ? Clear(y)这样简单的陈述就好了,这里x和y是能够指称任何木块的变量。 一阶谓词演算语言具有这些需要的特征。谓词演算具有一些被称为对象常量(object constant)、关系常量(relation constants)和函数常量(function constants)的符号,以及另外我们后面要介绍的一些结构。这些语言实体(当我们讨论语义学时)将被用于指称这个世界中的事物和有关这个世界的命题。 谓词演算语言和它的句法 组成: .我们有一个对象常量的无限集合,它们是字母数字组成的字符串(常常是助记的,仅是只是有助于我们而不是计算机)。本书的对象常量用一个大写字母开始或者用一个数字开始。 例如:Aa,125,13B,Q,John,EiffelTower .一个所有“目(arity)”函数常量的无限集合。它们是字母数字组成的字符串,总是以小写字母开头,并且总是以它们的目作为上标。 例如:fatherOf1 ,distanceBetween2,times2 .一个所有目的关系常量的无限集合。这些是以大写字母开头的字母数字组成的字符串,并且以它们的目作为上标(有时称一个关系常量为谓词)。例如: B173, parent2,Large1,Clear1,X114, · 命题联结词 ∧、∨、﹁ 和 ?,还有分隔符(、)、[、]和分隔符,。 谓词演算语言和它的句法 项 .一个对象常量是一个项(term)。 .一个n目的函数常量,后面跟着处于括号中、由逗号分隔的项,是一个词项。这类词项被称为函数表达式。 在表示这么一个项的时候,当它的值明显可从上下文得知时,通常省略它的目上标。 我们可以把对象常量当作目为0的函数常项。例如: fatherof ( John,Bill),times(4, plus(3,6)), Sam 。 谓词演算语言和它的句法 谓词演算语言和它的句法 合式公式 .原子:一个n目的、处于括号中由逗号分隔的n个词项所跟随的关系常量是一个原子(也被称为原子公式, atomic formula)。一个0目的关系常量省略括号。另外,当目上标的值明显可从上下文得知时,常常把它省略。 一个原子是一个合式公式。 例如:Greaterthan (7,2), P(A, B, C, D), Q 谓词演算语言和它的句法 .命题合式公式:任何由谓词演算构成的表达式,构造方式与命题演算从别的合式公式构成一个合式公式的方式一样,它是一个合式公式,称为命题合式公式(propositional wff)。 例如:[Greaterthan (7,2) ∧Lessthan (15,4)] ∨﹁Brother(John, Sam) ∨ P (请记住用在这些例子中的合式公式并不一定有含意!) 把命题演算中所作的扩充(具有两个合取项以上的合取式、具有两个析取项以上的析取式、子句、子句合取的集合,等等)作为谓词演算中的合式公式。目前,我们只考虑项与合式公式,后面会介绍其他的(可以允许承诺的变量)。 语义 世界 · 这个世界可以有无限多的对象,也叫做个体(individual)。 · 个体上的函数。我们可以有数目无限的多目函数,能映射n元个体到个体。 · 个体上的关系。个体可以参与任意数目的关系。这些关系中每一个都有目。(具有1目的关系被称为一种属性(property))。所以,个体也许会有像“重”、“大”、“蓝”等等这样一些性质,它们也许会参与在如“比……大”、“在……之间”等等这样的关系中。要从外延上指明一个n元(n-ary)关系,我们
您可能关注的文档
- 第14课 从“师夷长技”到维新变法分析.ppt
- 第14课 从师夷长技到维新变法分析.ppt
- 第14章计算机专业英语孙建忠分析.ppt
- 第14讲古代中国的商业和经济政策[高考]分析.ppt
- 第14课-挑战教皇的权威分析.ppt
- 第14课___动作与动素分析.ppt
- 第14课《植树的牧羊人》第一课时分析.ppt
- 第14课--钢铁长城分析.ppt
- 第14课-西方经济发展的“黄金时代”(川教版)分析.ppt
- 第14课《植树的牧羊人》课件分析.ppt
- 场地脚手架工程施工方案(3篇).docx
- 2024年浙江省丽水市松阳县玉岩镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省郑州市惠济区古荥镇招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市淳安县文昌镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省台州市三门县小雄镇招聘社区工作者真题带答案详解.docx
- 2024年浙江省宁波市余姚市河姆渡镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省丽水市景宁畲族自治县雁溪乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市临安市板桥乡招聘社区工作者真题及答案详解一套.docx
- 2024年湖北省宜昌市点军区土城乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省台州市路桥区桐屿街道招聘社区工作者真题附答案详解.docx
文档评论(0)