Skip to content

一阶逻辑可靠性定理

Soundness theorem for first-order logic

一阶证明系统中可证的公式在每个模型中都语义有效。

条目类型
定理

形式陈述

固定一套一阶逻辑语言、语义以及证明演算。可靠性定理断言,对任意句子集 Γ 和公式 φ

ΓφΓφ.

若允许公式带自由变量,右侧表示:每个使 Γ 中全部公式为真的结构与变量赋值,也使 φ 为真。证明对形式推导长度归纳:逻辑公理在所有解释下有效,非逻辑公理由满足 Γ 的模型满足,而每条推理规则都保持真值。定理依赖所选演算;“可靠”不是纯语法系统自动具有的性质。

直觉

一阶可靠性定理说,形式证明不能从真前提出发推出语义上的假结论。证明对推导逐步归纳:公理在任意结构下有效,每条规则都是局部保真的,有限串联后仍然保真。它保证证明系统不会“制造”语义错误,但不保证所有语义真理都能证明,后者属于完备性。

例子与边界

x(P(x)Q(x))P(a) 推出 Q(a),在任意同时满足两前提的结构中都成立。若 Γ 有模型而演算可靠,则不可能同时推出 ψ¬ψ,所以语义可满足性蕴含语法一致性。反之,可靠性本身不保证所有语义后果都可证明;一个只含少数规则的演算可能可靠却严重不完备。

modus ponens 的可靠性来自:若 φφψ 都真,则 ψ 真。全称化规则需限制被量化变量不自由出现在未关闭假设中,否则会从某个特定赋值成立错误推出对所有对象成立。若系统加入一条不保真的公理,可靠性立即失效。

推论与应用

句法推导由规则产生,语义蕴涵由所有模型定义;可靠性给出前者包含于后者,也允许用一个反模型立即否定可推导性。与 一阶完备性定理合并后,两种后果关系一致,为程序验证、自动定理证明、证明助理内核和形式化数学提供理论保证。

参考资料
  • Herbert B. Enderton, A Mathematical Introduction to Logic, 2nd ed., Academic Press, 2001,§2.2, soundness of first-order deduction。
  • Heinz-Dieter Ebbinghaus, Jörg Flum, and Wolfgang Thomas, Mathematical Logic, 2nd ed., Springer, 1994,Ch. II, soundness theorem for predicate logic。
关系图谱4 个相邻概念 · 1 类关系

拖动节点调整位置。

显示关系

显示:依赖

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