命题逻辑公理系统浅谈

命题逻辑公理系统

概念

从一些公理出发,根据演绎法,推导出一系列定理,形成的演绎体系叫做公理系统

命题逻辑的重言式^ 1可以组成一个公理系统

  • 初始命题是重言式
  • 从公理出发,利用推理规则,可以推导出定理,定理都是重言式
  • 该系统推出的都是重言式,而且能推出所有重言式

初始符号

  • 命题符号:α,β,γ,ε
  • 联结词:¬,,
  • 辅助符号:,
  • 可证符号:[^ 2](后接公式,表示该公式在系统中是可证明的)

组成

  • 符号集:α,β
  • 公式集:用于表达命题的符号串
  • 公理集:用于表达推理出发的初始肯定命题
  • 推理规则集:由公理以及已证定理得出新定理的规则
  • 定理集:表达了肯定的所有命题

形成

数学的公理化运动

平常,我们讨论命题逻辑,是从语义角度,非形式化地、不严谨地进行解释性的讨论.

而数学传统追求的是严格的形式化、公理化系统。

  • 形式化:符号化,只有语法定义,并无语义解释。
  • 公理化:从初始符号串(公理)出发,根据符号变换规则,推导出其他符号串(定理).

(欧氏几何就是一个经典的公理化系统)

从数学发展看 ,

数学发展第一阶段:无理数的发现与欧几里德的《几何原本》(用抽象的方法定义一些几何对象,然后用公设和公理推出其他的几何对象)

数学发展的第二阶段:微积分以及贝克莱对无穷小Δx 的怀疑;柯西的 εδ 极限定义;对数学思维基础的讨论导致了符号逻辑-数理逻辑的产生和发展;对数学基础的讨论导致了康托的集合论的产生。

其中,集合论公理化运动假定数学运用的逻辑本身没有问题,而罗素(逻辑主义)、布劳威尔(直觉主义)、希尔伯特(形式主义)等人对于这一前提提出不同观点。

罗素《数学原理》为现代数理逻辑贡献巨大。

数学发展的第三阶段:罗素悖论说明了集合论在逻辑上也是矛盾的。数学的基础受到新的怀疑。

(以上是对数学公理化运动的过程简述)

公理系统形成规则

  1. 命题符号是公式
  2. α 是公式,则 ¬α 是公式
  3. αβ 是公式,则 αβ 是公式
  4. 公式仅限于此

阐述

定义

  • D1.αβ 定义为 ¬(¬α¬β)
  • D2.αβ 定义为 ¬αβ (即“如果A,那么B”)
  • D3.αβ 定义为 (αβ)(βα)

其中D2 有一点需要注意:

  1. αβ 真且α 真,则 β
  2. αβ 真且β 假,则 α

(上述定义的目的是简化公式表达,也可将 →↔作为初始符号,并增加相应形成规则

公理

其中 P,Q,R 可为任意公式

  • A1.(PP)P
  • A2.P(PQ)
  • A3.(PQ)(QP)
  • A4.(QR)((PQ)(PR))

推理规则

  • R1.代入规则:若 α,则 α[p/β].(将公式 α 中某符号 p 处处代以公式β ,称为代入,结果记作 α[p/β].
  • R2.分离规则:若 α,αβ ,则 β
  • R3.置换规则:定义的左右方可互相替换.设对公式 α 施以置换后得到公式β。若 α,则 β.

定理

  • T1.PP (同一律)
  • T2.P(QP)
  • T3.(PQ)(QR),PR (传递律)
  • T4.(QR)((PQ)(PR)) (传递律)
  • T5.(P(QR))((PQ)(PR))
  • T6.P(¬PQ)
  • T7.¬P(PQ)

证明方法

设有公式序列α1,α2,α3,,αn如果对于每个αi(i[1,n])都有:

  1. 或是公理之一
  2. 或者是由前面的一个或两个 αhαh(h,k<i)实施推理规则而得

则,称此公式序列是定理 αn 的一个证明

按上述证明方法举例证明:

T1PP

名同一律,证明:

(1)P(PQ)(2)P(PP)(3)(PP)P(4)(QR)((PQ)(PR))(5)((PP)P)((P(PP))(PP))(6)(P(PP))(PP)(7)PP

其中,(1)P 通过公理 A2 得到

(2)是由(1)通过推理规则 R1 ,代入 [Q/P] 得到

(3)是由(2)通过公理 A1 得到

(4)T4 的结论,具体的证明见下

(5)是由(4)通过推理规则R1,代入[Q/PP,R/P] 得到

(6)是由(3)(5) ,通过推理规则 R2 分离得到

(7)是由(2)(6) ,通过推理规则 R2 分离得到

T4(QR)((PQ)(PR))

这条定理也被称为传递律,证明:

(1)(QR)((PQ)(PR))(2)(QR)((¬PQ)(¬PR))(3)(QR)((PQ)(PR))

其中,(1)是由 (QR) 通过公理 A4 得到

(2)是由(1)通过推理规则 R1 ,代入 [P/¬P]得到

最后 (3) 是直接通过定义 D2 ,遂原命题得证

公理系统性质

  • 协调性(相容性,一致性,不矛盾性):即推出的定理都是真的,或 α¬α 不都是定理.
  • 完全性(完备性):定理均能在系统中推出
  • 独立性:公理 α 不能被其他公理推出,即不能有冗余的公理

参考

https://www.docin.com/p-1307002680.html

https://wenku.baidu.com/view/e2184478876fb84ae45c3b3567ec102de2bddf8c.html

https://wenku.baidu.com/view/6331566e561252d380eb6ed8.html

[^ 2]: 句法后承():连接一个命题集合和一个命题,如Σϕ,表示的是 ϕ 可以通过句法证明的方式从Σ 中得出。以 Hilbert style 的证明为例,这即是说,存在一个命题序列,使得每个前提要么是公理,要么是 Σ 中的命题,而这个命题序列的最后一项是 ϕ

posted @   _Famiglistimo  阅读(4485)  评论(1编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示