• DocumentCode
    2645209
  • Title

    The Boolean isomorphism problem

  • Author

    Agrawal, Manindra ; Thierauf, Thomas

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kanpur, India
  • fYear
    1996
  • fDate
    14-16 Oct 1996
  • Firstpage
    422
  • Lastpage
    430
  • Abstract
    We investigate the computational complexity of the Boolean isomorphism problem (BI): on input of two Boolean formulas F and G decide whether there exists a permutation of the variables of G such that F and G become equivalent. Our main result is a one-round interactive proof for BI, where the verifier has access to an NP oracle. To obtain this, we use a recent result from learning theory by N. Bshouty et al. (1995), that Boolean formulas can be learned probabilistically with equivalence queries and access to an NP oracle. As a consequence, BI cannot be Σ2p complete unless the polynomial hierarchy collapses. This solves an open problem posed previously. Further properties of BI are shown: BI has And- and Or-functions, the counting version, BI, can be computed in polynomial time relative to BI, and BI is self-reducible
  • Keywords
    Boolean functions; computational complexity; Boolean formulas; Boolean isomorphism problem; NP oracle; computational complexity; equivalence queries; learning theory; one-round interactive proof; polynomial hierarchy; Binary decision diagrams; Bismuth; Boolean functions; Circuits; Computational complexity; Computational modeling; Computer science; Context modeling; Polynomials; Turing machines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1996. Proceedings., 37th Annual Symposium on
  • Conference_Location
    Burlington, VT
  • ISSN
    0272-5428
  • Print_ISBN
    0-8186-7594-2
  • Type

    conf

  • DOI
    10.1109/SFCS.1996.548501
  • Filename
    548501