• DocumentCode
    2345716
  • Title

    Distinguishing SAT from polynomial-size circuits, through black-box queries

  • Author

    Atserias, Albert

  • Author_Institution
    Univ. Politecnica de Catalunya, Barcelona
  • fYear
    0
  • fDate
    0-0 0
  • Lastpage
    95
  • Abstract
    We may believe SAT does not have small Boolean circuits. But is it possible that some language with small circuits looks indistinguishable from SAT to every polynomial-time bounded adversary? We rule out this possibility. More precisely, assuming SAT does not have small circuits, we show that for every language A with small circuits, there exists a probabilistic polynomial-time algorithm that makes black-box queries to A, and produces, for a given input length, a Boolean formula on which A differs from SAT. A key step for obtaining this result is a new proof of the main result by Gutfreund, Shaltiel, and Ta-Shma reducing average-case hardness to worst-case hardness via uniform adversaries that know the algorithm they fool. The new adversary we construct has the feature of being black-box on the algorithm it fools, so it makes sense in the non-uniform setting as well. Our proof makes use of a refined analysis of the learning algorithm of Bshouty et al
  • Keywords
    Boolean functions; computability; computational complexity; Boolean formula; average-case hardness; black-box queries; learning algorithm; polynomial-size circuits; probabilistic polynomial-time algorithm; uniform adversaries; worst-case hardness; Algorithm design and analysis; Circuits; Computational complexity; Computational modeling; Cryptography; Distributed computing; Polynomials; Production; Stress;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Complexity, 2006. CCC 2006. Twenty-First Annual IEEE Conference on
  • Conference_Location
    Prague
  • ISSN
    1093-0159
  • Print_ISBN
    0-7695-2596-2
  • Type

    conf

  • DOI
    10.1109/CCC.2006.17
  • Filename
    1663728