Verifying proofs in constant depth

  • Authors:
  • Olaf Beyersdorff;Samir Datta;Meena Mahajan;Gido Scharfenberger-Fabian;Karteek Sreenivasaiah;Michael Thomas;Heribert Vollmer

  • Affiliations:
  • Institut für Theoretische Informatik, Leibniz Universität Hannover, Germany;Chennai Mathematical Institute, India;Institute of Mathematical Sciences, Chennai, India;Institut für Mathematik und Informatik, Ernst-Moritz-Arndt-Universität, Greifswald, Germany;Institute of Mathematical Sciences, Chennai, India;TWT GmbH, Neuhausen a. d. F., Germany;Institut für Theoretische Informatik, Leibniz Universität Hannover, Germany

  • Venue:
  • MFCS'11 Proceedings of the 36th international conference on Mathematical foundations of computer science
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we initiate the study of proof systems where verification of proofs proceeds by NC0 circuits. We investigate the question which languages admit proof systems in this very restricted model. Formulated alternatively, we ask which languages can be enumerated by NC0 functions. Our results show that the answer to this problem is not determined by the complexity of the language. On the one hand, we construct NC0 proof systems for a variety of languages ranging from regular to NP-complete. On the other hand, we show by combinatorial methods that even easy regular languages such as Exact-OR do not admit NC0 proof systems. We also present a general construction of NC0 proof systems for regular languages with strongly connected NFA's.