`
somefuture
  • 浏览: 1090048 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

谓词逻辑之 量词(我们需要更丰富的语言)

 
阅读更多

前面已经说完了命题逻辑。命题逻辑的可满足性是基于原子命题的赋值,但它局限性很大,只能处理或且非和如果那么这几种情况。你不会简单的认为这就足够了吧。举个例子吓到你:

›	“所有的人总是要死的”           p
›	“苏格拉底是人”                    q
›	“所以苏格拉底是要死的”        r

 其中前两条是前提假设。我们能不能据此得到第三条呢?

你犹豫了好久,战战兢兢的说:“能”!

的确,这个结论是可以得出的,但是能否用命题逻辑来表达呢?比如 PQ->R?

太明显了,这个论证是不合格的:我们完全看不出这三个原子命题有什么关系,也就无法证明它的可满足性。

因为原子命题的不可再分性,这个论证已经超出了命题逻辑的表达范围。

所以我们需要更丰富的语言:谓词逻辑  predicate logic

 命题逻辑处理人类语言中诸如:否、并、或和如果取得了令人满意的结果,但是处理如:存在、所以、在……中,命题逻辑有其局限性。所以我们需要更精确的谓词逻辑来表达判断语句,也称为一阶逻辑(first-order logic)。

 

我们来看一个例子:每个学生都比他的某个老师年轻    (2-1)

先请仔细考虑一下这个断言的意思。接下来我们使用谓词逻辑来表达它:

S(x):        x是一名学生
I(x):         x是一位老师
Y(x,y):   x比y年轻

 在引入量词∀(对所有的,单词all的首字母反写)(存在或对某个,单词exist的首字母反写)之后,可以用符号的形式写出上述例句:∀x(S(x)→(y(I(y)∧Y(x,y))))

即:对任意x,x是一个学生,则存在某个y,y是一位老师,使得xy年轻。

怎么样,这俩符号是不是很熟悉:我们高中就常打交道是吧!

 

 再来看一个复杂点的例子:不是所有的鸟都可以飞

B(x)x是一只鸟

F(x)x可以飞翔

 

(x(B(x)→F(x))

其含义为:只要是鸟就可以飞翔,这种情况是不成立的。

 即也是:存在一个xx是鸟,但不能飞翔

编码为:x(B(x)∧F(x))

以上两个公式实际是语义等价的。

 

 

 

 

 

 

分享到:
评论

相关推荐

    命题逻辑和谓词逻辑

    谓词逻辑,又称为一阶谓词逻辑,是对命题逻辑的扩展,引入了量词(全称量词∀和存在量词∃)以及谓词,使得我们可以对个体进行量化和更复杂的关系描述。例如,“所有的人都是会思考的”(∀x(Person(x) → Think(x)...

    人工智能-谓词逻辑 精品资料.pptx

    谓词逻辑广泛应用于人工智能、机器学习、自然语言处理等领域。它可以用来表示和推理各种复杂关系,解决复杂问题。 Skolem标准形 Skolem标准形是谓词逻辑的一种标准形,指的是将谓词公式化为与之等价的前束范式。...

    人工智能导论课件:第四章 谓词逻辑与归结原理.ppt

    谓词逻辑是一种形式语言,具有严密的理论体系,是一种常用的知识表示方法。它可以用来描述复杂的关系和状态,例如City(北京)、City(上海)、Age(张三,23)等。 谓词逻辑的语法包括常量、变量、函数符号、谓词...

    谓词逻辑讲解

    通过使用谓词、量词和逻辑连接词,谓词逻辑能够构建出关于实体、属性和关系的丰富表达,使得计算机能够理解和处理这些表达,从而实现自动推理、知识表示、问题求解等功能。 ### 归结原理与谓词逻辑 归结原理是一种...

    谓词逻辑习题及答案.doc

    在本习题中,我们将学习如何将自然语言中的命题转换为谓词符号,并学习如何使用谓词逻辑来解决问题。 1.谓词符号化 在谓词逻辑中,我们使用谓词符号来表示命题。例如,「小王学过英语和法语」可以用谓词符号表示为...

    离散I讲稿\3-谓词逻辑.ppt

    谓词逻辑,也称为一阶逻辑或一阶谓词演算,是数学逻辑的一个分支,它扩展了命题逻辑的能力,允许我们对个体进行更复杂的表述和推理。在命题逻辑中,我们只能处理简单的真值命题,而在谓词逻辑中,我们可以使用谓词和...

    实现基于谓词逻辑的归结原理.pdf

    "实现基于谓词逻辑的归结原理" 在人工智能领域中,基于谓词逻辑的归结原理是非常重要的知识点。...通过这个实验,我们可以更好地理解基于谓词逻辑的归结原理的实现过程,并掌握相关的技术和知识点。

    谓词逻辑与归结原理.ppt

    与命题逻辑相比,谓词逻辑引入了量词,允许我们表达所有或存在这样的普遍性概念。 在谓词逻辑中,一个命题不再是一个简单的真或假的陈述,而是由谓词、个体词和可能的量词组成的表达式。谓词是用来描述个体词(即...

    谓词逻辑复习题答案.doc

    1. **量词消去**:量词在谓词逻辑中用于量化变元,比如全称量词(∀)表示“所有”或“每一个”,存在量词(∃)表示“至少有一个”。题目中提到了将量词消去,这是指通过逻辑等价变换去除量词,例如德摩根定律、...

    人工智能-谓词逻辑.pptx

    谓词逻辑是人工智能领域中的一个重要概念,它是一种形式逻辑系统,用于精确地表达和推理复杂的数学和哲学命题。...通过谓词逻辑,我们可以更准确地表达和处理复杂的逻辑关系,实现智能系统的逻辑推理能力。

    第2章 谓词逻辑-3rd1

    谓词逻辑是形式逻辑的一个分支,它用于表达和推导涉及个体对象和关系的复杂陈述。在本章“第2章 谓词逻辑-3rd1”中,我们将深入...通过不断地练习和实践,我们可以更深入地理解和运用谓词逻辑,解决更复杂的逻辑问题。

    离散数学谓词逻辑PPT课件.pptx

    通过学习谓词逻辑,我们可以更精确地表达和推理关于个体和它们属性的复杂命题,这对于计算机科学、人工智能等领域至关重要,因为这些领域需要处理大量的数据和规则,而谓词逻辑提供了一种形式化的语言来描述和操作...

    命题逻辑和谓词逻辑习题课的题目及参考答案.doc

    谓词逻辑不仅考虑了命题的真假性,还引入了谓词、量词等概念来更精确地表达事物之间的关系。 3. **合式公式**(Well-formed Formula, WFF):谓词逻辑或命题逻辑中符合一定语法结构的表达式。 4. **量词**:分为...

    离散数学之谓词逻辑PPT课件.pptx

    在计算机科学中,谓词逻辑被广泛应用于算法设计、数据库查询语言、形式验证等领域,因为它能够提供严谨的逻辑基础,帮助我们理解和处理复杂的信息结构。理解谓词逻辑对于深入学习理论计算机科学和相关领域至关重要。

    知识的一阶谓词逻辑表示法学习教案.pptx

    【一阶谓词逻辑表示法】是一门深入探讨人工智能领域中知识表示的重要技术。...在具备了一阶谓词逻辑的基础知识后,可以进一步研究更高级的逻辑系统,如二阶逻辑、模态逻辑等,以应对更复杂的问题。

    第4章 谓词逻辑.pdf

    谓词逻辑是离散数学中的一个重要概念,它用于表达复杂的数学和逻辑关系。在本章中,我们将通过一系列实例来理解和应用谓词和量词。 1. 谓词和量词的应用: - (1)命题“陈汉是田径或球类运动员”可以形式化为:\...

    基于谓词逻辑的除法运算语义及其SQL实现.pdf

    通过引入量词,谓词逻辑的表达能力得到增强,其中“∀”(全称量词)和“∃”(存在量词)是常用的量词,它们分别表达“所有”和“存在”的概念。谓词逻辑为计算机进行逻辑推理提供了一条有效的途径。 在SQL中,除...

    基于归结原理的推理系统

    而谓词逻辑则更加强大,它可以处理变量和量词,允许我们表达更为复杂的语句,如全称量词(∀)和存在量词(∃)。 **3. 注解命题与注解谓词** 在推理系统中,注解命题和注解谓词是处理不确定性或模糊性的扩展。注解...

    人工智能 谓词演算.pptx

    一阶谓词逻辑是谓词逻辑的基础,它允许我们使用谓词来表达关于个体的性质和个体之间的关系。谓词通常带有参数,这些参数可以是具体的个体(个体常元)或变量(个体变元),个体变元的取值范围称为论述域。 谓词如...

Global site tag (gtag.js) - Google Analytics