如果你对数学有一定的兴趣,你可能听说过黎曼球面,即一个把无穷远的点映射到有限平面上的神奇结构。这个结构不仅在复分析和代数几何中有重要的应用,而且还揭示了无穷的本质和可能性。

什么是黎曼球面

打开网易新闻 查看精彩图片

让我们从一个简单的问题开始:如何在二维平面上表示无穷远?也就是说,如何用有限的坐标来表示一个距离原点无限远的点?

一个直观的想法是,我们可以用极坐标来表示平面上的点,即用距离原点的长度和与正半轴夹角来确定一个点。例如,(1, π/4) 表示距离原点为 1 的点,其与正半轴夹角为 π/4。那么,我们可以用 (r, θ) 来表示任意一个平面上的点,其中 r 是长度,θ 是角度。如果 r 趋于无穷大,那么这个点就趋于无穷远。

但是这样有一个问题:当 r 趋于无穷大时,θ 的值并不唯一。也就是说,不同方向上趋于无穷远的点都可以用 (r, θ) 来表示,只要 r 足够大。这样就失去了区分不同方向上无穷远点的能力。

为了解决这个问题,我们需要引入一个新的概念:立体投影。

立体投影

打开网易新闻 查看精彩图片

立体投影是一种将三维空间中的对象映射到二维平面上的方法。具体来说,我们可以想象在三维空间中有一个单位球(半径为 1 的球),它与 xy 平面相切于原点。然后我们从球心出发画一条射线,并看它与球和平面相交于哪些点。

如果射线与球相交于 A 点(除了原点外),那么它也必然与平面相交于 B 点(除了原点外)。反之亦然。因此,我们可以建立 A 点和 B 点之间的一一对应关系,并把 A 点映射到 B 点。这样就实现了从三维空间到二维平面的映射。

注意,在这种映射下,并不是所有三维空间中的点都能被映射到二维平面上。只有位于单位球外部或者位于单位球内部但不在 xy 平面上方或者下方(即 z 轴)的点才能被映射到二维平面上。如果射线与球相交于原点,那么它就不与平面相交于任何点。这意味着原点是一个特殊的点,它不能被映射到二维平面上。

那么,我们能不能把原点也映射到二维平面上呢?答案是可以,但我们需要做一些改动。我们可以把原点看作是一个无穷远的点,即距离球心无限远的点。这样,当我们从球心出发画一条射线时,如果它与球相交于原点,那么它就相当于沿着 z 轴方向延伸到无穷远处。而当我们把这个无穷远的点映射到二维平面上时,我们可以用一个特殊的符号来表示它:∞。

这样,我们就实现了从三维空间中的单位球(包括原点)到二维平面(加上∞)的一一对应关系。这个对应关系就叫做立体投影。

黎曼球面

现在,让我们回到最初的问题:如何在二维平面上表示无穷远点?有了立体投影的概念后,答案就很明显了:我们只需要把二维平面看作是三维空间中的单位球(包括原点)经过立体投影得到的结果。

打开网易新闻 查看精彩图片

换句话说,我们可以把每一个平面上的点都对应到一个单位球上的点,而且这个对应是一一的,即不同的平面上的点对应到不同的球面上的点,反之亦然。这样,我们就可以用球面上的点来表示平面上的点,而且还可以用球面上的原点来表示平面上的无穷远点。

这个单位球(包括原点)就叫做黎曼球面,它是一个复分析中常用的工具。复分析是研究复数函数(即以复数为自变量和因变量的函数)的性质和规律的数学分支。复数是一种扩展了实数范围的数,它由实部和虚部组成,例如 a + bi 就是一个复数,其中 a 和 b 都是实数,i 是虚数单位,满足 i^2 = -1。

我们可以把每一个复数都看作是一个二维平面上的点,其中横坐标为实部,纵坐标为虚部。例如 1 + 2i 就对应于平面上 (1, 2) 这个点。这样,我们就建立了复数和平面之间的一一对应关系。而由于黎曼球面也与平面有一一对应关系,我们也可以把每一个复数都看作是黎曼球面上的一个点,其中原点对应于无穷远点。例如 1 + 2i 就对应于黎曼球面上 (1/5, 2/5, 4/5) 这个点,而∞就对应于 (0, 0, 1) 这个点。

