[论文解读] C-system of a module over a monad on sets
本文从集合上的单子及其上的左模构造了一个C-系统(上下文范畴),为依赖类型理论提供了通用的范畴论框架。通过直接从单子和模导出的结构,刻画了该C-系统的子商结构,并将该构造应用于名义签名,通过判断式的α-等价类恢复了广义代数类型理论和马丁-洛夫类型理论的C-系统。
This is the second paper in a series that aims to provide mathematical descriptions of objects and constructions related to the first few steps of the semantical theory of dependent type systems. We construct for any pair $(R,LM)$, where $R$ is a monad on sets and $LM$ is a left module over $R$, a C-system (contextual category) $CC(R,LM)$ and describe a class of sub-quotients of $CC(R,LM)$ in terms of objects directly constructed from $R$ and $LM$. In the special case of the monads of expressions associated with nominal signatures this construction gives the C-systems of general dependent type theories when they are specified by collections of judgements of the four standard kinds.
研究动机与目标
- 为从集合上的单子及其上的左模构造C-系统提供一个通用的范畴论方法。
- 通过直接来自单子和模的数据,刻画所构造的C-系统的全部C-子系统和正规商。
- 将该构造应用于由名义签名产生的语形对,恢复依赖类型理论的C-系统。
- 使用单子和模的框架形式化马丁-洛夫类型判断(例如,上下文形成、类型形成)的语义。
- 证明依赖类型理论中的四种标准判断形式(上下文、类型、类型相等、项相等)在所构造的C-系统中精确对应于正规同余关系和子-C-系统。
提出的方法
- 从集合上的单子R和取值于集合的R-左模LM构造C-系统CC(R, LM)。
- 利用[15]的结果,通过直接从R和LM导出的结构,描述CC(R, LM)的所有C-子系统和正规商。
- 在CC(R, LM)上定义操作σ和eσ,并研究与这些操作相容的正规同余关系。
- 将该框架应用于名义签名,其中R(X)和LM(X)分别是自由变量在X中的表达式的α-等价类的集合。
- 将依赖类型理论中的四种标准判断形式(上下文、类型、类型相等、项相等)与C-系统的子集C、eC、Ceq、gCeq对应起来。
- 证明任何具有正规同余关系的子-C-系统均能导出此类四元组子集,反之亦然。
实验结果
研究问题
- RQ1如何系统地从集合上的单子及其上的左模构造C-系统?
- RQ2如何用单子和模来完全刻画此类C-系统的全部C-子系统和正规商?
- RQ3依赖类型理论中的四种标准判断形式(上下文、类型、类型相等、项相等)如何从所构造C-系统的范畴结构中导出?
- RQ4广义代数类型理论和马丁-洛夫类型理论的C-系统能否作为该构造的特例被恢复?
- RQ5α-等价性和名义签名在依赖类型系统的范畴语义中起什么作用?
主要发现
- 该构造CC(R, LM)对任意集合上的单子R和R-左模LM均生成一个C-系统,为类型论语义提供了通用框架。
- CC(R, LM)的所有C-子系统和正规商均由直接关联于R和LM的数据完全刻画,其工具来自[15]。
- 当R和LM由名义签名导出时,依赖类型理论中的四种标准判断形式与CC(R, LM)的特定子集C、eC、Ceq、gCeq之间存在一一对应关系。
- 对于λ-演算签名,该构造恢复了带有λ-项α-等价类的纯类型理论的C-系统。
- 该框架表明,从类型化的λ-演算编码中无法恢复完整的代换单子结构,从而为具有绑定语法的语法使用单子和模提供了合理性。
- 该构造将已知的广义代数理论和马丁-洛夫类型论的C-系统作为特例统一在单一范畴论框架之下。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。