在自然数中,2、3、5、7…这些数,它们只能被1和自身整除,这种数叫做素数。4、6、8…这些数,它们除了能被1和自身整除外,还能被其他的数整除,这种数叫做合数。1既不是素数,也不是合数。
在自然数列中,究竟哪些是素数呢?公元前300多年,希腊学者埃拉托斯物尼提出了一种方法,他在一张纸上写上自然数列的数字,把它贴在一个框子上,然后把其中的合数一个一个地挖去,得到一个有许多小孔的东西,所有的合数像被筛去了一样,把素数留下来。得到了一张表,这张表叫做“埃拉托斯特尼筛子”。
如,他造一张1到50的素数表,首先写上1到50这50个自然数,然后先划去1,把2留下。再划去所有5的倍数,把3留下。再划去其他所3的倍数,把5留下。又划去其他所有5的倍数……以此类推,可以得到50以内的所有素。
按照埃拉托斯特尼的筛法,会不会划到最后都是合数呢?也就是素数的个到底是不是有限地呢?公元前约275年,希腊著名的数学家欧几里得用巧妙的方法证明了素数的个数是无限的。
欧几里得是运用反证法来证明的。他首先假定素数的个数是有限的,并列出所有素数2、3、5、7…、p,其中最大的是p,然后构成一个数2.3.3.7. … .P+1,显然它大于p,其中2.3.5.7. … .P能被任何素数整除,而数1被任何素数所除所得的余数为1.因此,2.3.5.7. … .P+1被任何一个整除,也就是它要被大于p的素数整除,这就与假定的相矛盾。因此,素数的个数是无限的。
这是数论中的一个重要定理。数论是数学的一个重要分支,它主要研究数的性质,其中有许多奇妙的猜想和有趣的问题,有些至今还未得到解决。
|