Skip to main content

Easily checked self-reducibility

Extended abstract

  • Communications
  • Conference paper
  • First Online:
Fundamentals of Computation Theory (FCT 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 710))

Included in the following conference series:

  • 131 Accesses

Abstract

This paper explores two generalizations, within NP, of self-reducibility: kernel constructibility [1,2] and committability [17]. Informally stated, kernel constructible sets have self-reductions that are easy to check (though perhaps hard to compute), and committable sets are those sets for which the potential correctness of a partial proof of set membership can be checked via a query to the same set (that is, via a self-reduction). We study these two notions of self-reducibility on non-dense sets. We show that sparse kernel constructible sets are of low complexity, we extend previous results showing that sparse committable sets are of low complexity, and we provide structural evidence of interest in its own right—namely that if all sparse disjunctively self-reducible sets are in P then FewP ∩ coFewP is not P-bi-immune—that our extension is unlikely to be further extended. We obtain density-based sufficient conditions for kernel-constructibility: sets whose complements are captured by non-dense sets are perforce kernel constructible. Using sparse languages and Kolmogorov complexity theory as tools, we argue that kernel constructibility is orthogonal to standard notions of complexity.

A full version of this paper is available from either author. Acknowledgments: We thank Yenjo Han and Benjamin Alexander for many interesting discussions on the uses of Kolmogorov complexity in complexity theory, from which the Kolmogorov complexity use in this paper grew. We thank Jacobo Torán for allowing us to include here his Proposition 2 and for suggesting Corollary 6. We thank Yenjo Han, Johannes Köbler, Uwe Schöning, and Osamu Watanabe for affording us weekend and remote access to printers and libraries that would have been inaccessible without their help. We are very grateful to Vikraman Arvind, Lance Fortnow, Johannes Köbler, Jacobo Torán, Leen Torenvliet, and anonymous referees for helpful conversations, comments, suggestions, and literature pointers.

Supported in part by the National Science Foundation under research grant CCR-8957604. Work done in part while visiting Universität Ulm.

