paperbot · PL 论文追踪

RSS

A tier-based typed programming language characterizing Feasible Functionals

LMCS vol.Volume 18, Issue 12022
Emmanuel Hainry, Bruce M. Kapron, Jean-Yves Marion, Romain Péchoux

尚未生成 AI 速览(可能缺少 API key 或等待下次运行补跑)。

原文摘要(Abstract)

The class of Basic Feasible Functionals BFF$_2$ is the type-2 counterpart of the class FP of type-1 functions computable in polynomial time. Several characterizations have been suggested in the literature, but none of these present a programming language with a type system guaranteeing this complexity bound. We give a characterization of BFF$_2$ based on an imperative language with oracle calls using a tier-based type system whose inference is decidable. Such a characterization should make it possible to link higher-order complexity with programming theory. The low complexity (cubic in the size of the program) of the type inference algorithm contrasts with the intractability of the aforementioned methods and does not overly constrain the expressive power of the language.

链接与引用

DOI 原文 ·

BibTeX
@article{paperbot1721,
  title = {A tier-based typed programming language characterizing Feasible Functionals},
  author = {Emmanuel Hainry and Bruce M. Kapron and Jean-Yves Marion and Romain Péchoux},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 18, Issue 1},
  year = {2022},
  doi = {10.46298/lmcs-18(1:33)2022}
}