You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
6.0 KiB

1 month ago
用小数定义有理数和无理数
人们长期以来习惯于用分数来表示有理数。据记载最初是荷兰数学家、工程师斯蒂芬Simon Stevin1548-1620开始用小数来表示有理数的但与现在的形式有所不同他用
24 317253
来表示有理数24。直到十八世纪一个稳定的十进位小数的表达形式才逐渐形成即把前面的分数表示为24.375,这种表示方法一直沿用至今。
后来人们尝试用小数来表示无理数。显然要用小数表示所有的无理数首先要用小数表示所有的有理数。正如在前几个话题中谈到的那样在历史上人们在很长的一段时间是用分数m/n的形式来表示有理数的其中mn ∈ Nn≠0并且称不能表示为分数形式的数为无理数。
这样为了用小数表示有理数就需要讨论小数与分数之间的关系。并且只需要讨论区间0,1中的数因为其余的数可以通过平移得到。区间0,1中的数可以用小数表示为
B = 0.a1 a2 … ap (A8)
或者
C = 0.a1a2 … ap … (A9)
这两种形式其中a1,a2,…,ap 是取值从0到9的自然数。人们通常称A8所表示的小数B为有限小数称(A9)所表示的小数C为无限小数。后来又发现无限小数还可以进一步划分为两个部分一部分是无限循环小数一部分是无限不循环小数。
这样,分数与小数出现了这样的对应:有的分数可以化为有限小数;有的分数虽然不能化为有限小数,但是却能化为无限循环小数。比如
1/2 = 0.5, 1/3 = 0.333 …, 1/6 = 0.1666 …, 1/7 = 0.142857142857 … (A10)
等等。那么,这样的表示是不是具有一般性呢?也就是说,是否所有的分数都可以化为有限小数或者无限循环小数呢?反之,是否所有有限小数或者无限循环小数都可以化为分数呢?如果答案是肯定的,那么,分数就可以与有限小数、或者无限循环小数一一对应,这就意味着,可以通过用一类“特殊小数”来定义有理数,进而可以用“特殊小数”以外的小数来定义无理数。如果定义实数是由有理数和无理数组成的,那么,就可以用小数来表示所有的实数,这样,在本质上就完成了数的扩充。因此,判断分数与有限小数或者无限循环小数之间的对应关系是非常重要的。下面,我们来证明这个结论。
首先证明命题所有的分数可以化为有限小数或者无限循环小数。证明如下。考虑分数m/n其中m﹤n。如果这个分数能够化为有限小数则结论成立。如果不能化为有限小数那么在m后面加0乘以10除以n这时必然会有余数并且这个余数只能取1和n-1之间的整数。由除法运算法则可以知道有余数后的除法都是加0填位因此最多经过n次运算后某个余数必然还要出现第二次并且以后都是以周期形式出现这就形成了循环小数。比如计算A10中所示的比较复杂的1/7用10除以7第一个余数为3用30除以7第二个余数为2以后依次余数为6、4、5、1这就回归到用10除以7的情况于是周期就出现了。这就证明了命题。
然后证明相反的命题有限小数或者无限循环小数可以写成分数的形式。由A8一个有限小数可以写为
B = 0.a1 a2 … ap = a1/10 + a2/102 + … + ap/10p
这显然可以通过通分得到一个分母为10p 的分数,因此有限小数可以写成分数形式,即命题对于有限小数的情况是正确的。
下面证明无限循环小数的情况。由A9一个无限循环小数可以分为两个部分一部分是前面有限个可以是0个不循环项然后是无限个循环项。不失一般性我们假定无限循环小数完全是由循环项组成的循环项有q个元素。这样A9可以把小数写成
B = 0.a1 a2 … aq a1 a2 … aq …
= a1 (1/10 + 1/10q+1 + 1/102q+1 + … ) + … + aq (1/10q + 1/102q + … )
= β (1 + 1/10q + 1/102q + … )
其中,β = 0.a1 a2 … aq 。可以看到上面的括号中是一个等比级数公比是1/10q。用Sn表示前n项和
Sn = 1 + 1/10q + 1/102q + … + 1/10nq
= [1 - 1/10q(n+1) ] / (1 - 1/10q )。
因为公比1/10q ﹤ 1因此当n → ∞ 时Sn → 1 / (1 - 1/10q )。所以这个循环小数可以表示为
B = β / (1 - 1/10q )
= 0.a1 a2 … aq / (1 - 1/10q )
= a1 a2 … aq / (10q - 1)
这显然是一个分数的形式。比如,
0.777 … = 7/9
0.767676 … = 76/99
0.764764764 … = 764/999
……
等等。很明显,任何一个无限循环小数都能写成分数的形式,因此,任何一个无限循环小数都是传统定义的有理数。这就证明了相反的命题。
把上面的正命题与反命题和起来就可以知道:“分数”与“有限小数或者无限循环小数”是等价的。这样,就可以用小数定义有理数:称有限小数或者无限循环小数为有理数。进一步,可以用小数定义无理数:称无限不循环小数为无理数。进而,就可以用小数定义实数:有理数和无理数统称为实数,或者,称所有的整数和小数为实数。
人们通常用R表示实数的集合。人们直观地认为数轴上的点对应的数不是整数就是小数于是就认为实数与数轴上的点是一一对应的进而认为实数就像直线那样是连续不断的这便实现了“实数的连续性”。有了实数连续性的概念人们就可以讨论基于函数的各种极限理论了这样微积分的确立也就有了根基了。单从数的扩充就可以看到微积分基础的确立是相当困难的这个确立在牛顿发明微积分几百年以后才得以实现。