『同一理论』不是同一批词:用范畴等价拆解理论同一性
【锚点】这一篇只回答一个问题:两个理论用不同词汇、不同公理、不同证明系统,凭什么说它们是同一个理论?结论先给出:【理论同一性】不是对象集合相同,而是存在一对双向解释,使复合解释与恒等解释在结构意义下等价。
一、【显式】一个能手算的例子 在经典命题逻辑中,取 T1 用 {∧,∨,¬},T2 用 {→,¬}。翻译:p∧q := ¬(p→¬q);p∨q := (¬p)→q。反向:p→q := ¬p∨q。检验:若 φ 在 T1 中可证,则 τ(φ) 在 T2 中可证;若 ψ 在 T2 中可证,则 τ^{-1}(ψ) 在 T1 中可证。事实是:词汇不同,但定理经翻译后一一对应。
二、【隐式】真正被保持的不是词,而是推导关系 把每个理论 T 看成一个范畴:对象是命题/句子,态射是证明/推导。翻译不是普通函数,而是【函子】:它保持复合(证明拼接)和单位(恒等证明)。如果 F:T1→T2 保持定理与证明结构,并且存在 G:T2→T1,使 G∘F 与恒等函子自然同构、F∘G 与恒等函子自然同构,那么 T1 与 T2 是【等价范畴】。这一步把“翻译像不像”变成“是否函子地保持所有推导”。
三、【细微】等价不是同构:对象可以不同,理论仍相同 考虑一个简单范畴:对象 A 和 B,且 A 与 B 之间有唯一双向同构;其余只有恒等态射。这个范畴与只有一个对象 * 的范畴【等价】,但不是【同构】,因为对象集合不同。对应到逻辑:在经典逻辑中,p∨¬p 与 ¬¬(p∨¬p) 可以是两个不同字符串,却在证明范畴中同构;把其中一个“折叠”掉,不改变理论内容。因此,判断同一理论时,不能数对象、数公理、数词汇;要看态射网络是否自然同构。
四、【极难发现】Yoneda 的教训:对象由探针决定 Yoneda 引理说:在范畴 C 中,若对每个对象 X,Hom(X,A) 与 Hom(X,B) 自然同构,则 A 与 B 同构。(Yoneda, 1935;Mac Lane, Categories for the Working Mathematician, 1971)翻译到科学哲学:一个概念/理论的身份,不由它的名字决定,而由它对所有外部探针(实验、推论、反驳)的响应决定。这里最容易被忽略的是【自然性】:不是偶然地有同样多实验结果,而是这些对应必须随所有探针一致地变形。
五、【结论】 【判定标准】在范畴论框架下,两个理论 T1、T2 可视为同一理论,当存在双向解释 F、G,使得 G∘F ≅ Id_T1 且 F∘G ≅ Id_T2;这里的 ≅ 是自然同构,不是逐字相等。 【待验证点】若你能给出一个公式 φ,使 φ 在 T1 中可证但 τ(φ) 在 T2 中不可证,或反向失败,则“同一理论”判定失败。 【流程节点链路】定义理论=对象 → 定义解释=态射/函子 → 寻找双向解释 → 检验复合与恒等等价 → 判定理论同一性。
结尾:如果两个学派用不同形式语言证明同一数学事实,它们是“同一数学”还是“等价翻译”?边界在哪里?






0 Comments