“即凡语义蕴涵成立处必有形式推导。结合可靠性定理($\vdash$ 蕴含 $\models$)得到双向刻画:”
形式陈述
语义蕴涵表达“所有前提同时成立时,结论必定成立”。本页采用经典二值语义。先固定语言和允许的结构类
由满足关系,
同一轮检查中,全部前提与结论使用同一个结构和同一个赋值。若公式都是没有自由变量的句子,其真假不再依赖
在命题逻辑中特别简单:只须考察命题字母的真值赋值
直觉
先用前提筛选允许的情形,再检查结论能否在剩下的情形中失败。因此,语义蕴涵并不要求结论本身永真;前提已经排除的情形,不会成为这次推理的反例。
例如规则说“门打开时警报亮”,又已知门打开。只考察这两项同时成立的状态,警报就必须亮。警报在其他状态可以不亮,这不影响推理。反过来,只知道警报亮,仍容许门关闭且因别的原因报警的状态。
语义蕴涵是对全部允许情形的数学断言。暂时没有搜索到反例,不等于已经证明没有反例;只有搜索确实覆盖了所需范围,或有一般论证排除了它们,才能下结论。
例子与边界
从前提中筛出模型
令
若把第二个前提改为
结构和变量都不能换掉
在一阶语言中,
但
前提不可能同时成立时
推论与应用
在经典语义下,
句法可推导
命题反模型搜索可交给 SAT 求解器;带背景理论的公式通常需要 SMT 或相应理论的推理工具。一般一阶逻辑不能直接用有限真值表穷尽全部结构。模型检查另有一项固定输入:给定状态模型
参考资料
- P. D. Magnus、Tim Button、Robert Trueman、Richard Zach,forall x: Calgary,Fall 2025 在线版,§12.4 “Entailment and validity”;前提全真、结论假的反赋值判据。
- 同书,Chapter 34 “Reasoning about interpretations”,尤其§34.2;一阶等价、蕴涵与对所有解释的量化。
- Herbert B. Enderton, A Mathematical Introduction to Logic, 2nd ed., Academic Press, 2001,§1.2 “Truth Assignments”;命题语义蕴涵。