Uniform proofs of ACC representations (Q2402964)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 6775043
Language Label Description Also known as
default for all languages
No label defined
    English
    Uniform proofs of ACC representations
    scientific article; zbMATH DE number 6775043

      Statements

      Uniform proofs of ACC representations (English)
      0 references
      0 references
      15 September 2017
      0 references
      Since the nineteens, it is known that both non-uniform [\textit{A. C.-C. Yao}, ``On ACC and threshold circuits'', in: Proceedings 31st IEEE symposium on foundations of computer science, FOCS'90. Los Alamitos, CA: IEEE Computer Society. 619--627 (1990; \url{doi:10.1109/FSCS.1990.89583})] and uniform [\textit{R. Beigel} and \textit{J. Tarui}, Comput. Complexity 4, No. 4, 350--366 (1994; Zbl 0835.68040)] ACC0 circuits can be represented by constant-depth circuits with MOD gates and a symmetric gate. Interestingly, the proofs are quite different, the uniform case requiring to use the Valiant-Vazirani theorem [\textit{L. G. Valiant} and \textit{V. V. Vazirani}, Theor. Comput. Sci. 47, 85--95 (1986; Zbl 0621.68030)], but both results had a tremendous impact on the complexity theory community. The current paper offers an interpretation of this famous result from the point of view of bounded arithmetic. It succeeds in offering an interesting relation between computational complexity and bounded arithmetic, and does it, surprisingly, without using any (pre-existing) constructions from bounded arithmetic. After a short and to-the-point introduction, the author introduces the modular polynomial time hierarchy ModPH and its probabilistic version BP\(\cdot\oplus\)-ptime (Section 2). ModPH can be seen as a uniform version of ACC, and is equivalent to expressibility in the language of bounded arithmetic endowed with modular counting quantifiers and the smash function. Several closure properties are then proven and speculated (Section 3). Once everything is in place, the proof of the two main theorems (Section 4) are relatively short: oracles are used to convert the circuit description and inputs, so that the circuit value problem becomes a ModPH with oracles predicate. This predicate can then be rewritten as a constant-depth formula of the desired form, which in its turn is converted into a circuit of the desired form thanks to the Paris-Wilkie, Furst-Saxe-Sipser translation. The paper explores an interesting pathway, inventing new objects based on pre-existing results by porting them into another field. It re-enforces the connexions between circuit complexity and bounded arithmetic without bringing anything new to the former, except another evidence of the solidity and interest of the exploited result. The paper is nicely written and connects multiple fundamental areas of computer science, without being encumbered with elaborated technical details.
      0 references
      uniform circuits
      0 references
      constant depth circuits
      0 references
      modular counting
      0 references
      Toda theorem
      0 references
      Beigel-Tarui theorem
      0 references

      Identifiers