离散数学与结构(A)/第2次作业 数理逻辑
数理逻辑
1.
(10 分) Łukasiewicz 形式系统 L 中有无穷条公理,但是这些公理都是按照三条模式生成的. 具体来说,设 A , B, C 是任意三条 w.f.f.,那么以下三条都是公理:
- (L1) A →(B→A),
- (L2) (A →(B→C))→((A →B)→(A →C)),
- (L3) (¬A →¬B)→(B→A).
不使用完备性定理,证明:L 中的每一条公理 D 都是重言式,即 ⊨L D.
首先验证 (L1) 为重言式。
A | → | (B | → | A) |
---|---|---|---|---|
T | T | T | T | T |
T | T | F | T | T |
F | T | T | F | F |
F | T | F | T | F |
因为 (L1) 对任何真值指派为真,所以 (L1)是重言式。同理可验证 (L2)(L3) 也为重言式。
因为 D 是公理,知 D 是由 (L1)(L2)(L3) 中的一条生成的,不妨设是由 (L2) 生成的。
假设 D 分别将 A, B, C 替换成了某个 w.f.f. ,则对一个固定的解释 v,有 固定。
又因为 v(D) 相当于对 进行逻辑运算,由 (L2) 为重言式,知 。
因而, D 对任何解释 v 都满足 ,故 D 是重言式。
2.
(10 分) 在 Łukasiewicz 形式系统 L 中,设 是 w.f.f.,不使用演绎定理和完备性定理(sound-ness theorem 和 adequacy theorem),证明:
- 由 (L2) 知
- 由 2. 和 3. ,由肯定前件知
- 由 (L1) 知 。
- 由 1. 和 5. ,由肯定前件知 。
- 由 6. 和 4. ,由MP知 。得证。
3.
(10 分) 证明 中的演绎定理.
演绎定理: 对 中的 w.f.f. 和 w.f.f. 的集合 , 如果 ,且演绎过程中不包含涉及自由出现在 中的变元的泛化,那么 .
提示:参考 Łukasiewicz 形式系统上演绎定理的证明,对证明长度 归纳.
首先,证明 。
引理1:若 且 ,则 。
证明:
- (条件)
- (条件)
- (L2) 。
- (2., 3., MP)
- (1., 4., MP) 。
引理2:。
证明:
- (L1)
- (L1)
- (1., 2., 引理1)
数学归纳法:
-
若 的证明只有 步,则 或 ,或 。
- 若 :因为 ,知 。
- 若 :因为 ,由 MP 知 。
- 若 :仿上易知 。
得证。
-
假设该结论对 步的证明成立,下证该结论对 步的证明成立:
-
如果最后一步是对形如 和 的 w.f.f. 应用 MP:
-
考虑 和 的证明,知它们的步数均 。
因此,由归纳假设,有 以及 。
由引理1,知 。
-
-
如果最后一步是对 进行泛化得到 :
- 由归纳假设,有 。
- 将它进行泛化,知 。
- 由题设“演绎过程中不包含涉及自由出现在 \mathscr{A} 中的变元的泛化”,知 在 中没有自由出现。故由 (K6),知 。
- 因此,由 MP 得 ,得证。
-
4.
(10 分) 证明以下命题(如果使用演绎定理,请在演绎过程中使用到泛化规则的步骤表明,并验证演绎定理的条件).
(1)
如果 不在 中自由出现,那么 .
为利用 Adequacy theorem 证明该式,下面证明该式是语义有效的。
首先,观察到,因为 不在 中自由出现,由公理 (K4) 有 。由 ,知 。因此,对任何与其 -等值的解释 ,都有 。
当 时,由解释 的性质,知 。之后,只需考虑使得 的解释 。
考虑使得 为真的解释 组成的集合 ,以 的值为标准,将之分为两个集合 与 ,下面对此分别考虑。
-
考虑 中的任一解释 。由之前的观察,知对任何 都有 ,故 ,因而 。故 。
-
考虑 中的任一解释 。由 与 ,知 。因此,对任何 都有 。由之前的观察,恒有 成立,因此 恒真,故 。故 。
综上,式 语义有效,由 Adequacy theorem 即得 。
(2)
如果 在 中自由出现,且命题变元 和量词 都在 中不出现,那么 .
为利用 Adequacy theorem 证明该式,下面证明该式是语义有效的。考虑任一解释 :
-
若 ,立刻得到 。
-
若 。
因为 在 中不出现,所以(容易验证)对任何与 -等价的 有 。
因为 在 中不出现,所以 在 中对 是自由的。
因此,由公理 (K5) 有 。
又由 Soundness Theorem ,有 。
又因为 ,知 。
由 的任意性,知 。
因此,。
综上,对任一解释 都有 ,由 Adequacy theorem 知 。
5.
(10 分) 本题举例说明一阶形式语言如何用来描述数学对象. 设 是一个一阶形式语言,包含所有 的符号、w.f.f.、公理和推导规则. 此外,它还另外有如下公理(模式):
(E1) 是公理.
(E2) 对任意项 和任何函数符 ,如下 w.f.f.是公理
(E3) 对任意项 和任何谓词符 ,如下 w.f.f. 是公理
(G1) 是公理.
(G2) 是公理.
(G3) 是公理.
给定下面两个解释,只用考虑公理 (E1)—(G3),判断他们是否是 LG 的模型,并简要说明理由.
(1)
论域 ;:整数上的等号 ;:整数上的加法;:求整数的相反数,即 ;:数 .
逐一验证 (E1)--(G3):
-
(E1) 相当于在说 有自反性, 对应的是 ,对所有 成立。
-
(E2) 相当于在说 是 上的等价/替代关系。分别对 () 和 () 进行验证:
-
:(E2) 相当于:
均成立。
-
:(E2) 相当于 ,成立。
-
-
(E3) 相当于在说 是 上的等价/替代关系。
只需对 进行验证: 显然成立。
-
(G1) 相当于 ,由整数加法的结合律知其成立。
-
(G2) 相当于 ,由整数加法单位元 的性质知其成立。
-
(G3) 相当于 ,由 是 的整数加法逆元知成立。
因此,(1) 是 的模型。由上面的验证过程知,若 是相等关系、 构成群、 是单位元、 是 的逆元、即满足(E1)--(G3),故而是 的模型。
(2)
论域 : 阶可逆的矩阵集合;:n 阶方阵上的等号 ;: 阶方阵的乘法;:求 阶可逆矩阵的逆,即 ;: 阶单位方阵 .
容易验证, 是相等关系, 构成群, 是单位元, 是 的逆元。由前一题的过程知 (2) 是 的模型。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现