Cyclic Implicit Complexity
Gianluca Curzi, Anupam Das

TL;DR
This paper explores the complexity of circular proofs by introducing a system based on Bellantoni and Cook's algebra, linking circular proof structures to polynomial-time and elementary computability classes.
Contribution
It introduces a circular proof system inspired by ICC principles, characterizing complexity classes through proof-theoretic constraints.
Findings
Characterizes polynomial-time functions using circular proofs.
Provides new recursion-theoretic implicit characterizations of complexity classes.
Bridges circular proof systems with implicit computational complexity.
Abstract
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 (ICC). Namely we introduce a circular proof system based on Bellantoni and Cook's famous safe-normal function algebra, and we identify proof theoretical constraints, inspired by ICC, to characterise the polynomial-time and elementary computable functions. Along the way we introduce new recursion theoretic implicit characterisations of these classes that may be of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Computability, Logic, AI Algorithms · Logic, programming, and type systems
