Descriptive complexity of #AC0 functions

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

View graph of relations

Details

Original languageEnglish
Title of host publicationComputer Science Logic 2016, CSL 2016
EditorsJean-Marc Talbot, Laurent Regnier
ISBN (electronic)9783959770224
Publication statusPublished - 2016

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume62
ISSN (Print)1868-8969

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 #AC0 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

    Arithmetic circuits, Counting classes, Fagin's theorem, Finite model theory, Skolem function

ASJC Scopus subject areas

Cite this

Descriptive complexity of #AC0 functions. / Durand, A.; Haak, A.; Kontinen, J. et al.
Computer Science Logic 2016, CSL 2016. ed. / Jean-Marc Talbot; Laurent Regnier. 2016. (Leibniz International Proceedings in Informatics, LIPIcs; Vol. 62).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Durand, A, Haak, A, Kontinen, J & Vollmer, H 2016, Descriptive complexity of #AC0 functions. in J-M Talbot & L Regnier (eds), Computer Science Logic 2016, CSL 2016. Leibniz International Proceedings in Informatics, LIPIcs, vol. 62. https://doi.org/10.4230/LIPIcs.CSL.2016.20
Durand, A., Haak, A., Kontinen, J., & Vollmer, H. (2016). Descriptive complexity of #AC0 functions. In J.-M. Talbot, & L. Regnier (Eds.), Computer Science Logic 2016, CSL 2016 (Leibniz International Proceedings in Informatics, LIPIcs; Vol. 62). https://doi.org/10.4230/LIPIcs.CSL.2016.20
Durand A, Haak A, Kontinen J, Vollmer H. Descriptive complexity of #AC0 functions. In Talbot JM, Regnier L, editors, Computer Science Logic 2016, CSL 2016. 2016. (Leibniz International Proceedings in Informatics, LIPIcs). doi: 10.4230/LIPIcs.CSL.2016.20
Durand, A. ; Haak, A. ; Kontinen, J. et al. / Descriptive complexity of #AC0 functions. Computer Science Logic 2016, CSL 2016. editor / Jean-Marc Talbot ; Laurent Regnier. 2016. (Leibniz International Proceedings in Informatics, LIPIcs).
Download
@inproceedings{a33a3377345c4d1aa36f66b2cff065e2,
title = "Descriptive complexity of #AC0 functions",
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 #AC0 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 = "Arithmetic circuits, Counting classes, Fagin's theorem, Finite model theory, Skolem function",
author = "A. Durand and A. Haak and J. Kontinen and H. Vollmer",
note = "Publisher Copyright: {\textcopyright} Arnaud Durand, Anselm Haak, Juha Kontinen, and Heribert Vollmer; licensed under Creative Commons License CC-BY.",
year = "2016",
doi = "10.4230/LIPIcs.CSL.2016.20",
language = "English",
series = "Leibniz International Proceedings in Informatics, LIPIcs",
editor = "Jean-Marc Talbot and Laurent Regnier",
booktitle = "Computer Science Logic 2016, CSL 2016",

}

Download

TY - GEN

T1 - Descriptive complexity of #AC0 functions

AU - Durand, A.

AU - Haak, A.

AU - Kontinen, J.

AU - Vollmer, H.

N1 - Publisher Copyright: © Arnaud Durand, Anselm Haak, Juha Kontinen, and Heribert Vollmer; licensed under Creative Commons License CC-BY.

PY - 2016

Y1 - 2016

N2 - 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 #AC0 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.

AB - 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 #AC0 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.

KW - Arithmetic circuits

KW - Counting classes

KW - Fagin's theorem

KW - Finite model theory

KW - Skolem function

UR - http://www.scopus.com/inward/record.url?scp=85012897496&partnerID=8YFLogxK

U2 - 10.4230/LIPIcs.CSL.2016.20

DO - 10.4230/LIPIcs.CSL.2016.20

M3 - Conference contribution

T3 - Leibniz International Proceedings in Informatics, LIPIcs

BT - Computer Science Logic 2016, CSL 2016

A2 - Talbot, Jean-Marc

A2 - Regnier, Laurent

ER -

By the same author(s)