惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Schneier on Security
有赞技术团队
有赞技术团队
T
The Blog of Author Tim Ferriss
F
Fortinet All Blogs
D
DataBreaches.Net
F
Full Disclosure
腾讯CDC
博客园 - 【当耐特】
MyScale Blog
MyScale Blog
Stack Overflow Blog
Stack Overflow Blog
小众软件
小众软件
Hugging Face - Blog
Hugging Face - Blog
Last Week in AI
Last Week in AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
爱范儿
爱范儿
The GitHub Blog
The GitHub Blog
Engineering at Meta
Engineering at Meta
大猫的无限游戏
大猫的无限游戏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
S
SegmentFault 最新的问题
The Register - Security
The Register - Security
WordPress大学
WordPress大学
博客园 - 聂微东
雷峰网
雷峰网
J
Java Code Geeks
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Privacy International News Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
A
Arctic Wolf
Scott Helme
Scott Helme
C
Cyber Attacks, Cyber Crime and Cyber Security
T
Tor Project blog
博客园 - 三生石上(FineUI控件)
Know Your Adversary
Know Your Adversary
AWS News Blog
AWS News Blog
G
Google Developers Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
C
CERT Recently Published Vulnerability Notes
O
OpenAI News
Project Zero
Project Zero
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Application and Cybersecurity Blog
Application and Cybersecurity Blog
云风的 BLOG
云风的 BLOG
N
News and Events Feed by Topic
MongoDB | Blog
MongoDB | Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Microsoft Security Blog
Microsoft Security Blog
Cisco Talos Blog
Cisco Talos Blog
P
Palo Alto Networks Blog
Schneier on Security
Schneier on Security

博客园 - iMath

宜阅手机通用墨水屏 DeepSeek创始人专访:中国的AI不可能永远跟随,需要有人站到技术的前沿 - iMath 实时(Qwen-Omni-Realtime) 同好网:基于兴趣标签和地理距离的社交平台 基于OpenVINO创建文本生成AI服务器 英酷词典添加文档翻译的方法 英酷词典添加AI翻译的方法 AI模型API网址添加到Open WebUI的方法 单词故事 项目简介 Gemini OpenAI Clande等大模型API统一中转URL 国内可用 【视频讲座】用极限计算瞬时速度的原理 【视频讲座】用极限或定积分求出来的面积是准确值还是近似值? 我的淘宝店 美团门票度假商家新订单短信微信邮件提醒 辅导高等数学、微积分、数学分析 Anki点击翻译 哪里不会点哪里 How many points are inside the hole revealed by the Dedekind cut? 免费版和付费版乐影音下载器的区别 付费版音视频下载插件 购买须知 初探极限符号表示形式之优劣 教材小错误:极限四则运算法则里的除法前提 扩写了华为手机闹钟里的《Star》铃音 为什么圆的面积的导数等于周长?球的的体积的导数等于其表面积? sin震荡函数的图像分析
芝诺二分悖论与无穷大是否可被超越?
iMath · 2025-02-11 · via 博客园 - iMath

假如说有一个人要从0这个点走到1这个点,显然他首先需要走完这段距离的一半,然后再走完剩余距离的一半,不断按照这种分法分下去前方就有无穷多的分段要走,他怎么可能走得完这无穷多的分段呢?所以他永远无法从0这个点走到1。

[1]为了进一步准确表达这个问题的本质,描述里的“这个人”或“他”都可以换成几何上的“一个点”来理解,下文同理,因此这个问题可以理论化表述为:假设一个点要从数轴上的0这个点走到1这个点,显然它首先需要走完这段距离的一半,然后再走完剩余距离的一半,不断按照这种分法分下去前方就有无穷多的分段要走,它怎么可能走得完这无穷多的分段呢?所以这个点永远无法从0这个点走到1。

