Skip to content

第 11 章:相等概率为什么是加权平均 ​

返回目录

11.1 相等事件怎样分成互不重叠的情况 ​

已知T_p,T_q独立,且T_q取任意具体值的概率都不超过1/2。要计算T_p=T_q,需要考虑它们可能同时等于0、同时等于1,等等。

不同共同取值对应互不重叠的事件:一次选择不可能既使两者同时等于0,又使它们同时等于1。因此可以把这些概率相加。独立性允许把每个“同时发生”的概率拆成乘积,于是

P(T_p=T_q)=\sum_t P(T_p=t,T_q=t)
=\sum_tP(T_p=t)P(T_q=t).

求和覆盖所有可能的整数t;范围之外的概率为0。这里有两个不同理由:能相加,是因为共同取值的情况互不重叠;能相乘,是因为两个随机变量独立。不能把二者合并成一句“概率相加相乘”。

11.2 为什么不是把多个二分之一直接相加 ​

令a_t=P(T_p=t)、b_t=P(T_q=t)。第一个概率a_t是“T_p取这个值”的比例,第二个概率b_t是这个值出现后,独立的T_q恰好匹配它的概率。

因此a_tb_t才是这一种匹配在所有情况中所占的比例。只加b_t,就忽略了T_p取各个值的机会不同;把每一类内部的匹配率都当成全部情况的匹配率,也就不再是在算原来的事件。

这里a_t\ge0且\sum_ta_t=1,因为T_p总会取它的某一个可能值。因此\sum_ta_tb_t是以a_t为权重,对b_t取加权平均。权重总和为1,是后面上界能保持为1/2的关键。

11.3 一个短例子区分实际值与上界 ​

用你补充过的分布核对这句话:若a_t依次为1/4,1/4,1/2,而b_t为1/2,1/2,0,实际相等概率是

\frac14\cdot\frac12+\frac14\cdot\frac12+\frac12\cdot0=\frac14.

只知道每个b_t\le1/2时,可以把每一项的b_t替换成更大的上界1/2,得到

P(T_p=T_q)\le
\frac14\cdot\frac12+\frac14\cdot\frac12+\frac12\cdot\frac12
=\left(\frac14+\frac14+\frac12\right)\frac12=\frac12.

第三个实际匹配率0被放宽成1/2,所以实际值1/4与通用上界1/2可以同时成立。这里真正发挥作用的是三个权重加起来为1,而不是只有三个可能取值。下一节不再依赖这些具体比例。

11.4 一般情况下,上界为什么不会被求和放大 ​

对每一个t,由于a_t\ge0且b_t\le1/2,都有a_tb_t\le a_t/2。逐项相加,得到

\begin{aligned}
P(T_p=T_q)
&=\sum_ta_tb_t\\
&\le\sum_t a_t\cdot\frac12\\
&=\frac12\sum_ta_t\\
&=\frac12.
\end{aligned}

第二行使用每一项的上界,第三行只把公共常数1/2提出求和,第四行使用权重总和为1。可能取值更多,并不会改变最后一步;增加一个可能值,也意味着要在总和为1的权重中分给它一部分。

这就是一般原则:若a_t\ge0、\sum_ta_t=1,且每个b_t\le M,那么\sum_ta_tb_t\le M。加权平均不会超过参与平均的各个值的最大值。

11.5 条件概率怎样解释同一个推导 ​

全概率公式把相等事件按T_p的取值分类:

P(T_p=T_q)
=\sum_{t:P(T_p=t)>0}P(T_p=t)\,P(T_q=t\mid T_p=t).

条件概率P(T_q=t\mid T_p=t)表示:已知T_p=t后,T_q恰好匹配它的概率。由于独立,已知T_p不会改变T_q的分布,所以这个条件概率等于P(T_q=t)\le1/2。将这些匹配概率按T_p各值出现的比例平均,总匹配概率仍不超过1/2。

独立性为什么不能省略?如果X等可能取0、1,再令Y=X,那么Y取每个值的概率都为1/2,但P(X=Y)=1。原因是知道X以后,Y的匹配概率变成1。RSA这里没有这个问题,因为第9章已经用CRT证明了两个坐标以及分别由它们决定的到达时间独立。

11.6 怎样得到至少一半的成功概率 ​

第9章证明,对于互质底数,成功恰好是T_p\ne T_q。相等与不相等互为补集,所以

\boxed{P(\text{成功})=1-P(T_p=T_q)\ge\frac12.}

把全部推理连起来:CRT提供独立坐标 → 取幂后在2的幂阶循环群上均匀 → 按元素阶统计到达时间 → 每个到达时间概率不超过一半 → 相等概率是加权平均 → 失败概率不超过一半。 各步分别在第9—11章证明;最后一步没有省去前面条件。

结论适用于两个不同奇质数的乘积n=pq、正整数K满足p-1,q-1\mid K、从全部互质类均匀抽样。原对话使用的K=ed-1且\varphi(n)\mid K满足这些条件;\lambda(n)\mid K也足够。

若从全部1,\ldots,n-1抽样,不互质底数直接成功,互质部分的条件分布仍均匀。因此完整一次尝试也至少有一半成功率。更精确地,若\rho是互质分支的成功率,则

P(\text{完整尝试成功})
=1-\frac{\varphi(n)}{n-1}(1-\rho)\ge\frac12.

这里\varphi(n)/(n-1)是进入互质分支的概率;只有这一分支内的失败可能保留下来。精确概率公式在第17章,理解这条下界不必先算出它。

保留每一次追问,认真走完每一步证明。