第 III 部分 · 知识、推理与规划

第 8 章 一阶逻辑

Chapter 8 · First-Order Logic

⏱ 建议学习时长:约 4 小时

本章导读

命题逻辑无法表达「所有 / 存在」与对象之间的关系。一阶逻辑引入对象、关系与量词,让知识表示的粒度从原子命题上升到世界本身。

学习要点

核心概念

术语English一句话解释
论域Domain讨论范围内对象的全集
谓词Predicate描述对象属性或对象间关系的符号
量词Quantifier∀(全称)与 ∃(存在)两种
项Term常量、变量或函数作用产生的对象表达式
解释Interpretation为符号指派论域中对象的语义映射
全称量词Universal Quantifier ∀对论域中所有对象都成立
存在量词Existential Quantifier ∃论域中至少存在一个对象成立
一阶逻辑FOL带对象、关系与量词的经典逻辑系统
半可判定Semi-decidable为真可被证明终止,为假可能永远运行

配套代码(aima-python)

aima-python 是官方维护的开源算法库(MIT 协议),建议每学完一章就跑一遍对应模块的示例。

延伸资源