Erdős 问题 #1107

Erdős & Ivić 提出(1986 年 Oberwolfach 问题册)· 站点状态 OPEN · 本页最后更新 2026-09-06

设 $r \ge 2$。若整数 $n$ 的每一个素因子 $p$ 都满足 $p^r \mid n$,称 $n$ 为 $r$-powerful 数

问:是否每个充分大的整数都能写成至多 $r+1$ 个 $r$-powerful 数之和?

已证 $r=2$:是。Heath-Brown 1988。
开放 $r \ge 3$:完全没有结果。

目录

1. 从零开始:什么是 powerful 数 2. 这个问题在问什么 3. 为什么是「$r+1$ 项」 4. 已知什么 5. $r=2$ 是怎么做出来的 6. $r=3$ 断在哪里 7. 自己动手:交互实验 8. 本站的计算与数据 9. 现状与可能的入口 10. 诚实标注与来源

1. 从零开始:什么是 powerful 数

任何大于 1 的整数都能唯一地拆成素数的乘积,比如 $$360 = 2^3 \cdot 3^2 \cdot 5^1 .$$ 这里 $2$ 出现 3 次、$3$ 出现 2 次、$5$ 出现 1 次。这些次数叫做指数

$r$-powerful 数的定义只有一句话:所有指数都至少是 $r$

用例子体会一下($r=2$,习惯上叫 square-full 数)
分解是 2-powerful 吗为什么
$4$$2^2$唯一的指数 2 $\ge$ 2
$8$$2^3$指数 3 $\ge$ 2
$36$$2^2\cdot 3^2$两个指数都 $\ge$ 2
$72$$2^3\cdot 3^2$指数 3 和 2 都 $\ge$ 2
$360$$2^3\cdot3^2\cdot5^1$$5$ 只出现 1 次
$12$$2^2\cdot 3^1$$3$ 只出现 1 次
任何素数 $p$$p^1$指数只有 1

直觉:powerful 数就是「没有哪个素因子只是擦边出现一次」的数。 平方数当然都是 2-powerful(指数全是偶数,$\ge 2$),但 2-powerful 数不止平方数—— $8, 24{\cdot}3, 72, 108$ 这些都不是平方数。

前几个(本站实算):

2-powerful: 1, 4, 8, 9, 16, 25, 27, 32, 36, 49, 64, 72, 81, 100, 108, 121, …
3-powerful: 1, 8, 16, 27, 32, 64, 81, 125, 128, 216, 243, 256, 343, 432, 512, 625, …
4-powerful: 1, 16, 32, 64, 81, 128, 243, 256, 512, 625, 729, 1024, 1296, …

它们很稀疏

这是整件事的关键。不超过 $x$ 的 $r$-powerful 数大约只有 $C_r \cdot x^{1/r}$ 个—— 跟纯 $r$ 次幂($1^r, 2^r, 3^r, \dots$,恰好 $x^{1/r}$ 个)是同一个稀疏度量级, 只差一个常数倍。本站实算:

$x$2-powerful 个数$\div\sqrt{x}$3-powerful 个数$\div x^{1/3}$
$10^4$1851.85512.37
$10^6$2 0272.033073.07
$10^8$21 0442.101 6453.54

对比:$10^8$ 以内有一亿个整数,但只有两万个 2-powerful 数、一千六百个 3-powerful 数。 用这么稀疏的一小撮数,去把每一个整数都拼出来——这就是问题的难度来源。

2. 这个问题在问什么

它属于数论里一个很老的家族:加性表示问题—— 给定一族「零件」,问每个整数能不能用少数几个零件拼出来。

你可能已经见过的同类问题
  • Lagrange 四平方和定理(1770):每个正整数都是 4 个平方数之和。例如 $7 = 4+1+1+1$。零件 = 平方数。
  • Waring 问题:每个正整数都是有限个 $k$ 次幂之和,那个「有限个」最少是多少?零件 = $k$ 次幂。
  • Goldbach 猜想:每个大偶数都是两个素数之和。零件 = 素数。(至今开放)

#1107 就是同一个模子,只不过零件换成了 powerful 数——一族比平方数稍多、但仍然极稀疏的数。

具体地,$r=2$ 时问的是:每个大整数是不是至多 3 个 square-full 数之和? $r=3$ 时是至多 4 个 3-powerful 数之和,依此类推。

