欧拉公式证明

从连通平面图到简单多面体(通俗版)

几何学中的欧拉公式

是计算机图形学和拓扑学里非常常用的结果。但这里我们不走很“硬核”的拓扑路线,而是用一个比较直观的“删边归约”思路来证明,并说明它为什么能自然推广到简单多面体。


1. 记号与约定

  • :顶点(vertex)数量
  • :边(edge)数量
  • :面(face)数量

本文统一约定:

  1. 平面图指可无交叉嵌入平面的图。
  2. 面数 只数内部面,不计无限外部区域(这样更方便和多面体对应)。
  3. 所讨论的图均为连通图

2. 从多面体到平面图

命题 1

任意简单多面体(连通、无自交、无洞)满足:

关键观察(很直观)

从一个简单多面体去掉一个面,相当于在平面上“摊开”得到一个连通平面图。此时:

  • 不变
  • 不变
  • 变成

所以只要证明下面这个结论就够了:

命题 2
任意连通平面图满足

如果命题 2 成立,则:


3. 连通平面图的证明(删边不变量)

3.1 基本情形:树

是连通且没有回路的图。树有两个简单事实:

  • 因为没有回路,所以围不成面,

因此:


3.2 一般情形:含回路的连通平面图

如果图里有回路,我们可以挑一条非桥边删掉。

非桥边的直观理解:
删掉它,图仍然连通(说明它只是“绕圈”的一部分,不是唯一通路)。

引理

删掉一条非桥边会发生:

  • 不变
  • 减 1
  • 减 1

为什么?
这条边一定夹在两个相邻面之间,删掉它后这两个面合并成一个,所以面数减 1,而图仍连通。

于是:

也就是说,**删非桥边不改变 **。


3.3 归约到树

不断删非桥边,最终一定会变成一棵树。
因为整个过程中 不变,而树满足 ,所以原图也满足:


4. 回到多面体

从第 2 节的“去掉一个面”可知:

证毕。


5. 讨论与小结

  1. 本证明核心依赖连通性。如果图不连通,公式需要调整。
  2. 对带“洞”的多面体(拓扑亏格 ),欧拉公式推广为:

  1. 在图形学里,这个公式常用于检查网格拓扑是否自洽,也用于理解 Euler 操作的正确性。

总体上,这个证明给出的直觉是:

在连通平面图中,可以在保持图连通的前提下不断删除回路上的非桥边。
每删除一条此类边,边数减少 1,同时由于两个相邻面合并,面数亦减少 1,””。
因此,在该操作下量 保持不变。
通过重复该过程,图最终可归约为一棵最小生成树,而在整个过程中 始终保持不变。