从地图到图论
四色定理的证明首先将地图转化为平面图(Planar Graph)。地图中的每个区域视为一个顶点(Vertex),如果两个区域相邻,则在它们对应的顶点之间连一条边(Edge)。这样,着色问题就转化为:给平面图的顶点着色,使得相邻顶点颜色不同,且颜色数最少。
在这个模型中,四色定理等价于:任何平面图的色数不超过4。图论工具的使用,使得数学家可以从拓扑和组合的角度研究这个问题,而不是局限于几何形状。
| 地图元素 |
图论对应 |
说明 |
| 国家/省份 |
顶点 (Vertex) |
着色的基本单位 |
| 公共边界 |
边 (Edge) |
连接相邻顶点 |
| 颜色 |
标签 (Label) |
相邻顶点标签不同 |
不可避免集 (Unavoidable Set)
证明的核心思想之一是找到一个不可避免集。所谓不可避免集,是指任何平面图(假设存在反例,即需要5种颜色的最小反例图)必须包含该集合中的至少一个构形(Configuraton)。
阿佩尔和哈肯构建了一个包含1936个构形的不可避免集(后来简化为1476个)。这意味着,任何需要5种颜色的地图,必然包含这1936种局部结构之一。
可约性 (Reducibility)
仅仅找到构形是不够的,还需要证明这些构形是可约的。如果一个构形是可约的,意味着如果包含该构形的图是4-着色的,那么去掉该构形后的子图也是4-着色的,并且这种着色可以扩展回原图。
如果存在一个反例(最小反例),它必须包含不可避免集中的构形,但这些构形又是可约的,这就产生了矛盾:如果子图可4-着色,原图也可4-着色,那么原图就不是最小反例。因此,不存在需要5种颜色的地图。
这个过程极其繁琐,需要计算机逐一验证1936个构形的可约性,这是人类手工无法完成的。
网友们还关心这些细节
在讨论四色定理时,网友们经常提到一些有趣的变体和误区:
- ◆ 三维地图需要几种颜色? 答案是7种。这是Heawood在1890年证明的,针对的是三维空间中的多面体区域着色。
- ◆ 莫比乌斯带需要几种颜色? 答案是7种。因为莫比乌斯带是非定向曲面,其欧拉示性数不同,导致色数增加。
- ◆ 为什么不用程序自动生成地图? 实际上,地图生成算法(如Voronoi图)很容易生成需要多种颜色的图,但验证其是否超过4色是NP难的,不过对于平面Voronoi图,四色定理依然保证4色足够。