离散数学知识点总结(上半+初步整体总结)

总

离散数学知识体系总览

下图清晰地展示了它们之间的逻辑关系:

flowchart TD
    subgraph A [模块一:数学基础]
        direction LR
        A1[“命题逻辑”] --> A2[“谓词逻辑与推理规则”] --> A3[“证明导论”]
    end

    subgraph B [模块二:图论核心]
        direction LR
        B1[“图的术语”] --> B2[“同构与连通性”] --> B3[“欧拉图与哈密顿图”]
    end

    subgraph C [模块三:图论进阶]
        direction LR
        C1[“平面图”] --> C2[“填色问题”]
    end

    A --> B --> C

各模块核心内容精要

模块一:数学基础 (文件1-3)
  1. 命题逻辑

    • 核心:研究命题及其逻辑关系的真假性。
    • 关键概念:命题、逻辑运算符(¬, ∧, ∨, →, ↔)、真值表、德摩根定律、逆否命题。
    • 应用:逻辑电路、系统规范说明。
  2. 谓词逻辑与推理规则

    • 核心:将逻辑从命题扩展到包含变量的语句。
    • 关键概念:命题函数、量词(∀, ∃)、量词的否定与嵌套、推理规则(假言推理、析取三段论等)。
    • 意义:为数学证明提供了形式化语言和基本推理工具。
  3. 证明导论

    • 核心:将逻辑规则应用于数学论证。
    • 证明方法:直接证明、反证法、归纳法、分情况证明、构造性与非构造性证明。
    • 术语:定理、引理、公理、猜想。
模块二:图论核心 (文件4-6)
  1. 图的术语

    • 核心:引入图的基本定义和分类。
    • 关键概念图(G=(V,E))、度、握手定理、完全图(Kn)、二分图(Km,n)图 ( G=(V,E) )、度、握手定理、完全图 ( K_n )、二分图 ( K_{m,n} )(G=(V,E))、度、握手定理、完全图(Kn)、二分图(Km,n)匹配、霍尔婚姻定理匹配、霍尔婚姻定理匹配、霍尔婚姻定理
  2. 同构与连通性

    • 核心:研究图的结构本质和连接强度。
    • 关键概念:图的表示(邻接表/矩阵)、图的同构、路径/通路/回路、连通图、割点/割边、点/边连通度。
    • 重要定理:任何 u-v 路径都包含一条 u-v 通路。
  3. 欧拉图与哈密顿图

    • 核心:两种经典的路径遍历问题。
    • 欧拉图(遍历所有边):
      • 判定:所有顶点度为偶数(连通)⇔ 欧拉图。
      • 应用:一笔画、中国邮递员问题。
    • 哈密顿图(遍历所有顶点):
      • 判定:无统一简明的充要条件(NP难问题)。
      • 充分条件:狄拉克定理、欧尔定理。
模块三:图论进阶 (文件7-8)
  1. 平面图

    • 核心:研究可以画在平面上而无边交叉的图。
    • 基石:欧拉公式 ( V - E + F = 2 )。
    • 判定
      • 边数上界:(E≤3V−6)( E \leq 3V - 6 )(E3V6)
      • 库拉图斯基定理:图是平面图当且仅当它不包含 (K5)( K_5 )(K5)(K3,3)( K_{3,3} )(K3,3) 的细分。
    • 应用:电路板设计、多面体分类(柏拉图立体)。
  2. 填色问题

    • 核心:为图的结构元素(面或顶点)着色,使相邻者颜色不同。
    • 四色定理:任何平面图都是4-面可填色的。
    • 顶点着色
      • 着色数 (χ(G))( \chi(G) )(χ(G)):所需的最少颜色数。
      • 上下界(ω(G)≤χ(G)≤1+Δ(G))( \omega(G) \leq \chi(G) \leq 1 + \Delta(G) )(ω(G)χ(G)1+Δ(G))
      • 贪婪算法:提供了一种着色的方法,但不一定是最优的。
      • 区间图(χ(G)=ω(G))( \chi(G) = \omega(G) )(χ(G)=ω(G)),是应用性很强的一类图。