这样,我们就可以用黎曼球面来表示复数,而且还可以用黎曼球面上的原点来表示无穷远点。这样做有什么好处呢?一个好处是,我们可以用黎曼球面上的距离来衡量复数之间的相似性。例如,如果两个复数在平面上很接近,那么它们在黎曼球面上也很接近;如果两个复数在平面上相差很大,那么它们在黎曼球面上也相差很大;如果一个复数趋向于无穷远,那么它在黎曼球面上趋向于原点。

另一个好处是,我们可以用黎曼球面来研究一些特殊的复数函数,例如 f(z) = 1/z。这个函数的意思是,对于任何一个非零的复数 z,我们可以用 1/z 来表示它的倒数。例如,如果 z = 2 + i,那么 f(z) = 1/(2 + i) = (2 - i)/5。

这个函数有一个特殊的性质,就是它把黎曼球面上的每一个点都映射到另一个点,而且这个映射是一一的,即不同的球面上的点被映射到不同的球面上的点,反之亦然。这样,我们就可以用 f(z) 来表示黎曼球面上的变换。

打开网易新闻 查看精彩图片

这个变换有什么特点呢?一个特点是,它把原点(无穷远点)映射到自身;另一个特点是,它把球面上的每一个点都映射到它的对称点,即与原点相距相等但方向相反的点。例如,如果 z = 1 + 2i,那么 f(z) = 1/(1 + 2i) = (1 - 2i)/5,这两个点在球面上是对称的。

这个变换还有一个特点,就是它保持了球面上的角度不变。也就是说,如果两条曲线在球面上交于某一点,那么它们被变换后仍然交于某一点,并且交角不变。这种保持角度不变的变换叫做共形映射(conformal mapping),它在复分析中有很多重要的应用。

打开网易新闻 查看精彩图片

黎曼球面还有一个重要的性质,就是它可以用来表示球面上的几何。我们知道,球面上的距离和角度与平面上的不同,例如,球面上的最短路径是大圆弧,而不是直线;球面上的三角形的内角和大于 180 度,而不等于 180 度。那么如何用复数来描述球面上的几何呢?

一个方法是用立体投影(conformal mapping)。立体投影是一种把球面上的点映射到平面上的点的方法,具体做法是从球面上任意一点引一条直线穿过原点(无穷远点),与平面相交于另一点,这样就得到了一个映射。例如,如果 z = 1 + 2i,在黎曼球面上对应于 (1/5, 2/5, 4/5) 这个点,那么它被立体投影后就变成了 (1/4, 1/2) 这个点。

立体投影有一个优点,就是它也是一种共形映射,即它也保持了球面上的角度不变。这样,我们就可以用平面上的复数来表示球面上的几何,并且不失去角度的信息。例如,如果我们想要知道球面上两条曲线的交角,我们只需要把它们投影到平面上,然后用复数来计算它们的交角。

打开网易新闻 查看精彩图片

立体投影还有一个缺点,就是它不能完整地表示球面上的所有点。因为无穷远点是没有对应的平面上的点的,所以我们需要把无穷远点单独考虑。这样,我们就得到了一个扩展的复平面(extended complex plane),即在复平面上加一个无穷远点 ∞。这个扩展的复平面其实就是黎曼球面。

黎曼球面的一个重要应用是在复分析中。复分析是研究复变函数(complex function)的数学分支,复变函数是指把复数映射到复数的函数,例如 f(z) = z^2 + 1。复分析中有一个基本的定理叫做里奥维尔定理(Liouville’s theorem),它说:

打开网易新闻 查看精彩图片

如果一个复变函数在整个扩展的复平面上都是解析(analytic)的,并且有界(bounded),那么它必然是一个常数。

解析(analytic)这个概念很重要,它意味着这个函数在任何一点都可以用泰勒级数(Taylor series)来展开,并且这个级数收敛到这个函数。有界(bounded)就是说这个函数的值不会无限大或无限小。里奥维尔定理告诉我们,如果一个函数满足这两个条件,那么它就没有什么花样,只能是一个常数。

那么,为什么要在扩展的复平面上考虑解析性呢?因为有些函数在复平面上是解析的,但是在无穷远点不是。例如,f(z) = 1/z 就是这样一个函数,它在复平面上除了 z = 0 这一点外都是解析的,但是当 z 趋向于无穷大时,它的值趋向于零。如果我们把无穷远点加进来,那么这个函数就不再是解析的了,因为它在无穷远点不连续。

