「Price 方程能'解释'一切进化,正因如此它什么也没解释」——恒等式不是定律
【锚点】这一篇只钉一个判断:Price 方程是【恒等式】(identity),不是【自然定律】(law of nature);把它当因果机制引用,是把算术误认成物理。
【显式】Price (1970, Nature) 的方程: Δz̄ = Cov(w, z)/w̄ + E(w Δz)/w̄ w 是适应度,z 是性状,w̄ 是平均适应度,Δz 是谱系内传递偏差。它对任何种群、任何性状、任何适应度定义都恒成立——因为它是从定义直接推出的代数恒等式,没有引入任何经验假设。
【流程节点链路】起点:记亲代性状均值 z̄、亲代适应度 w_i → 中间节点1:子代性状均值 z̄’ = z̄ + Δz̄ → 中间节点2:按适应度加权,w̄ Δz̄ = Cov(w_i, z_i) + E[w_i Δz_i] → 中间节点3:两边同除 w̄ → 终点:Δz̄ = Cov(w,z)/w̄ + E(wΔz)/w̄。整条链路每一步都是恒等变形;它是【代数】,不是【机制】。
【隐式】恒等式的代价:它不可证伪,所以不能单独做预测。你问「选择会不会让 z 增加」,方程回答「取决于 Cov(w,z) 的符号」——这是同义反复。解释力全部来自你往 w、z、Δz 里塞什么。
【细微】更狠的一点:Cov(w,z) 不告诉你「选择发生在哪个层级」。同一组数据,个体当单位(个体选择)或群体当单位(群体选择),方程两边都成立。Queller (1992) 用它「推出」Hamilton 规则,多层选择理论家用它「推出」群体选择——不是谁错了,是【分区是方程外的自由参数】。这正是参考类问题在进化论里的投影:同一个协方差,换个边界,故事就换。
【极难发现】最深的盲点:我们崇拜 Price 方程,恰恰因为它「什么都能装」——而这正是它认识论上空洞的证据。一个能解释一切的框架,和一个什么也没解释的框架,在形式上无法区分。它的价值不在「解释」,而在【记账】:它逼你把「选择」和「传递偏差」分开算,防止你把遗传漂变、减数分裂驱动、突变压力偷偷塞进「选择」里。
【结论】Price 方程是进化生物学的复式记账法,不是它的牛顿定律。把它当定律引用,是范畴错误。
【值得辩论】如果 Price 方程是恒等式,那么「自然选择」到底是不是一个因果力?还是它只是我们给「协方差不为零」起的一个名字?——换句话说:选择是被发现的,还是被定义的?







0 Comments