例($r=2$,3 项):  $39 = 4 + 8 + 27$  ·  $55 = 1 + 27 + 27$  ·  $127 = 1 + 1 + 125$

3. 为什么恰好是「$r+1$ 项」

这不是随便挑的数字,背后有一个简单但决定性的计数。

不超过 $x$ 的 $r$-powerful 数约 $C_r x^{1/r}$ 个。若允许用 $s$ 个零件相加, 那么「所有可能的 $s$ 元组」大约有 $$\bigl(C_r x^{1/r}\bigr)^{s} \;=\; C\, x^{\,s/r}$$ 种。而我们要覆盖的目标只有 $x$ 个整数。于是:

项数 $s$元组总数与目标 $x$ 相比含义
$s = r$$x^{1}$刚好相等临界——平均每个整数只有 $O(1)$ 个表示,完全没有余量
$s = r+1$$x^{1+1/r}$多出 $x^{1/r}$ 倍有盈余——平均每个整数约有 $x^{1/r}$ 个表示

所以 $r+1$ 是第一个有富余的项数。这个富余不是可有可无的细节: 解析数论处理这类问题的主力工具(圆法)恰恰需要这样一个盈余, 才有可能把误差项压下去。项数再少一个($s=r$)就变成另一个更难的问题—— 那是它的兄弟题 #940,问的是这些整数是不是密度为 0,同样开放。

什么是「圆法」?(一句话版)

Hardy–Littlewood 圆法是把「$n$ 有多少种表示」写成一个积分: $$ r(n) \;=\; \int_0^1 \Bigl(\sum_{m \text{ 是零件}, \, m \le x} e^{2\pi i m\alpha}\Bigr)^{\!s} e^{-2\pi i n\alpha}\, d\alpha .$$ 然后把积分区间切成两部分:主弧($\alpha$ 接近简单分数的地方,贡献主项,可以算出来) 和次弧(其余部分,是误差,需要证明它比主项小)。

「零件够不够多」直接决定次弧能不能压住:零件越多,被求 $s$ 次方的那个和衰减越快。 这就是上表那个盈余的意义。

4. 已知什么

$r = 2$:定理 THM
每个充分大的整数都是至多 3 个 square-full 数之和。
D. R. Heath-Brown, Ternary quadratic forms and sums of three squarefull numbers, Séminaire de Théorie des Nombres, Paris 1986-87, Progress in Mathematics 75, 137–163 (1988).
书目经 zbMATH 核实:id 4091609,Zbl 0667.10029。该章节无 DOI(前数字时代的 Birkhäuser 书章节)。 同一结果另有会议版:Colloq. Math. Soc. János Bolyai 51, 163–171 (1990)。
$r \ge 3$:完全开放 OPEN
没有任何 $r \ge 3$ 的结果。连 $r=3$(至多 4 个 3-powerful 数)都不知道。
相关题目
#940:项数减到 $s=r$(临界情形),问可表示整数的密度是否为 0。$r=2$ 由 Baker–Brüdern 1994 用筛法解决,$r\ge3$ 开放。
#941:Heath-Brown 那条定理本身。 ·  #1081:$r=2$ 的精细化。

5. $r=2$ 是怎么做出来的

这一节是全篇最值得看的部分——因为它同时解释了为什么 $r=2$ 能成为什么 $r=3$ 不能照搬

第一步:把 powerful 数拆开

有一个漂亮的事实:每个 square-full 数都能唯一写成 $$ n \;=\; a^2 b^3, \qquad b \text{ 无平方因子}. $$ 例如 $72 = 2^3\cdot 3^2 = 3^2\cdot 2^3$,即 $a=3,\ b=2$;$108 = 2^2\cdot 3^3 = 2^2 \cdot 3^3$,即 $a=2,\ b=3$。($b$ 收集所有奇数次的素因子,剩下的凑成平方。)

关键观察:取 $b = 1$ 的那一批,就是平方数。 于是「3 个 square-full 数之和」里,最简单的一族就是「3 个平方数之和」: $$ n \;=\; a_1^2 + a_2^2 + a_3^2 .$$ 在数学里,形如 $x^2+y^2+z^2$ 的东西叫做三元二次型—— 这正是 Heath-Brown 论文标题里 “Ternary quadratic forms” 的由来。

