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.
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
L. Berman and J. Hartmanis. On isomorphisms and density of NP and other complete sets. SIAM Journal on Computing, 6(2):305–322, 1977.
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.
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.
S. Fortune. A note on sparse complete sets. SIAM Journal on Computing, 8(3):431–433, 1979.
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.
F. Harary. A survey of the reconstruction conjecture. In Graphs and Combinatorics, pages 18–28. Springer-Verlag Lecture Notes in Mathematics #406, 1974.
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.
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.
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.
S. Homer. On simple and creative sets in NP. Theoretical Computer Science, 47(2):169–180, 1986.
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.
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.
J. Kämper. A result relating disjunctive self-reducibility to P-immunity. Information Processing Letters, 33(5):239–242, 1990.
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.
S. Khadilkar and S. Biswas. Padding, commitment and self-reducibility. Theoretical Computer Science, 81:189–199, 1991.
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.
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.
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.
S. Mahaney and P. oung. Reductions among polynomial isomorphism types. Theoretical Computer Science, 39:207–224, 1985.
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.
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.
E. Ukkonen. Two results on polynomial time truth-table reductions to sparse sets. SIAM Journal on Computing, 12(3):580–587, 1983.
L. Valiant. The relative complexity of checking and evaluating. Information Processing Letters, 5:20–23, 1976.
Y. Yesha. On certain polynomial-time truth-table reducibilities of complete sets to sparse sets. SIAM Journal on Computing, 12(3):411–425, 1983.
Author information
Authors and Affiliations
Editor information
Rights 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