← 首页 / 实数 · 数轴上的每一个点是什么数 待审核
ℕ ⊂ ℤ ⊂ ℚ ⊂ ℝ

实数 · 数轴上的每一个点是什么数

数从「数数」开始,一路扩张到能填满整条数轴。本页沿着 ℕ ⊂ ℤ ⊂ ℚ ⊂ ℝ 的顺序,把四种数系摊开看清:哪些数是有理数(能写成分数 p/q)、哪些是无理数(写不成分数),以及实数如何把两者合起来、恰好填满数轴不留缝隙。全文分四段递进:先看数系嵌套,再用长除法理解有理数与小数展开,接着以反证法证明 2\sqrt 2 无理,最后回到实数的完备性

1 · 数系嵌套:每个数都有自己最靠里的「家」

数系是层层包含的:自然数 在整数 里,整数在有理数 里,有理数又在实数 里;而无理数是 里去掉 剩下的那部分。判断一个数「是什么数」,就是找它能落进的最靠里的一层。点下面的数试试——注意 9\sqrt 922/7 这两个容易看走眼的。

本页采用 ℕ = {0, 1, 2, …} 的约定(自然数含 0)。根号并不等于无理:被开方数是完全平方数时(如 9=3\sqrt 9 = 3)结果仍是整数。

2 · 有理数:能写成分数,小数展开必然「有限或循环」

有理数就是能写成 p/qpq 为整数、q0q \ne 0)的数。把分数按长除法展开成小数,会发现一个必然规律:每一步的余数只能取 0,1,,q1{0, 1, \dots , q-1} 这有限个值——要么某步余数变成 0除尽,有限小数),要么某个余数重复出现,此后整段循环(无限循环小数)。绝不可能无限不循环

拖动或输入 pq,或点预设分数。逐步执行长除法:右侧表格记录每一步「余数 ×10 → 商一位 → 新余数」;当某个余数再次出现,商里对应的一段就是循环节(顶部横线标出)。

反过来,任何有限小数或循环小数都是有理数——都能还原成分数。有限小数如 0.75 = 75/100 = 3/4;循环小数用「错位相减」消掉循环节,例如设 x=0.333x = 0.333\dots,则 10x=3.333{10x = 3.333\dots},相减得 9x = 3,故 x = 1/3。同理可得 0.999=1{0.999\dots = 1}(并非「无限接近」,而是严格相等)。

小数展开形态 例子 归类
有限小数 0.5、0.75 有理数
无限循环小数 0.333…、3.142857… 有理数
无限不循环小数 1.41421356…、3.14159… 无理数

3 · 无理数:写不成分数,小数无限不循环

既然「能写成分数」等价于「小数有限或循环」,那么小数无限不循环的数就写不成分数——这就是无理数:2=1.41421356\sqrt 2 = 1.41421356\dotsπ=3.14159265\pi = 3.14159265\dotse=2.71828182e = 2.71828182\dots,小数位永远排下去、永不进入循环。它们真实存在于数轴上,却落在有理数 之外。

为什么能断定 2\sqrt 2 写不成分数?下面是经典的反证法:先假设它能,再推出一个自相矛盾的结论,从而否定假设。逐步展开看这条推理链如何收口。

常见误解:22/7 常被用作 π\pi 的近似,但它是有理数(=3.142857= 3.142857\dots,循环节 142857),π ≠ 22/7。同理,循环小数再长也仍是有理数;判定无理的关键是「无限且不循环」,不是「小数位多」。

4 · 实数:把两者合起来,恰好填满数轴

实数 = 有理数 ∪ 无理数,它对应数轴上的每一个点,不多不少、没有缝隙——这叫实数的完备性。有理数虽然在数轴上稠密(任意两个有理数之间还挤着无穷多个有理数),却仍留有「缝」:比如平方等于 2 的那个点确实在数轴上,但没有任何有理数正好落在它上面。无理数正是用来填满这些缝的。

下面用有限小数(每个都是有理数)去逼近 2\sqrt 2:一步步取更精确的近似,它们的平方越来越接近 2,却永远小于 2、永远够不着。而平方恰好等于 2 的那个点存在于数轴上——只是它不是有理数。

更深一层:有理数虽稠密,却与自然数「一样多」——是可数的(能一一编号排成一列)。而实数是不可数的(Cantor 对角论证:任何一份「实数清单」都能构造出一个不在其中的新实数)。两个都是无穷,但实数这个无穷严格更大——也就是说,数轴上的点绝大多数是无理数,有理数反倒只是稀疏点缀。

相关链接