但是如果我们用黎曼球面来表示这个函数,情况就不一样了。因为立体投影把无穷远点映射到了球面的北极 (0, 0, 1),而把原点映射到了球面的南极 (0, 0, -1),所以 f(z) = 1/z 在黎曼球面上就变成了一个交换北极和南极的映射。这个映射其实就是沿着经线旋转球面 180 度。这样一来,f(z) = 1/z 在黎曼球面上就变成了一个连续且可微(differentiable)的函数,也就是说,在黎曼球面上它是解析的。

打开网易新闻 查看精彩图片

个例子说明了黎曼球面的一个重要性质,就是它是一个紧致(compact)的拓扑空间,即它是一个有界且闭合的空间。这样,任何在黎曼球面上连续的函数都必然是有界的,因为它不能超出球面的范围。这就使得里奥维尔定理在黎曼球面上更加简洁,只需要说:

如果一个复变函数在整个黎曼球面上都是解析的,那么它必然是一个常数。

这就是说,在黎曼球面上,解析性和有界性是等价的。

打开网易新闻 查看精彩图片

黎曼球面还有一个重要的性质,就是它是一个黎曼面(Riemann surface),即它是一个复流形(complex manifold)。复流形是一种可以用复坐标来局部描述的空间,例如复平面就是一个复流形。黎曼面则是一种特殊的复流形,它满足单连通性(simply connectedness),即它没有“洞”。

打开网易新闻 查看精彩图片

黎曼面的重要性在于,任何两个黎曼面之间都存在一个双全纯映射(biholomorphic map),也就是说,一个保持解析性和方向的一对一映射。这意味着任何两个黎曼面都可以互相变换而不改变它们的本质属性。这就给了我们一种分类黎曼面的方法,就是看它们有多少个互不等价的双全纯映射。例如,复平面和黎曼球面之间只有一个双全纯映射,就是立体投影。所以我们说复平面和黎曼球面属于同一类黎曼面。

打开网易新闻 查看精彩图片

黎曼面的分类问题是一个非常深刻而困难的问题,它涉及到了复分析、代数几何、拓扑学等多个数学分支。直到 20 世纪初,这个问题才得到了完整的解决。其中一个关键的结果是黎曼-罗赫定理(Riemann-Roch theorem),它给出了一个黎曼面上双全纯映射的数量和它的亏格(genus)之间的关系。亏格是一种用来度量黎曼面复杂性的数,它等于黎曼面上洞的数量。例如,复平面和黎曼球面都没有洞,所以它们的亏格都是零。而一个圆环或者一个甜甜圈则有一个洞,所以它们的亏格都是一。

黎曼-罗赫定理告诉我们,如果一个黎曼面有 g 个洞,那么它和自身之间存在 g(g+1)/2 个不同的双全纯映射。这就意味着,如果我们知道了一个黎曼面有多少个洞,我们就可以知道它有多少种不同的方式来变换自身而不改变本质属性。

打开网易新闻 查看精彩图片

黎曼面的分类问题还有一个更深刻的结果,就是黎曼映射定理(Riemann mapping theorem),它说:

如果一个黎曼面是单连通的,那么它和单位圆盘之间存在一个唯一的双全纯映射。

这就是说,任何一个没有洞的黎曼面都可以变换成一个单位圆盘,而且只有一种变换方法。这个定理给出了一种极其强大的工具,就是把复杂的黎曼面简化成一个简单的圆盘。例如,我们可以用这个定理来证明基本定理(fundamental theorem):

打开网易新闻 查看精彩图片

如果一个复变函数在整个复平面上都是解析的,并且不是常数,那么它必然存在至少一个零点。

打开网易新闻 查看精彩图片

这个定理可以用黎曼球面和单位圆盘之间的双全纯映射来证明。我们只需要把复平面上没有零点的解析函数映射到黎曼球面上,然后再把黎曼球面上没有零点的解析函数映射到单位圆盘上。这样我们就得到了一个在整个单位圆盘上没有零点的解析函数。但是根据最大模原理(maximum modulus principle),这样的函数必然是常数。所以原来在复平面上没有零点的解析函数也必然是常数。

总之,黎曼球面是一个非常美丽而神奇的数学对象,它不仅可以让我们用有限的方式来理解无穷,还可以让我们用简单的方式来理解复杂。它是复分析、代数几何、拓扑学等多个数学领域的重要工具,也是物理学中描述时空结构和量子力学中描述粒子态的基本概念。它还与著名的黎曼猜想(Riemann hypothesis)有着密切的联系,这是一个至今未解决的数学难题,它涉及到了素数分布和黎曼ζ函数(Riemann zeta function)在黎曼球面上的零点。

打开网易新闻 查看精彩图片