Sierpiński 的初等数论问题

是否存在四个连续正整数,使得它们都是乘方数?这里,“乘方数”的意思和上题一样,即形如 nk 的数,其中 n 、 k 都是正整数,且 k > 1 。

不存在。在任意四个连续正整数中,必然有一个数是形如 4k + 2 的数。这样的数能被 2 整除,却不能被 4 整除,因而永远不可能是一个乘方数。

那么,是否存在三个连续正整数,使得每一个数都是乘方数呢? 1962 年, A. Mąkowski 证明了,这也是不可能的,不过证明过程就没那么简单了。那么,是否存在两个相邻的正整数,使得它们都是乘方数呢?这次就有了,例如 8 = 23, 9 = 32 。1844 年, Eugène Catalan 猜想,除了 8 和 9 以外,没有别的相邻乘方数了。 2002 年,这个猜想终于被 Preda Mihăilescu 证明。

 

31, 331, 3331, 33331 都是质数。难道数列 31, 331, 3331, 33331, … 中的所有数都是质数吗?其实并不是这样。证明:数列 31, 331, 3331, 33331, … 中含有无穷多个合数。

数列的通项公式是 (10n + 1 – 7) / 3 。容易验证, 101, 102, …, 1017 除以 17 的余数分别是

10, 15, 14, 4, 6, 9, 5, 16, 7, 2, 3, 13, 11, 8, 12, 1, 10

其中 1017 和 101 除以 17 的余数相同,因此再往后, 10 的乘方除以 17 的余数便会开始循环,循环节的长度为 16 。由于 109 除以 17 余 7 ,这就说明所有的 1016k + 9 除以 17 都余 7 。因此,所有的 (1016k + 9 – 7) / 3 都是 17 的倍数。

事实上, 31, 331, 3331, 33331, 333331, 3333331, 33333331 都是质数,首次出现的合数为 333333331 = 17 × 19607843 ,这正是 k = 0 时 (1016k + 9 – 7) / 3 的值。我们自然会问,除了所有的 (1016k + 9 – 7) / 3 以外,数列 31, 331, 3331, 33331, … 当中还有别的合数吗?答案是,确实还有。用和刚才类似的方法可以推出,所有的 (1018k + 12 – 7) / 3 都能被 19 整除,例如 (1012 – 7) / 3 = 333333333331 = 19 × 83 × 211371803 。其实,数列 31, 331, 3331, 33331, … 里的质数没那么多。在前 100 项中,只有第 1, 2, 3, 4, 5, 6, 7, 17, 39, 49, 59, 77, 100 项是质数。

 

247 的各位数字之和是 13 ,正好 247 也是 13 的倍数。 399 的各位数字之和是 21 ,正好 399 也是 21 的倍数。是否对于任意正整数 s ,我们都能找到一个正整数 N ,使得 N 的各位数字之和为 s ,并且它也正好是 s 的整倍数?

答案是肯定的。把 s 表示成 2α · 5β · t 的形式,其中 t 里面不再含有因数 2 和 5 。根据 Euler 定理, 10φ(t) 除以 t 余 1 。现在,令 N = 10α + β · (10φ(t) + 102 · φ(t) + … + 10s · φ(t)) ,则 N 就是一个满足要求的数。首先, N 的十进制表达中含有 s 个数字 1 ,其余的数字全是 0 ,因而它的各位数字之和确实是 s 。另外,上式括号里一共有 s 项,其中每一项除以 t 都余 1 ,因此它们的和除以 t 就余 s ;而 s 是 t 的整倍数,除以 t 余 s 也就相当于是除以 t 余 0 了。这说明,上式括号的计算结果是 t 的整倍数。再加上 10α + β 显然是 2α · 5β 的整倍数,于是便得到了 N 是 s 的整倍数。

 

证明:当 n 趋于无穷时, 2n 的各位数字之和也将随之趋于无穷。

下面这个证明是由 Andrzej Schinzel 给出的。我们先来定义一个数列 a0, a1, a2, … ,其中 a0 = 0 ,并且 ai + 1 为最小的使得 2ai + 1 大于 10ai 的正整数。在所有 2 的乘方中,最小的比 100 更大的是 2 的 1 次方,因此 a1 = 1 ;在所有 2 的乘方中,最小的比 101 更大的是 2 的 4 次方,因此 a2 = 4 ;在所有 2 的乘方中,最小的比 104 更大的是 2 的 14 次方,因此 a3 = 14 ……容易看出, a012

下面我们来证明,如果 n 大于等于某个 ak ,那么 2n 的右起第 ak – 1 + 1 到第 ak 位里至少有一个非 0 数字。不妨让我们以 k = 3 为例来说明这一点,你会发现下面的推理过程适用于一切其他的 k 。当 k = 3 时,我们要证明的就是,如果 n ≥ a3 = 14 ,那么 2n 的右起第 a2 + 1 = 5 位到第 a3 = 14 位里至少有一个非 0 数字。反证,假设 2n 等于 abc0000000000defg ,其中 a 、 b 、 c 、 d 、 e 、 f 、 g 都是一位数字。注意到 2 的任何乘方的个位都不可能是 0 ,这说明 g 肯定不为 0 。由于 214 可以整除 1014 ,因而 214 可以整除 abc00000000000000 ;由于 n 大于等于 14 ,因而 214 也可以整除 2n = abc0000000000defg 。所以, 214 必然能整除 abc0000000000defg – abc00000000000000 = defg 。虽然 d 、 e 、 f 都可能为 0 ,但我们刚才说过, g 是肯定不为 0 的,因而 defg 是一个最多 4 位的正整数。但是,214 能整除一个最多 4 位的正整数,这是不可能的,因为根据数列 ai 的定义, 214 > 104 ,也就是说 214 至少有 5 位数,它不可能整除一个比自己小的正整数。

所以,如果 n 大于等于某个 ak ,那么 2n 的右起第 ak – 1 + 1 到第 ak 位里至少有一个非 0 数字。事实上,如果 n 大于等于某个 ak ,那它也大于 a1, a2, …, ak – 1 ,因而对于所有不超过 k 的正整数 i 来说, 2n 的右起第 ai – 1 + 1 到第 ai 位里都含有至少一个非 0 数字。可见, 2n 里至少有 k 个非 0 数字,即它的各位数字之和至少为 k 。这表明,随着 n 的增加, 2n 的各位数字之和可以达到任意大。我们的结论也就证到了。

注意, 2n 的各位数字之和趋于无穷大,并不意味着 2n 的各位数字之和是不断递增的。当 n = 1, 2, .., 20 时, 2n 的各位数字之和为

2, 4, 8, 7, 5, 10, 11, 13, 8, 7, 14, 19, 20, 22, 26, 25, 14, 19, 29, 31

可以看到,下一项比上一项更小的现象时有发生。

声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 智乐兔
转载请注明:转自《Sierpiński 的初等数论问题
本文地址:https://www.zhiletu.com/archives-3255.html
关注公众号:智乐兔

赞赏

wechat pay微信赞赏alipay pay支付宝赞赏

Pages: 1 2 3 4 5 6 7 8 9
上一篇
下一篇

相关文章

在线留言

你必须 登录后 才能留言!