第二步:三平方和是 1798 年就解决了的

Gauss–Legendre 三平方和定理:一个正整数能写成 3 个平方数之和, 当且仅当不是 $4^a(8b+7)$ 的形状。

这句话是什么意思

也就是说,除掉一小撮「坏数」($7, 15, 23, 28, 31, 39, \dots$,即 $\bmod 8$ 余 7 的数, 以及它们乘 $4, 16, 64,\dots$ 得到的数),其余每个正整数都是三个平方数之和。 这些坏数的密度是 $1/6$,占比很小。

关键在于这是一条完整的判定定理:它把「能不能表示」完全归结为一个同余条件,没有任何缺口。 三元二次型有这样的「局部–整体原理」,这是二次型独有的奢侈。

第三步:本站实测,确认这就是骨架

我们枚举了 $n \le 4000$ 的全部「至多 3 个 square-full 数」表示, 并统计其中是否存在「所有项都是平方数」的情形 NUM(下方 §7 可自己跑):

$n \bmod 8$存在「全为平方」的表示不存在
046040
14990
25000
35000
4375125
55000
65000
$\mathbf{7}$0494

看 $n \equiv 7$ 那一行:494 个数,没有一个能只用平方数拼出来。 而余数 $1,2,3,5,6$ 的失败数全是 0;失败只集中在 $7$(全部)和 $0, 4$—— 后两者正是 $4^a(8b+7)$ 乘上 $4, 16, 64,\dots$ 得到的数。完全吻合 Gauss–Legendre 的排除类。 这些 $n$ 的表示被迫用上带立方部分的 square-full 数:

$39 = 4+8+\mathbf{27}$  ·  $55 = 1+\mathbf{27}+\mathbf{27}$  ·  $127 = 1+1+\mathbf{125}$  ·  $255 = 4+\mathbf{8}+\mathbf{243}$

在 $2 \le n \le 4000$ 中,完全不能写成至多 3 个 square-full 数之和的只有 6 个: $7,\ 15,\ 23,\ 87,\ 111,\ 119$。定理说的「充分大」就是指越过这些小例外。

$r=2$ 的骨架(三句话):
① 主情形(约 82.5% 的整数)由 1798 年的三平方和定理直接白送;
② 剩下一个薄的、由同余条件显式描述的坏类 $4^a(8b+7)$;
③ 用带立方部分($b\gt1$)的 square-full 数去补这一类——square-full 数比平方数只多约 1.83 倍, 补一个薄类,常数倍的余量就够了。这才是那篇论文真正的工作量所在。

6. $r=3$ 断在哪里

照搬上面的思路:3-powerful 数可以写成 $a^3 b^4 c^5$ 的形状,取 $b=c=1$ 就是立方数, 四项即 $$ n \;=\; a_1^3 + a_2^3 + a_3^3 + a_4^3 .$$ 于是「主情形」变成了四立方和问题。然后就撞墙了,而且是三堵墙同时撞上。

断点一:主情形本身就是开放问题。
$r=2$ 的主情形是 1798 年的定理,免费。而「每个充分大的整数是四个非负立方数之和」—— 这本身是一个著名的开放问题。目前只知道「几乎所有整数」成立 (Davenport 1939;例外集的界见 Wooley 2002 Slim Exceptional Sets for Sums of Cubes、Kumchev 2005)。 第一步就从「白送」变成了「一堵墙」。
断点二:三次型没有局部–整体原理。
二次型有 Hasse–Minkowski 这一套完整理论,三个变量就够用。 四变量的三次型没有任何对应物,而圆法处理三次方需要的变量数远多于 4。 Heath-Brown 自己在 2026 年的新预印本里,为了推进相关问题,还得专门造一个 「$aX^3+bY^3=cZ^3$ 计数函数的一致上界」——那还只是变量的情形。
断点三:缺口太大,而余量只是常数倍。
本站实测($n \le 60000$,全部 3-powerful 数,至多 4 项)NUM
$r=2$(3 项)$r=3$(4 项)
可表示、但没有「全纯幂」表示的比例16.5 %44.4 %
完全不可表示的 $n$6 个(最大 119)45 个(最大 2039)
全族 ÷ 纯幂 的数量比1.832.69

