解法:希尔伯特对华林问题的存在性证明(1909年)
通俗地说
希尔伯特的策略并不直接攻击整数。相反,他首先证明一件稍有不同的事:一大类整数可以写成整数的 次幂的正有理数组合(比如 ),不必是整数倍。
一个简单却至关重要的观察弥合了这个差距:一旦知道每个充分大的整数都存在这样的有理组合表示,通分(把所有东西都乘以一个固定的公共分母 )就能把它转化为每个大 的倍数 的一个真正的 次幂之和——随后一个简短的论证就能补上所有剩下的小情形。所以只需要找到这个有理组合表示即可。
详细分析
关键的归约引理(纳森,第3章;在依据其教材的课程讲义中被复述,例如巴克斯特《Waring's Problem in General》)陈述如下:如果存在正有理数 ,使得每个充分大的整数 都能用非负整数 写成 ,那么 就是有限的。证明很简短:设 为 的最小公分母,那么对每个 , 都是正整数,于是对每个 , 都是 个非负 次幂之和。
于是每个整数 都能写成 ,其中 、,所以 是 个 次幂之和(多出来的 由至多 个 贡献)。剩下有限多个小整数 各自都是有限个 次幂之和(最坏情形是 个一),因此总体存在一个有限的 。
这就把华林问题归约为一个纯代数任务:对每个 ,展示出正有理数 以及把每个大整数写成 的方法。下一步正是通过希尔伯特的核心恒等式给出这一点。
- 有理组合表示
- 把整数 写成 的形式,其中 是固定的正有理数(不必等于 ), 取遍非负整数——这是真正的 次幂之和的一个较弱、更灵活的“亲戚”,但可以通过通分转化为后者。