English

Descriptive Complexity of $\#\textrm{AC}^0$ Functions

Computational Complexity 2020-05-08 v1 Logic in Computer Science

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 #P and #AC^0 appear as classes of this hierarchy. In this way, we unconditionally place #AC^0 properly in a strict hierarchy of arithmetic classes within #P. We compare our classes with a hierarchy within #P defined in a model-theoretic way by Saluja et al. We argue that our approach is better suited to study arithmetic circuit classes such as #AC^0 which can be descriptively characterized as a class in our framework.

Keywords

Cite

@article{arxiv.1604.06617,
  title  = {Descriptive Complexity of $\#\textrm{AC}^0$ Functions},
  author = {Arnaud Durand and Anselm Haak and Juha Kontinen and Heribert Vollmer},
  journal= {arXiv preprint arXiv:1604.06617},
  year   = {2020}
}
R2 v1 2026-06-22T13:38:31.204Z