纯从账面看,有性繁殖荒谬透顶。Maynard Smith 算过那笔账:一个无性突变体能以两倍速度扩散,因为它省掉了「制造没法自己生育的雄性」的成本,每个后代携带母体 100% 的基因而非 50%。这是个与频率无关、持续恒定的「两倍出血口」——无论突变体占种群万分之一还是一半,它每代都稳定收割两倍的传代红利。那么问题来了:这个昂贵的异端,为什么没被自然选择淘汰,反而成了主流?
Ridley 先清场,逐一排除对手假说。Muller 棘轮(无性种群修不掉有害突变,终将灭绝)是群体的长期命运,解释不了个体此刻为何选择有性;Kondrashov 的突变清除要求每个体携带极高突变负荷,参数太苛刻,数据撑不住。清场之后,真正的答案才登场,而它的意象来自《爱丽丝镜中奇遇》:红皇后对爱丽丝说,在这里你必须拼命奔跑,才能停在原地。
他挠的那处痒,比「性」更大:是「努力为什么常常换不来领先」这种隐秘的挫败。旧的直觉默认——静态环境里努力会累积成领先——在一个「对手也在进化」的系统里失灵了。这本书要回答的是:当对手同步进化,绝对的改进为什么只换来相对的停滞?
Ridley 的回答是换掉问题的自变量:别问「为什么没进步」,改问「这是不是一场协同进化的军备竞赛——对手也在进化,你跑只为不被甩下」。这个回答由四个部件咬合而成。
红皇后效应给出总命题。在协同进化系统里,每个物种都在持续改进,但因为对手同步改进,相对位置几乎不变——绝对值在涨,相对优势却被对方的同步进步抵消。停止就是倒退。这不是失败,是结构。
频率依赖选择是引擎,也是全书最精巧的一处咬合:悖论是「频率无关的恒定两倍成本」,解药恰恰是「频率依赖的动态收益」,两种相反逻辑正好对咬。寄生虫世代极短、进化极快,专门破解宿主种群里最常见的基因型(最常见 = 统计上最优的攻击目标);有性繁殖每代把基因重组成稀有的新密码,让寄生虫上一代的破解失效——稀有即防御。但要害在于:防御是暂时的,今天稀有、明天普及、后天成靶。真正的引擎是这个振荡,不是「稀有 = 好」那条静止等式。抗生素耐药是它的实验室数据:青霉素 1943 年大规模使用,1945 年就报告耐药菌株;甲氧西林 1959 年引入,1961 年耐药出现——每一代药的有效窗口都在缩短。
你必须拼命奔跑,才能停在原地。
Hamilton-Zuk 诚实信号把同一套寄生虫压力延伸到择偶。雌性偏爱羽色亮丽的雄性,不是审美——亮丽羽色是「寄生虫载量低」的实时读数:扛得住虱子、线虫、血液原虫还能鲜艳,本身就是「我的基因当前跑得赢破解器」的广告。择偶偏好由此成了军备竞赛的代理指针。去掉这条频率依赖的机制链,它就退化成「漂亮的才健康」——那是结论,不是论证。
两个独立解释层,并置而非串联——这是结构不塌的关键。红皇后回答「为什么有性」(机制为何存在),性选择回答「性状往哪个方向走」(孔雀尾、两性差异);后者的地基是 Trivers 的亲代投资理论(投资多的一方更挑剔),不是红皇后的下游推论。一旦把性选择读成红皇后的下游,整座结构就塌了。Ridley 真正的震慑,恰在那条「每一环都咬合、没有一环可以跳过」的漫长锁链。
四个部件完成同一个回答:红皇后定命题,频率依赖给引擎,Hamilton-Zuk 证明同一压力如何外化,两层并置守住因果不短路——不问对手何时来,只问靶会不会反咬。
死靶(气候·地形·固定函数) 活靶(寄生虫·对手·配偶)
努力 → 累积 → 领先 努力 → 对手同步反制 → 原地
活靶引擎 · 频率依赖振荡:
常见基因型 ──► 寄生虫破解(专挑最常见)
▲ │
│ 普及 ▼
稀有受保护 ◄── 有性繁殖每代重排成稀有密码
(防御只是暂时:今天稀有 → 明天普及 → 后天成靶)
f(x) · 怎样回应这个世界
判断顺序第一个改变。看任何「努力却没拉开差距」的处境——内卷、攻防、军备、简历与筛选算法——第一问不再是「我为什么没进步」,而是先判定靶的性质:是个不动的死靶(气候、地形、固定题库、固定函数——努力会累积成领先),还是个会反过来适应你的活靶(寄生虫、竞争者、监管、配偶——你每一步改进都引发它的反制,跑只为停在原地)?分清死靶活靶,应对就分了岔。
判断标准随之硬化。以前「军备竞赛」是句修辞,现在它有可证伪的判据:双方是否真在「响应对方的演化而演化、且没有外部均衡点」。满足才配叫红皇后、才有解释力;不满足,就只是借了个好听的名字。
行动出路也被重定位。认出活靶后,真正的出路常常不是「跑得更快」(那只是维持),而是换赛道——跳出这场协同竞赛,去对手还没在场、靶子暂时不动的地方;或者立规则、退出(军备竞赛能靠裁军条约停,内卷能靠改评价规则破)。
最后是一条克制。这台探测器太好用,最大的危险是把一切「努力没领先」一律吸成「逃不掉的军备竞赛、必须更拼命跑」——既制造宿命感,又抹平本该分清的差异(有些竞争是正和的,有些努力真能靠护城河、复利累积成持久领先)。所以用它之前,先按住那个抢着把一切翻译成军备竞赛的回路三秒:先问它配不配(真协同演化、无均衡点吗),再问它有没有门(能不能换赛道、立规则、不参与)。很多时候,最优解不是跑得更快,是根本不在这条跑道上。