Descriptive complexity of #P functions: A new perspective

Abstract We introduce a new framework for a descriptive complexity approach to arithmetic computations. We define a hierarchy of classes based on the idea of counting assignments to free function variables in first-order formulae. We completely determine the inclusion structure and show that and appear as classes of this hierarchy. In this way, we unconditionally place properly in a strict hierarchy of arithmetic classes within . Furthermore, we show that some of our classes admit efficient approximation in the sense of FPRAS. We compare our classes with a hierarchy within defined in a model-theoretic way by Saluja et al and argue that our approach is better suited to study arithmetic circuit classes such as which can be descriptively characterized as a class in our framework.

[1]  Frédéric Olive,et al.  Graph properties checkable in linear time in the number of vertices , 2004, J. Comput. Syst. Sci..

[2]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.

[3]  Claude Laflamme,et al.  An Algebra and a Logic for NC¹ , 1990, Inf. Comput..

[4]  Benjamin Rossman,et al.  Average-case complexity of detecting cliques , 2010 .

[5]  Christoph Behle,et al.  FO[<]-uniformity , 2006, 21st Annual IEEE Conference on Computational Complexity (CCC'06).

[6]  K. V. Subrahmanyam,et al.  Descriptive Complexity of #P Functions , 1995, J. Comput. Syst. Sci..

[7]  Juha Kontinen A logical characterization of the counting hierarchy , 2009, TOCL.

[8]  E. Allender Arithmetic Circuits and Counting Complexity Classes , 2004 .

[9]  Neil Immerman,et al.  On Uniformity within NC¹ , 1990, J. Comput. Syst. Sci..

[10]  Neil Immerman,et al.  Time, hardware, and uniformity , 1994, Proceedings of IEEE 9th Annual Conference on Structure in Complexity Theory.

[11]  Heribert Vollmer,et al.  A Model-Theoretic Characterization of Constant-Depth Arithmetic Circuits , 2016, WoLLIC.

[12]  Leslie G. Valiant,et al.  The Complexity of Computing the Permanent , 1979, Theor. Comput. Sci..

[13]  Michael Sipser,et al.  Borel sets and circuit complexity , 1983, STOC.

[14]  Heribert Vollmer,et al.  Nondeterministic NC/sup 1/ computation , 1996, Proceedings of Computational Complexity (Formerly Structure in Complexity Theory).

[15]  Eric Allender,et al.  On TC0, AC0, and Arithmetic Circuits , 2000, J. Comput. Syst. Sci..

[16]  M. Pshirkov,et al.  Weak microlensing effect and stability of pulsar time scale , 2006, astro-ph/0610681.

[17]  Heribert Vollmer,et al.  A Model-Theoretic Characterization ofźConstant-Depth Arithmetic Circuits , 2016 .

[18]  Eric Allender,et al.  The Permanent Requires Large Uniform Threshold Circuits , 1999, Chic. J. Theor. Comput. Sci..

[19]  Heribert Vollmer,et al.  Introduction to Circuit Complexity: A Uniform Approach , 2010 .

[20]  William Hesse Division Is in Uniform TC0 , 2001, ICALP.

[21]  Heribert Vollmer,et al.  Model-Theoretic Characterization of Boolean and Arithmetic Circuit Classes of Small Depth , 2018, LICS.

[22]  Fan Yang,et al.  Counting of Teams in First-Order Team Logics , 2019, MFCS.

[23]  Phokion G. Kolaitis,et al.  Subtractive reductions and complete problems for counting complexity classes , 2005, Theor. Comput. Sci..

[24]  Neil Immerman,et al.  Descriptive Complexity , 1999, Graduate Texts in Computer Science.

[25]  Marcelo Arenas,et al.  Descriptive Complexity for counting complexity classes , 2017, 2017 32nd Annual ACM/IEEE Symposium on Logic in Computer Science (LICS).

[26]  Stephen A. Cook A Hierarchy for Nondeterministic Time Complexity , 1973, J. Comput. Syst. Sci..