• 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