然而在现实生活中却不是这样的,比如说如果这段距离的长度是1km,即1000米,这个人如果以一米每秒的速度在前进,那么1000秒后也就是16分钟40秒之后他就会走完这1km的路程,并不会永远走不完、永远无法到达。但是按照前面的那种走法总有无穷多分段在前,看起来就是永远走不完,所以无法到达,然而实际上却又可以到达,那么这种说法究竟是错在哪里呢?这就是著名的芝诺二分悖论(Zeno's dichotomy paradox)[2], 是一个非常有意思有价值的问题,如果你对这个问题感兴趣的话我建议你暂时离开本文回去想几天再回来看如下我跨越了十年的思考认识,因为这会更有收获,这期间虽然断断续续但总的来说通过长时间的思考和逐渐认识,我目前算是对这个问题有了更深入的理解,故此就和大家分享一下我的认识。

首先要说明的是这个悖论涉及到把一条线段“无限分割(infinite divisibility)”,有些物理理论认为是不可能无限二分下去的,因此这个悖论不成立,也就无需探讨,但是本文是要从数学理论的角度探讨这个问题,而无限分割在数学上是成立的,所以下面将从数学的角度解决上面的困惑与好奇。

按照上面的约定将0~1之间的剩余距离进行无限二等分之后再按照走完一半再走剩余的一半的走法走下去,在不确定他能否到达的情况下我们可以确定的是两点:(1)他走过的路程只能是小于或等于1;(2)在他未到达1这个点前他会持续不断地走过一个又一个分段,任何指定的分段都会被逐渐超过。具体我们可以看处于0到1这段距离内的任何一点,尤其是处于前方剩余路程内的任何一点,比如说红色这一点,按照走完一半再走剩余的一半不断走下去的走法它是会被超越的,然后再来看黄色这一点,也是同样可以被超越的,接下来的绿色这一点也是同样可以被超越。

按照这个示例来看任何在0到1内的点或任何小于1的长度都会被走过或超越,所以这个人走过的距离不可能小于1,还记得我们上面确定的“他走过的路程只能是小于或等于1”吗?现在小于1这种可能性已经被排除了,所以他在0~1之间按照走完一半再走剩余的一半的走法永不停歇地走下去最终走过的距离是1,所以他是可以走到终点的。
可奇怪的是我们上面为什么会得出他永远走不到终点的结论呢?让我们返回去逐字逐句地检视一下看看问题出在哪里。看来看去,最终问题只能出现在“他怎么可能走得完这无穷多的分段呢?”这一句上,首先按照上面的规定将剩余路程无限二分的方法确实是可以产生无限多的分段,但是如果执意认为这无限多的分段是走不完的,那么我们就会得出“他永远无法从0这个点走到1这个点”的结论,但实际上即便通过逻辑分析我们前面也可以得出他是可以走到终点的,因此我们不得不推翻这种直观认识转而去承认“无穷多的数目是可超越的、可跨越的”——这是一个匪夷所思、完全颠覆我们想象的结论。即便是抛开我上面的分析,我们从“他是可以到达终点的”这个实际结果反推回去也不得不承认当他到达终点的那一刻就意味着他已经跨越了无限二分所产生的那无限多的分段,所以“无穷大的数目是可超越的、可跨越的”。从更广义的角度来看,如果一个运动的点从数轴上的0走到1,那么当它到达1的时候无形中也就跨越了0~1之间的无数多个点,这又再一次说明了“无穷大的数目是可超越的、可跨越的”。我们凭直觉认为无穷大的数目是无法超越的,但是通过芝诺二分悖论我们认识到这种直觉认识是错的。此外,值得进一步思考的另外一个问题是:既然无穷是可以被超越的,那么无穷之后又是怎样一番景象呢?这是更令人神往的境地!

前面的内容是针对普罗大众的讲法,如果能明白其中的思想精髓那也是很有收获的。下面将分别针对具有高一和大一数学基础的读者用数学公式更准确地阐明。

  1. 如上所述在不知道他能否到达的情况下我们首先可以确定的是他走过的路程S只能是小于或等于1,即\(S \leq 1\)

  2. 由于他是不断向前走的,所以可以确定他走过的路程S必然不会小于按上述走法走出来的任何前n个分段的路程之和\(S_{n} = \frac{1}{2} + \frac{1}{4} + \frac{1}{8} + \frac{1}{16} + \cdots + {(\frac{1}{2})}^{n} = 1 - {(\frac{1}{2})}^{n}\),即\(S \geq S_{n}\)

  3. 另一方面按照上述走法n是不断变大的,可以变得要多大就有多大的,这会使得\(S_{n} = 1 - \left( \frac{1}{2} \right)^{n}\)可以变得比任何预先给定大于0且小于1的数L都大(只要取\(n>-\log _2(1-L)\)即可),又因为\(S \geq S_{n}\),因此可以最终排除S小于1的可能性,S只能等于1,所以他是可以走到终点的。

我们前面说过这个人要跨过无限多分段才能到达,此处的数学解释里“无限多段”由第三步分析里的“n可以变得要多大就有多大”来体现,更具体地讲n必须从小到大取遍所有正整数(否则这个人便不可能到达),而正整数的个数我们都知道是无限多的。

有大一数学基础的读者可能早已想到公式

\[\frac{1}{2} + \frac{1}{4} + \frac{1}{8} + \frac{1}{16} + \cdots = 1 \]

这个公式强有力地说明了他走过的分段长度之和就是1,因此他是可以走到终点的,进而戳穿了芝诺二分悖论,但是如果你搞不清楚\(\frac{1}{2} + \frac{1}{4} + \frac{1}{8} + \frac{1}{16} + \cdots\)究竟是无限趋近于1呢还是真真实实准准确确地等于1?那么这个公式仍然无法真正帮助你戳穿芝诺二分悖论。这个无穷级数对应的前n项和\(S_{n} = \frac{1}{2} + \frac{1}{4} + \frac{1}{8} + \frac{1}{16} + \cdots + {(\frac{1}{2})}^{n} = 1 - {(\frac{1}{2})}^{n}\)在n变得越来越大的时候如上所述是可以变得比任何预先给定大于0且小于1的数都大的,而另一方面级数\(\frac{1}{2} + \frac{1}{4} + \frac{1}{8} + \frac{1}{16} + \cdots\)是不会超过1的,这可以简单地从下图长度为1的线段里的分段长度之和或边长为1的正方形里的小矩形面积之和方面来理解

[3]

[3:1]
更严谨地可以根据定理“ 如果\(\lim _{n \rightarrow \infty} a_n=a\)并且 \(a_n<\beta\),那么 \(a\leq\beta\)[4]得出,即:因为\(\frac{1}{2} + \frac{1}{4} + \frac{1}{8} + \frac{1}{16} + \cdots = \lim_{n \rightarrow \infty}{S_n} = S\)并且\(S_n=1 - \left( \frac{1}{2} \right)^{n}<1\),则有\(S\leq 1\)

现在我们综合来看:级数\(\frac{1}{2} + \frac{1}{4} + \frac{1}{8} + \frac{1}{16} + \cdots\)一方面比任何大于0且小于1的数都大,另外一方面不会超过1,所以其值最终只能是1,而该级数等同于这个人走过的路程之和,所以公式计算也表明他是可以从0这个点走到1的。同样地,我们前面说过这个人要跨过无限多段分段才能到达,此处的数学解释里“无限多段”由“这个级数的项数是无限多个”来体现,只有这无限多的项数加起来和才是1。
对于这么一个存在超过2500年的经典悖论,本文提供了用和不用公式的两种解答方式,最基本地,读者只要明白第一种讲解方式尤其是里面提到的“无穷大是可以被超越的”就能够戳穿芝诺二分悖论,就已经掌握到了很有价值的思想。


  1. https://en.m.wikiquote.org/wiki/File:Zeno_Dichotomy_Paradox.png ↩︎

  2. 常庚哲, 史济怀. 数学分析教程(上册)[M]. 第二版. 北京: 高等教育出版社, 2003: 55 ↩︎

  3. https://en.wikipedia.org/wiki/1/2_%2B_1/4_%2B_1/8_%2B_1/16_%2B_⋯ ↩︎ ↩︎

  4. 常庚哲, & 史济怀. (2003). 数学分析教程(上册) (第2版, 第1.3节). 北京: 高等教育出版社. ↩︎