2013•ACM Transactions on Computation TheoryRequires access

Verifying proofs in constant depth

Olaf Beyersdorff, Samir Datta, Andreas Krebs, Meena Mahajan, Gido Scharfenberger-Fabian, Karteek Sreenivasaiah, Michael E. Thomas, Heribert Vollmer

Open publisher page 6 citations

Abstract

In this paper we initiate the study of proof systems where verification of proofs proceeds by NC 0 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 NC 0 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 NC 0 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 NC 0 proof systems. We also show that Majority does not admit NC 0 proof systems. Finally, we present a general construction of NC 0 proof systems for regular languages with strongly connected NFA's.

About this research paper

What this paper is about

In this paper we initiate the study of proof systems where verification of proofs proceeds by NC 0 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 NC 0 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 NC 0 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 NC 0 proof systems. We also show that Majority does not admit NC 0 proof systems. Finally, we present a general construction of NC 0 proof systems for regular languages with strongly connected NFA's.

Why it matters

OpenAlex reports 6 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

In this paper we initiate the study of proof systems where verification of proofs proceeds by NC 0 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 NC 0 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 NC 0 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 NC 0 proof systems. We also show that Majority does not admit NC 0 proof systems. Finally, we present a general construction of NC 0 proof systems for regular languages with strongly connected NFA's.

Key concepts: Mathematical proof, Proof complexity, Combinatorial proof, Analytic proof, Constant (computer programming), Regular language, Construct (python library), Computer-assisted proof

Related papers

Back to paper searchBrowse research topicsOriginal source
Verifying proofs in constant depth — Research Paper | ScholarLens