Abstract
We survey diverse approaches to the notion of information: from Shannon entropy to Kolmogorov complexity. Two of the main applications of Kolmogorov complexity are presented: randomness and classification. The survey is divided in two parts in the same volume. Part I is dedicated to information theory and the mathematical formalization of randomness based on Kolmogorov complexity. This last application goes back to the 1960s and 1970s with the work of Martin-Löf, Schnorr, Chaitin, Levin, and has gained new impetus in the last years.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
For an easy proof, identify such a triple with a binary word with six letters 0 for the six balls and two letters 1 to mark the partition in the three cells.
- 2.
For other European languages with a lot of diacritic marks, one has to consider the 256 codes of Extended ASCII which have length 8. And for non European languages, one has to turn to the 65 536 codes of Unicode which have length 16.
- 3.
Berry’s paradox is mentioned by Bertrand Russell (1908, p.222 or 150), who credited G.G. Berry, an Oxford librarian, for the suggestion.
- 4.
Through the works of Alonzo Church (via lambda calculus), Alan Mathison Turing (via Turing machines) and Kurt Gödel and Jacques Herbrand (via Herbrand-Gödel systems of equations) and Stephen Cole Kleene (via the recursion and minimization operators).
- 5.
In French, Lacombe (1960) used the expression semi-fonction semi-récursive.
- 6.
A seed for computer virology, cf. Bonfante et al. (2006).
- 7.
- 8.
Kolmogorov is one of the rare probabilists – up to now – not to believe that Kolmogorov’s axioms for probability theory do constitute the last word about formalizing randomness…
- 9.
Li and Vitányi (1997), pp. 89–92, gives a detailed account of when who did what.
References
Becher, V., Figueira, S., Nies, A., & Picchi, S. (2005). Program size complexity for possibly infinite computations. Notre Dame Journal of Formal Logic, 46(1), 51–64.
Becher, V., Figueira, S., Grigorieff, S., & Miller, J. (2006). Random reals and halting probabilities. The Journal of Symbolic Logic, 71(4), 1411–1430.
Bienvenu, L., & Merkle, W. (2007). Reconciling data compression and Kolmogorov complexity. In ICALP 2007, Wroclaw (LNCS, Vol. 4596, pp. 643–654).
Bienvenu, L., Merkle, W., & Shen, A. (2008). A simple proof of Miller-Yu theorem. Fundamenta Informaticae, 83(1–2), 21–24.
Bonfante, G., Kaczmarek, M., & Marion, J.-Y. (2006). On abstract computer virology: From a recursion-theoretic perspective. Journal in Computer Virology, 1(3–4), 45–54.
Calude, C., & Jürgensen, H. (2005). Is complexity a source of incompleteness? Advances in Applied Mathematics, 35, 1–15.
Chaitin, G. (1966). On the length of programs for computing finite binary sequences. Journal of the ACM, 13, 547–569.
Chaitin, G. (1969). On the length of programs for computing finite binary sequences: Statistical considerations. Journal of the ACM, 16, 145–159.
Chaitin, G. (1971). Computational complexity & Gödel incompleteness theorem. ACM SIGACT News, 9, 11–12.
Chaitin, G. (1974). Information theoretic limitations of formal systems. Journal of the ACM, 21, 403–424.
Chaitin, G. (1975). A theory of program size formally identical to information theory. Journal of the ACM, 22, 329–340.
Delahaye, J. P. (1999). Information, complexité, hasard (2nd ed.). Paris: Hermès.
Delahaye, J. P. (2006). Complexités: Aux limites des mathématiques et de l’informatique. Montreal: Belin-Pour la Science.
Durand, B., & Zvonkin, A. (2004). Complexité de Kolmogorov. In E. Charpentier, A. Lesne, & N. Nikolski (Eds.), L’héritage de Kolmogorov en mathématiques (pp. 269–287). Berlin: Springer.
Fallis, D. (1996). The source of Chaitin’s incorrectness. Philosophia Mathematica, 4, 261–269.
Feller, W. (1968). Introduction to probability theory and its applications (Vol. 1, 3rd ed.). New York: Wiley.
Ferbus-Zanda, M., & Grigorieff, S. (2004). Is randomnes native to computer science? In G. Paun, G. Rozenberg, & A. Salomaa (Eds.), Current trends in theoretical computer science (pp. 141–179). Singapore: World Scientific.
Ferbus-Zanda, M., & Grigorieff, S. (2006). Kolmogorov complexity and set theoretical representations of integers. Mathematical Logic Quarterly, 52(4), 381–409.
Gács, P. (1974). On the symmetry of algorithmic information. Soviet Mathematics Doklady, 15, 1477–1480.
Gács, P. (1980). Exact expressions for some randomness tests. Zeitschrift für Mathematische Logik und Grundlagen der Mathematik, 26, 385–394.
Gács, P. (1993). Lectures notes on descriptional complexity and randomness (pp. 1–67). Boston: Boston University. http://cs-pub.bu.edu/faculty/gacs/Home.html.
Huffman, D. A. (1952). A method for construction of minimum-redundancy codes. Proceedings IRE, 40, 1098–1101.
Knuth, D. (1981). The art of computer programming. Volume 2: Semi-numerical algorithms (2nd ed.). Reading: Addison-Wesley.
Kolmogorov, A. N. (1933). Grundbegriffe der Wahscheinlichkeitsrechnung. Berlin: Springer [Foundations of the theory of probability, Chelsea, 1956].
Kolmogorov, A. N. (1963). On tables of random numbers. Sankhya, The Indian Journal of Statistics, Series A, 25, 369–376.
Kolmogorov, A. N. (1965). Three approaches to the quantitative definition of information. Problems of Information Transmission, 1(1), 1–7.
Kolmogorov, A. N. (1983). Combinatorial foundation of information theory and the calculus of probability. Russian Mathematical Surveys, 38(4), 29–40.
Lacombe, D. (1960). La théorie des fonctions récursives et ses applications. Bulletin de la Société Mathématique de France, 88, 393–468.
van Lambalgen, M. (1989). Algorithmic information theory. The Journal of Symbolic Logic, 54(4), 1389–1400.
Levin, L. (1973). On the notion of a random sequence. Soviet Mathematics Doklady, 14, 1413–1416.
Levin, L. (1974). Laws of information conservation (non-growth) and aspects of the foundation of probability theory. Problems of Information Transmission, 10(3), 206–210.
Li, M., & Vitányi, P. (1997). An introduction to Kolmogorov complexity and its applications (2nd ed.). New York: Springer.
Martin-Löf, P. (1966). The definition of random sequences. Information and Control, 9, 602–619.
Martin-Löf, P. (1971). Complexity of oscilations in infinite binary sequences. Zeitschrift für Wahrscheinlichkeitstheorie und verwandte Gebiete, 19, 225–230.
Miller, J., & Yu, L. (2008). On initial segment complexity and degrees of randomness. Transactions of the American Mathematical Society, 360, 3193–3210.
Von Mises, R. (1919). Grundlagen der wahrscheinlichkeitsrechnung. Mathematische Zeitschrift, 5, 52–99.
Von Mises, R. (1939). Probability, statistics and truth. New York: Macmillan. (Reprinted: Dover 1981)
Moschovakis, J. R. (1993). An intuitionistic theory of lawlike, choice and lawless sequences. In J. Oikkonen & J. Väänänen (Eds.), Logic colloquium ’90, Helsinski (Lecture notes in logic, Vol. 2, pp. 191–209). Berlin: Springer.
Moschovakis, J. R. (1994). More about relatively lawless sequences. The Journal of Symbolic Logic, 59(3), 813–829.
Moschovakis, J. R. (1996). A classical view of the intuitionistic continuum. Annals of Pure and Applied Logic, 81, 9–24.
Von Neumann, J. (1951). Various techniques used in connection with random digits. In A. S. Householder, G. E. Forsythe, & H. H. Germond (Eds.), Monte Carlo method (National bureau of standards applied mathematics series, Vol. 12, pp. 36–38). Washington, D.C.: U.S. Government Printing Office.
Nies, A., Stephan, F., & Terwijn, S. A. (2005). Randomness, relativization and Turing degrees. The Journal of Symbolic Logic, 70(2), 515–535.
Paul, W. (1979). Kolmogorov’s complexity and lower bounds. In L. Budach (Ed.), Proceedings of 2nd international conference on fundamentals of computation theory, Berlin/Wendisch-Rietz (pp. 325–334). Berlin: Akademie.
Raatikainen, P. (1998). On interpreting Chaitin’s incompleteness theorem. Journal of Philosophical Logic, 27(6), 569–586.
Russell, B. (1908). Mathematical logic as based on the theory of types. American Journal of Mathematics, 30, 222–262. (Reprinted in From Frege to Gödel: A source book in mathematical logic, 1879–1931, pp. 150–182, J. van Heijenoort, Ed., 1967)
Schnorr, P. (1971a). A unified approach to the definition of random sequences. Mathematical Systems Theory, 5, 246–258.
Schnorr, P. (1971b). Zufälligkeit und Wahrscheinlichkeit (Lecture notes in mathematics, Vol. 218). Berlin/New York: Springer.
Schnorr, P. (1973). A process complexity and effective random tests. Journal of Computer and System Sciences, 7, 376–388.
Shannon, C. E. (1948). The mathematical theory of communication. Bell System Technical Journal, 27, 379–423.
Soare, R. (1996). Computability and recursion. Bulletin of Symbolic Logic, 2, 284–321.
Solomonov, R. (1964a). A formal theory of inductive inference, part I. Information and Control, 7, 1–22.
Solomonov, R. (1964b). A formal theory of inductive inference, part II. Information and Control, 7, 224–254.
Zvonkin, A., & Levin, L. (1970). The complexity of finite objects and the development of the concepts of information and randomness by means of the theory of algorithms. Russian Mathematical Surveys, 6, 83–124.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Ferbus-Zanda, M., Grigorieff, S. (2014). Kolmogorov Complexity in Perspective Part I: Information Theory and Randomness. In: Dubucs, J., Bourdeau, M. (eds) Constructivity and Computability in Historical and Philosophical Perspective. Logic, Epistemology, and the Unity of Science, vol 34. Springer, Dordrecht. https://doi.org/10.1007/978-94-017-9217-2_3
Download citation
DOI: https://doi.org/10.1007/978-94-017-9217-2_3
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-017-9216-5
Online ISBN: 978-94-017-9217-2
eBook Packages: Humanities, Social Sciences and LawPhilosophy and Religion (R0)