Abstract
Kolmogorov complexity theory is used to tell what the algorithmic informational content of a string is. It is defined as the length of the shortest program that describes the string. We present a programming language that can be used to describe categories, functors, and natural transformations. With this in hand, we define the informational content of these categorical structures as the shortest program that describes such structures. Some basic consequences of our definition are presented including the fact that equivalent categories have equal Kolmogorov complexity. We also prove different theorems about what can and cannot be described by our programming language.
A while back, I showed some of these ideas to Samson Abramsky and he was, as always, full of encouragement and great ideas. I am very grateful to him for all his help over the years. I would like to acknowledge the help and advice of Michael Barr, Marta Bunge, James Cox, Joey Hirsh, Florian Lengyel, Dustin Mulcahey, Philip Rothmaler, and Louis Thral. I want to thank Shayna Leah Hershfeld for many enlightening conversations about polymorphism and type theory. Support for this project was provided by a PSC-CUNY Award, jointly funded by The Professional Staff Congress and The City University of New York.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Calude, C.: Information and Randomness: An Algorithmic Perspective, 2nd edn. Springer, New York (2002)
Hagino, T.: A Categorical Programming Language, http://voxoz.com/publications/cat/Category
Rydeheard, D.E., Burstall, R.M.: Computational Category Theory, http://www.cs.man.ac.uk/~david/categories/book/book.pdf
Li, M., Vitányi, P.M.B.: An Introduction to Kolmogorov Complexity and its Applications, 2nd edn. Springer (1997)
Yanofsky, N.S.: The Outer Limits of Reason: What Science, Mathematics, and Logic Cannot Tell Us. MIT Press (2013)
Yanofsky, N.S.: Algorithmic Information Theory in Categorical Algebra (work in progress)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Yanofsky, N.S. (2013). Kolmogorov Complexity of Categories. In: Coecke, B., Ong, L., Panangaden, P. (eds) Computation, Logic, Games, and Quantum Foundations. The Many Facets of Samson Abramsky. Lecture Notes in Computer Science, vol 7860. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38164-5_25
Download citation
DOI: https://doi.org/10.1007/978-3-642-38164-5_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38163-8
Online ISBN: 978-3-642-38164-5
eBook Packages: Computer ScienceComputer Science (R0)