读法:$r=2$ 时,纯幂(平方数)已经扛下 83.5% 的活,剩下 16.5% 是一个薄的同余类, 用多出来的 1.83 倍元素去补,绰绰有余。
$r=3$ 时,纯幂(立方数)只扛得下约 56%,缺口是 44%—— 而且这个缺口不是同余障碍,是稀疏性效应(四立方和没有任何局部障碍,纯粹是立方数太少)。 可是 3-powerful 数比立方数也只多 2.69 倍

一句话总结断点: 常数倍的余量,修不了一个瓶颈在「变量个数」上的开放问题。 $r=2$ 之所以成立,是因为它的支点是「纯幂子族已被一条完整的经典定理解决」—— 而这个支点在 $r=3$ 上根本不存在。

7. 自己动手:交互实验

下面两个小工具全部在你的浏览器里用精确整数运算跑,没有服务器参与。 §5、§6 的每一个数字都可以在这里自己复现。

实验一:拆一个具体的数

输入一个整数,看它能怎样写成 powerful 数之和。绿色标出的是纯 $r$ 次幂(平方数 / 立方数),整行高亮表示这一种表示全部由纯幂组成。

点「拆解」开始。

实验二:扫一段区间,复现 §5 / §6 的表

这个会把 $2 \le n \le N$ 全部扫一遍,统计有多少不可表示、多少「可表示但必须用上非纯幂的零件」。 $r=2$ 时还会按 $n \bmod 8$ 分类——那张表是本页最关键的证据。

点「扫描」开始。
建议这样玩:先用实验二跑 $r=2, N=4000$,看 $n\equiv 7$ 那一行的 0; 再用实验一拆几个 $\equiv 7 \pmod 8$ 的数(比如 39、2023),会发现每一种表示里都必然出现 $8, 27, 125, 243, 343$ 这类带立方部分的数——平方数永远不够用。 然后切到 $r=3$ 跑实验二,看那个 44% ——这就是断点

8. 本站的计算与数据

以下全部是本站独立实算,代码与原始数据在仓库 erdos-1107/ 下:

另已取得并核对:Heath-Brown 2026 预印本 arXiv:2601.07817(免费,其中他本人写出了 「固定立方部分后剩下三元二次型」这一机制,印证了 §5 的骨架); Baker–Brüdern 1994 原文(#940 的 $r=2$ 结果)。

9. 现状与可能的入口

从 §6 可以得到一个方向性的结论:攻 $r=3$ 不能把纯立方数当主项, 因为那条路必然撞上开放的四立方和问题。

可能的入口是:从一开始就把三参数族 $a^3 b^4 c^5$ 整体作为指数和的对象, 做双线性 / 三线性分析,而不是把它当成 Waring 问题的一个扰动。 换句话说,要利用的是 $b, c$ 提供的乘性结构——那不是「更多变量」,是另一种结构。 这条路是否走得通,目前没有答案。

待办:取得 Heath-Brown 1988 原文,核对他处理 $4^a(8b+7)$ 这一坏类的具体手法。 如果那手法本质依赖二次型的局部–整体原理,$r=3$ 就得整个换路子; 如果它其实是一个可迁移的双线性论证,那可能就是 $r=3$ 的入口。

10. 诚实标注与来源

内容状态
$r=2$ 定理(Heath-Brown 1988)THM 文献,书目经 zbMATH 核实
Gauss–Legendre 三平方和定理THM 经典
「每个大整数是四个非负立方数之和」为开放文献 只有 almost-all 结果(Wooley 2002 / Kumchev 2005)
参数化 $n=a^2b^3$($b$ 无平方因子)THM 标准;见 arXiv:2405.04509、arXiv:2601.07817
本页全部表格数据、密度实测、例外清单NUM 本站实算,可复现
§5「$r=2$ 骨架」的三步分解重构 由标题+参数化+数值检验重构,尚未与 1988 年原文逐条核对
§6 三条断点、§8 的入口建议推断 基于 §5 的重构,非文献结论
请注意:§5 对 Heath-Brown 证明骨架的描述是重构,不是对原文的阅读。 1988 年那篇是前数字时代的 Birkhäuser 书章节,无 DOI、未数字化,目前仍在取件中。 重构的依据是:论文标题、标准参数化、以及 Heath-Brown 本人 2026 年预印本中对同一分解的表述, 加上本站的数值检验。骨架的方向可信,但坏类的具体处理手法必须以原文为准。