1. 引言:1889年对“均匀随机”直觉的致命一击
在初等概率论与日常直觉中,“随机选取(at random)”似乎是一个不言自明的概念。掷一枚均匀骰子出现点数1的概率是 $1/6$,抛一枚对称硬币正面向上的概率是 $1/2$。当样本空间是有限离散集合时,计数测度赋予了每个基本事件同等的权重。
然而,一旦我们从有限离散集合迈入连续几何空间(Continuum),这种朴素的“等可能性”直觉便会瞬间崩塌。1889年,法国数学家约瑟夫·贝特兰(Joseph Bertrand, 1822–1900)在其名著《概率演算(Calcul des probabilités)》中提出了一个看似极其初等的几何概率问题——后世称之为“贝特兰悖论(Bertrand’s Paradox)”。
设在欧几里得平面 $\mathbb{R}^2$ 上有一个半径 $R = 1$ 的单位圆 $S^1 = \{(x,y) : x^2 + y^2 = 1\}$,其内接正三角形 $\triangle ABC$ 的边长为 $L = 2R\sin(\pi/3) = \sqrt{3} \approx 1.732$,圆心 $O$ 到正三角形各边的垂直距离(即内切圆半径)为 $r_{\text{in}} = R\cos(\pi/3) = 1/2$。贝特兰提出如下问题:
【贝特兰问题】 在单位圆内“随机”作一条弦 $c$。求该弦的长度大于内接正三角形边长 $\sqrt{3}$ 的概率 $P(c > \sqrt{3})$。
令人震惊的是,贝特兰给出了三种完全自然、对称且无懈可击的几何构造方式,却分别严格推导出了三个彼此矛盾的精确答案:$P_1 = 1/3$、$P_2 = 1/2$ 与 $P_3 = 1/4$。
flowchart TD
Q["贝特兰问题 (1889)<br/>在单位圆内随机选一条弦,<br/>弦长 c > √3 的概率是多少?"]
Q --> M1["方法1:圆周上的随机端点<br/>圆心角 θ ~ Uniform(0, π)"]
Q --> M2["方法2:固定半径上的随机距离<br/>弦心距 r ~ Uniform(0, 1)"]
Q --> M3["方法3:圆盘内的随机中点<br/>中点坐标 (x, y) ~ Uniform(D²)"]
M1 --> D1["弦心距概率密度函数<br/>f₁(r) = 2 / (π√(1 - r²))"]
M2 --> D2["弦心距概率密度函数<br/>f₂(r) = 1"]
M3 --> D3["弦心距概率密度函数<br/>f₃(r) = 2r"]
D1 --> P1["概率 P₁(c > √3) = 1/3 ≈ 0.3333"]
D2 --> P2["概率 P₂(c > √3) = 1/2 = 0.5000"]
D3 --> P3["概率 P₃(c > √3) = 1/4 = 0.2500"]
2. 三种经典解法的严格推导与概率密度函数
设弦 $c$ 所对的圆心角为 $\theta \in [0, \pi]$,圆心 $O$ 到弦的垂直距离(弦心距)为 $r \in [0, 1]$,法线角为 $\phi \in [0, 2\pi)$,弦的中点为 $M(x, y) = (r\cos\phi, r\sin\phi) \in D^2$。由勾股定理,弦长 $c$ 与弦心距 $r$ 及圆心角 $\theta$ 满足基本恒等式:
$$c = 2\sqrt{1 - r^2} = 2\sin\left(\frac{\theta}{2}\right), \qquad r = \cos\left(\frac{\theta}{2}\right) = \sqrt{1 - \frac{c^2}{4}}$$因此,目标事件 $E = \{c > \sqrt{3}\}$ 在三种坐标系下完全等价于:
$$c > \sqrt{3} \iff 2\sqrt{1 - r^2} > \sqrt{3} \iff 0 \le r < \frac{1}{2} \iff \theta \in \left(\frac{2\pi}{3}, \frac{4\pi}{3}\right)$$2.1 方法1:圆周上随机选取两个端点($P_1 = 1/3$)
由旋转对称性 $SO(2)$,固定弦的一个端点于正三角形的顶点 $A(\theta = 0)$,在圆周上均匀选取另一个端点 $B$,使其极角 $\theta \sim \text{Uniform}(0, 2\pi)$。当且仅当点 $B$ 落在正三角形另外两个顶点之间的弧段 $\theta \in (2\pi/3, 4\pi/3)$ 上时,弦长 $c > \sqrt{3}$。该弧长为 $2\pi/3$,占整个圆周长 $2\pi$ 的三分之一:
$$P_1(c > \sqrt{3}) = \frac{4\pi/3 - 2\pi/3}{2\pi} = \frac{1}{3}$$利用 $r = \cos(\theta/2)$($\theta \in [0, \pi]$,$f_\Theta(\theta) = 1/\pi$)及变量代换雅可比行列式 $\left|\frac{d\theta}{dr}\right| = \frac{2}{\sqrt{1 - r^2}}$,可得弦心距 $r$ 的概率密度函数为反正弦分布:
$$f_{R,1}(r) = \frac{2}{\pi\sqrt{1 - r^2}}, \qquad f_{C,1}(c) = \frac{2}{\pi\sqrt{4 - c^2}}, \qquad \mathbb{E}_1[c] = \frac{4}{\pi} \approx 1.2732$$2.2 方法2:半径上随机选取弦心距($P_2 = 1/2$)
先随机选取一条半径方向 $\phi \sim \text{Uniform}(0, 2\pi)$,再在该半径上均匀选取弦的中点到圆心的距离 $r \sim \text{Uniform}(0, 1)$,并作垂直于该半径的弦。由于内接正三角形的边到圆心的距离恰为 $r_{\text{in}} = 1/2$,弦长 $c > \sqrt{3}$ 当且仅当 $0 \le r < 1/2$:
$$P_2(c > \sqrt{3}) = \int_0^{1/2} 1\,dr = \frac{1}{2}, \qquad f_{R,2}(r) = 1, \qquad f_{C,2}(c) = \frac{c}{2\sqrt{4 - c^2}}, \qquad \mathbb{E}_2[c] = \frac{\pi}{2} \approx 1.5708$$2.3 方法3:单位圆盘内按面积均匀选取弦的中点($P_3 = 1/4$)
每条非直径的弦由其中点 $M(x, y) \in D^2$ 唯一确定。若在单位圆盘 $D^2$ 上按二维勒贝格面积测度 $dx\,dy$ 均匀选取中点 $M$(即 $f_{X,Y}(x,y) = 1/\pi$),则 $c > \sqrt{3}$ 当且仅当中点 $M$ 落在半径为 $r_{\text{in}} = 1/2$ 的同心内切圆盘 $D_{1/2}$ 内部。由面积之比可得:
$$P_3(c > \sqrt{3}) = \frac{\text{Area}(D_{1/2})}{\text{Area}(D_1)} = \frac{\pi (1/2)^2}{\pi (1)^2} = \frac{1}{4}$$为什么方法2与方法3结果不同?因为在极坐标变换下,面积微元包含雅可比因子 $J = r$,即 $dx\,dy = r\,dr\,d\phi$。对角度 $\phi \in [0, 2\pi)$ 积分后,径向距离 $r$ 的边缘密度为线性函数:
$$f_{R,3}(r) = \int_0^{2\pi} \frac{1}{\pi} r\,d\phi = 2r, \qquad f_{C,3}(c) = \frac{c}{2}, \qquad \mathbb{E}_3[c] = \frac{4}{3} \approx 1.3333$$| 比较维度 | 方法1:随机圆周端点 | 方法2:随机径向距离 | 方法3:随机圆盘中点 |
|---|---|---|---|
| 均匀分布的参数 | 圆心角 $\theta \sim U(0, \pi)$ | 弦心距 $r \sim U(0, 1)$ | 面积微元 $(x,y) \sim U(D^2)$(即 $r^2 \sim U(0,1)$) |
| 概率测度微元 $d\mathbb{P}(r,\phi)$ | $\dfrac{1}{\pi^2\sqrt{1 - r^2}}\,dr\,d\phi$ | $\dfrac{1}{2\pi}\,dr\,d\phi$ | $\dfrac{r}{\pi}\,dr\,d\phi = \dfrac{1}{\pi}\,dx\,dy$ |
| 径向密度 $f_R(r)$ | $\dfrac{2}{\pi\sqrt{1 - r^2}}$ | $1$ | $2r$ |
| 弦长密度 $f_C(c)$ | $\dfrac{2}{\pi\sqrt{4 - c^2}}$ | $\dfrac{c}{2\sqrt{4 - c^2}}$ | $\dfrac{c}{2}$ |
| 概率 $P(c > \sqrt{3})$ | $1/3 \approx 0.3333$ | $1/2 = 0.5000$ | $1/4 = 0.2500$ |
| 期望弦长 $\mathbb{E}[c]$ | $4/\pi \approx 1.2732$ | $\pi/2 \approx 1.5708$ | $4/3 \approx 1.3333$ |
3. 拉普拉斯“不充分理由原则”的危机与凯恩斯“酒水悖论”(1921)
古典概率论奠基人皮埃尔-西蒙·拉普拉斯(Pierre-Simon Laplace)提出了著名的“不充分理由原则(Principle of Insufficient Reason)”,后被经济学家与概率哲学家约翰·梅纳德·凯恩斯(John Maynard Keynes, 1921)改称为“无差异原则(Principle of Indifference)”:若我们对若干互斥且完备的可能结果没有任何偏袒的理由,则应赋予它们相等的概率。
然而在连续空间中,若对参数 $x \in [a, b]$ 赋予均匀密度 $f_X(x) = \frac{1}{b-a}$,则在任何非线性双射重参数化 $y = g(x)$ 下,诱导密度会乘上雅可比因子(Jacobian):
$$f_Y(y) = f_X\bigl(g^{-1}(y)\bigr)\left|\frac{dx}{dy}\right|$$因此,“在参数 $x$ 下均匀”与“在参数 $y = g(x)$ 下均匀”在数学上是互斥的!凯恩斯在1921年《概率论(A Treatise on Probability)》中用“酒水悖论(Wine-Water Paradox)”将这一荒谬性推向极致:
- 设杯中酒与水的混合物满足:酒与水的比例 $x = W_{\text{wine}}/W_{\text{water}}$ 介于 $1/3$ 与 $3$ 之间。若假设 $x \sim \text{Uniform}(1/3, 3)$,则中位数为 $x_{\text{med}} = \frac{1/3 + 3}{2} = \frac{5}{3}$,且 $P_X(x \le 2) = \frac{2 - 1/3}{3 - 1/3} = \frac{5}{8} = 0.625$。
- 但同一前提完全等价于:水与酒的比例 $y = 1/x = W_{\text{water}}/W_{\text{wine}}$ 介于 $1/3$ 与 $3$ 之间!若同样按无差异原则假设 $y \sim \text{Uniform}(1/3, 3)$,则中位数也是 $y_{\text{med}} = \frac{5}{3}$(这与 $x \cdot y = 1$ 直接矛盾!),且同一事件 $x \le 2 \iff y \ge 1/2$ 的概率变为 $P_Y(y \ge 1/2) = \frac{3 - 1/2}{3 - 1/3} = \frac{15}{16} = 0.9375 \neq \frac{5}{8}$!
4. 现代数学与物理学的三大消解方案
flowchart TD
Crisis["拉普拉斯无差异原则在连续空间中的崩溃<br/>非线性变换 y = g(x) 产生雅可比因子 |dx/dy|"]
Crisis --> R1["消解方案1:柯尔莫哥洛夫 (1933)<br/>测度论公理体系 (Ω, F, P)"]
Crisis --> R2["消解方案2:杰恩斯 (1973) 与积分几何<br/>欧几里得运动群 E(2) 不变测度"]
Crisis --> R3["消解方案3:杰弗里斯 (1946) 与信息几何<br/>费希尔信息度量体积元"]
R1 --> R1D["未显式指定概率测度 P 的问题是不适定的;<br/>三种物理抽样机制分别对应不同的概率空间。"]
R2 --> R2D["满足旋转、缩放与平移不变性的唯一运动学测度为<br/>dμ = dp dφ(方法2,P = 1/2,柯西-克罗夫顿公式)。"]
R3 --> R3D["采用杰弗里斯先验 p(θ) ∝ √det I(θ) 或乘法群哈尔测度 dx/x,<br/>严格实现重参数化不变性。"]
4.1 柯尔莫哥洛夫的测度论公理化 $(\Omega, \mathcal{F}, \mathbb{P})$(1933)
1933年,苏联数学家安德烈·柯尔莫哥洛夫(Andrei Kolmogorov)在《概率论基础概念》中确立了现代概率论的公理体系:任何概率问题必须建立在明确给定的三元组 $(\Omega, \mathcal{F}, \mathbb{P})$ 之上,其中 $\Omega$ 为样本空间,$\mathcal{F}$ 为事件 $\sigma$-代数,$\mathbb{P}$ 为可列可加的概率测度。在柯尔莫哥洛夫框架下,“随机选一条弦”而未指定测度 $\mathbb{P}$ 在数学上是不适定问题(Ill-posed problem);三种解法只是在同一个可测空间 $(\mathcal{C}, \mathcal{B}(\mathcal{C}))$ 上计算了三个不同测度 $\mathbb{P}_1, \mathbb{P}_2, \mathbb{P}_3$ 的值。
4.2 杰恩斯变换群不变性(1973)与庞加莱-桑塔洛运动学测度
1973年,物理学家埃德温·杰恩斯(Edwin T. Jaynes)在经典论文 “The Well-Posed Problem” 中指出:如果我们站在远处向画在地面上的小圆随机投掷长麦秆,由于圆的朝向、大小和位置相对于投掷者是任意的,真实的物理分布必须同时满足:
- 旋转不变性 $SO(2)$:$f(p, \phi) = g(p)/(2\pi)$(三种方法均满足);
- 尺度缩放不变性:限制在半径 $a < 1$ 的同心小圆内时分布函数形式不变(排除具有边界奇异性的方法1);
- 平面平移不变性 $\mathbb{R}^2$(欧几里得刚体运动群 $E(2) = \mathbb{R}^2 \rtimes O(2)$):将原点平移 $(x_0, y_0)$ 后,直线 $x\cos\phi + y\sin\phi = p$ 的新参数为 $p' = p - x_0\cos\phi - y_0\sin\phi$,$\phi' = \phi$。其变换雅可比行列式恒等于 $1$: $$J = \det\frac{\partial(p', \phi')}{\partial(p, \phi)} = \det\begin{pmatrix} 1 & x_0\sin\phi - y_0\cos\phi \\ 0 & 1 \end{pmatrix} = 1$$ 要求 $g(p') = g(p)$ 对任意平移 $(x_0, y_0)$ 成立,唯一迫使 $g(p) = \text{const.}$!
这正是积分几何(Integral Geometry)中由庞加莱(Poincaré)与桑塔洛(Santaló)确立的平面直线空间上的唯一 $E(2)$-不变运动学测度(Kinematic Measure / 哈尔测度):
$$d\mu(L) = dp\,d\phi$$由积分几何的柯西-克罗夫顿公式(Cauchy–Crofton Formula),穿过平面上任意凸体 $K$ 的直线集合的运动学测度等于该凸体的周长 $\text{Perimeter}(\partial K)$(这也是蒲丰投针问题 Buffon’s Needle 的理论基础)。因此,穿过内切圆 $K_{1/2}$(周长 $\pi$)与穿过单位圆 $K_1$(周长 $2\pi$)的测度之比立即给出方法2的唯一物理解:
$$P_{\text{Jaynes}}(c > \sqrt{3}) = \frac{\text{Perimeter}(\partial K_{1/2})}{\text{Perimeter}(\partial K_1)} = \frac{2\pi(1/2)}{2\pi(1)} = \frac{1}{2}$$4.3 杰弗里斯无信息先验(Jeffreys Prior)与重参数化不变性
在贝叶斯统计中,为了消除坐标变换雅可比因子带来的主观性,哈罗德·杰弗里斯(Harold Jeffreys, 1946)利用统计流形上的费希尔信息矩阵(Fisher Information Matrix)$I_{ij}(\theta) = -\mathbb{E}\left[\frac{\partial^2 \ln p(X\mid\theta)}{\partial\theta_i\partial\theta_j}\right]$ 提出了杰弗里斯先验:
$$p_J(\theta) \propto \sqrt{\det I(\theta)}$$由于在参数变换 $\eta = \psi(\theta)$ 下,$\sqrt{\det I(\eta)} = \left|\det\frac{\partial\theta}{\partial\eta}\right|\sqrt{\det I(\theta)}$,体积元 $p_J(\theta)\,d\theta = p_J(\eta)\,d\eta$ 严格保持不变。对于凯恩斯酒水悖论中的正比例参数 $x \in [1/3, 3]$,乘法群 $(\mathbb{R}_{>0}, \times)$ 的不变哈尔测度为 $d\mu(x) = \frac{dx}{x}$,归一化密度 $f(x) = \frac{1}{2\ln 3 \cdot x}$ 在倒数变换 $y = 1/x$ 下完全不变,中位数恒为 $x_{\text{med}} = y_{\text{med}} = 1$,彻底消除了悖论。
5. Python 蒙特卡洛模拟:三种经典机制与杰恩斯偏心圆投针实验
| |
模拟结果精确收敛于 $0.33341$($1/3$)、$0.50012$($1/2$)、$0.24989$($1/4$),且偏心圆物理投掷实验收敛于 $0.49994$($1/2$),完美印证了欧几里得运动群 $E(2)$ 不变测度的唯一性。
