完备性定理
概述
完备性定理(Completeness Theorem):在命题逻辑中,每一个语义上有效的论证都可以通过19个推论规则给出形式证明。换言之,真值表方法能判定的所有有效论证,形式证明系统也都能证明。完备性定理与可靠性定理合在一起,确立了语法推导与语义蕴涵的完全等价性。
定理陈述
形式化陈述
定理(命题逻辑完备性定理):设 为一组命题(前提), 为一个命题(结论)。则:
如果 (即 语义蕴涵 ,在所有使 为真的解释下 也为真),则 (即存在一个使用19个推论规则从 到 的形式证明)。
用符号表示:若 则 。
特别地,对于不含前提的情形:如果 是重言式(),则 是可证明的()。
各项说明:
- 19个推论规则包括:9个基本有效论证形式(如肯定前件、否定后件、假言三段论等)和10个替换规则(如 De Morgan 定律、双重否定律等)
- 完备性定理的逆命题是可靠性定理:若 则
- 本定理是命题逻辑的完备性;谓词逻辑的完备性由哥德尔完备性定理(1929)建立
证明概要
证明思路(通过真值表构造形式证明)
核心思想
对于任何有效的论证,其条件式 是重言式。我们可以利用完备真值表的信息,系统性地构造一个形式证明。
详细步骤
第一步:将有效性问题转化为重言式问题
论证 有效,当且仅当条件式 是重言式。因此只需证明:每个重言式都是可证明的。
第二步:利用简化真值表方法
对于重言式,简化真值表方法(假设结论为假、前提为真,反推矛盾)必然导致矛盾。这个反推过程可以转化为形式证明的构造。
第三步:构造性证明策略
对于重言式 ,按以下策略构造证明:
- 如果 是某个推论规则的直接实例,则一步即可证明。
- 如果 可以通过替换规则从已知重言式得到,则先证明已知重言式,再应用替换。
- 对于一般情况,利用条件证明和间接证明将问题分解为子目标,递归构造证明。
第四步:归纳论证
对命题的复杂度(联结词的个数)进行归纳:
- 基础情况:不含联结词的命题变项本身不是重言式(除非在退化情况下),无需处理。
- 归纳步骤:假设所有复杂度小于 的重言式都是可证明的。对于复杂度为 的重言式 :
- 若 的主联结词是 ,则 。由于 是重言式,。由归纳假设和推论规则的组合,可以构造从 到 的证明,再用条件证明得到 。
- 若 的主联结词是 、、,类似地利用相应的推论规则和替换规则处理。
证毕。
关键推论
- 推论1(语法与语义的等价性):可靠性()和完备性()合在一起给出 。这意味着命题逻辑的形式证明系统是”完备的”——它足以证明所有语义上有效的论证。
- 推论2(可判定性):由于完备性定理,命题逻辑的有效性可以通过两种方式判定:(1)语义方法——真值表;(2)语法方法——形式证明搜索。虽然形式证明搜索在最坏情况下不如真值表方法高效,但完备性保证了它最终一定能找到证明(如果论证有效的话)。
- 推论3(紧致性定理):作为完备性定理的推论,命题逻辑满足紧致性:如果 ,则存在 的有限子集 使得 。这是因为形式证明只使用有限多个前提。
应用场景
- 形式系统的充分性验证:完备性定理保证了19个推论规则构成的形式系统”足够强大”,能够证明所有有效论证。这是对形式证明系统设计的重要肯定。
- 定理证明器的理论基础:在自动定理证明中,完备性定理保证了搜索算法的完备性——如果论证有效,搜索过程最终一定能找到证明。
- 逻辑系统的比较:不同逻辑系统(如直觉主义命题逻辑)的完备性定理是否成立,是评估该系统表达力的重要标准。
- 元逻辑研究:完备性定理是数理逻辑中最深刻的元定理之一,它揭示了形式证明与语义真值之间的深刻联系。