Model-Theoretic Characterization of Boolean and Arithmetic Circuit Classes of Small Depth

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

Authors

External Research Organisations

  • Universite Paris 7
  • Centre national de la recherche scientifique (CNRS)
View graph of relations

Details

Original languageEnglish
Title of host publicationLICS '18
Subtitle of host publicationProceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer Science
Place of PublicationNew York
PublisherAssociation for Computing Machinery (ACM)
Pages354-363
Number of pages10
ISBN (electronic)9781450355834
Publication statusPublished - 9 Jul 2018
Event33rd Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2018 - Oxford, United Kingdom (UK)
Duration: 9 Jul 201812 Jul 2018

Publication series

NameProceedings - Symposium on Logic in Computer Science
ISSN (Print)1043-6871

Abstract

In this paper we give a characterization of both Boolean and arithmetic circuit classes of logarithmic depth in the vein of descriptive complexity theory, i.e., the Boolean classes NC1, SAC1 and AC1 as well as their arithmetic counterparts #NC1, #SAC1 and #AC1. We build on Immerman's characterization of constant-depth polynomial-size circuits by formulae of first-order logic, i.e., AC0 = FO, and augment the logical language with an operator for defining relations in an inductive way. Considering slight variations of the new operator, we obtain uniform characterizations of the three just mentioned Boolean classes. The arithmetic classes can then be characterized by functions counting winning strategies in semantic games for formulae characterizing languages in the corresponding Boolean class.

Keywords

    Arithmetic circuits, Counting classes, Descriptive complexity, Finite model theory

ASJC Scopus subject areas

Cite this

Model-Theoretic Characterization of Boolean and Arithmetic Circuit Classes of Small Depth. / Durand, Arnaud; Haak, Anselm; Vollmer, Heribert.
LICS '18: Proceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer Science. New York: Association for Computing Machinery (ACM), 2018. p. 354-363 (Proceedings - Symposium on Logic in Computer Science).

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

Durand, A, Haak, A & Vollmer, H 2018, Model-Theoretic Characterization of Boolean and Arithmetic Circuit Classes of Small Depth. in LICS '18: Proceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer Science. Proceedings - Symposium on Logic in Computer Science, Association for Computing Machinery (ACM), New York, pp. 354-363, 33rd Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2018, Oxford, United Kingdom (UK), 9 Jul 2018. https://doi.org/https://arxiv.org/pdf/1710.01934.pdf, https://doi.org/10.1145/3209108.3209179
Durand, A., Haak, A., & Vollmer, H. (2018). Model-Theoretic Characterization of Boolean and Arithmetic Circuit Classes of Small Depth. In LICS '18: Proceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer Science (pp. 354-363). (Proceedings - Symposium on Logic in Computer Science). Association for Computing Machinery (ACM). https://doi.org/https://arxiv.org/pdf/1710.01934.pdf, https://doi.org/10.1145/3209108.3209179
Durand A, Haak A, Vollmer H. Model-Theoretic Characterization of Boolean and Arithmetic Circuit Classes of Small Depth. In LICS '18: Proceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer Science. New York: Association for Computing Machinery (ACM). 2018. p. 354-363. (Proceedings - Symposium on Logic in Computer Science). doi: https://arxiv.org/pdf/1710.01934.pdf, 10.1145/3209108.3209179
Durand, Arnaud ; Haak, Anselm ; Vollmer, Heribert. / Model-Theoretic Characterization of Boolean and Arithmetic Circuit Classes of Small Depth. LICS '18: Proceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer Science. New York : Association for Computing Machinery (ACM), 2018. pp. 354-363 (Proceedings - Symposium on Logic in Computer Science).
Download
@inproceedings{6b94127309e046d4a7720f4ca23d77ff,
title = "Model-Theoretic Characterization of Boolean and Arithmetic Circuit Classes of Small Depth",
abstract = "In this paper we give a characterization of both Boolean and arithmetic circuit classes of logarithmic depth in the vein of descriptive complexity theory, i.e., the Boolean classes NC1, SAC1 and AC1 as well as their arithmetic counterparts #NC1, #SAC1 and #AC1. We build on Immerman's characterization of constant-depth polynomial-size circuits by formulae of first-order logic, i.e., AC0 = FO, and augment the logical language with an operator for defining relations in an inductive way. Considering slight variations of the new operator, we obtain uniform characterizations of the three just mentioned Boolean classes. The arithmetic classes can then be characterized by functions counting winning strategies in semantic games for formulae characterizing languages in the corresponding Boolean class.",
keywords = "Arithmetic circuits, Counting classes, Descriptive complexity, Finite model theory",
author = "Arnaud Durand and Anselm Haak and Heribert Vollmer",
year = "2018",
month = jul,
day = "9",
doi = "https://arxiv.org/pdf/1710.01934.pdf",
language = "English",
series = "Proceedings - Symposium on Logic in Computer Science",
publisher = "Association for Computing Machinery (ACM)",
pages = "354--363",
booktitle = "LICS '18",
address = "United States",
note = "33rd Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2018 ; Conference date: 09-07-2018 Through 12-07-2018",

}

Download

TY - GEN

T1 - Model-Theoretic Characterization of Boolean and Arithmetic Circuit Classes of Small Depth

AU - Durand, Arnaud

AU - Haak, Anselm

AU - Vollmer, Heribert

PY - 2018/7/9

Y1 - 2018/7/9

N2 - In this paper we give a characterization of both Boolean and arithmetic circuit classes of logarithmic depth in the vein of descriptive complexity theory, i.e., the Boolean classes NC1, SAC1 and AC1 as well as their arithmetic counterparts #NC1, #SAC1 and #AC1. We build on Immerman's characterization of constant-depth polynomial-size circuits by formulae of first-order logic, i.e., AC0 = FO, and augment the logical language with an operator for defining relations in an inductive way. Considering slight variations of the new operator, we obtain uniform characterizations of the three just mentioned Boolean classes. The arithmetic classes can then be characterized by functions counting winning strategies in semantic games for formulae characterizing languages in the corresponding Boolean class.

AB - In this paper we give a characterization of both Boolean and arithmetic circuit classes of logarithmic depth in the vein of descriptive complexity theory, i.e., the Boolean classes NC1, SAC1 and AC1 as well as their arithmetic counterparts #NC1, #SAC1 and #AC1. We build on Immerman's characterization of constant-depth polynomial-size circuits by formulae of first-order logic, i.e., AC0 = FO, and augment the logical language with an operator for defining relations in an inductive way. Considering slight variations of the new operator, we obtain uniform characterizations of the three just mentioned Boolean classes. The arithmetic classes can then be characterized by functions counting winning strategies in semantic games for formulae characterizing languages in the corresponding Boolean class.

KW - Arithmetic circuits

KW - Counting classes

KW - Descriptive complexity

KW - Finite model theory

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

U2 - https://arxiv.org/pdf/1710.01934.pdf

DO - https://arxiv.org/pdf/1710.01934.pdf

M3 - Conference contribution

AN - SCOPUS:85051105270

T3 - Proceedings - Symposium on Logic in Computer Science

SP - 354

EP - 363

BT - LICS '18

PB - Association for Computing Machinery (ACM)

CY - New York

T2 - 33rd Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2018

Y2 - 9 July 2018 through 12 July 2018

ER -

By the same author(s)