A complexity theory of constructible functions and sheaves

From MaRDI portal
Publication:2340508

DOI10.1007/S10208-014-9222-ZzbMATH Open1349.68098arXiv1309.5905OpenAlexW2071238863MaRDI QIDQ2340508FDOQ2340508


Authors: Saugata Basu Edit this on Wikidata


Publication date: 20 April 2015

Published in: Foundations of Computational Mathematics (Search for Journal in Brave)

Abstract: In this paper we introduce constructible analogs of the discrete complexity classes mathbfVP and mathbfVNP of sequences of functions. The functions in the new definitions are constructible functions on mathbbRn or mathbbCn. We define a class of sequences of constructible functions that play a role analogous to that of mathbfVP in the more classical theory. The class analogous to mathbfVNP is defined using Euler integration. We discuss several examples, develop a theory of completeness, and pose a conjecture analogous to the mathbfVP vs. mathbfVNP conjecture in the classical case. In the second part of the paper we extend the notions of complexity classes to sequences of constructible sheaves over mathbbRn (or its one point compactification). We introduce a class of sequences of simple constructible sheaves, that could be seen as the sheaf-theoretic analog of the Blum-Shub-Smale class mathbfPmathbbR. We also define a hierarchy of complexity classes of sheaves mirroring the polynomial hierarchy, mathbfPHmathbbR, in the B-S-S theory. We prove a singly exponential upper bound on the topological complexity of the sheaves in this hierarchy mirroring a similar result in the B-S-S setting. We obtain as a result an algorithm with singly exponential complexity for a sheaf-theoretic variant of the real quantifier elimination problem. We pose the natural sheaf-theoretic analogs of the classical mathbfP vs. mathbfNP question, and also discuss a connection with Toda's theorem from discrete complexity theory in the context of constructible sheaves. We also discuss possible generalizations of the questions in complexity theory related to separation of complexity classes to more general categories via sequences of adjoint pairs of functors.


Full work available at URL: https://arxiv.org/abs/1309.5905




Recommendations




Cites Work


Cited In (4)





This page was built for publication: A complexity theory of constructible functions and sheaves

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2340508)