Skip to main content
Log in

On being incoherent without being very hard

  • Published:
computational complexity Aims and scope Submit manuscript

Abstract

Trakhtenbrot calls a setA autoreducible ifA is Turing-reducible toA via an oracle Turing machine that never queries the oracle about the input string. Yao considers sets that are autoreducible via probabilistic, polynomial-time oracle Turing machines, and he calls such setscoherent. We continue the study of autoreducible sets, including those that are autoreducible via a family of polynomial-sized circuits, which we callweakly coherent. Sets that are not weakly coherent are calledstrongly incoherent. We show

  • Ifs is superpolynomial and space-constructible, then there is a strongly incoherent set in DSPACE (s(n)).

  • If NEEEXP\( \nsubseteq \) BPEEEXP, then there is a set in NP that is incoherent.

  • IfA is complete for any of the classes ∑ p i , ∏ p i , or Δ p i ,i≥0, thenA is coherent. In particular, all NP-complete sets are coherent.

As corollaries, we obtain new lower bounds onprogram checkability andrandom-self-reducibility. These results answer open questions posed by Yao and by Blum and Kannan.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. M. Abadi, J. Feigenbaum, andJ. Kilian, On Hiding Information from an Oracle,J. Comput. System Sci. 39 (1989), 21–50.

    Google Scholar 

  2. L. Adleman, Two Theorems on Random Polynomial Time, inProc. of the 19th Symposium on Foundations of Computer Science (1978), IEEE, 75–83.

  3. D. Angluin and D. Lichtenstein,Provable Security of Cryptosystems: A Survey, YALEU/DCS/TR-288, 1983.

  4. L. Babai, L. Fortnow, andC. Lund, Nondeterministic Exponential Time has Two-Prover Interactive Protocols,Computational Complexity 1 (1991), 3–40.

    Google Scholar 

  5. R. Beigel, M. Bellare, J. Feigenbaum, and S. Goldwasser, Languages that are Easier than their Proofs, inProc. of the 32nd Symposium on Foundations of Computer Science (1991), IEEE, 19–28.

  6. R. Beigel and J. Feigenbaum,On the Complexity of Coherent Sets, AT&T Bell Laboratories Technical Memorandum, February, 1990.

  7. R. Beigel and J. Feigenbaum,Improved Bounds on Coherence and Checkability, Yale University Technical Report, YALEU/DCS/TR-819, September, 1990.

  8. M. Bellare and S. Goldwasser,The Complexity of Decision versus Search, MIT-LCS Technical Memorandum, TM-444, April, 1991.

  9. M. Blum,Designing Programs to Check Their Work, Intl. Comput. Sci. Inst. Technical Report, 88–009, 1988.

  10. M. Blum and S. Kannan, Designing Programs that Check Their Work, inProc. of the 21st Symposium on Theory of Computing (1989), ACM, 86–97.

  11. M. Blum, M. Luby, and R. Rubinfeld, Self-Testing/Correcting with Applications to Numerical Problems, inProc. of the 22nd Symposium on Theory of Computing (1990), ACM, 73–83.

  12. M. Blum, M. Luby, and R. Rubinfeld, Program Result Checking against Adaptive Programs and in Cryptographic Settings, inDistributed Computing and Cryptography, DIMACS Series in Discrete Mathematics and Theoretical Computer Science2 (1991), AMS, 107–118.

  13. R. Book, Tally Languages and Complexity Classes,Inf. and Control 26 (1974), 186–193.

    Google Scholar 

  14. J. Feigenbaum and L. Fortnow, On the Random-Self-Reducibility of Complete Sets, inProc. of the 6th Structure in Complexity Theory Conference (1991), IEEE, 124–132.

  15. J. Feigenbaum, S. Kannan, and N. Nisan, Lower Bounds on Random-Self-Reducibility, inProc. of the 5th Structure in Complexity Theory Conference (1990), IEEE, 100–109.

  16. L. Fortnow, J. Rompel, and M. Sipser, On the Power of Multiprover Interactive Protocols, inProc. of the 3rd Structure in Complexity Theory Conference (1988), IEEE, 156–161.

  17. S. Goldwasser, S. Micali, andC. Rackoff, The Knowledge Complexity of Interactive Proof Systems,SIAM J. Comput. 18 (1989), 186–208.

    Google Scholar 

  18. J. Hartmanis, V. Sewelson, and N. Immerman, Sparse Sets in NP-P: EXPTIME versus NEXPTIME, inProc. of the 15th Symposium on Theory of Computing (1983), ACM, 382–391.

  19. R. Impagliazzo and M. Sudan, Private communication, March, 1991.

  20. K. Ko, On Helping by Robust Oracle Machines,Theor. Comput. Sci. 52 (1987), 15–36.

    Google Scholar 

  21. R. Lipton, New Directions in Testing, inDistributed Computing and Cryptography, DIMACS Series on Discrete Mathematics and Theoretical Computer Science2 (1991), American Mathematical Society, 191–202.

  22. C. Lund, L. Fortnow, H. Karloff, and N. Nisan, Algebraic Methods for Interactive Proof Systems, inProc. of the 31st Symposium on Foundations of Computer Science (1990), IEEE, 2–10.

  23. N. A. Lynch, A. R. Meyer, M. J. Fischer, Relativization of the Theory of Computational Complexity,Trans. Amer. Math. Soc. 220 (1976), 243–287.

    Google Scholar 

  24. U. Schöning, Robust Algorithms: A Different Approach to Oracles,Theor. Comput. Sci. 40 (1985), 57–66.

    Google Scholar 

  25. A. Shamir, IP=PSPACE, inProc. of the 31st Symposium on Foundations of Computer Science (1990), IEEE, 11–15.

  26. M. Tompa and H. Woll, Random Self-Reducibility and Zero-Knowledge Interactive Proofs of Possession of Information, inProc. of the 28th Symposium on Foundations of Computer Science (1987), IEEE, 472–482.

  27. B. Trakhtenbrot, On Autoreducibility,Doklady Akad. Nauk. SSSR 192 (1970), 1224–1227— in Russian. Translation inSoviet Math. Dokl. 11 (1970), 814–817.

    Google Scholar 

  28. B. Trakhtenbrot, Autoreducible and not autoreducible predicates and sets, inStudies in Theory of Algorithms and Mathematical Logic, Academy of Sciences of the USSR — Computing Center, A. Markov and N. Petri (eds.), 1973, 211–234 — in Russian.

  29. A. C. Yao, Coherent Functions and Program Checkers, inProc. of the 22nd Symposium on Theory of Computing (1990), ACM, 84–94.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Beigel, R., Feigenbaum, J. On being incoherent without being very hard. Comput Complexity 2, 1–17 (1992). https://doi.org/10.1007/BF01276436

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01276436

Key words

Subject classifications

Navigation