Abstract
Muchnik’s theorem about simple conditional descriptions states that for all strings a and b there exists a program p transforming a to b that has the least possible length and is simple conditional on b. In this paper we present two new proofs of this theorem. The first one is based on the on-line matching algorithm for bipartite graphs. The second one, based on extractors, can be generalized to prove a version of Muchnik’s theorem for space-bounded Kolmogorov complexity. Another version of Muchnik’s theorem is proven for a resource-bounded variant of Kolmogorov complexity based on Arthur–Merlin protocols.
Similar content being viewed by others
References
Muchnik, An.A.: Conditional complexity and codes. Theor. Comput. Sci. 271(1–2), 97–109 (2002)
Li, M., Vitanyi, P.: An Introduction to Kolmogorov Complexity and Its Applications, 2 edn. Springer, Berlin (1997)
Slepian, D., Wolf, J.K.: Noiseless coding of correlated information sources. IEEE Trans. Inf. Theory 19, 471–480 (1973)
Buhrman, H., Fortnow, L., Laplante, S.: Resource bounded Kolmogorov complexity revisited. SIAM J. Comput. 31(3), 887–905 (2002)
Musatov, D.: Extractors and an effective variant of Muchnik’s theorem. Diplom (Master thesis). Faculty of mechanics and mathematics, MSU, 2006. http://arxiv.org/abs/0811.3958 (in Russian)
Radhakrishnan, J., Ta-Shma, A.: Bounds for dispersers, extractors, and depth-two superconcentrators. SIAM J. Discrete Math. 13(1), 2–24 (2000)
Reingold, O., Shaltiel, R., Wigderson, A.: Extracting randomness via repeated condensing. SIAM J. Comput. 35(5), 1185–1209 (2006)
Buhrman, H., Lee, T., van Melkebeek, D.: Language compression and pseudorandom generators. In: Proc. of the 15th IEEE Conference on Computational Complexity, IEEE, pp. 228–255 (2004)
Trevisan, L.: Construction of extractors using pseudo-random generators. In: Proc. 31 Annual ACM Symposium on Theory of Computing, pp. 141–148 (1999)
Nisan, N., Wigderson, A.: Hardness vs. Randomness. J. Comput. Syst. Sci. 49, 149–167 (1994)
Sudan, M.: Decoding of Reed Solomon codes beyond the error-correcting bound. J. Complex. 13(1), 180–193 (1997)
Goldreich, O.: Three XOR-Lemmas—An Exposition. In: ECCC TR95-056 (1995)
Sipser, M.: A complexity theoretic approach to randomness. In: Proc. of the 15th Annual ACM Symposium on Theory of Computing, pp. 330–335 (1983)
Shen, A.: Combinatorial proof of Muchnik’s theorem, Kolmogorov complexity and applications. In: Hutter, M., Merkle, W., Vitanyi, P. (eds.) Dagstuhl Seminar Proceedings 06051 (2011). ISSN1862–4405, http://drops.dagstuhl.de/opus/volltexte/2006/625
Author information
Authors and Affiliations
Corresponding author
Additional information
This study was supported by ANR Sycomore, NAFIT ANR-08-EMER-008-01 and RFBR 09-01-00709-a grants.
A. Romashchenko and A. Shen on leave from IITP RAS, Moscow, Russia.
Rights and permissions
About this article
Cite this article
Musatov, D., Romashchenko, A. & Shen, A. Variations on Muchnik’s Conditional Complexity Theorem. Theory Comput Syst 49, 227–245 (2011). https://doi.org/10.1007/s00224-011-9321-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00224-011-9321-z