离散数学·第一章·命题逻辑
---------------------------------------------------分割线--------------------------------------------------------------------※----※真or假----TorF----1or0----命题真值。- 命题常项 \( \top \) 和 \( \bot \) 用于定义逻辑公理(如 \
学习任何知识首先要通过非知识性的内容感性形成对未知知识的基本认识,树立学习该知识的基本自信,我以为一位优秀的老师在面对面课堂讲授的过程中传达的一方面可以叫做学习这门知识的实操经验,另一方面则是通过整个人的外显形态与学生建立广泛的联系,传播其学习的“场”,实现知识的跨时间迭代更新。一位好老师,可以在一言一行间改变学生的世界,人与人之间有深层次的交互式学习模式,这是机器目前无法实现的。
非知识点内容:
我们这门课学习的对象是“离散数学”,讨论数学概念中的“离散”,与现实联系起来,反哺于对“数学”概念的理解,有言:“万物即数”。
那么“离散数学”对应了现实世界的那些/种/类/领域?
“离散数学”是研究离散结构及其关系的数学分支,与连续数学(如微积分)形成鲜明对比。它对应现实世界的多个领域,并在现代科技中具有基础性作用。
### **离散数学的本质**~from deepseek
1. **离散性**
研究对象为**不连续、可分割的个体或结构**(如整数、集合、图、逻辑命题、有限状态机等),而非连续变化的量。
2. **结构性与关系性**
关注离散对象之间的**逻辑关系、组合方式与抽象结构**,例如图的连接性、集合的包含关系、命题逻辑的推理规则等。
3. **算法与计算的数学基础**
为计算机科学提供理论工具,例如形式化算法设计、计算复杂性分析、自动机理论等。
sooooooooooooooooooooooooooooooooooooooooooooooooooooooooo→
离散数学在现实世界的应用领域 -------计算机科学
- **算法与数据结构**:树、图、哈希表等结构直接用于数据库、搜索引擎和网络路由。
- **计算理论**:形式语言与自动机理论是编译器设计和程序语言的基础。
- **密码学**:数论与组合数学支撑RSA、椭圆曲线加密等算法。
- **人工智能**:逻辑推理(谓词逻辑)、概率图模型(贝叶斯网络)和状态机用于知识表示与推理。
(其他领域按下不表先)
计算机科学,无非就是学习计算机的语言,并用计算机语言“表示”人需要的逻辑,通过计算机这个高效工具实现人无法或者低效低收益的行为。
离散数学的本质是**通过离散结构的抽象与组合,揭示复杂系统的内在规律**,其方法论已成为数字时代的基础工具。无论是计算机程序的运行、社交网络的连接,还是生物基因的解析,离散数学都在背后提供理论支持与解决方案。
我们可以用“表示”二字寻找一种感觉(feeling),
以“线性映射的矩阵表示”为例,我们讨论“表示”的数学含义,
在数学中,“表示”(**Representation**)的本质是**通过具体且结构化的方式,将抽象概念或对象转化为另一种可操作的形式**,同时保留其核心性质与关系。
### **一、线性映射的矩阵表示:具体案例**
#### **1. 数学定义**
- **线性映射**:向量空间 \( V \) 到 \( W \) 的映射 \( T: V \to W \),满足线性性(加法和数乘的保持)。
- **矩阵表示**:若 \( V \) 和 \( W \) 分别有基 \( \mathcal{B}_V \) 和 \( \mathcal{B}_W \),则存在唯一矩阵 \( [T]_{\mathcal{B}_V}^{\mathcal{B}_W} \),使得对任意向量 \( \mathbf{v} \in V \),其坐标向量满足:
\[
[T(\mathbf{v})]_{\mathcal{B}_W} = [T]_{\mathcal{B}_V}^{\mathcal{B}_W} \cdot [\mathbf{v}]_{\mathcal{B}_V}
\]
这里,矩阵 \( [T] \) 是线性映射 \( T \) 在选定基下的“替身”。
#### **2. “表示”的数学含义**
- **坐标化**:将抽象的线性映射转化为具体的数字矩阵,使不可见的映射关系可视化、可计算。
- **结构保持**:矩阵的乘法与线性映射的复合对应,矩阵的秩对应映射的像空间维度,特征值对应映射的缩放因子等。
- **依赖基的选择**:同一线性映射在不同基下对应不同矩阵(相似矩阵),但本质性质(如秩、迹、行列式)不变。
---
### **二、“表示”的哲学内涵:“听其形而观其言”**
#### **1. 形(Form)与言(Essence)的关系**
- **形**:矩阵作为符号系统,是线性映射的“外壳”。例如,矩阵 \( \begin{pmatrix} 2 & 1 \\ 0 & 2 \end{pmatrix} \) 是某个线性映射在基下的具体形式。
- **言**:矩阵背后的线性映射的**本质属性**,如可逆性、几何作用(伸缩、旋转)、谱(特征值)等。
- **统一性**:不同矩阵可能表示同一线性映射(通过基变换),正如同一事物可有多重外在表现(“形异言同”)。
#### **2. 数学中的“表示论”视角**
- **表示论的核心**:用具体结构(如矩阵、函数、图)表达抽象代数对象(如群、环、李代数),从而通过操作具体对象研究抽象性质。
- 例1:**群表示**用矩阵群(如 \( \text{GL}(n) \))表达抽象群的结构。
- 例2:**张量**是多重线性映射的坐标表示,其分量随基变换协变或逆变。
#### **3. 数学建模的启示**
- **降维与升维**:
- **降维**:将无限维空间中的算子(如微分算子)表示为有限维矩阵(如离散傅里叶变换)。
- **升维**:通过矩阵的广义逆或谱分解,反推原映射的全局行为(如解微分方程)。
---
### **三、“表示”的扩展意义**
#### **1. 语言的本质:符号与意义的映射**
- 数学中的“表示”与自然语言的“翻译”类似:
- 数学符号(如矩阵、公式)是“能指”(Signifier),其背后的概念(如线性映射、物理规律)是“所指”(Signified)。
- 例如,\( F=ma \) 是牛顿第二定律的符号表示,但其本质是动力学因果关系的抽象。
#### **2. 计算的实现**
- **算法即表示**:计算机通过离散符号(二进制、矩阵)模拟连续世界(如流体力学方程离散化为矩阵运算)。
- **抽象与具体的桥梁**:深度学习中的神经网络权重矩阵,本质是输入-输出非线性关系的线性化近似表示。
#### **3. 科学中的表示范式**
- **物理**:量子力学中波函数是希尔伯特空间向量的表示,算符对应矩阵(如泡利矩阵)。
- **生物**:DNA序列的字符串表示,基因调控网络用图论模型表示。
- **经济**:投入产出模型用矩阵表示产业间关联,博弈策略用离散策略空间表示。
---
### **四、总结:数学中“表示”的本质**
1. **结构同构性**:表示需与原始对象在关键性质上同构(如矩阵乘法与线性映射复合的同构)。
2. **工具性与启发性**:通过具体操作(如矩阵乘法)揭示抽象对象(如线性映射)的行为。
3. **多态性**:同一对象可有多种表示形式(如线性映射的矩阵、多项式、几何变换),不同表示适用于不同场景。
正如“听其形而观其言”,数学中的“表示”要求我们**透过符号与形式的外壳,洞察其背后的本质结构与规律**。无论是矩阵、图表还是方程,它们既是工具,也是通往数学真理的语言。
人与语言,动物有叫声,植物有次声波,那么宇宙的语言是什么?------数学
数学是现实世界的抽象的表示的学问。
“表示”有优劣之分,对应不同的结构,而不同的结构可以用数学的不同形式表示,这正是长久以来数学家解决的问题。宇宙中其他文明一定同样拥有数学。
回来
我们学习“离散数学”,抓住逻辑,集合,映射,二元关系,图几个要点 ,先。(表达习惯)
(这篇文章记录我学习离散数学第一章命题逻辑的心得与具体知识点归纳总结,基于听课所作课堂笔记与整体回顾反思,利用deepseek辅助理解与拓展总结,以我的思路为主线集中输出一篇内容,原谅我的粗浅理解,感谢。)
知识点内容:
0.自然语言→数学语言→命题及其衍生物
※----※ 真or假 ---- T or F ---- 1 or 0 ----命题真值 →(判断性质)
1.命题的特征
①陈述句
②真值唯一,非真即假
2.命题的分类:
简单命题;
复合命题(不;和;或;只要 就 ;如果 才;......)
♥(值得一提:显然逻辑语言和自然语言并非一一对应)做题是注意拆解
3.命题常项与命题变项
A 命题常项(Propositional Constant)---具有**固定真值**的原子命题符号,其真值不依赖任 何条件或赋值。
如“1+1=2”(真)或“雪是黑色的”(假)。
本质:逻辑系统中的“锚点”,为推理提供绝对真假的基准。
B命题变项(Propositional Variable)---表示**任意命题的符号**,其真值需要外部赋值(如 真值表赋值)才能确定。 - 符号 \( P, Q, R \) 等,可 代表“今天下雨”“小明在跑步”等命题。
在复合命题 \( P \land Q \to R \) 中,\( P, Q, R \) 的真值由具体情境决定。
本质:逻辑系统的“变量”,通过赋值与组合构建灵活的逻辑表达式。
核心区别
| **特征** | **命题常项** | **命题变项** |
|----------------------|----------------------------------|-----------------------------------|
| **真值确定性** | 固定(已知真或假) | 不确定(需赋值) |
| **符号角色** | 逻辑系统的常量 | 逻辑系统的变量 |
| **依赖情境** | 独立于上下文 | 依赖具体赋值或模型 |
| **逻辑功能** | 提供真值基准或构建公理| 构建复合命题与推理规则 |
应用
逻辑系统构建
- **公理化系统**:
- 命题常项 \( \top \) 和 \( \bot \) 用于定义逻辑公理(如 \( P \lor \top \) 恒真)。
- **复合命题形式化**:
- 命题变项通过联结词(如 \( \land, \lor, \neg \))组合为复杂公式,例如 \( (P \to Q) \land (Q \to R) \)。
真值表与逻辑推理
- **真值表分析**:
- 命题变项的所有赋值组合穷举后,可验证公式的永真性(如 \( P \lor \neg P \) 是重言式)。
- **归谬法**:
- 假设命题变项为真或假,结合命题常项(如 \( \bot \))导出矛盾。
形式语言与计算机逻辑
- **编程语言中的布尔常量**:
- `true` 和 `false` 对应命题常项,直接参与条件判断。
- **逻辑电路设计**:
- 命题变项对应输入信号(如开关状态),命题常项对应固定电平(如高电平为真)。
哲学理解
#### **1. 确定性与自由的辩证**
- **命题常项**象征**绝对真理**,如数学定理或物理定律,不受主观影响。
- **命题变项**象征**经验知识**,如“今天下雨”,其真值依赖观察与验证。
#### **2. 符号与现实的映射**
- **命题常项**是逻辑系统与现实的“刚性接口”,例如“1+1=2”直接锚定数学事实。
- **命题变项**是逻辑系统与现实的“柔性接口”,例如“P=人类有自由意志”需哲学讨论赋值。
#### **3. 逻辑的完备性与表达能力**
- **常项的局限性**:仅能表达固定事实,无法描述动态或未知世界。
- **变项的灵活性**:通过赋值与组合,可模拟任何可能的命题关系,支撑逻辑系统的普适性。
All in all **命题常项**是逻辑的“基石”,提供确定性;**命题变项**是逻辑的“砖瓦”,构建灵活性。
- 二者结合使逻辑既能处理绝对真理(如数学证明),又能分析经验命题(如科学假设)。
- 正如“听其形而观其言”,命题常项与变项的符号形式(形)需通过真值语义(言)赋予意义,体现了逻辑学中**符号与语义的统一**。
4.命题的符号化
A命题----p,q,r,s,....../命题变项P,Q,R,S,A,B,C,D,.....;
B命题逻辑----①否定(非),②和取(与),③析取(或),
④蕴涵(前件→后件),⑤变价(前后)
♥(优先级依次降低)
就简单看看蕴涵(前件→后件),变价(前后)这两个,其他不赘述。
蕴涵(前件→后件):前件为0,蕴涵式真值为1;都为1,真值为1.
变价(前后):同为1,异为0
5.层次问题----------逻辑命题的“分类”--------命题按“真假可能性”分成不同层次
- **可满足式**:像“有点甜的水果”——至少有一种情况为真,也可能有假。
- 例如命题 \( P \lor Q \)(P或Q),只要P或Q有一个为真,整个命题就为真。
- **重言式**:像“糖”——无论怎么尝都甜。
- 例如命题 \( P \lor \neg P \)(P或非P),不管P是真是假,这个命题永远为真。
- **矛盾式**:像“苦瓜”——无论怎么尝都苦。
- 例如命题 \( P \land \neg P \)(P且非P),不管P是真是假,这个命题永远为假。
6.真值表:穷举所有可能性的“答题卡”
真值表就像考试的选择题答题卡,把所有可能的答案列出来
再判断命题在这些答案下的真假。
具体操作步骤
①列变量:比如命题中有 \( P, Q \) 两个变量,就列出所有可能的真假组合(共4种)。
②填结果:对每种组合计算命题的真假。

计算机之用!!!!!!!!!!!!!!win!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7.命题公式的递归定义 ------------一套“搭积木说明书”
告诉你如何用最基础的零件(命题变项、常项),通过逻辑联结词(¬, ∧, ∨ 等)一步步搭出合法的公式。
规则拆解:
①基础积木(第0层)------- 单个命题变项p,q,r,s是最小单元,直接合法。
②组合规则(向上搭积木):

唯一性规则: 只有按以上规则搭出的才是合法公式!合法合规的咯,阿瑟。
8.公式的“层数”------------衡量公式的复杂度--------------嵌套了多少层逻辑联结词。
计算规则
①原子公式(第0层)
②每加一个联结词,层数+1

9.成真赋值 vs 成假赋值:命题的“开关状态”
把命题中的每个变量想象成开关,**赋值就是开关的拨动状态**。
- 成真赋值 = 能让灯泡亮(1)的开关组合
- 成假赋值 = 让灯泡灭(0)的开关组合
①可满足式
“如果下雨,我就不出门”——时真时假
②重言式(永真式)
无论怎么拨动开关,灯泡永远亮。
③矛盾式
无论怎么拨动开关,灯泡永远灭。
自相矛盾的陈述
----------------------------------------------------分割线--------------------------------------------------------------------
熊一枫老师答疑补充内容:
【金山文档 | WPS云文档】 离散数学统一答疑
https://kdocs.cn/l/cbUAjcymFMeU
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)