知识表达与推理¶
1 命题逻辑¶
什么是逻辑: 进行正确推理和充分论证的研究
早期符号主义人工智能(symbolic AI) 就是脱胎于逻辑推理
逻辑关系的问题:
- 从一个或若干前提出发,是否村子啊一个有效的论证或者推理来支持所得到的结论
- 逻辑和推理是人工智能的核心问题
命题:确定为真或为假的陈述句。命题总是具有一个“真值”。只有具有确定真值的陈述句才是命题,无法判断真或假的描述性句子不能作为命题。
Note
不包含其他命题作为其组成部分的命题,又称为简单命题
复合命题: 包含其他命题作为其组成部分的命题

优先级:

逻辑等价:具有相同的真假结果
Exmaple

命题逻辑推理的手段和方法:

命题范式 - 有限个简单合取式构成的析取式称为析取范式 - 有限个简单的析取式构成的合取式称为合取范式
Note
- 一个析取范式是不成立的,当且仅当它的每个简单合取式都是不成立的
- 一个合取范式是成立的,当且仅当它的每个简单析取式都是成立的
- 任一命题公式都存在着与之等值的析取范式合合取范式(不唯一)
2 谓词逻辑¶
!!! note 为什么要从命题逻辑到谓词逻辑?
在命题逻辑中,原子命题是最基本的单位。由原子命题出发,通过使用命题联结词,构成复合命题。命题
逻辑只能把复合命题分解为简单命题(即原子命题),无法对原子命题所包含的丰富语义(如个体、部分
或全体等)进行刻画。因此,命题逻辑无法表达局部与整体、一般与个别的关系。
谓词逻辑: 刻画主体之间逻辑关系的方法
在谓词逻辑中,将原子命题进一步细化,分解出个体、谓词和量词,来表达个体与总体 的内在联系和数量关系,这就是谓词逻辑的研究内容。
-
个体:个体是指所研究领域中可以独立存在的具体或抽象的概念。
-
谓词:谓词是用来刻画个体属性或者描述个体之间关系存在性的元素,其值为真或为假
全称量词和存在量词

约束变元: 在全称量词或存在量词的约束条件下的变量符号称为约束变元 自由变元: 不受全称量词或者存在量词约束的变量符号 e.g. \(Q(x)\)

当公式中存在多个量词时,若多个量词都是全称量词或者都是存在量词,则
量词的位置可以互换;若多个量词中既有全称量词又有存在量词,则量词的位置不可 以随意互换
Example

项: 项是描述对象的逻辑表达式,被递归地定义为:
(1) 常量符号和变量符号是项;
(2) 若\(f(x_1,x_2,\cdots,x_n)\)是n元函数符号,\(t_1,t_2,\cdots,t_n\)是项,则\(f(t_1,t_2,\cdots,t_n)是项\)
(3) 有限次数地使用上述规则产生的符号串是项
原子谓词公式:若\(P(x_1,\cdots,x_n)\)是n元谓词,\(t_1,t_2,\cdots,t_n\)是项,则称\(P(t_1,t_2,\cdots,t_n)\)是原子谓词公式
合式公式:合式公式是由逻辑联结词和原子公式构成的用于陈述事实的复杂语句,又称谓词公式,由
以下规则定义: - 命题常项、命题变项、原子谓词公式是合式公式; - 如果A是合式公式,则\(\neg A\)也是合式公式; - 如果A和B是合式公式,则\(A\wedge B,A\vee B,A\rightarrow B, A\leftarrow B ,A \leftrightarrow B\)是合式公式 -

谓词逻辑推理的手段和方法:

专家系统:

3 知识图谱推理¶
知识图谱(knowledge graph)由有向图(directed graph)构成,被用来描述 现实世界中实体及实体之间的关系,是人工智能中进行知识表达的重 要方式。
知识图谱中存在连线的两个实体可以表示为形如\(<left\_node,relation,right\_node>\)的三元组,这种三元素也可以表示为一阶逻辑的形式
3.1 知识图谱推理: 归纳学习¶

