Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7860))

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.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Calude, C.: Information and Randomness: An Algorithmic Perspective, 2nd edn. Springer, New York (2002)

    Book  MATH  Google Scholar 

  2. Hagino, T.: A Categorical Programming Language, http://voxoz.com/publications/cat/Category

  3. Rydeheard, D.E., Burstall, R.M.: Computational Category Theory, http://www.cs.man.ac.uk/~david/categories/book/book.pdf

  4. Li, M., Vitányi, P.M.B.: An Introduction to Kolmogorov Complexity and its Applications, 2nd edn. Springer (1997)

    Google Scholar 

  5. Yanofsky, N.S.: The Outer Limits of Reason: What Science, Mathematics, and Logic Cannot Tell Us. MIT Press (2013)

    Google Scholar 

  6. Yanofsky, N.S.: Algorithmic Information Theory in Categorical Algebra (work in progress)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics