Complexity Theory for Operators in Analysis
Akitoshi Kawamura, Stephen Cook

TL;DR
This paper extends complexity theory to uncountably infinite objects like real functions and sets using string functions as names, enabling the classification of computational complexity for operators in analysis.
Contribution
It introduces a new framework using string functions for complexity analysis of uncountable objects, defining classes like P, NP, and PSPACE for operators in analysis.
Findings
Operators on real functions can be classified as polynomial-space complete.
The framework separates machine computation from semantics, allowing flexible application.
Complexity classes for uncountable objects are formally defined and related to classical classes.
Abstract
We propose an extension of the framework for discussing the computational complexity of problems involving uncountably many objects, such as real numbers, sets and functions, that can be represented only through approximation. The key idea is to use (a certain class of) string functions as names representing these objects. These are more expressive than infinite sequences, which served as names in prior work that formulated complexity in more restricted settings. An advantage of using string functions is that we can define their "size" in the way inspired by higher-type complexity theory. This enables us to talk about computation on string functions whose time or space is bounded polynomially in the input size, giving rise to more general analogues of the classes P, NP, and PSPACE. We also define NP- and PSPACE-completeness under suitable many-one reductions. Because our framework…
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.
