DocumentCode
3174574
Title
The complexity of the pigeonhole principle
Author
Ajtai, M.
Author_Institution
IBM Almaden Res. Center, San Jose, CA, USA
fYear
1988
fDate
24-26 Oct 1988
Firstpage
346
Lastpage
355
Abstract
The pigeonhole principle for n is the statement that there is no one-to-one function between a set of size n and a set of size n -1. This statement can be formulated as an unlimited-fan-in constant depth polynomial-size Boolean formula PHPn in n (n -1) variables, PHPn can be proved in the propositional calculus; that is, a sequence of Boolean formulas can be given so that each one is either an axiom of the propositional calculus or a consequence of some of the previous ones according to an inference rule of the propositional calculus, the last one being PHPn. The main result is that the pigeonhole principle cannot be proved in this way if the size of the proof (the total number or symbols of the formulas in the sequence) is polynomial in n and each formula is constant-depth (unlimited-fan-in), polynomial size and contains only the variables of PHPn
Keywords
Boolean algebra; computational complexity; formal logic; Boolean formula; PHPn; complexity; inference rule; pigeonhole principle; propositional calculus; Arithmetic; Calculus; Chromium; Polynomials;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1988., 29th Annual Symposium on
Conference_Location
White Plains, NY
Print_ISBN
0-8186-0877-3
Type
conf
DOI
10.1109/SFCS.1988.21951
Filename
21951
Link To Document