伽利略无穷悖论计算器

在任意有限上限内比较自然数与完全平方数,探索这两个无限集合为何具有相同基数。

探索自然数与完全平方数
选择一个正整数作为有限比较的上限。

关于伽利略无穷悖论

伽利略悖论源于两个看似不相容的观察。完全平方数只是正整数的一部分:1、4、9、16,依此类推。大多数自然数不是平方数,在有限样本中,平方数看起来越来越稀疏。然而,每个正自然数 n 都恰好对应一个平方数 n 的平方,而每个正平方数也恰好有一个正平方根。这种一一对应表明,平方数集合与所有自然数的集合具有相同的无限大小。 本计算器直观展示有限情形。从 1 到上限 N 的自然数中,完全平方数有 floor(sqrt(N)) 个。到 100 为止有 10 个平方数,占样本的 10%;到 10,000 为止有 100 个,仅占 1%。随着 N 增大,比值 floor(sqrt(N))/N 趋近于零。用自然密度的术语来说,完全平方数在自然数中的密度为零。 无限情形依靠配对,而非占比。让 1 对应 1、2 对应 4、3 对应 9,一般地让 n 对应 n 的平方。输入端没有遗漏任何自然数,输出端也没有重复或遗漏任何完全平方数。现代集合论把这种规则称为双射。只要两个集合之间存在双射,它们就具有相同基数,即使其中一个是另一个的真子集。两个集合都是可数无穷集。 一旦认识到有限占比和无限基数是不同的度量,就不存在矛盾。占比考察上限不断扩大时,一个集合在另一个集合中分布得有多密;基数则考察元素是否能够逐一配对。对有限集,这些概念符合日常直觉:真子集的元素总是更少。无限集却不同,它们可以与自身的真子集完全配对。 伽利略讨论这一难题时,严格的无限基数理论尚未建立。后来,格奥尔格·康托尔将一一对应形式化,用于比较无限集。这个悖论至今仍是理解可数无穷、极限、密度和双射的良好入门。逐步增大上限,观察有限占比如何下降,同时记住 n 到 n 的平方的映射两端都不会耗尽。本工具并不计算无穷,而是展示有限趋势与无限配对如何回答两个不同的数学问题。

伽利略悖论示例

有限范围完全平方数平方数占比
1 到 103平方数 1、4 和 9 占 30%。
1 到 10010十个平方数占 10%。
1 到 10,000100一百个平方数占 1%。
1 到 1,000,0001,000一千个平方数占 0.1%。

如何探索伽利略悖论

  1. 输入一个正整数作为有限范围的终点。
  2. 选择“探索悖论”。
  3. 比较自然数总数与平方数的数量及百分比。
  4. 增大上限,观察百分比下降,而一一对应映射仍然延续。

伽利略悖论常见问题

什么是伽利略悖论?

完全平方数看似比自然数少,却能与自然数一一配对。这一现象揭示了无限集与有限集的不同。

不超过 N 的完全平方数有多少个?

不超过 N 的正完全平方数有 floor(sqrt(N)) 个。它们分别由 1 到该向下取整值之间的整数平方得到。

为什么平方数与自然数具有相同基数?

将 n 映射为 n 的平方的函数,是从正自然数到正完全平方数的双射。两边的每个元素都恰好参与一组配对。

完全平方数的密度为零吗?

是的,不超过 N 的平方数占比为 floor(sqrt(N))/N,随着 N 增大趋近于零。密度与基数衡量不同性质,因此这不改变其可数无穷性。

计算器能到达无穷吗?

任何有限计算都无法到达无穷。本工具展示有限趋势及配对规则,而数学家已证明该规则适用于每个自然数。