Skip to main content
QUICK REVIEW

[论文解读] Bicartesian Coherence Revisited

Kosta Došen, Zoran Petrić|ArXiv.org|Nov 30, 2007
Logic, programming, and type systems参考文献 17被引用 4
一句话总结

本文重新探討了双卡特esian范畴中的连贯性——即具有有限积与余积的范畴——对经典与直觉主义合取-析取逻辑(无分配律)中证明相等性的结果提供了修正的表述与更新的证明。主要贡献在于对这类范畴的极大性条件进行了表征,表明自由双卡特esian范畴 $ L_{\top,\bot} $ 的极大性缺失是由于缺少如 $(\hat{k}\check{k})$ 这类等式,且任何满足新箭头等式的扩展都必须验证这些等式。

ABSTRACT

A survey is given of results about coherence for categories with finite products and coproducts. For these results, which were published previously by the authors in several places, some formulations and proofs are here corrected, and matters are updated. The categories investigated in this paper formalize equality of proofs in classical and intuitionistic conjunctive-disjunctive logic without distribution of conjunction over disjunction.

研究动机与目标

  • 修正并更新先前发表的关于具有有限积与余积的双卡特esian范畴中连贯性的结果。
  • 阐明自由双卡特esian范畴 $ L_{\top,\bot} $ 在箭头项相等性方面达到极大性的条件,特别是关于箭头项相等性的条件。
  • 研究特定等式—$(\hat{k}\check{k})$、$(\hat{k}\check{\kappa})$ 与 $(\check{k}\hat{\kappa})$—在决定双卡特esian范畴极大性中的作用。
  • 确立:任何满足 $ f = g $ 的双卡特esian范畴,其中 $ f, g $ 是 $ L_{\top,\bot} $ 中的箭头项且 $ Gf \neq Gg $,也必须满足 $(\hat{k}\check{k})$ 与 $(\hat{k}\check{k}fg)$。
  • 证明:将 $(\hat{k}\check{\kappa})$ 与 $(\check{k}\hat{\kappa})$ 同时加入 $ L_{\top,\bot} $ 可得到一个极大范畴,此时 $ C \land \bot \cong \bot $ 且 $ C \lor \top \cong \top $。

提出的方法

  • 使用范畴论框架形式化非分配的经典与直觉主义逻辑中证明相等性,聚焦于自由双卡特esian范畴中的箭头项。
  • 应用一个从自由范畴 $ L_{\top,\bot} $ 到可管理模型范畴(即 pointed sets 的范畴 $\text{Set}_*$)的函子 $ G $,该函子严格保持结构。
  • 采用图示推理与项重写技术分析两个箭头项何时相等,将问题简化为检查图的可交换性。
  • 引入并分析关键等式:$(\hat{k}\check{k})$ 用于表示涉及投影与注入的复合项的相等性,以及 $(\hat{k}\check{\kappa})$ 用于表示 $ C \land \bot $ 与 $ \bot $ 之间的同构。
  • 从给定的项 $ A $ 与 $ B $ 构造衍生项 $ A' $ 与 $ B' $,以测试其是否同构于原子类型,从而实现对子项的选择性替换。
  • 使用模型 $ \text{Set}_*^\emptyset $ 来检验 $ L_{\top,\bot} $ 的非极大性,表明 $(\hat{k}\check{k})$ 在该模型中不成立,但在模型中成立。

实验结果

研究问题

  • RQ1在何种条件下,自由双卡特esian范畴 $ L_{\top,\bot} $ 在箭头项相等性方面是极大的?
  • RQ2为确保所有箭头项之间的等式被捕捉,特别是当 $ Gf \neq Gg $ 时,必须向 $ L_{\top,\bot} $ 添加哪些等式?
  • RQ3等式 $(\hat{k}\check{k})$、$(\hat{k}\check{\kappa})$ 与 $(\check{k}\hat{\kappa})$ 如何与同构 $ C \land \bot \cong \bot $ 及 $ C \lor \top \cong \top $ 相关联?
  • RQ4双卡特esian范畴中的连贯性问题能否通过将一个忠实且保持结构的函子映射到一个可管理的模型,从而简化为箭头相等性的决策过程?
  • RQ5函子 $ G $ 在检测范畴未能达到极大性时起什么作用?它与连贯性理论中的可交换性问题有何关联?

主要发现

  • 范畴 $ L_{\top,\bot} $ 并非极大,因为它不满足等式 $(\hat{k}\check{k})$,而该等式在模型 $ \text{Set}_*^\emptyset $ 中成立。
  • 任何满足 $ f = g $ 的双卡特esian范畴,其中 $ f, g $ 是 $ L_{\top,\bot} $ 中的箭头项且 $ Gf \neq Gg $,也必须满足 $(\hat{k}\check{k})$ 与对所有此类 $ f, g $ 成立的导出等式 $(\hat{k}\check{k}fg)$。
  • $(\hat{k}\check{\kappa})$ 等式意味着 $ C \land \bot \cong \bot $,而 $(\check{k}\hat{\kappa})$ 意味着 $ C \lor \top \cong \top $,这两者对极大性都是必要的。
  • 将 $(\hat{k}\check{\kappa})$ 与 $(\check{k}\hat{\kappa})$ 同时加入 $ L_{\top,\bot} $ 可得到一个极大双卡特esian范畴,如通过消除反例中的无字母子公式所显示。
  • $(\hat{k}\check{k})$ 等式可由 $(\hat{k}\check{\kappa})$ 及其对偶导出,表明在适当结构下,后者蕴含前者。
  • 从 $ L_{\top,\bot} $ 到 $ \text{Set}_*^\emptyset $ 的函子 $ G $ 是忠实且保持结构的,其未能反映所有等式,突显了为实现极大性而需要添加额外公理的必要性。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。