Skip to content

一阶逻辑

First-order logic · Predicate logic

在命题逻辑上加入对象、关系、函数与量词的形式语言和模型语义。

条目类型
模型

形式陈述

本页是总览:一阶逻辑在命题逻辑的联结词上增加项、谓词和对象量词,并由语言、结构、满足关系与证明演算四层组成。它们共同构成一个形式系统,但句法对象、语义解释和可推导性不能混成同一层。

语言

一阶语法从签名出发。签名指定常元符号,以及各个带有限元数的函数符号和关系符号;项由变量、常元和函数应用递归生成,公式则由关系式、等式、逻辑联结词与量词 x,x 递归生成。变量的出现分为自由与受约束两类,没有自由变量的公式称为句子。代入必须避开变量捕获,具体递归条款由语法条目展开。

结构

一个结构 M 给出非空论域 M,并把常元解释为 M 中元素、n 元函数符号解释为函数 MnMn 元关系符号解释为 Mn 的子集。变量赋值 s 把变量送到论域元素;项 tM,s 下的取值记为 tM[s],由变量、常元和函数符号递归求得。

同一签名可以有许多结构。例如群语言中的乘法符号只规定一个二元函数位置,究竟解释为整数加法、矩阵乘法还是别的运算,要由具体结构决定;语法本身不携带这些数学含义。

满足

满足关系必须同时带结构与赋值,写作 M,sφ。它沿公式结构递归定义:原子式先解释项和关系,联结词沿用真值条件,而量词通过改变一个变量的赋值来遍历论域。例如

M,sR(t1,,tn)(t1M[s],,tnM[s])RM,M,sxφ存在 aM 使 M,s[xa]φ.

等式按两个项的取值相等解释,否定、合取和全称量词采用相应的递归真值条件。若 φ 是句子,其真假与 s 无关,才简写为 Mφ

语义与证明

若存在结构和赋值满足 φ,称 φ 可满足;若每个结构和赋值都满足它,称其有效。若每个满足公式集 Γ 的结构与赋值也满足 φ,记作 Γφ。相对固定证明演算的句法可推导关系写作 Γφ;可靠性与完备性连接二者,但两种关系在定义上不能混同。

直觉

命题逻辑把句子看成不可拆分的真假块,一阶逻辑则进入句子内部,量化个体并描述它们之间的关系,例如“每个节点都有一条出边”。这种量化并不直接越级到集合、性质或函数本身;语言中的函数与关系符号也只提供语法接口,具体含义仍由结构解释,所以同一个公式可以在不同模型中一真一假。量词与变量作用域由此显著提升表达力,同时仍保留完备性与紧致性。

例子与边界

xy(x<y) 表示没有最大元素。一阶逻辑只能量化论域中的对象,不能直接量化所有子集或关系;后者属于二阶逻辑。

群公理可写成一阶句子,例如 xyz((xy)z=x(yz))。连通性、有限性与“标准自然数结构”本身不能由单个一阶句子完整刻画,说明表达力有边界。公式 xyR(x,y)yxR(x,y) 一般不同,量词次序不能交换。

推论与应用

群、序、图和集合论都可用一阶语言公理化;在计算机科学中,数据库查询、程序验证与 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.
关系图谱23 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
分类位置

上位 / 更一般

暂未标注直接上位概念。

下位 / 直接特例