×

An exponential lower bound to the size of bounded depth Frege proofs of the pigeonhole principle. (English) Zbl 0843.03032

This is a very nicely written paper. The subject matter is the length of a proof of the pigeonhole principle in propositional calculus. This principle, \(\text{PHP}_n\) (\(n+1\) pigeons in \(n\) holes), is formulated by using propositional variables \(p_{ij}\) (pigeon \(i\) is in hole \(j\)). A Frege system is any propositional calculus with a finite number of axiom schemes and of inference rules (i.e. a system usually used). It was expected that a proof of \(\text{PHP}_n\) is longer than any bound given by a polynomial in \(n\). But S. Buss presented a polynomial size proof [J. Symb. Logic 52, 916-927 (1987; Zbl 0636.03053)]. In this paper, the authors prove the non-existence of a polynomial bound if the depth of the formulas in the proof is required to be limited (depth = the number of changes of connectives). Indeed, the size of a proof is at least \(\exp (n^{(5+ o(1) )^{-d}})\), where \(d\) is the given bound of depth. Besides this new result and the intricate proof using probabilistic combinatorial lemmas, the paper has the merit of being a clear and pleasant presentation. The authors first state an obvious, naïve approach for proving the result, then where it breaks down, and so how to be modified; new notions are introduced with good explanation, and so forth. Here is a prominent example: “Unfortunately it is not true in general that \(|S|\leq 2s\) and we have to employ random map \(\rho\) from \(R_p\) to achieve this.” [p. 29, ll. 4&5].

MSC:

03F20 Complexity of proofs
03D15 Complexity of computation (including implicit computational complexity)
68Q15 Complexity classes (hierarchies, relations among complexity classes, etc.)
03B05 Classical propositional logic
60C05 Combinatorial probability

Citations:

Zbl 0636.03053
Full Text: DOI

References:

[1] Ajtai, Ann. Pure Appl. Logic 45 pp 1– (1983)
[2] The complexity of the pigeonhole principle, 29th Annual Symp. on the Foundations of Computer Science, 1988, pp. 346–355.
[3] and , The Probabilistic Method, Wiley, New York, 1991.
[4] , , , and , Exponential lower bound for the pigeonhole principle, Proc. 24th Annual ACM Symp. on Theory of Computing, 1992, pp. 200–221.
[5] Bellantoni, SIAM J. Comput. 21 pp 1161– (1992)
[6] Random Graphs, Academic, New York, 1985.
[7] Bounded Arithmetic, Bibliopolis, Napoli, 1986. · Zbl 0649.03042
[8] Buss, J. Symbolic Logic 52 pp 916– (1987)
[9] With probability one, a random oracle separates PSPACE from the polynomial-time hierarchy, Proc. 18th Annual ACM Symp. on Theory of Computing, 1986, pp. 21–29.
[10] The complexity of theorem proving procedures, 3rd Symp. on Theory of Comput., 1971, pp. 151–158.
[11] Cook, J. Symbolic Logic 44 pp 36– (1979)
[12] and , Metamathematics of First Order Arithmetic, Springer-Verlag, New York, 1993. · Zbl 0781.03047 · doi:10.1007/978-3-662-22156-3
[13] Haken, Theor. Comput. Sci. 39 pp 297– (1985)
[14] Almost optimal lower bounds for small depth circuits, in Advances in Computer Research, JAI Press, 1989, Vol. 5, pp. 143–170.
[15] Krajíček, J. Symbolic Logic 59 pp 73– (1994)
[16] Bounded Arithmetic, Propositional Logic and Complexity Theory, Cambridge Univ. Press, Cambridge, to appear. · Zbl 0835.03025
[17] and , Counting problems in bounded arithmetic, in Methods in Mathematical Logic, LNM 1130, Springer-Verlag, New York, 1985, pp. 317–340.
[18] Paris, J. Symbolic Logic 53 pp 1235– (1988)
[19] Pitassi, Comput. Complexity 3 pp 97– (1993)
[20] On the complexity of derivations in the propositional calculus, in Studies in Mathematics and Mathematical Logic, Part II, A. O. Silsenko, Ed., 1968, pp. 115–125;
[21] reprinted in and , Eds., Automation of Reasoning, Springer, Berlin, 1983.
[22] Some problems in logic and number theory and their connections, Ph.D. thesis, Manchester University, 1981.
[23] Separating the polynomial-time hierarchy by oracles, Proc. 26th Annual IEEE Symp. on Foundations of Computer Science, 1985, pp. 1–10.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.