paperbot · PL 论文追踪

全部论文 待读 收藏

P2 A unifying framework for continuity and complexity in higher types

高阶类型中连续性与复杂性的统一框架
LMCS vol.Volume 16, Issue 32020匹配度 2/10 · 论文属于纯形式语义/证明论工作,用参数化单子翻译统一刻画高阶计算中的终止性、连续性与复杂度(System T、bar recursion),与用户核心方向(LLM/Agent 程序的静态分析、LLM 辅助形式化验证、浮点程序分析、贝叶斯程序分析)没有直接交汇。仅在高阶函数式程序的复杂度/终止性分析这一理论侧面上略有相邻性,且缺少工程落地与 benchmark 维度。引用 3 inbox
Thomas Powell
dblp: 2026-09-10crossref: 2026-09-10arxiv: 2026-09-10

AI 速览

一句话:提出参数化单子翻译,统一刻画高阶计算中的终止性、连续性与复杂性。

该论文针对高阶计算中终止性、连续性与复杂性等概念通常分散处理的问题,为一系列按值调用(call-by-value)函数式语言建立参数化单子翻译,并证明其可靠性定理。作者给出多种具体实例,表明这些基本概念都可纳入同一框架。作为副产品,还得到:(i)从 System T 及其扩展中可定义的闭泛函 (N→N)→N 提取连续性模的方法;(ii)对 bar recursion 时间复杂性的刻画。整体目标是为高阶计算提供统一语义框架。

问题
如何将高阶计算中的终止性、连续性与复杂性等常被分开研究的概念统一起来。
方法
为按值调用函数式语言构造参数化单子翻译,证明可靠性,并通过具体实例化展示统一性。
评估
以若干具体实例说明框架覆盖终止性、连续性与复杂性,并导出连续性模提取与 bar recursion 时间复杂度刻画。
原文摘要(Abstract)

We set up a parametrised monadic translation for a class of call-by-value functional languages, and prove a corresponding soundness theorem. We then present a series of concrete instantiations of our translation, demonstrating that a number of fundamental notions concerning higher-order computation, including termination, continuity and complexity, can all be subsumed into our framework. Our main goal is to provide a unifying scheme which brings together several concepts which are often treated separately in the literature. However, as a by-product, we also obtain (i) a method for extracting moduli of continuity for closed functionals of type $(\mathbb{N}\to\mathbb{N})\to\mathbb{N}$ definable in (extensions of) System T, and (ii) a characterisation of the time complexity of bar recursion.

链接与引用

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

BibTeX
@article{Powell20,
  title = {A unifying framework for continuity and complexity in higher types},
  author = {Thomas Powell},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 16, Issue 3},
  year = {2020},
  doi = {10.23638/lmcs-16(3:17)2020}
}