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

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

里维糖

Talk is cheap, show me your podcast.
关注
代码时光机
65
喜欢计算机,擅长拍肚皮。 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)

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

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

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



展开
大家都在听
《我的卦盘通地府》
《我的卦盘通地府》
“林叔叔,我的作业本……真的是被猫藏起来了吗?” 林宴 “唔……其实啊,是被你的梦想悄悄藏起来啦——它想让你,再多玩那么一小会儿呢。” 老奶奶: “小伙子啊,你说……我家老头子,真给我托梦啦?” 林宴: “嗯,他说啊……院子里的桂花又开了,记得摘些来做糕……还说,和他第一次见你时,一样香呢。” “当一块能通往幽冥的卦盘,偏偏落在了一个……连自己都不相信奇迹的人手里,哎呀,这故事,可就有意思了——”。 “你看得见生死簿?那我们……是不是就能,改命了?” 【警告。检测到非法数据篡改意图。】 “改命?呵……我不改命。” “我只想,让每个人都看见”: “阳光晒在脊背上的那股子暖劲儿……”。 “一碗热汤下肚,从胃里熨帖到心里的那种踏实……” “还有,拥抱时听到的,那颗为你而跳动的心……”。 “这些啊,可比任何命数,都真得多,也重得多。” 林宴: “我的卦盘通地府。” “它掰开揉碎教会我的第一课,不过是……” “好好活着。” 老奶奶: “珍惜眼前。” 小女孩: “相信温暖。” 老警察鬼: “守护人间。” 喵十三: “喵~”。 “人间,值得呀。” “2026年,最温暖奇妙的都市邂逅——《我的卦盘通地府》,已在喜马拉雅温暖上线。” “愿你在这里听到欢笑,触到温情,然后更用力的,拥抱属于你的人间烟火。” “我们,故事里见。”
54
59期
深夜敲门声 | 惊悚恐怖 | 短篇
深夜敲门声 | 惊悚恐怖 | 短篇
你有没有过这样的瞬间?加班到凌晨推开门,玄关的声控灯刚熄灭,门外就传来 “笃、笃、笃” 三声轻叩,节奏慢得像在试探;或是躺进被窝刚闭上眼,客厅方向突然响起门轴吱呀的摩擦声,而你明明反锁了所有门窗 —— 这张专辑,就是要把你藏在心底的 “敲门声恐惧”,变成耳边挥之不去的真实惊悚。 全程采用 电影级 3D 环绕音效 + 演播级声线演绎 :左耳可能还留着你翻身的被褥窸窣声,右耳就突然炸响一声清晰的敲门,连指节叩击木门的纹理感都清晰可辨;有时声音从远到近慢慢压过来,下一秒仿佛有人贴着耳机呼气,说 “麻烦开下门”,没有一丝杂乱背景音,每处细节都在拉扯你的神经。 每集 5 分钟无废话高能,从第一声敲门直接切入核心:可能是深夜快递员留下的包裹,拆开只剩一张写着 “我在门后” 的纸条;也可能是楼下小女孩哭着敲门借糖,你递出后才发现她没有影子;甚至是你自己的敲门声 —— 明明独自在家,却听见门外传来和你一模一样的叩击节奏。没有血腥低俗的桥段,只靠 “日常场景 + 反转结局” 制造细思极恐:比如敲了三次门的邻居,其实上周就搬走了;总在午夜敲门的 “外卖员”,手机里根本没有你的订单记录。 每晚 8 点准时更新 1 集,适配所有 “深夜场景”:加班后的通勤路上戴耳机听,地铁里的嘈杂都会变成故事的背景音;睡前躺在床上听,连自己的心跳声都能和敲门声重合。胆小的朋友建议开着小夜灯,胆大的一定要试试满耳耳机 —— 毕竟评论区已经有人说:“听完真的起身去检查了三次门锁”。 这里的每一声敲门,都藏着你不敢细想的答案。今晚,你敢听到门开的瞬间吗?
102
31期
评论(0条)
快来抢沙发吧!
打开蜻蜓 查看更多