Read-once branching programs, rectangular proofs of the pigeonhole principle and the transversal calculus

Alexander Razborov*, Avi Wigderson, Andrew Yao

*Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review

28 Scopus citations

Abstract

Read once branching programs are investigated for the following search problem: given a Boolean m×n matrix with m>n, find either an all-zero row, or two 1's in some column. Exponential lower bounds are proven if the model is restricted by requiring the branching program either to finish one row of queries before asking queries about another row or put the dual column restriction. A special class of resolution proofs is investigated for P H Pnm that operate with positive clauses of rectangular shape and termed it rectangular calculus. The rectangular calculus is shown to be equivalent to the column model on one hand, and to the transversal calculus on the other hand.

Original languageEnglish
Pages (from-to)739-748
Number of pages10
JournalConference Proceedings of the Annual ACM Symposium on Theory of Computing
DOIs
StatePublished - 1997
Externally publishedYes
EventProceedings of the 1997 29th Annual ACM Symposium on Theory of Computing - El Paso, TX, USA
Duration: 4 May 19976 May 1997

Fingerprint

Dive into the research topics of 'Read-once branching programs, rectangular proofs of the pigeonhole principle and the transversal calculus'. Together they form a unique fingerprint.

Cite this