你构造的这个小数(0.1 0 1 00 1 000 1 0000 1…,即依次是 1 个 0 后接 1,2 个 0 后接 1,3 个 0 后接 1……)依然是无限不循环小数,因此是无理数。我们可以从 “不循环” 的核心矛盾来解释:
假设这个小数是循环小数,那么必然存在一个固定的循环节长度k(比如k=3,循环节就是 “abc”,不断重复)。
但观察这个小数中 “1” 的出现规律:
- 第一个 1 在小数点后第 1 位;
- 第二个 1 前有 1 个 0,即位置是 1+1+1=3(第 3 位);
- 第三个 1 前有 2 个 0,即位置是 3+2+1=6(第 6 位);
- 第四个 1 前有 3 个 0,即位置是 6+3+1=10(第 10 位);
- ……
- 第n个 1 的位置是1+(1+1)+(2+1)+⋯+[(n−1)+1],化简后大致是2n2量级,会随n增大而无限增大,且相邻两个 1 之间的间隔(即 0 的个数)是n,也会无限增大。
这就导致:当n>k时,两个 1 之间的间隔(n个 0)会超过循环节长度k,意味着循环节中不可能同时包含这两个 1(否则间隔会被循环节固定,无法无限增大)。因此,“1” 的出现规律无法被任何固定长度的循环节覆盖,矛盾。
这个小数满足 “无限”(因为自然数无限,0 的个数不断增加,不会终止)和 “不循环”(上述矛盾证明无固定循环节),因此是无理数。
本质上,只要 “1” 的间隔随序号无限增大(无论是阶乘、平方还是线性增长的自然数),就不可能形成循环 —— 因为循环要求 “间隔固定”,而无限增大的间隔直接打破了这一点。