Vol.45 关于无穷和计算的边界......

00:00
24:10
主播信息
里维糖

里维糖

Talk is cheap, show me your podcast.
关注
代码时光机
51
喜欢计算机,擅长拍肚皮。 vx公众号:鼓腹专家
APP内查看主播
节目详情

我们对于无穷的计算有着浪漫的想象,光是科幻小说,就有阿西莫夫《最后的问题》、亚当斯《银河系漫游指南》的经典科幻梗。但是我们从世界体验中认知到的无穷、数学世界中勾勒的无穷以及计算机所能够触达的无穷有什么区别和联系呢?


附关于无穷的一些小趣闻:

1. 为什么 [0,1] 区间的实数无法和自然数一一对应?

第一步:简化实数的表示

[0,1] 里的任何实数,都能写成 “无限小数”(有限小数补无限个 0,比如 0.5=0.5000...,避免 0.4999... 和 0.5 重复)。

第二步:假设 “能对应”,列一张 “全包含表格”

如果 [0,1] 的实数能和自然数一一对应,意味着能把所有实数按序号排成一张无限长的表格,比如:

自然数 1 → 实数 a₁ = 0.a₁₁a₁₂a₁₃a₁₄...(a₁₁是小数点后第 1 位,a₁₂是第 2 位,依此类推)

自然数 2 → 实数 a₂ = 0.a₂₁a₂₂a₂₃a₂₄...

自然数 3 → 实数 a₃ = 0.a₃₁a₃₂a₃₃a₃₄...

自然数 n → 实数 aₙ = 0.aₙ₁aₙ₂aₙ₃...aₙₙ...

表格里的 “加粗数字”,是从每个实数里取 “第 n 位”(第 1 个数取第 1 位,第 2 个数取第 2 位,...,第 n 个数取第 n 位),构成一条 “对角线”。

第三步:构造一个 “不在表格里的实数”

根据这条对角线,造一个新的实数 b = 0.b₁b₂b₃...,规则很简单:

如果对角线第 1 位 a₁₁≠1,就设 b₁=1;如果 a₁₁=1,就设 b₁=2(只要和 a₁₁不一样就行);

同理,对角线第 2 位 a₂₂≠1,就设 b₂=1;否则 b₂=2;

以此类推,bₙ永远和对角线第 n 位 aₙₙ不一样。

这个 b 肯定是 [0,1] 的实数(因为是 0 开头的无限小数),但它不在刚才的表格里—— 因为它的第 1 位和 a₁不同,不可能是 a₁;第 2 位和 a₂不同,不可能是 a₂;...;第 n 位和 aₙ不同,不可能是 aₙ。

这说明:“能把所有 [0,1] 实数列成表格” 的假设是错的,所以 [0,1] 的实数无法和自然数一一对应。


2. 为什么有理数可以和自然数建立一一对应?

有理数的核心是 “能写成分数 p/q(p 是整数,q 是正整数,且 p 和 q 互质,避免重复,比如 2/2=1 就只算 1/1)”。关键是用 “分组 + 遍历” 的方式,给每个有理数编上序号:

第一步:按 “分母 q” 分组

把有理数按分母 q 的大小分成无限组,每组里的分数按分子 p 的大小排列(注意去重,比如 2/2=1 已在 q=1 组里):

q=1 组(分母为 1):1/1(即 1)、-1/1(即 - 1)、2/1(即 2)、-2/1(即 - 2)、...

q=2 组(分母为 2):1/2、-1/2、3/2(2/2=1 已去重)、-3/2、...

q=3 组(分母为 3):1/3、-1/3、2/3、-2/3、4/3(3/3=1 已去重)、-4/3、...

...第二步:“蛇形遍历” 每组,编序号

因为每组里的数是 “有限个基础项 + 无限延伸”,但可以按 “先小分母、再小分子” 的顺序,像 “走蛇形” 一样逐个编号:

先取 q=1 组第 1 个:1/1(序号 1)

再取 q=1 组第 2 个:-1/1(序号 2)

取 q=2 组第 1 个:1/2(序号 3)

取 q=2 组第 2 个:-1/2(序号 4)

取 q=1 组第 3 个:2/1(序号 5)

取 q=1 组第 4 个:-2/1(序号 6)

取 q=3 组第 1 个:1/3(序号 7)

取 q=3 组第 2 个:-1/3(序号 8)

取 q=3 组第 3 个:2/3(序号 9)

取 q=3 组第 4 个:-2/3(序号 10)

...第三步:验证 “一一对应”

每个有理数都能在某一组里找到,且会被 “蛇形遍历” 编上唯一的自然数序号;

每个自然数序号,都对应一个唯一的有理数(不会重复,因为提前去重了)。



展开
大家都在听
《别卷了,停一下》
《别卷了,停一下》
《别卷了,停一下:专治精神内耗的恢复站》 致每一个“活得有点累”的人 你好,我是林昕瑶。 如果你也—— 每天醒来第一件事不是开心,而是心慌; 周末晚上就开始焦虑周一,心跳加速; 刷完朋友圈更难受,总觉得别人都过得比自己好; 想拒绝却永远说“好的”,然后一个人生闷气; 失眠、熬夜、报复性刷手机,第二天后悔又重复; 经常问自己:活着到底有什么意义? 那么,这个专辑,是为你做的。 这是一档什么样的节目? 《别卷了,停一下:专治精神内耗的恢复站》 100节音频故事,每节7-10分钟。不是专家说教,不是心灵鸡汤。是一个和你一样累、一样烦、一样躲在消防通道里哭过的人,在陪你说话。每一节的结构都一样: · 一个真实故事——可能是我的,可能是朋友的,可能是你给我讲的 · 一个心理学小知识——不讲术语,只讲人话 · 一个今天就能用的方法——不用花钱,不用准备,做了就有一点点用 · 一个微小作业——很小很小,但做了就会有变化 100节,100天,正好一个季节。像和自己的一场长谈。 你会听到这些故事(随便挑几个) 第1节 · 那个在深夜给前女友发微信的程序员 他不是放不下,是太累了。大脑CPU过载的时候,手会不听使唤。 第2节 · 那个每天想辞职100次的人 她后来学会了“5%逃跑计划”——不逃整个工作,只逃5%,逃完回来继续扛。 第21节 · 那个躲在消防通道里哭的人 哭完站起来,整理一下衣服,回去继续开会。没人知道他哭过。 第26节 · 那个永远说“好的”的人 她第一次拒绝同事的时候,手在抖。后来她说:“原来天没塌。” 第35节 · 那个做了一件“没用但开心”的事的人 30岁的人,买了个风筝,在公园放了一下午。她说那是最开心的一天。 第50节 · 那个写了20张紧急卡片的人 她把卡片放在床头,最难的时候随手拿一张,上面写着:“你以前也走过很多难走的路。” 第63节 · 那个给焦虑起名叫“小喇叭”的人 焦虑一来,她就说:“哦,小喇叭又开始了。你先播着,我忙完再听。” 第73节 · 那个被裁员后发现“最坏结果也没那么坏”的人 她说:“不是我运气好,是我发现,原来我能扛得住。” 第89节 · 那个一个人去医院的人 她说:“一个人去医院,是成年人的孤独考试。” 第100节 · 那个走完100天的人 那个人,就是你。 你会学到这些方法(随便挑几个) · 电量检测法:每天三个闹钟,用手势回答还剩多少电 · 5%逃跑计划:逃不掉的时候,
75
107期
评论(0条)
快来抢沙发吧!
打开蜻蜓 查看更多