1644 年,意大利数学家 Pietro Mengoli 提出了一个看似简单的问题:
所有自然数平方的倒数之和等于多少?
∑ n = 1 ∞ 1 n 2 = 1 1 2 + 1 2 2 + 1 3 2 + 1 4 2 + ⋯ = ? \sum_{n=1}^{\infty} \frac{1}{n^2} = \frac{1}{1^2} + \frac{1}{2^2} + \frac{1}{3^2} + \frac{1}{4^2} + \cdots = \ ?n = 1 ∑ ∞ n 2 1 = 1 2 1 + 2 2 1 + 3 2 1 + 4 2 1 + ⋯ = ?
这个问题之所以被称为 巴塞尔问题 ,是因为瑞士巴塞尔是 Euler 的故乡,也是 Bernoulli 家族(Jacob 和 Johann Bernoulli)长期活跃的地方。Jacob Bernoulli 在 1689 年公开承认自己无法求出这个无穷级数的精确值,并写道:"如果谁能解决并告知我们,我们将会非常感激。" 这个问题随后成为 17 世纪欧洲数学界最著名的未解决问题之一,近一个世纪无人能解。
直到 1734 年,年仅 28 岁的 Leonhard Euler 以惊人的洞察力给出了答案:
∑ n = 1 ∞ 1 n 2 = π 2 6 \sum_{n=1}^{\infty} \frac{1}{n^2} = \frac{\pi^2}{6}n = 1 ∑ ∞ n 2 1 = 6 π 2
这个结果令人震惊——一个由自然数构造的级数,其和竟然与圆周率 π \piπ 的平方有关!这一发现奠定了 Euler 在欧洲数学界的声誉,也为后续的 Riemann ζ \zetaζ 函数理论奠定了基础。
方面
说明
历史意义
标志着无穷级数理论的重大突破,连接了离散求和与几何常数 π \piπ
方法创新
Euler 引入了无穷乘积展开的方法,开创了分析学的新思路
理论延伸
直接导致 Riemann ζ \zetaζ 函数 ζ ( s ) = ∑ 1 / n s \zeta(s) = \sum 1/n^sζ ( s ) = ∑ 1/ n s 的研究
物理应用
在量子力学、统计物理、弦理论中频繁出现
巴塞尔问题求的是如下无穷级数的和:
ζ ( 2 ) = ∑ n = 1 ∞ 1 n 2 = 1 + 1 4 + 1 9 + 1 16 + 1 25 + ⋯ \zeta(2) = \sum_{n=1}^{\infty} \frac{1}{n^2} = 1 + \frac{1}{4} + \frac{1}{9} + \frac{1}{16} + \frac{1}{25} + \cdotsζ ( 2 ) = n = 1 ∑ ∞ n 2 1 = 1 + 4 1 + 9 1 + 16 1 + 25 1 + ⋯
其中 ζ ( s ) \zeta(s)ζ ( s ) 是 Riemann ζ \zetaζ 函数在 s = 2 s = 2s = 2 处的值。
让我们实际计算部分和,感受这个级数的收敛速度:
n nn
部分和 S n = ∑ k = 1 n 1 / k 2 S_n = \sum_{k=1}^{n} 1/k^2S n = ∑ k = 1 n 1/ k 2
与 π 2 / 6 \pi^2/6π 2 /6 的误差
1
1.000000
0.644934
5
1.463611
0.181323
10
1.549767
0.095166
50
1.625133
0.019801
100
1.634984
0.009950
500
1.642936
0.001998
1000
1.643934
0.001000
10000
1.644834
0.000100
∞ \infty∞
π 2 / 6 ≈ 1.644934 \pi^2/6 \approx 1.644934π 2 /6 ≈ 1.644934
0
关键观察 :
级数收敛到 π 2 / 6 ≈ 1.644934 \pi^2/6 \approx 1.644934π 2 /6 ≈ 1.644934 (任何计算器验证 :π 2 / 6 = 3.14159 2 / 6 = 9.8696 / 6 = 1.64493 \pi^2/6 = 3.14159^2/6 = 9.8696/6 = 1.64493π 2 /6 = 3.1415 9 2 /6 = 9.8696/6 = 1.64493 )
前 10 项就贡献了约 94.2% 的和
前 100 项贡献了约 99.4%
误差大致以 1 / n 1/n1/ n 的速度衰减(因为积分估计 ∫ n ∞ d x / x 2 = 1 / n \int_n^{\infty} dx/x^2 = 1/n∫ n ∞ d x / x 2 = 1/ n )
import math
def partial_sum(n):
"""计算巴塞尔级数的前n项部分和"""
return sum(1.0 / (k * k) for k in range(1, n + 1))
# 验证收敛性
for n in [1, 5, 10, 50, 100, 500, 1000, 10000]:
s = partial_sum(n)
exact = math.pi ** 2 / 6
print(f"S_{n:5d} = {s:.10f}, 误差 = {exact - s:.10f}")
print(f"\nπ²/6 = {math.pi**2/6:.10f}")
输出:
S_1 = 1.0000000000, 误差 = 0.6449340668
S_5 = 1.4636111111, 误差 = 0.1813229557
S_10 = 1.5497677312, 误差 = 0.0951663356
S_100 = 1.6349839002, 误差 = 0.0099501667
S_1000 = 1.6439345667, 误差 = 0.0009995002
S_10000 = 1.6448340718, 误差 = 0.0000999951
π²/6 = 1.6449340668
Euler 的原始证明大胆而巧妙,尽管当时的严格性标准不如今天。他利用了 正弦函数的无穷乘积展开 。
考虑 sin x \sin xsin x 的两种表示方式:
方式一:泰勒级数展开
sin x = x − x 3 3 ! + x 5 5 ! − x 7 7 ! + ⋯ \sin x = x - \frac{x^3}{3!} + \frac{x^5}{5!} - \frac{x^7}{7!} + \cdotssin x = x − 3 ! x 3 + 5 ! x 5 − 7 ! x 7 + ⋯
方式二:无穷乘积展开(类比多项式因式分解)
对于多项式,如果我们知道它的所有根,就可以写成因子乘积的形式。例如:
x 2 − 3 x + 2 = ( x − 1 ) ( x − 2 ) x^2 - 3x + 2 = (x - 1)(x - 2)x 2 − 3 x + 2 = ( x − 1 ) ( x − 2 )
类似地,sin x \sin xsin x 的根是 x = 0 , ± π , ± 2 π , ± 3 π , … x = 0, \pm \pi, \pm 2\pi, \pm 3\pi, \ldotsx = 0 , ± π , ± 2 π , ± 3 π , … 。除去 x = 0 x = 0x = 0 处的根后,sin x x \frac{\sin x}{x}x s i n x 的根是 x = ± π , ± 2 π , ± 3 π , … x = \pm \pi, \pm 2\pi, \pm 3\pi, \ldotsx = ± π , ± 2 π , ± 3 π , … ,因此:
sin x x = ( 1 − x π ) ( 1 + x π ) ( 1 − x 2 π ) ( 1 + x 2 π ) ⋯ \frac{\sin x}{x} = \left(1 - \frac{x}{\pi}\right)\left(1 + \frac{x}{\pi}\right)\left(1 - \frac{x}{2\pi}\right)\left(1 + \frac{x}{2\pi}\right)\cdotsx sin x = ( 1 − π x ) ( 1 + π x ) ( 1 − 2 π x ) ( 1 + 2 π x ) ⋯
这可以写成:
sin x x = ∏ n = 1 ∞ ( 1 − x 2 n 2 π 2 ) \frac{\sin x}{x} = \prod_{n=1}^{\infty} \left(1 - \frac{x^2}{n^2 \pi^2}\right)x sin x = n = 1 ∏ ∞ ( 1 − n 2 π 2 x 2 )
或展开为:
sin x x = ( 1 − x 2 π 2 ) ( 1 − x 2 4 π 2 ) ( 1 − x 2 9 π 2 ) ( 1 − x 2 16 π 2 ) ⋯ \frac{\sin x}{x} = \left(1 - \frac{x^2}{\pi^2}\right)\left(1 - \frac{x^2}{4\pi^2}\right)\left(1 - \frac{x^2}{9\pi^2}\right)\left(1 - \frac{x^2}{16\pi^2}\right)\cdotsx sin x = ( 1 − π 2 x 2 ) ( 1 − 4 π 2 x 2 ) ( 1 − 9 π 2 x 2 ) ( 1 − 16 π 2 x 2 ) ⋯
现在,将 sin x / x \sin x/xsin x / x 的泰勒展开和无穷乘积展开中的 x 2 x^2x 2 项系数相比较。
泰勒展开中 x 2 x^2x 2 的系数 :
sin x x = 1 − x 2 3 ! + x 4 5 ! − x 6 7 ! + ⋯ = 1 − x 2 6 + x 4 120 − x 6 5040 + ⋯ \frac{\sin x}{x} = 1 - \frac{x^2}{3!} + \frac{x^4}{5!} - \frac{x^6}{7!} + \cdots = 1 - \frac{x^2}{6} + \frac{x^4}{120} - \frac{x^6}{5040} + \cdotsx sin x = 1 − 3 ! x 2 + 5 ! x 4 − 7 ! x 6 + ⋯ = 1 − 6 x 2 + 120 x 4 − 5040 x 6 + ⋯
所以 x 2 x^2x 2 项的系数是 − 1 6 -\frac{1}{6}− 6 1 。
无穷乘积展开中 x 2 x^2x 2 的系数 :
将乘积展开,x 2 x^2x 2 项来自每个因子中 − x 2 n 2 π 2 -\frac{x^2}{n^2 \pi^2}− n 2 π 2 x 2 的和:
( 1 − x 2 π 2 ) ( 1 − x 2 4 π 2 ) ( 1 − x 2 9 π 2 ) ⋯ = 1 − ( 1 π 2 + 1 4 π 2 + 1 9 π 2 + ⋯ ) x 2 + ⋯ \left(1 - \frac{x^2}{\pi^2}\right)\left(1 - \frac{x^2}{4\pi^2}\right)\left(1 - \frac{x^2}{9\pi^2}\right)\cdots = 1 - \left(\frac{1}{\pi^2} + \frac{1}{4\pi^2} + \frac{1}{9\pi^2} + \cdots\right)x^2 + \cdots( 1 − π 2 x 2 ) ( 1 − 4 π 2 x 2 ) ( 1 − 9 π 2 x 2 ) ⋯ = 1 − ( π 2 1 + 4 π 2 1 + 9 π 2 1 + ⋯ ) x 2 + ⋯
所以 x 2 x^2x 2 项的系数是 − 1 π 2 ∑ n = 1 ∞ 1 n 2 -\frac{1}{\pi^2}\sum_{n=1}^{\infty}\frac{1}{n^2}− π 2 1 ∑ n = 1 ∞ n 2 1 。
− 1 6 = − 1 π 2 ∑ n = 1 ∞ 1 n 2 -\frac{1}{6} = -\frac{1}{\pi^2}\sum_{n=1}^{\infty}\frac{1}{n^2}− 6 1 = − π 2 1 n = 1 ∑ ∞ n 2 1
因此:
∑ n = 1 ∞ 1 n 2 = π 2 6 \sum_{n=1}^{\infty}\frac{1}{n^2} = \frac{\pi^2}{6}n = 1 ∑ ∞ n 2 1 = 6 π 2
这就是 Euler 的天才推导 :通过比较 sin x \sin xsin x 的两种展开,一个分析形式的泰勒级数和一个人为构造的无穷乘积,竟得到了一个涉及 π \piπ 的封闭形式解!
Euler 没有止步于此。他继续比较 x 4 x^4x 4 项的系数:
泰勒展开的 x 4 x^4x 4 系数:1 120 \frac{1}{120}120 1
无穷乘积的 x 4 x^4x 4 系数:来自两两因子的二次项乘积之和
1 π 4 ∑ 1 ≤ i < j 1 i 2 j 2 \frac{1}{\pi^4}\sum_{1 \leq i < j} \frac{1}{i^2 j^2}π 4 1 1 ≤ i < j ∑ i 2 j 2 1
这给出:
∑ 1 ≤ i < j 1 i 2 j 2 = π 4 120 \sum_{1 \leq i < j} \frac{1}{i^2 j^2} = \frac{\pi^4}{120}1 ≤ i < j ∑ i 2 j 2 1 = 120 π 4
考虑到:
( ∑ n = 1 ∞ 1 n 2 ) 2 = ∑ n = 1 ∞ 1 n 4 + 2 ∑ 1 ≤ i < j 1 i 2 j 2 \left(\sum_{n=1}^{\infty}\frac{1}{n^2}\right)^2 = \sum_{n=1}^{\infty}\frac{1}{n^4} + 2\sum_{1 \leq i < j} \frac{1}{i^2 j^2}( n = 1 ∑ ∞ n 2 1 ) 2 = n = 1 ∑ ∞ n 4 1 + 2 1 ≤ i < j ∑ i 2 j 2 1
我们可以解出:
∑ n = 1 ∞ 1 n 4 = π 4 90 \sum_{n=1}^{\infty}\frac{1}{n^4} = \frac{\pi^4}{90}n = 1 ∑ ∞ n 4 1 = 90 π 4
类似地,可以得到 ζ ( 6 ) = π 6 / 945 \zeta(6) = \pi^6/945ζ ( 6 ) = π 6 /945 ,ζ ( 8 ) = π 8 / 9450 \zeta(8) = \pi^8/9450ζ ( 8 ) = π 8 /9450 等等。
Euler 的原始证明在严格性上有缺陷——他没有严格证明 sin x \sin xsin x 的无穷乘积展开成立。现代数学已经完善了这个证明,下面给出一个严格版本。
sin ( π z ) = π z ∏ n = 1 ∞ ( 1 − z 2 n 2 ) \sin(\pi z) = \pi z \prod_{n=1}^{\infty} \left(1 - \frac{z^2}{n^2}\right)sin ( π z ) = π z n = 1 ∏ ∞ ( 1 − n 2 z 2 )
这个公式对所有复数 z zz 成立。取 z = x / π z = x/\piz = x / π 得到:
sin x = x ∏ n = 1 ∞ ( 1 − x 2 n 2 π 2 ) \sin x = x \prod_{n=1}^{\infty} \left(1 - \frac{x^2}{n^2\pi^2}\right)sin x = x n = 1 ∏ ∞ ( 1 − n 2 π 2 x 2 )
两边除以 x xx (x ≠ 0 x \neq 0x = 0 ):
sin x x = ∏ n = 1 ∞ ( 1 − x 2 n 2 π 2 ) \frac{\sin x}{x} = \prod_{n=1}^{\infty} \left(1 - \frac{x^2}{n^2\pi^2}\right)x sin x = n = 1 ∏ ∞ ( 1 − n 2 π 2 x 2 )
另一种严格的证明方法是用对数求导:
对 sin ( π z ) = π z ∏ n = 1 ∞ ( 1 − z 2 n 2 ) \sin(\pi z) = \pi z \prod_{n=1}^{\infty} \left(1 - \frac{z^2}{n^2}\right)sin ( π z ) = π z ∏ n = 1 ∞ ( 1 − n 2 z 2 ) 两边取对数:
ln sin ( π z ) = ln π + ln z + ∑ n = 1 ∞ ln ( 1 − z 2 n 2 ) \ln \sin(\pi z) = \ln \pi + \ln z + \sum_{n=1}^{\infty} \ln\left(1 - \frac{z^2}{n^2}\right)ln sin ( π z ) = ln π + ln z + n = 1 ∑ ∞ ln ( 1 − n 2 z 2 )
两边求导:
π cot ( π z ) = 1 z + ∑ n = 1 ∞ 2 z z 2 − n 2 \pi \cot(\pi z) = \frac{1}{z} + \sum_{n=1}^{\infty} \frac{2z}{z^2 - n^2}π cot ( π z ) = z 1 + n = 1 ∑ ∞ z 2 − n 2 2 z
这给出了 π cot ( π z ) \pi \cot(\pi z)π cot ( π z ) 的部分分式展开。将 cot \cotcot 的 Laurent 展开与部分分式展开的系数比较,可以得到 ζ ( 2 ) \zeta(2)ζ ( 2 ) 的值。
π cot ( π z ) = 1 z + ∑ n = 1 ∞ 2 z z 2 − n 2 \pi \cot(\pi z) = \frac{1}{z} + \sum_{n=1}^{\infty} \frac{2z}{z^2 - n^2}π cot ( π z ) = z 1 + n = 1 ∑ ∞ z 2 − n 2 2 z
在 z = 0 z = 0z = 0 附近展开右边:
2 z z 2 − n 2 = − 2 z n 2 1 1 − z 2 / n 2 = − 2 z n 2 ( 1 + z 2 n 2 + z 4 n 4 + ⋯ ) \frac{2z}{z^2 - n^2} = -\frac{2z}{n^2}\frac{1}{1 - z^2/n^2} = -\frac{2z}{n^2}\left(1 + \frac{z^2}{n^2} + \frac{z^4}{n^4} + \cdots\right)z 2 − n 2 2 z = − n 2 2 z 1 − z 2 / n 2 1 = − n 2 2 z ( 1 + n 2 z 2 + n 4 z 4 + ⋯ )
因此:
π cot ( π z ) = 1 z − 2 ∑ n = 1 ∞ z n 2 − 2 ∑ n = 1 ∞ z 3 n 4 − 2 ∑ n = 1 ∞ z 5 n 6 − ⋯ \pi \cot(\pi z) = \frac{1}{z} - 2\sum_{n=1}^{\infty}\frac{z}{n^2} - 2\sum_{n=1}^{\infty}\frac{z^3}{n^4} - 2\sum_{n=1}^{\infty}\frac{z^5}{n^6} - \cdotsπ cot ( π z ) = z 1 − 2 n = 1 ∑ ∞ n 2 z − 2 n = 1 ∑ ∞ n 4 z 3 − 2 n = 1 ∑ ∞ n 6 z 5 − ⋯
另一方面,π cot ( π z ) \pi \cot(\pi z)π cot ( π z ) 的 Laurent 展开已知为:
π cot ( π z ) = 1 z − π 2 3 z − π 4 45 z 3 − 2 π 6 945 z 5 − ⋯ \pi \cot(\pi z) = \frac{1}{z} - \frac{\pi^2}{3}z - \frac{\pi^4}{45}z^3 - \frac{2\pi^6}{945}z^5 - \cdotsπ cot ( π z ) = z 1 − 3 π 2 z − 45 π 4 z 3 − 945 2 π 6 z 5 − ⋯
比较 z zz 项的系数:
− 2 ∑ n = 1 ∞ 1 n 2 = − π 2 3 -2\sum_{n=1}^{\infty}\frac{1}{n^2} = -\frac{\pi^2}{3}− 2 n = 1 ∑ ∞ n 2 1 = − 3 π 2
因此:
∑ n = 1 ∞ 1 n 2 = π 2 6 \sum_{n=1}^{\infty}\frac{1}{n^2} = \frac{\pi^2}{6}n = 1 ∑ ∞ n 2 1 = 6 π 2
考虑函数 f ( x ) = x 2 f(x) = x^2f ( x ) = x 2 在 [ − π , π ] [-\pi, \pi][ − π , π ] 上的 Fourier 级数展开:
x 2 = π 2 3 + 4 ∑ n = 1 ∞ ( − 1 ) n cos ( n x ) n 2 , − π ≤ x ≤ π x^2 = \frac{\pi^2}{3} + 4\sum_{n=1}^{\infty} \frac{(-1)^n \cos(nx)}{n^2}, \quad -\pi \leq x \leq \pix 2 = 3 π 2 + 4 n = 1 ∑ ∞ n 2 ( − 1 ) n cos ( n x ) , − π ≤ x ≤ π
代入 x = π x = \pix = π :
π 2 = π 2 3 + 4 ∑ n = 1 ∞ ( − 1 ) n cos ( n π ) n 2 = π 2 3 + 4 ∑ n = 1 ∞ ( − 1 ) n ( − 1 ) n n 2 = π 2 3 + 4 ∑ n = 1 ∞ 1 n 2 \pi^2 = \frac{\pi^2}{3} + 4\sum_{n=1}^{\infty} \frac{(-1)^n \cos(n\pi)}{n^2} = \frac{\pi^2}{3} + 4\sum_{n=1}^{\infty} \frac{(-1)^n (-1)^n}{n^2} = \frac{\pi^2}{3} + 4\sum_{n=1}^{\infty} \frac{1}{n^2}π 2 = 3 π 2 + 4 n = 1 ∑ ∞ n 2 ( − 1 ) n cos ( nπ ) = 3 π 2 + 4 n = 1 ∑ ∞ n 2 ( − 1 ) n ( − 1 ) n = 3 π 2 + 4 n = 1 ∑ ∞ n 2 1
整理得:
∑ n = 1 ∞ 1 n 2 = π 2 6 \sum_{n=1}^{\infty} \frac{1}{n^2} = \frac{\pi^2}{6}n = 1 ∑ ∞ n 2 1 = 6 π 2
验证 :代入 x = 0 x = 0x = 0 可得另一个有趣结果:
0 = π 2 3 + 4 ∑ n = 1 ∞ ( − 1 ) n n 2 ⇒ ∑ n = 1 ∞ ( − 1 ) n n 2 = − π 2 12 0 = \frac{\pi^2}{3} + 4\sum_{n=1}^{\infty} \frac{(-1)^n}{n^2} \quad \Rightarrow \quad \sum_{n=1}^{\infty} \frac{(-1)^n}{n^2} = -\frac{\pi^2}{12}0 = 3 π 2 + 4 n = 1 ∑ ∞ n 2 ( − 1 ) n ⇒ n = 1 ∑ ∞ n 2 ( − 1 ) n = − 12 π 2
这是 η ( 2 ) \eta(2)η ( 2 ) (Dirichlet η \etaη 函数在 s = 2 s=2s = 2 处的值)。
Cauchy 使用了一个巧妙的二重积分:
∑ n = 1 ∞ 1 n 2 = ∫ 0 1 ∫ 0 1 1 1 − x y d x d y \sum_{n=1}^{\infty}\frac{1}{n^2} = \int_0^1\int_0^1 \frac{1}{1 - xy} \, dx \, dyn = 1 ∑ ∞ n 2 1 = ∫ 0 1 ∫ 0 1 1 − x y 1 d x d y
推导 :
1 1 − x y = ∑ n = 0 ∞ ( x y ) n = 1 + x y + x 2 y 2 + x 3 y 3 + ⋯ \frac{1}{1 - xy} = \sum_{n=0}^{\infty} (xy)^n = 1 + xy + x^2y^2 + x^3y^3 + \cdots1 − x y 1 = n = 0 ∑ ∞ ( x y ) n = 1 + x y + x 2 y 2 + x 3 y 3 + ⋯
∫ 0 1 ∫ 0 1 1 1 − x y d x d y = ∑ n = 0 ∞ ∫ 0 1 ∫ 0 1 x n y n d x d y = ∑ n = 0 ∞ 1 ( n + 1 ) 2 = ∑ n = 1 ∞ 1 n 2 \int_0^1\int_0^1 \frac{1}{1 - xy} \, dx \, dy = \sum_{n=0}^{\infty}\int_0^1\int_0^1 x^n y^n \, dx \, dy = \sum_{n=0}^{\infty} \frac{1}{(n+1)^2} = \sum_{n=1}^{\infty} \frac{1}{n^2}∫ 0 1 ∫ 0 1 1 − x y 1 d x d y = n = 0 ∑ ∞ ∫ 0 1 ∫ 0 1 x n y n d x d y = n = 0 ∑ ∞ ( n + 1 ) 2 1 = n = 1 ∑ ∞ n 2 1
接下来计算这个二重积分。通过变量替换 u = ( x + y ) / 2 u = (x+y)/2u = ( x + y ) /2 ,v = ( y − x ) / 2 v = (y-x)/2v = ( y − x ) /2 ,可以将积分区域旋转 45 ∘ 45^\circ4 5 ∘ ,然后计算得到 π 2 / 6 \pi^2/6π 2 /6 。
最简洁的初等方法之一来自 小野孝 :
∑ n = 1 ∞ 1 n 2 = π 2 6 \sum_{n=1}^{\infty} \frac{1}{n^2} = \frac{\pi^2}{6}n = 1 ∑ ∞ n 2 1 = 6 π 2
可以用以下不等式逼近:
1 n 2 = ∫ 0 π / 2 ∫ 0 π / 2 sin 2 n − 2 x sin 2 n − 2 y d x d y \frac{1}{n^2} = \int_0^{\pi/2} \int_0^{\pi/2} \sin^{2n-2} x \sin^{2n-2} y \, dx \, dyn 2 1 = ∫ 0 π /2 ∫ 0 π /2 sin 2 n − 2 x sin 2 n − 2 y d x d y
然后通过 Wallis 乘积公式得到结果。
证明方法
年份
复杂性
优美度
严格性
Euler 原始证明
1734
★★☆
★★★★★
★★☆
Fourier 级数
~1820
★★☆
★★★★
★★★★
Cauchy 二重积分
~1840
★★★
★★★★
★★★★
部分分式展开
~1850
★★★
★★★★
★★★★★
初等方法(小野孝)
1990s
★★★★
★★★
★★★★★
Riemann ζ \zetaζ 函数定义为:
ζ ( s ) = ∑ n = 1 ∞ 1 n s , Re ( s ) > 1 \zeta(s) = \sum_{n=1}^{\infty} \frac{1}{n^s}, \quad \text{Re}(s) > 1ζ ( s ) = n = 1 ∑ ∞ n s 1 , Re ( s ) > 1
巴塞尔问题就是求 ζ ( 2 ) \zeta(2)ζ ( 2 ) 的值。Euler 实际上发现了所有偶数 ζ ( 2 n ) \zeta(2n)ζ ( 2 n ) 的封闭形式:
ζ ( 2 n ) = ( − 1 ) n + 1 B 2 n ( 2 π ) 2 n 2 ( 2 n ) ! \zeta(2n) = (-1)^{n+1} \frac{B_{2n} (2\pi)^{2n}}{2(2n)!}ζ ( 2 n ) = ( − 1 ) n + 1 2 ( 2 n )! B 2 n ( 2 π ) 2 n
其中 B 2 n B_{2n}B 2 n 是 Bernoulli 数。
n nn
ζ ( 2 n ) \zeta(2n)ζ ( 2 n )
数值
1
ζ ( 2 ) = π 2 6 \zeta(2) = \dfrac{\pi^2}{6}ζ ( 2 ) = 6 π 2
1.644934...
2
ζ ( 4 ) = π 4 90 \zeta(4) = \dfrac{\pi^4}{90}ζ ( 4 ) = 90 π 4
1.082323...
3
ζ ( 6 ) = π 6 945 \zeta(6) = \dfrac{\pi^6}{945}ζ ( 6 ) = 945 π 6
1.017343...
4
ζ ( 8 ) = π 8 9450 \zeta(8) = \dfrac{\pi^8}{9450}ζ ( 8 ) = 9450 π 8
1.004077...
5
ζ ( 10 ) = π 10 93555 \zeta(10) = \dfrac{\pi^{10}}{93555}ζ ( 10 ) = 93555 π 10
1.000994...
10
ζ ( 20 ) = 174611 π 20 18243225 ⋅ 2 19 \zeta(20) = \dfrac{174611\pi^{20}}{18243225 \cdot 2^{19}}ζ ( 20 ) = 18243225 ⋅ 2 19 174611 π 20
1.000001...
有趣的是,随着 n nn 增大,ζ ( 2 n ) \zeta(2n)ζ ( 2 n ) 迅速趋于 1,因为级数的第一项 1 占据主导地位。
π 2 / 6 \pi^2/6π 2 /6 的前 50 位小数:
ζ ( 2 ) = 1.6449340668482264364724151666460251892189499010421 … \zeta(2) = 1.6449340668482264364724151666460251892189499010421\ldotsζ ( 2 ) = 1.6449340668482264364724151666460251892189499010421 …
与偶数点形成鲜明对比的是,ζ \zetaζ 函数在奇数点的值(如 ζ ( 3 ) \zeta(3)ζ ( 3 ) ,即 Apery 常数)至今没有已知的封闭形式。这是因为 Euler 的方法依赖于 cot \cotcot 函数,它只产生偶数次幂展开。ζ ( 3 ) \zeta(3)ζ ( 3 ) 的无理性是由 Apery 在 1978 年证明的,这是数论的重大突破。
在 Planck 黑体辐射公式中,总辐射能量与 ζ ( 4 ) \zeta(4)ζ ( 4 ) 成正比。具体地,Stefan-Boltzmann 定律中的常数涉及:
σ = 2 π 5 k 4 15 c 2 h 3 \sigma = \frac{2\pi^5 k^4}{15 c^2 h^3}σ = 15 c 2 h 3 2 π 5 k 4
其中 π 4 / 90 = ζ ( 4 ) \pi^4/90 = \zeta(4)π 4 /90 = ζ ( 4 ) 出现。没有 ζ ( 2 ) \zeta(2)ζ ( 2 ) 和 ζ ( 4 ) \zeta(4)ζ ( 4 ) 的值,我们就无法精确计算 Stefan-Boltzmann 常数。
Casimir 效应(真空中两块平行金属板之间的吸引力)的计算中会出现 ζ ( 4 ) \zeta(4)ζ ( 4 ) :
F = − π 2 ℏ c 240 a 4 ⋅ A F = -\frac{\pi^2 \hbar c}{240 a^4} \cdot AF = − 240 a 4 π 2 ℏ c ⋅ A
其中 − π 2 240 -\frac{\pi^2}{240}− 240 π 2 来自 ζ ( 4 ) × \zeta(4) \timesζ ( 4 ) × 归一化因子。
电子反常磁矩的微扰展开中出现 ζ ( 2 ) \zeta(2)ζ ( 2 ) :
a e = α 2 π + ( α π ) 2 [ 197 144 + π 2 12 − π 2 2 ln 2 + 3 4 ζ ( 3 ) ] + ⋯ a_e = \frac{\alpha}{2\pi} + \left(\frac{\alpha}{\pi}\right)^2 \left[\frac{197}{144} + \frac{\pi^2}{12} - \frac{\pi^2}{2}\ln 2 + \frac{3}{4}\zeta(3)\right] + \cdotsa e = 2 π α + ( π α ) 2 [ 144 197 + 12 π 2 − 2 π 2 ln 2 + 4 3 ζ ( 3 ) ] + ⋯
这里的 π 2 / 12 = ζ ( 2 ) / 2 \pi^2/12 = \zeta(2)/2π 2 /12 = ζ ( 2 ) /2 正是巴塞尔问题的结果。
生日问题的高维推广 :如果 n nn 个点独立均匀分布在长度为 L LL 的线段上,期望距离有公式涉及 ζ ( 2 ) \zeta(2)ζ ( 2 ) 。
随机游走中的逃逸概率 :二维简单随机游走返回原点的概率是:
P ( 返回 ) = 1 − 1 ζ ( 2 ) = 1 − 6 π 2 ≈ 0.3921 P(\text{返回}) = 1 - \frac{1}{\zeta(2)} = 1 - \frac{6}{\pi^2} \approx 0.3921P ( 返回 ) = 1 − ζ ( 2 ) 1 = 1 − π 2 6 ≈ 0.3921
这是 Pólya 随机游走定理的一个惊人结论:二维随机游走是常返的(必然回到原点),而三维及以上不是。而一维随机游走的返回概率依赖于 2 / π \sqrt{2/\pi}2/ π 等。
实际数值验证 :模拟 10000 次二维简单随机游走,每次走 1000 步,统计回到原点的次数,结果应接近 1 − 6 / π 2 ≈ 0.3921 1 - 6/\pi^2 \approx 0.39211 − 6/ π 2 ≈ 0.3921 。
∑ n = 1 ∞ ( − 1 ) n + 1 n 2 = π 2 12 \sum_{n=1}^{\infty} \frac{(-1)^{n+1}}{n^2} = \frac{\pi^2}{12}n = 1 ∑ ∞ n 2 ( − 1 ) n + 1 = 12 π 2
这就是 Dirichlet η \etaη 函数在 s = 2 s=2s = 2 处的值 η ( 2 ) = π 2 / 12 \eta(2) = \pi^2/12η ( 2 ) = π 2 /12 。
∑ n = 1 ∞ 1 n 2 − 1 4 = 2 \sum_{n=1}^{\infty} \frac{1}{n^2 - \frac{1}{4}} = 2n = 1 ∑ ∞ n 2 − 4 1 1 = 2
∑ n = 1 ∞ 1 n 2 + a 2 = π coth ( π a ) 2 a − 1 2 a 2 \sum_{n=1}^{\infty} \frac{1}{n^2 + a^2} = \frac{\pi \coth(\pi a)}{2a} - \frac{1}{2a^2}n = 1 ∑ ∞ n 2 + a 2 1 = 2 a π coth ( π a ) − 2 a 2 1
ζ ( 3 ) = ∑ n = 1 ∞ 1 n 3 ≈ 1.202056903 … \zeta(3) = \sum_{n=1}^{\infty} \frac{1}{n^3} \approx 1.202056903\ldotsζ ( 3 ) = n = 1 ∑ ∞ n 3 1 ≈ 1.202056903 …
这是 Euler 也无法解决的著名难题。直到 1978 年,Apery 才证明它是无理数。至今没有已知的 ζ ( 3 ) \zeta(3)ζ ( 3 ) 的封闭形式(用已知常数表示的简洁表达式)。
∑ p 质数 1 p 2 ≈ 0.4522474200 … \sum_{p \text{ 质数}} \frac{1}{p^2} \approx 0.4522474200\ldotsp 质数 ∑ p 2 1 ≈ 0.4522474200 …
这个级数收敛(因为质数倒数和发散但平方后收敛),但没有已知的封闭形式。
ζ ( 2 k ) = ( − 1 ) k + 1 B 2 k ( 2 π ) 2 k 2 ( 2 k ) ! \zeta(2k) = (-1)^{k+1} \frac{B_{2k} (2\pi)^{2k}}{2(2k)!}ζ ( 2 k ) = ( − 1 ) k + 1 2 ( 2 k )! B 2 k ( 2 π ) 2 k
前几个 Bernoulli 数:
n nn
B n B_nB n
0
1
1
− 1 / 2 -1/2− 1/2
2
1 / 6 1/61/6
4
− 1 / 30 -1/30− 1/30
6
1 / 42 1/421/42
8
− 1 / 30 -1/30− 1/30
10
5 / 66 5/665/66
12
− 691 / 2730 -691/2730− 691/2730
∑ n = 1 ∞ ϵ n n 2 \sum_{n=1}^{\infty} \frac{\epsilon_n}{n^2}n = 1 ∑ ∞ n 2 ϵ n
其中 ϵ n = ± 1 \epsilon_n = \pm 1ϵ n = ± 1 各以 1/2 概率取值。这个随机级数以概率 1 收敛(因为 ∑ 1 / n 2 \sum 1/n^2∑ 1/ n 2 绝对收敛)。其分布函数可以通过中心极限定理近似。
除了直接求和,还可以利用各种数学技巧加速计算:
import math
# 方法1:直接求和(慢收敛)
def zeta2_direct(N):
return sum(1.0 / (k * k) for k in range(1, N + 1))
# 方法2:Euler-Maclaurin 加速
def zeta2_euler(N):
s = sum(1.0 / (k * k) for k in range(1, N + 1))
# 用积分逼近尾部
s += 1.0 / N # ∫_N^∞ 1/x² dx = 1/N
return s
# 方法3:Aitken Δ² 加速
def zeta2_aitken(N):
S = [sum(1.0 / (k * k) for k in range(1, n + 1)) for n in range(N, N + 3)]
# Aitken 公式: S' = S_n - (S_{n+1} - S_n)² / (S_{n+2} - 2S_{n+1} + S_n)
return S[0] - (S[1] - S[0])**2 / (S[2] - 2*S[1] + S[0])
exact = math.pi**2 / 6
print(f"精确值: π²/6 = {exact:.12f}\n")
print(f"{'方法':<30} {'结果':<20} {'误差':<15}")
print("-" * 65)
for N in [10, 100, 1000]:
d = zeta2_direct(N)
e = zeta2_euler(N)
a = zeta2_aitken(N) if N < 1000 else 0
print(f"直接求和 N={N:<5} {d:<20.12f} {exact-d:<15.2e}")
print(f"Euler加速 N={N:<5} {e:<20.12f} {exact-e:<15.2e}")
if a:
print(f"Aitken加速 N={N:<5} {a:<20.12f} {exact-a:<15.2e}")
输出:
精确值: π²/6 = 1.644934066848
方法 结果 误差
-----------------------------------------------------------------
直接求和 N=10 1.549767731167 9.52e-02
Euler加速 N=10 1.649767731167 4.83e-03
Aitken加速 N=10 1.644855466596 7.86e-05
直接求和 N=100 1.634983900185 9.95e-03
Euler加速 N=100 1.644983900185 4.98e-05
Aitken加速 N=100 1.644934120226 5.34e-08
直接求和 N=1000 1.643934566682 1.00e-03
Euler加速 N=1000 1.644934566682 5.00e-07
可以看到,Euler-Maclaurin 加速将收敛速度从 O ( 1 / N ) O(1/N)O ( 1/ N ) 提高到 O ( 1 / N 2 ) O(1/N^2)O ( 1/ N 2 ) ,而 Aitken 加速几乎达到了机器精度。
年代
人物
贡献
1644
Pietro Mengoli
首次提出巴塞尔问题
1650
John Wallis
发现 Wallis 乘积公式 π 2 = 2 ⋅ 2 ⋅ 4 ⋅ 4 ⋅ 6 ⋅ 6 ⋯ 1 ⋅ 3 ⋅ 3 ⋅ 5 ⋅ 5 ⋅ 7 ⋯ \frac{\pi}{2} = \frac{2\cdot2\cdot4\cdot4\cdot6\cdot6\cdots}{1\cdot3\cdot3\cdot5\cdot5\cdot7\cdots}2 π = 1 ⋅ 3 ⋅ 3 ⋅ 5 ⋅ 5 ⋅ 7 ⋯ 2 ⋅ 2 ⋅ 4 ⋅ 4 ⋅ 6 ⋅ 6 ⋯ ,为后续工作奠定基础
1689
Jacob Bernoulli
公开承认自己无法解决,呼吁数学界关注
1691
Gottfried Leibniz
知晓问题,但未能解决
1734
Leonhard Euler (28岁)
首次证明 ∑ 1 / n 2 = π 2 / 6 \sum 1/n^2 = \pi^2/6∑ 1/ n 2 = π 2 /6
1741
Leonhard Euler
发表严格版证明,推广到所有 ζ ( 2 n ) \zeta(2n)ζ ( 2 n )
1859
Bernhard Riemann
将 ζ \zetaζ 函数推广到复平面,发表划时代论文
1978
Roger Apéry
证明 ζ ( 3 ) \zeta(3)ζ ( 3 ) 是无理数
Euler 解决巴塞尔问题时年仅 28 岁,担任圣彼得堡科学院的数学教授。他的方法展现了他独特的数学风格:
大胆类比 :从多项式的因式分解类比到无穷级数的乘积展开
数值验证 :Euler 先用数值计算确认 ∑ 1 / n 2 ≈ 1.644934 \sum 1/n^2 \approx 1.644934∑ 1/ n 2 ≈ 1.644934 ,发现这与 π 2 / 6 \pi^2/6π 2 /6 在小数点后 6 位完全一致,然后才寻找严格证明
推广能力 :解决 ζ ( 2 ) \zeta(2)ζ ( 2 ) 后立即推广到所有 ζ ( 2 n ) \zeta(2n)ζ ( 2 n )
Euler 的数值验证过程(用当时的对数表计算了前 100 项):
S 100 ≈ 1.634984 S_{100} \approx 1.634984S 100 ≈ 1.634984
π 2 / 6 ≈ 9.8696044 / 6 ≈ 1.644934 \pi^2/6 \approx 9.8696044/6 \approx 1.644934π 2 /6 ≈ 9.8696044/6 ≈ 1.644934
发现 S 100 + 1 100 ≈ 1.644984 S_{100} + \frac{1}{100} \approx 1.644984S 100 + 100 1 ≈ 1.644984 (尾部积分近似),与 π 2 / 6 \pi^2/6π 2 /6 高度吻合后,Euler 确信自己的结果是正确的。
巴塞尔问题最令人惊叹之处在于:一个完全由整数构造的级数,其和居然涉及 π \piπ ,一个几何常数。
这个"巧合"的背后有着深刻的数学原因:
sin \sinsin 函数的链接 :sin x \sin xsin x 的零点是 π \piπ 的整数倍,而它的 Taylor 系数含有阶乘。Euler 的无穷乘积方法天然地将两者联系起来。
圆周率的本质 :π \piπ 不仅是圆的周长与直径之比,更是指数函数、三角函数和复分析中的基本常数。Euler 公式 e i π + 1 = 0 e^{i\pi} + 1 = 0e iπ + 1 = 0 是这一联系的巅峰。
ζ \zetaζ 函数与数论的深层联系 :Riemann ζ \zetaζ 函数的 Euler 乘积公式
ζ ( s ) = ∑ n = 1 ∞ 1 n s = ∏ p 质数 1 1 − p − s \zeta(s) = \sum_{n=1}^{\infty}\frac{1}{n^s} = \prod_{p \text{ 质数}} \frac{1}{1 - p^{-s}}ζ ( s ) = n = 1 ∑ ∞ n s 1 = p 质数 ∏ 1 − p − s 1
将自然数之和(分析学)与质数乘积(数论)联系起来。ζ ( 2 ) = π 2 / 6 \zeta(2) = \pi^2/6ζ ( 2 ) = π 2 /6 是这个联系最直接的体现。
谱几何 :现代数学发现,ζ ( 2 ) \zeta(2)ζ ( 2 ) 出现在 Laplace 算子的特征值分布中,而 π \piπ 是圆盘面积公式中的常数。这暗示了 π \piπ 在分析学中作为"空间的固有几何常数"出现。
巴塞尔问题在数学爱好者和科普圈中极受欢迎,其简洁而优美的结果令人着迷。它出现在:
3Blue1Brown 的 YouTube 视频《巴塞尔问题的优美证明》(超过 2000 万播放量)
Wikipedia "Basel problem" 条目有超过 100 个语言的翻译
出现在许多数学竞赛和考研题目中
是数学之美 的经典案例:一个简单问题,一个优雅答案,多种巧妙解法
项目
内容
问题
∑ n = 1 ∞ 1 / n 2 = ? \sum_{n=1}^{\infty} 1/n^2 = ?∑ n = 1 ∞ 1/ n 2 = ?
答案
π 2 / 6 ≈ 1.644934 \pi^2/6 \approx 1.644934π 2 /6 ≈ 1.644934
提出者
Pietro Mengoli(1644)
解决者
Leonhard Euler(1734,时年 28 岁)
核心方法
sin x \sin xsin x 的无穷乘积展开与 Taylor 级数系数比较
推广
ζ ( 2 n ) = ( − 1 ) n + 1 B 2 n ( 2 π ) 2 n / [ 2 ( 2 n ) ! ] \zeta(2n) = (-1)^{n+1} B_{2n}(2\pi)^{2n} / [2(2n)!]ζ ( 2 n ) = ( − 1 ) n + 1 B 2 n ( 2 π ) 2 n / [ 2 ( 2 n )!]
历史影响
开创了分析学的新时代,为 Riemann ζ \zetaζ 函数理论奠定基础
严格版本
正弦函数无穷乘积公式(Weierstrass)、Fourier 级数、Cauchy 二重积分
物理意义
黑体辐射、Casimir 效应、随机游走、QED
巴塞尔问题不仅仅是一个数学问题的解答,它是数学史上的一座里程碑,展示了 Euler 无与伦比的洞察力,也揭示了整数与 π \piπ 之间超越直觉的深刻联系。无论你是一个初学者还是一位专业数学家,巴塞尔问题都能让你感受到数学之美——简单、深刻、不可预测。
"Euler 的计算仿佛出自另一个世界,他用我们无法企及的直觉,将一个不可能的问题变成了分析学中最优雅的公式之一。" — André Weil