“本页默认在 ZFC 中讨论集合大小的一阶语言:函数符号、关系符号和常元共同组成一个集合,而不是一个真类。固定一个标准的经典一阶逻辑证明演算,例如经典 Hilbert 系统、加入双重否定消去等…”
形式陈述
本页是总览:一阶逻辑在命题逻辑的联结词上增加项、谓词和对象量词,并由语言、结构、满足关系与证明演算四层组成。语言与证明演算给出句法上的形式系统,结构与满足关系则为它提供语义。可靠性和完备性把这两侧联系起来;语义本身不是一条推导规则。
语言
一阶语法从签名出发。签名指定常元符号,以及各个带有限元数的函数符号和关系符号;项由变量、常元和函数应用递归生成,公式则由关系式、等式、逻辑联结词与量词
结构
一个结构
同一签名可以有许多结构。例如群语言中的乘法符号只规定一个二元函数位置,究竟解释为整数加法、矩阵乘法还是别的运算,要由具体结构决定;语法本身不携带这些数学含义。
满足
满足关系必须同时带结构与赋值,写作
等式按两个项的取值相等解释,否定、合取和全称量词采用相应的递归真值条件。若
语义与证明
若存在结构和赋值满足
直觉
命题逻辑把句子看成不可拆分的真假块,一阶逻辑则进入句子内部,量化个体并描述它们之间的关系,例如“每个节点都有一条出边”。这种量化并不直接越级到集合、性质或函数本身;语言中的函数与关系符号也只提供语法接口,具体含义仍由结构解释,所以同一个公式可以在不同模型中一真一假。量词与变量作用域由此显著提升表达力,同时仍保留完备性与紧致性。
例子与边界
若
群公理可写成一阶句子,例如
推论与应用
群、序、图和集合论都可用一阶语言公理化;在计算机科学中,数据库查询、程序验证与 SMT 求解也大量使用它的可控片段。具体而言,关系演算用公式界定答案,合取查询用存在量词和事实的合取匹配选课、授课等关系;域独立条件说明为何加入表外对象不应改变查询结果。一阶语法规定项、公式与自由变量,一阶结构和 满足关系赋予语义;可靠性、完备性、紧致性与 Löwenheim–Skolem 定理则共同标出这种语言的证明能力和模型边界。
参考资料
- Herbert B. Enderton, A Mathematical Introduction to Logic, 2nd ed., Academic Press, 2001, Chapter 2.
- Wilfrid Hodges, A Shorter Model Theory, Cambridge University Press, 1997, Chapter 1.
- Jeremy Avigad 等,Logic and Proof,在线版 3.18.4,2026 年访问,第 7 章 First Order Logic:项、公式、量词与作用域。