Circular (or cyclic) proofs have received increasing attention in recent years, and have been proposed as an alternative setting for studying (co)inductive reasoning. In particular, now several type systems based on circular reasoning have been proposed. However, little is known about the complexity theoretic aspects of circular proofs, which exhibit sophisticated loop structures atypical of more common 'recursion schemes'. This paper attempts to bridge the gap between circular proofs and implicit computational complexity. Namely we introduce a circular proof system based on Bellantoni and Cook's famous safe-normal function algebra, and we identify suitable proof theoretical constraints to characterise the polynomial-time and elementary computable functions.
翻译:近年来,循环(或循环)证明日益受到注意,并被提议作为研究(共同)感性推理的替代环境。特别是,现在提出了基于循环推理的几种类型系统。然而,对于循环证明的复杂性理论方面却知之甚少,因为循环证明呈现出复杂的循环结构,而这种结构与更常见的“递解计划”不同。本文试图弥合循环证明与隐含的计算复杂性之间的差距。也就是说,我们引入一个基于Bellantoni和库克著名的安全正常函数代数的循环验证系统,我们找出适当的证据理论限制,以说明多重时间和基本计算功能的特点。