贯穿全局的核心思想与进阶路径

  1. 从抽象到具体:课程从最抽象的符号逻辑(命题、谓词)出发,建立起严谨的推理框架,然后将其应用于非常直观的图论模型,最终解决如地图着色、路径规划等实际问题。
  2. 从存在到构造:许多定理不仅证明了某种对象(如欧拉回路、匹配)的存在性,还提供了构造性的方法去寻找它(如弗勒里算法、匈牙利算法)。
  3. 从定性到定量:对图的性质研究从定性的“是否连通”(连通性)深入到定量的“有多连通”(连通度 (kappa(G)( kappa(G)(kappa(G),lambda(G)lambda(G)lambda(G)));从“能否着色”深入到“最少需要多少颜色”(着色数 (χ(G))( \chi(G) )(χ(G)))。
  4. “P vs. NP”的缩影:欧拉图问题存在高效的判定算法,而哈密顿图问题被相信是困难的,这直观地体现了计算复杂性理论中的核心困境。

总结:

一、数理逻辑

逻辑基本律

  • 同一律:A = A
  • 矛盾律:A且¬A为假
  • 排中律:A或¬A为真

(一) 基本概念

1. 命题逻辑基本概念
  • 命题常项命题变项联结词命题公式
  • 悖论:非命题
  • 联结词完备集:{¬, ∨, ∧},{与非},{或非}
  • 命题公式的表达:真值表、析取合取范式
  • 可满足性问题:消解法
2. 一阶逻辑基本概念
  • 个体词:常项、变项(约束、自由)、域
  • 谓词:常项、变项
  • 量词:∀(任意)、∃(存在)、辖域
  • 一阶语言谓词公式解释
  • 谓词公式的表达:前束范式
3. 命题逻辑和一阶逻辑的关系
  • 封闭的谓词公式在任何解释下都变成命题常项
  • 非封闭的谓词公式在某些解释下可以变成命题常项

(二) 等值式/算律

1. 共有的等值式
  • 双重否定律结合律交换律幂等律
  • 分配律吸收律德摩根律
  • 格的性质:零律、一律
  • 布尔代数性质:排中律、矛盾律
  • 蕴含式等价式逆否命题等价否定归谬论
2. 一阶逻辑特有的等值式
  • 消去量词(2种)
  • 量词否定(2种)
  • 量词辖域收缩、扩张(8种)
  • 量词分配(2种)
3. 一阶逻辑的置换规则
  • 换谓词名(置换)
  • 换约束个体名(换名)
  • 换自由个体名(代替)

(三) 形式系统

1. 自然推理系统
  • 命题自然推理系统
    • 推理规则:前提引入、中间结论引入、置换
    • 假言推理、附加、化简、拒取、假言三段论、析取三段论
    • 构造性二难、破坏性二难、合取引入
  • 一阶逻辑自然推理系统
    • 特有的推理规则:任意+、任意-,存在+,存在-
2. 公理推理系统
  • 组成:符号集、公式集(符号使用)、公理模式集、推理规则集
  • 欧式几何数学体系(半形式化)
  • 弗雷格公理系统(Frege’s system),仅用¬、→符号
  • 卢卡西维茨公理系统(Lukasiewicz),仅用¬、→符号
  • 罗素公理系统(Russell-Bernays),仅用¬、∨、→符号
  • 亨廷顿公理系统(Huntington axiomatic system)
  • ZFC公理系统

二、集合论

1. 基本概念

  • 集合(相异、无序)、隶属包含子集幂集空集全集
  • 广义并广义交相对补(差),对称差
  • 集合的基数Venn图容斥原理
  • 集合恒等式

2. 关系

  • 表达:集合、矩阵、关系图
  • 性质:自反、对称、传递、反自反、反对称、闭包
  • 等价关系:饼状图,划分,商集
  • 偏序关系:哈斯图,最、极,上、下界

3. 映射/函数

  • 定义域值域完全原像复合
  • 集合计数:势、康托定理

三、代数系统

  • 运算:映射到自身的映射
  • 六律四元:结合、交换、幂等、消去;分配、吸收;单位元、逆元、零元,补元
  • 代数系统:<集合,一元或二元运算>,类型、种(积代数,子代数)、态、结构

  • 定义:封结幺逆(封闭性、结合律、单位元、逆元)
  • 直观:对称(二维图形,多项式)- 保持运算的一一变换的全体所构成的群
  • 子群判定正规子群(内自同构不变)、中心(自同构不变)
  • 商群:<合同划分,[a]×[b] = [ab]>
  • 同态:核,像
  • 同态定理:单-甲是乙的一个子群,满-甲的一个商群是乙,非单非满-甲的一个商群是乙的一个子群,双-甲就是乙
  • 有限群:拉格朗日定理
  • 生成元集

  • 加法交换群、乘法半群,乘关于加分配
  • 例子:<矩阵,+,*>

  • 加法交换群、乘法交换群(零元可以没有逆元,且无零因子)
  • 例子:<有理数,+,*>

  • 结合律、交换律、吸收率
  • <偏序集,交,并>

布尔代数

  • 有补(任意元素存在交为0,并为1的补元)、分配(不含五角格、钻石格)格
  • <幂集,交,并>

四、图论

1. 分类

  • 无向图或有向图,标定图或非标定图

2. 基本概念

  • 点、边、邻域(前驱、后继)、关联边、端点、相邻边、割、桥

3. 进阶概念

  • 握手定理
  • 度数列HAVEL定理:可图化、可简单图化
  • 高级概念:k-core,k-truss,k-clique,k-club,p-cohesion,k-edge/vertex connected,k-shell

4. 表示

  • 集合,矩阵(关联矩阵、邻接矩阵、可达矩阵)

5. 图的操作

  • {增加、删除}×{点、边},收缩边,求补,并、交、差、环和

6. 连通性

(1)基本概念
  • 通路、回路、简单通路、简单回路、初级通路、初级回路
(2)连通程度
  • 无向图:点连通、边连通、最小度
  • 有向图:强连通图、单向连通图、弱连通图
  • 最短路径/短程线:Dijkstra、Bellman-Floyd
  • 关键路径:最早、最晚、缓冲时间
  • r-正则图
(3)图的遍历
  • 深搜、广搜

7. 特殊的图

(1)二部图
  • 判定:<=> 无奇圈(证明)
(2)欧拉图和半欧拉图
  • 构造方法:Fleury(不走桥)、边不重的圈的并
  • 充要条件:有向图、无向图
(3)哈密顿图
  • 充分条件:任意不相邻顶点度和大于等于N-1
  • 必要条件:去除任意非空点集后连通分支小于等于被去除点集的基数
  • 递归充要条件:若两个不相邻顶点度和大于等于N,则G和G+e要么都是哈密顿图要么都不是
(4)树
  • 最小生成树:Kruskal,Prime,破圈法(管梅谷法)
  • 哈夫曼树
(5)平面图
  • 欧拉公式
  • 充要条件:不含与K₅同胚,也不含与K₃,₃同胚的子图

8. 一种重要思想

  • 扩大路径法:思想简单,需彻底掌握十道不同类型习题或定理证明应用

五、初等数论

1. 基础知识

  • 欧几里得原理
  • 整除:商和余数定理
  • 素数、合数:充要条件、判定
  • 算数基本定理(因子分解定理):素数个数无限
  • 最大公约数gcd最小公倍数lcm:gcd×lcm=mn,列因子、列素因子分解、欧几里得算法(辗转相除法)
  • 费马小定理证明aⁿ计算ab mod z = [(a mod z)(b mod z)] mod z证明aⁿ mod z计算邮资问题

2. 应用

  • 均匀随机数产生
  • RSA密钥:初等数论的巅峰应用(理解RSA就基本会了初等数论)
### 关于离散数学中的图论基本概念 在离散数学中,图论是一种研究由节点(顶点)和边组成的抽象模型的学科。其基础概念涵盖了多个方面,包括但不限于节点与边的关系、度的概念以及路径与圈的特性。 #### 节点与边 图是由一组节点(也称为顶点)和连接这些节点的一组边构成的结构[^2]。这种表示方法可以用来模拟现实世界中的多种关系网络,比如社交网络、交通网络等。 #### 度 在一个无向图中,某个节点的度是指与其相连的边的数量。对于有向图,则分为入度(指向该节点的边数)和出度(从该节点出发的边数)。这一属性有助于分析节点在网络中的重要性和影响力。 #### 路径与圈 路径被定义为一系列连续的边所形成的序列,其中每条边都恰好属于两个相邻的节点之一。如果一条路径的第一个节点同时也是最后一个节点,并且其余各节点均不重复出现,则称之为圈或者环路。 #### 连通性 连通性用于衡量一个图内部各个部分之间的联系紧密程度。具体来说,当任意两节点间至少存在一种可能到达的方式时,这样的图为连通图;反之则称为非连通图。 ### 特定类型的图及其应用 除了上述基础知识外,还有几种特殊的图形值得特别关注: - **树**:一棵不含任何简单回路的连通无向图被称为树。它是数据存储和检索过程中非常重要的数据结构形式。 - **生成树**:给定一个连通加权无向图G=(V,E),它的某棵子图T是一棵树并且包含了原图所有的顶点v∈V,那么这颗子图就叫做原图的一个生成树。 - **最小生成树(MST)**:在一赋予权重的连通无向图里找到一颗总权重最低的生成树即是最小生成树问题解决方案之一[^3]。 以下是实现寻找最小生成树的一种经典算法——Prim Algorithm 的Python伪代码展示: ```python def prim(graph): mst = set() visited = {list(graph.keys())[0]} # Start from an arbitrary vertex while len(visited) != len(graph): edges = [ (cost, u, v) for u in visited for v, cost in graph[u].items() if v not in visited ] if not edges: break _, u, v = min(edges) mst.add((u,v)) visited.add(v) return mst ``` 此段程序通过贪心策略逐步构建MST直到覆盖整个输入graph的所有vertices为止。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值