Skip to content

语义蕴涵

Semantic entailment

所有满足前提集的结构与赋值也满足结论时成立的语义关系。

条目类型
定义

形式陈述

本页讨论一般的模型论语义蕴涵。固定语言及其允许的语义结构类 M,对公式集 Γ 和公式 φ 定义

ΓMφMM s((γΓ, M,sγ)M,sφ).

语义类从上下文明确时省略下标。若处理句子,满足关系与变量赋值 s 无关。命题特例已经在命题逻辑中用真值赋值自足定义;从本页视角看,它只是把结构类退化为真值赋值 v,公式化为 v[(vΓ)vφ]。等价地,Γ{¬φ}M 中不可满足。若 Γ 无模型,它语义蕴涵每个公式,这是全称条件没有反例所导致的空真。

直觉

Γφ 表示每个满足全部前提 Γ 的模型也满足结论 φ。换个角度说,只要找不到“前提全真而结论为假”的反例世界,结论就被前提逻辑强制。它是对所有模型的外部量化,与具体证明系统无关,只关心真假保持而不关心推导长度。若 Γ 本身不可满足,它便语义蕴涵任意公式;这是因为根本没有满足前提的反模型,属于真空成立。

例子与边界

{PQ,P}Q,但 {PQ,Q}P,取 P 假、Q 真即可给出反模型;同理,PQP。自然语言中的因果“导致”与语义蕴涵不同,这里不涉及时间或因果,只比较同一赋值下的真值约束。若 Γ={P,¬P},不存在满足前提的赋值,于是对任意 R 都有 ΓR;这不是证明了 R 的内容,而是前提集无模型。爆炸性的这一边界也说明,建模前应先检查前提的一致性,否则任何目标都会被平凡蕴涵。

推论与应用

满足关系定义模型,句法可推导则由证明规则定义。可靠性给出 ⊢⇒⊨,完备性给出反向;求反例时,命题公式或有限 Boolean 编码可交给 SAT,带背景理论的公式通常交给 SMT,而一般一阶有效性需要定理证明或模型查找,不能统称为“交给 SAT”。模型检查又是另一层问题:它先固定状态模型 M,再判定 Mφ,并不对语义结构类中的所有模型做 Γφ 的外部量化。分清固定模型的满足、全体模型上的蕴涵与所选验证算法,才能准确解释一份反例究竟否定哪层断言。

参考资料
  • Daniel J. Velleman, How to Prove It: A Structured Approach, 3rd ed., Cambridge University Press, 2019,Ch. 1, sentential consequence and counterexamples。
  • Herbert B. Enderton, A Mathematical Introduction to Logic, 2nd ed., Academic Press, 2001,§1.2, tautological implication。
关系图谱16 个相邻概念 · 1 类关系

拖动节点调整位置。

显示关系

显示:依赖

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