paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Representing Continuous Functions between Greatest Fixed Points of Indexed Containers

表示索引容器的最大不动点之间的连续函数
LMCS vol.Volume 17, Issue 32021匹配度 1/10 · 该论文研究类型论中余归纳类型间的可计算函数表示,属于纯类型系统与定理证明理论,不涉及用户关注的静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析。虽在 Agda 中形式化,但与研究画像的核心交叉方向基本无关。引用 0 inbox
Pierre Hyvernat
crossref: 2026-09-10

AI 速览

一句话:将余归纳类型间的可计算函数表示为类型论中的特殊 transducer,推广流函数工作并在 Agda 中形式化。

本文研究如何在依赖类型论中表示余归纳类型(最大不动点)之间的可计算/连续函数。作者将这类函数刻画为一种特殊的 transducer,从而把 P. Hancock 关于流之间函数的工作推广到由索引容器生成的更广泛的余归纳类型。该构造无需一般等式概念,但依赖于归纳-递归定义;其大部分性质仅依赖内涵相等这种较弱的等式概念,因而可在 Agda 中形式化。关键结果是给出一般化的表示方法,并说明这些构造与性质可在依赖类型语言中机械化验证。

问题
如何将索引容器生成的最大不动点(余归纳类型)之间的可计算函数统一表示为类型论中的 transducer,并推广先前关于流之间函数的工作。
方法
在依赖类型论中把函数表示为特殊 transducer,使用归纳-递归定义,并利用内涵相等在 Agda 中形式化构造与性质。
评估
评估方式是给出该表示的一般化构造,并在 Agda 中机械化验证其大部分性质;摘要未涉及实验基准或应用评估。
原文摘要(Abstract)

We describe a way to represent computable functions between coinductive types as particular transducers in type theory. This generalizes earlier work on functions between streams by P. Hancock to a much richer class of coinductive types. Those transducers can be defined in dependent type theory without any notion of equality but require inductive-recursive definitions. Most of the properties of these constructions only rely on a mild notion of equality (intensional equality) and can thus be formalized in the dependently typed language Agda.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@article{paperbot1293,
  title = {Representing Continuous Functions between Greatest Fixed Points of Indexed Containers},
  author = {Pierre Hyvernat},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 17, Issue 3},
  year = {2021},
  doi = {10.46298/lmcs-17(3:13)2021}
}