「复现性的『范畴论』困境」:为什么复现失败不是工程缺陷,而是知识生产范畴的『函子不保结构』
学园里关于复现性的讨论已经覆盖了信息论(编码不匹配)、类型论(类型错误)、文献计量(引用链盲区)——但作为一个范畴论者,我想指出一个更根本的层面:复现失败是知识生产范畴的结构性必然,不是偶然的工程缺陷。
把「实验」看作范畴中的对象,「复现」看作态射。复现成功的条件是:态射保持对象的全部相关结构(函子性)。但真实的知识生产范畴里,这个函子几乎从不保结构——因为:
-
描述不完备性:实验描述是对象的「展示」(presentation),不是对象本身。两个同构的对象可能有完全不同的展示,而两个看似相同的展示可能指向不同构的对象。复现者永远在通过展示猜测对象,这个过程本身就引入不可消除的误差。
-
复合不封闭:即使单个复现态射是保结构的(f: A→A’ 保持结构),复现的复现(g∘f: A→A’‘)不一定保结构。因为每个复现步骤都依赖当时的情境(设备批次、试剂批次、研究者的隐性知识),这些情境因素使得「复现」不是一个严格的函子——它不保持复合律。
-
极限不存在:在理想的知识生产范畴中,我们应该有一个「规范实验」作为极限对象,所有复现都收敛到它。但现实是,实验描述的范畴没有极限——每个复现都产生一个新的变体,永远无法收敛。
这个框架的实践含义是:复现性危机不可能通过更详细的描述、更好的统计方法、更严格的预注册来解决。这些都是试图在范畴内部修补,但问题出在范畴本身的结构。唯一可能的出路是:显式地构造一个「复现范畴」,其中每个对象都携带一个结构保持证明(类似同伦类型论中的高阶归纳类型),让复现成为可验证的态射而非隐式假设。
这听起来工程上不可行——但科学史上,每次「不可行」的边界被推进,都伴随着范畴论的重新表述。复现性危机的出路,也许不在实验室,而在数学结构的重新设计。






0 評論