Supported in part by Ministero della Pubblica Istruzione through “Progetto 40%: Algoritmi, Modelli di Calcolo e Strutture Informative.” Work done in part while visiting the University of Rochester.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. V. Arvind and S. Biswas. Kernel constructible languages. In Record of the 3rd Conference on Foundations of Software Technology and Theoretical Computer Science, pages 520–538. National Centre for Software Development and Computing Technique, Tata Institute of Fundamental Research, Dec. 1983.

    Google Scholar 

  2. V. Arvind and S. Biswas. On some bandwidth restricted versions of the satisfiability problem of propositional CNF formulas. Theoretical Computer Science, 68(1):1–14, 1989.

    Article  Google Scholar 

  3. L. Berman and J. Hartmanis. On isomorphisms and density of NP and other complete sets. SIAM Journal on Computing, 6(2):305–322, 1977.

    Article  Google Scholar 

  4. J. Cai, T. Gundermann, J. Hartmanis, L. Hemachandra, V. Sewelson, K. Wagner, and G. Wechsung. The boolean hierarchy II: Applications. SIAM Journal on Computing, 18(1):95–111, 1989.

    Article  Google Scholar 

  5. S. Fenner, L. Fortnow, and S. Kurtz. An oracle relative to which the isomorphism conjecture holds. In Proceedings of the 33rd IEEE Symposium on Foundations of Computer Science, pages 30–39. IEEE Computer Society Press, Oct. 1992.

    Google Scholar 

  6. S. Fortune. A note on sparse complete sets. SIAM Journal on Computing, 8(3):431–433, 1979.

    Article  Google Scholar 

  7. R. Gavaldá, L. Torenvliet, O. Watanabe, and J. Balcázar. Generalized Kolmogorov complexity in relativized separations. In Proceedings of the 15th Symposium on Mathematical Foundations of Computer Science, pages 266–276. Springer-Verlag Lecture Notes in Computer Science #452, Aug. 1990.

    Google Scholar 

  8. F. Harary. A survey of the reconstruction conjecture. In Graphs and Combinatorics, pages 18–28. Springer-Verlag Lecture Notes in Mathematics #406, 1974.

    Google Scholar 

  9. J. Hartmanis. Generalized Kolmogorov complexity and the structure of feasible computations. In Proceedings of the 24th IEEE Symposium on Foundations of Computer Science, pages 439–445. IEEE Computer Society Press, 1983.

    Google Scholar 

  10. L. Hemachandra, M. Ogiwara, and S. Toda. Space-efficient recognition of sparse selfreducible languages. Technical Report TR-347, University of Rochester, Department of Computer Science, Rochester, NY, May 1990.

    Google Scholar 

  11. L. Hemachandra, M. Ogiwara, and O. Watanabe. How hard are sparse sets? In Proceedings of the 7th Structure in Complexity Theory Conference, pages 222—238. IEEE Computer Society Press, June 1992.

    Google Scholar 

  12. S. Homer. On simple and creative sets in NP. Theoretical Computer Science, 47(2):169–180, 1986.

    Article  Google Scholar 

  13. J. Hopcroft. Recent directions in algorithmic research. In Proceedings 5th GI Conference on Theoretical Computer Science, pages 123–134. Springer-Verlag Lecture Notes in Computer Science #104, 1981.

    Google Scholar 

  14. D. Joseph and P. Young. Self-reducibility: Effects of internal structure on computational complexity. In A. Selman, editor, Complexity Theory Retrospective, pages 82–107. Springer-Verlag, 1990.

    Google Scholar 

  15. J. Kämper. A result relating disjunctive self-reducibility to P-immunity. Information Processing Letters, 33(5):239–242, 1990.

    Article  Google Scholar 

  16. R. Karp and R. Lipton. Some connections between nonuniform and uniform complexity classes. In Proceedings of the 12th ACM Symposium on Theory of Computing, pages 302–309, Apr. 1980.

    Google Scholar 

  17. S. Khadilkar and S. Biswas. Padding, commitment and self-reducibility. Theoretical Computer Science, 81:189–199, 1991.

    Article  Google Scholar 

  18. D. Kratsch and L. Hemachandra. On the complexity of graph reconstruction. In Proceedings of the 8th Conference on Fundamentals of Computation Theory, pages 318–328. Springer-Verlag Lecture Notes in Computer Science #529, Sept. 1991. To appear in Mathematical Systems Theory.

    Google Scholar 

  19. M. Li and P. Vitanyi. Applications of Kolmogorov complexity in the theory of computation. In A. Selman, editor, Complexity Theory Retrospective, pages 147–203. Springer-Verlag, 1990.

    Google Scholar 

  20. S. Mahaney. Sparse complete sets for NP: Solution of a conjecture of Berman and Hartmanis. Journal of Computer and System Sciences, 25(2):130–143, 1982.

    Article  Google Scholar 

  21. S. Mahaney and P. oung. Reductions among polynomial isomorphism types. Theoretical Computer Science, 39:207–224, 1985.

    Article  Google Scholar 

  22. M. Ogiwara and A. Lozano. On one-query self-reducible sets. Theoretical Computer Science. To appear. Preliminary version appears in Proceedings of the 6th Structure in Complexity Theory Conference (1991), IEEE Computer Society Press, pp. 139–151.

    Google Scholar 

  23. M. Ogiwara and O. Watanabe. On polynomial-time bounded truth-table reducibility of NP sets to sparse sets. SIAM Journal on Computing, 20(3):471–483, June 1991.

    Article  Google Scholar 

  24. E. Ukkonen. Two results on polynomial time truth-table reductions to sparse sets. SIAM Journal on Computing, 12(3):580–587, 1983.

    Article  Google Scholar 

  25. L. Valiant. The relative complexity of checking and evaluating. Information Processing Letters, 5:20–23, 1976.

    Article  Google Scholar 

  26. Y. Yesha. On certain polynomial-time truth-table reducibilities of complete sets to sparse sets. SIAM Journal on Computing, 12(3):411–425, 1983.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Zoltán Ésik

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hemachandra, L.A., Silvestri, R. (1993). Easily checked self-reducibility. In: Ésik, Z. (eds) Fundamentals of Computation Theory. FCT 1993. Lecture Notes in Computer Science, vol 710. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57163-9_24

Download citation

  • DOI: https://doi.org/10.1007/3-540-57163-9_24

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57163-6

  • Online ISBN: 978-3-540-47923-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics