日本数学家挂谷宗一(Sōichi Kakeya)在 1917 年提出了著名的「挂谷针问题」:
最直观的做法是让针绕自己的中点旋转,这样它扫出一个直径为 1 的圆盘,面积为 π/4 ≈ 0.785。
但这并不是最优的。若让针在一个高为 1 的等边三角形内部灵活地「转角 + 平移」, 扫过的面积可减小到 1/√3 ≈ 0.577。挂谷本人猜测这可能就是凸区域中的最优解(这一点后来被 Pál 证实: 在凸区域限制下等边三角形确实最优)。
细心的读者可能会问:上面的针只旋转了 180°,为什么就算「转完一圈」了? 关键在于:针是一条线段,没有头尾之分——指向 30° 和指向 210° 的针,占据的是同一条方向线。 所以针的全部可能方向只有 0° ~ 180°:转完 180° 时,针恰好回到原来的直线上、两端互换(这正是「掉头」), 所有方向已经一个不落地历经了一遍。
而且 360° 也不会带来新要求:若针能在某个区域内完成 180° 掉头,那么在同一区域里把动作重复一遍, 就完成了 360°,扫过的区域一点也不会变大。因此「180° 最小面积」与「360° 最小面积」是同一个问题, 后文挂谷集的定义也因此只要求覆盖 0° ~ 180° 的每个方向。
如果允许区域是非凸的,还能更小!在三尖内摆线(deltoid,小圆在大圆内滚动形成的三角星形曲线)内部, 一根单位长的针可以完成完美的连续掉头。它的面积只有 π/8 ≈ 0.393——恰好是圆盘方案的一半。
下面的动画展示了这一优美的运动:针的两端始终在曲线上滑动,针身始终与曲线内切,整个过程中针连续旋转了 180°。
人们曾以为 π/8 就是极限。然而 1928 年,苏联/英国数学家 A. S. Besicovitch 借助他 1919 年的一项构造(经 Pál 转译到针问题)证明了一个颠覆直觉的结论:
三尖内摆线已经把面积压到 π/8,再想前进,就得换一个全新的视角:别再盯着「针怎么连续地动」,改盯着「方向清单」—— 只要区域里装得下 0° ~ 180° 每个方向的一条线段,任务就算完成。那么,什么图形能高效地「储存方向」?答案是三角形。
三角形是一座「方向仓库」:从顶点向底边的每一点连一条线段,这些线段的方向会连续地扫过一整段角度区间(看下图)。 注意:它储存的只是一段方向,而不是全部 180°——比如正三角形(两腰方向分别为 60° 和 120°)恰好覆盖 60° 的区间。不过这不要紧,稍后只需把几座仓库拼起来就行。
现在回答「拆分意味着什么」:沿底边把大三角形切成 N 片细条,每一片仍然是一个小三角形,各自保管着原来方向区间的 1/N—— 方向清单一点没丢,只是被分装成了 N 个小包裹。拆分本身不省面积,真正的妙招在下一步:
既然平移不改变方向,就可以把这 N 个「方向小包裹」平移到几乎同一个位置,让它们大量重叠: 同一块「地皮」被 N 个包裹共用,方向照单全收,占地面积却大幅下降——这就是下面可以亲手拖动的演示。 Besicovitch 的 Perron 树构造把这一招逐层迭代:切得更细、叠得更巧,面积便可压缩到任意接近 0。
最后一步:组装。别忘了,一个正三角形只管 60° 的方向。于是取 3 份压缩好的三角形,各自旋转 60° 再并在一起: 60° + 60° + 60° = 180°,方向全部覆盖;而总面积不超过三个「任意小」之和,依然任意小。 (这里的旋转只用了 3 次、在拼装前一次性完成,不会破坏各自仓库里的方向清单。)至此,「面积任意小但包含所有方向」的集合才完整登场。
玩过上面的演示,你很可能会质疑:两个小三角形方向不同,叠在一起时尖端总会「岔开」,露出两个小角—— 重合的区域始终只有一部分。这个观察完全正确:可以证明,单独一轮最优的平移重叠,并集面积最多只能压到原来的约 2/3——省下三分之一,仅此而已。
但「每轮省一个固定比例」恰恰就是全部所需——这是复利效应。Perron 树不是叠一次就完,而是逐层合并: 2k 个细三角形先两两合并成 2k−1 组,组再两两合并……每合并一层,面积就再打一次折扣:
而且越往后合并越顺利:切成 N 份后,相邻两片的方向只差 60°/N,几乎平行——两根几乎平行的「细签」平移后能重合到 99% 以上, 露在外面的岔角纤细得可以忽略。树状的合并顺序保证每一步总是优先合并「最接近平行」的对象,把浪费压到最低。
最后说句诚实话:任何有限阶段的面积都仍是正数,「任意小」的意思是——想要多小,就迭代足够多层; 而真正测度为零的 Besicovitch 集是无限迭代的极限对象。这也正是它如此怪异、如此分形的原因。
由此引出核心定义:平面(或 n 维空间)中一个集合 K,若它在每个方向上都包含一条单位长线段, 就称为挂谷集(Kakeya set / Besicovitch set)。Besicovitch 的构造表明:
(若不要求针「连续转动」,只要求集合含所有方向的线段,则测度可以恰好为零。)
乍一看,Besicovitch 已经给出了「终极答案」:面积可以压到零,似乎再没什么可问的了。 但仔细想想,这个答案反而让人更困惑——一个面积为零的集合,居然装得下每一个方向的完整线段? 它到底是「几乎什么都没有」,还是「以某种隐蔽的方式塞满了整个平面」?
问题的关键在于:「面积为零」并不等于「什么都没有」。举几个熟悉的例子——
🧵 一根细线的面积是零,但它确实存在,是一个「一维」的东西;
📄 一张纸的体积是零(假设厚度为零),但它是一个实实在在的「二维」平面;
✨ 数学中还有介于两者之间的分形(如谢尔宾斯基三角形),维数可以是 1.58 这样的分数。
也就是说,「面积/体积」这把尺子太粗糙了:它把细线、纸片、分形统统量成「零」,分不出它们之间巨大的差别。 要继续追问挂谷集「到底有多大」,数学家换了一把更精细的尺子——维数。 于是,针问题在这里完成了一次华丽的转身:面积的故事结束了,维数的故事才刚刚开始。这正是「挂谷猜想」的由来。
沿着上一节的思路:既然面积量不出挂谷集的大小,数学家造了两把更精细的尺子。它们名字吓人,想法其实都很朴素。
把图形放到像素屏幕上,数它碰到了多少个像素,然后不断提高分辨率,看像素数怎么增长:
| 图形 | 分辨率提高一倍时 | 维数 |
|---|---|---|
| 一个点 | 像素数不变 | 0 |
| 一条线段 | 像素数 ×2 | 1 |
| 一块实心方块 | 像素数 ×4 | 2 |
| 科赫雪花曲线 | 像素数 ×2.38 | 1.26(分形!) |
维数就是这个增长指数。用它重新看挂谷集,Besicovitch 的结论就不再玄乎:「面积为零」只是极限时面积消失; 但若它的像素维数是 2,就意味着在任何有限分辨率的屏幕上,它占据的像素几乎和一块实心区域一样多——怎么放大都「看起来是实心的」,只是像素里的「实际含量」越来越稀薄。
像素维数有个缺陷:所有像素必须一样大,会高估稀疏的集合。豪斯多夫的改进是:允许用大小不一的小圆片去覆盖—— 图形密的地方用小片精打细算,稀的地方用大片一笔带过,在所有方案里取最省的那种。它的精神可以这样理解:
用 2 维的尺子(面积)去量一条曲线,读数是 0;用 0 维的尺子(数点)去量它,读数是 ∞; 只有用恰好 1 维的尺子(长度),才能得到有意义的有限读数。豪斯多夫维数就是「读数从 ∞ 跳到 0」的那个临界刻度——集合真正的本征维度。
两把尺子的关系:豪斯多夫维数 ≤ 闵可夫斯基维数,且前者更精细、更难对付——所以同一个猜想有强弱两个版本,证到豪斯多夫版本才算完全胜利。
现在回看 Besicovitch 的那些「零面积挂谷集」:它们虽然瘦得没有面积, 却要在每一个方向上藏进一条完整的线段——方向有无穷多个,这些线段横七竖八地铺开, 直觉告诉我们:这样的集合再瘦,也应该「骨架完整」,在维数上仍然占满整个空间。 把这个直觉写成严格的数学命题,就是挂谷猜想:
也就是说:你可以把面积压缩到零,但不可能把维数压下去——挂谷集在维数意义下必须是「满」的。 在三维空间里,连 2.9999 都不行,必须恰好是 3。
二维(Davies,1971)为什么相对好办?关键在平面几何的一条铁律: 方向不同的两条直线,在平面上必定相交。想让不同方向的细条大量重叠来「省面积」, 平面会强制它们彼此穿插、相互干涉,重叠的账目被这条铁律死死锁住——顺着它就能证明平面挂谷集的维数必为 2。
三维为什么突然变得极难?因为这条铁律失效了:三维中方向不同的两条直线可以完全不相交 (异面直线——立交桥上下两条路,方向不同,永不碰面)。挂谷集因此获得了全新的作弊手段: 利用第三个维度把线段「错层」摆放,既装下所有方向,又躲开二维里被迫付出的相交代价。二维的整套论证瞬间归零。
于是三维变成了一场跨越三十年的「维数攀登」:
| 年份 | 进展 | 三维维数下界 |
|---|---|---|
| 1983 | Drury(初等方法) | ≥ 2 |
| 1995 | Wolff 的「毛刷论证」:一根管子若与很多管子相交,会撑起一把刷子状结构,占据可观体积 | ≥ 2.5 |
| 2002 | Katz–Tao 引入加法组合学 | ≥ 2.5 + 10−10 |
| ~2000 | Katz–Łaba–Tao 给假想反例「画像」:它若存在,必具黏性(sticky)、平面性(plany)、颗粒性(grainy)三种病态结构 | 结构性突破 |
| 2022 | 王虹 & Zahl:歼灭「黏性」情形——黏性挂谷集维数必为 3 | 扫清主要敌人 |
| 2025 | 王虹 & Zahl:完整证明。假设存在维数 < 3 的反例,用多尺度归纳强迫它越来越像「黏性」结构,而黏性情形已被证死——反例自相矛盾 | = 3 ✓ |
注意那个 10−10:从 2.5 爬到 3 的「最后半个维数」,整整走了三十年,中途一度只能以亿分之一的步幅前进。 而四维及以上至今仍是开放问题——空间维数每加一,直线「躲闪」的自由度进一步暴涨。
在刘慈欣《三体·死神永生》中,歌者文明向太阳系抛出「二向箔」,把三维世界跌落成一幅无限薄的二维画——这是科幻中最著名的「降维打击」。 而挂谷猜想的百年故事,恰好可以读成一场数学世界的降维攻防战:
Besicovitch 像是「半个二向箔」——他证明挂谷集的体积可以被榨到零,看上去降维打击得手了; 而挂谷猜想则宣布「降维到此为止」——只要集合仍包含所有方向的线段,它的维数就一丝一毫都压不下去。 2025 年王虹与 Zahl 证明三维情形后,科普圈便流传开了那句话:「数学证明:三维空间中不存在二向箔」。
改变的是空间本身的几何结构:维度从 3 真的变成 2,三维物体连同空间一起被毁灭。这是文学想象,无需遵守定理。
讨论的是固定空间中某类点集:测度(体积)可以压到零,但只要包含所有方向的线段,Hausdorff 维数必须保持满维。
所以这个类比是意象上的而非严格对应,但它准确传达了挂谷猜想最反直觉的精髓: 「体积」和「维数」是两把完全不同的尺子——前者可以被骗过,后者不能。 再加上一层巧合:王虹是中国数学家,《三体》是中国科幻——「中国数学家亲手拆掉了中国科幻里最可怕的武器」,这个故事天然适合传播。
挂谷猜想远不止是一个好玩的几何谜题,它位于现代分析学一座「猜想金字塔」的底层——许多重大猜想都蕴含挂谷猜想, 因此想证明它们,必须先跨过挂谷这一关:
研究傅里叶变换能否有意义地「限制」在球面等曲面上。限制性猜想成立 ⇒ 挂谷猜想成立。这是调和分析的中心问题。
关于多维傅里叶级数/积分的收敛性求和方法的猜想,同样蕴含挂谷猜想,与偏微分方程的解的性质密切相关。
Bourgain、Katz、Tao 发现挂谷问题与「和集–积集」等加法组合问题深刻相关,催生了如今蓬勃发展的算术组合学工具。
波沿直线(光线)传播;挂谷集刻画了「光线能被压缩到多小的空间里」,直接影响波动/薛定谔方程解的估计(局部光滑性猜想)。
正如陶哲轩(Terence Tao)所言,挂谷猜想是理解「直线族如何在空间中重叠」的最基本问题—— 而直线(光线、特征线、投影方向)几乎出现在分析学的每一个角落。王虹与 Zahl 的三维证明, 被普遍认为为限制性猜想等更高的目标打开了大门。
一根针掉个头,扫过的面积可以任意小(Besicovitch, 1928),
但它留下的痕迹在维数上必须是「满」的——这就是挂谷猜想。
平面情形 1971 年解决,三维情形 2025 年由王虹与 Zahl 攻克,四维及以上仍在等待下一位挑战者。