当前位置: 首页 > news >正文

离散数学与结构 note

免责声明:不保证我的 note 完善总结了课堂所授,也不保证正确性。通过对后续所需数学基础的考察,感觉博主有相当概率会中期退课。

集合论(Naive Set Theorem)

Cantor-Bernstein 定理:两集合互有单射,则必有双射

对于集合 \(S,T\) ,如果存在单射 \(f:S\rightarrow T\)\(g:T\rightarrow S\) ,则 \(S,T\) 之间存在双射。

证明:可以构造一个二分图,左部是 \(S\) ,右部是 \(T\) ,那么图是由环和链构成,其中链没有终点,只有起点。

于是对于从 \(T\) 开始的链,可以令 \(\varphi(x)=g^{-1}(x)\) ,否则令 \(\varphi(x)=f(x)\)

环的话就令 \(\varphi(x)=f(x)\) 即可。

Cantor 定理: 不存在 \(2^S\)\(S\) 的单射。

假设 \(\varphi:2^S\rightarrow S\) 是单射。

\(A=\varphi(2^S)\)\(T=\{x\in A|x\notin \varphi^{-1}(x)\}\)

那么 \(T\in 2^S\) 。令 \(a=\varphi(T)\)

如果 \(a\in T\) ,则 \(a\notin \varphi^{-1}(a)=T\) ,矛盾

如果 \(a\notin T\) ,则 \(a\in A-T\) ,那么 \(a\in \varphi^{-1}(a)=T\) ,矛盾

综上,不存在这样的 \(\varphi\)

结论:\(R\sim 2^N\)

先找 \(2^N\rightarrow R\) 的单射:令 \(\varphi(S)=\sum\limits_{x\in S}3^{-x}\) 即可。

再找 \(R\rightarrow 2^N\) 的单射,我们分为两步。

先找 \(R\rightarrow (0,1)\) ,其实有 \(R\sim (0,1)\) ,构造 \(f:(0,1)\rightarrow R\) 满足 \(f(x)=\tan(\frac{\pi}{2}(2x-1))\) ,这是双射。

再找 \((0,1)\rightarrow 2^N\) ,考虑把一个 \((0,1)\) 间的数看成是二进制小数,问题在于它有两种表示方式:无限 \(0\) 结尾,无限 \(1\) 结尾,限制为前者即可。

结论\(N\sim Q\)

\(N\rightarrow Q\) 显然。

\(Q\rightarrow Z×N\) :把一个有理数写成整数除以正整数的形式。

\(Z×N\rightarrow N\) : 我们只需要把这些数对按照一个顺序排列,依次编号。可以蛇形地进行编号,虽然最后的形式比较丑,但确实很对。

基数乘幂规则:\((S^T)^W\sim S^{T×W}\)

考虑 \(h:W\rightarrow S^T\) 。现在构造 \(\varphi(h):T×W\rightarrow S\) 。考虑 \(\varphi(h)(x,y)=h(y)(x)\) 即可。这个显然是双射。

结论:\(A\sim A',B\sim B'\rightarrow A^B\sim A'^{B'}\)

对于 \(h:B\rightarrow A\) ,构造 \(\varphi(h):B'\rightarrow A'\) 满足 \(\varphi(h)(b')=(h(b))'\)

结论\(R^N\sim R\)

\(R\rightarrow R^N\) 显然:对于 \(x\in R\) ,构造 \(f:N\rightarrow R\) 满足 \(f(0)=x,f(1)=0,f(2)=0,\dots\) ,然后令 \(\varphi(x)=f\)

\(R^N\rightarrow R\) :对于 \(f\in R^N\) ,我们可以蛇形串起来 \(f(0),f(1),f(2),\dots\) ,得到一个实数.....。哎,这个构造很魔怔。

另一个证法: \(R^N\sim (2^N)^N\sim 2^{N×N}\sim 2^N\sim R\)


偏序

\(a\le a,a\le b\land b\le c\rightarrow a\le c,a\le b\land b\le a\rightarrow a=b\)

全序:偏序基础上,任意二者都可比较,也就是 \(a\le b\lor b\le a\)

良序:全序基础上,\(\forall S,\exists a\in S,\forall b\in S,a\le b\)

良序定理

任意集合都能找到一个序,这个序是良序的

连续统假设(CH)

是否有一个集合的势在 \(|N|\)\(|R|\) 之间?前人已经证明:在现有的数学体系下,无法证明这件事是否成立。是,或不是,可以引出两套独立的理论。

http://www.wxhsa.cn/company.asp?id=406

相关文章:

  • Java基础
  • Linux系统简单源码安装NGINX版本1.28.0
  • 终结“网络无助感”:Tenable CEO解析漏洞管理与安全心态
  • 部分算法记录
  • Kubernetes资源管理方式
  • 2025公众号排版工具深度测评报告:10款主流产品功能对比与场景化选择指南
  • 即将举办2025年11月埃及汽配博览会埃及国际汽配展Autotech
  • 生产搭建Hadoop
  • JBT 10389-2014
  • 生产搭建Rabbitmq
  • 【项目实战】基于i.MX8M Plus的人工智能小车(AGV导航、视觉避障、自动跟随、颜色识别、防跌落)有教程代码
  • unity TimeLine SignalTrack
  • macOS Tahoe 26 RC (25A353) Boot ISO 原版可引导镜像下载
  • 企业如何选型低代码平台?4款产品测评
  • 对于退款/拒付这类逆向订单操作需要创建新的单号么
  • torch版本应该跟cuda、cudacnn的版本一致
  • 小白如何零成本搭建一个属于自己的私人知识库
  • 安装mysql数据库,从下载到配置的详细教程
  • 根据端口找到进程id
  • 双因子验证网站(aspsms.com/en/registration/)无法注册——Capcha Error
  • MathType7下载安装2025最新下载+安装教程(附安装包)
  • mysql导入数据库,从基础命令到高效技巧
  • 基于“北斗+卫星互联网”的低空飞行服务保障基础设施
  • [BJOI2018] 染色 题解
  • 【完结10章】Java大模型工程能力必修课,LangChain4j 入门到实践
  • CVE-2025-30208 Vite开发服务器任意文件读取漏洞
  • Claude Code 从入门到精通:最全配置指南和工具推荐
  • 故障分析:11GR DATAGRUAD环境BROKER配置Fast-Start Failover
  • Cesium Shader内置变量 czm_*
  • IDA Pro 9.2 发布 - 强大的反汇编程序、反编译器和多功能调试器