Skip to main content

Identities in Modular Arithmetic from Reversible Coherence Operations

  • Conference paper
Book cover Reversible Computation (RC 2013)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 7948))

Included in the following conference series:

Abstract

This paper investigates some issues arising in categorical models of reversible logic and computation. Our claim is that the structural (coherence) isomorphisms of these categorical models, although generally overlooked, have decidedly non-trivial computational content. The theory of categorical coherence is based around reversible structural operations (canonical isomorphisms) that allow for transformations between related, but distinct, mathematical structures. A number of coherence theorems are commonly used to treat these transformations as though they are identity maps, from which point onwards they play no part in computational models. We simply wish to point out that doing so overlooks some significant computational content.

We give a single example (taken from an uncountably infinite set of similar examples, and based on structures used in models of reversible logic and computation) of a category whose structural isomorphisms manipulate modulo classes of natural numbers. We demonstrate that the coherence properties that usually allow us to ignore these structural isomorphisms in fact correspond to countably infinite families of non-trivial identities in modular arithmetic. Further, proving the correctness of these equalities without recourse to the theory of categorical coherence appears to be a hard task.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 72.00
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. Abramsky, S.: Retracing some paths in process algebra. In: Montanari, U., Sassone, V. (eds.) CONCUR 1996. LNCS, vol. 1119, pp. 1–17. Springer, Heidelberg (1996)

    Chapter  Google Scholar 

  2. Abramsky, S., Haghverdi, E., Scott, P.: Geometry of interaction and linear combinatory algebras. Mathematical Structures in Computer Science 12(5) (2002)

    Google Scholar 

  3. Abramsky, S., Krivine, J., Mislove, M.W.: Information Flow and Its Applications (Dagstuhl Seminar 12352). Dagstuhl Reports 2(8), 99–112 (2013)

    Google Scholar 

  4. Danos, V., Regnier, L.: Local and asynchronous beta reduction. In: Proceedings of the Eighth Annual IEEE Symp. on Logic in Computer Science (1993)

    Google Scholar 

  5. Gallier, J.: Logic for Computer Science. J. Wiley & sons (1987)

    Google Scholar 

  6. Girard, J.-Y.: Linear logic. Theoretical Computer Science 50, 1–102 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  7. Girard, J.-Y.: Geometry of interaction 1. In: Proceedings Logic Colloquium 1988, pp. 221–260. North-Holland (1989)

    Google Scholar 

  8. Girard, J.-Y.: Geometry of interaction ii. In: Martin-Löf, P., Mints, G. (eds.) COLOG 1988. LNCS, vol. 417, pp. 76–93. Springer, Heidelberg (1990)

    Chapter  Google Scholar 

  9. Girard, J.-Y.: Toward a geometry of interaction. Contemporary Mathematics 92, 69–108 (1989)

    Article  MathSciNet  Google Scholar 

  10. Hines, P.: The algebra of self-similarity and its applications. PhD thesis, University of Wales, Bangor (1997)

    Google Scholar 

  11. Hines, P.: The categorical theory of self-similarity. Theory and Applications of Categories 6, 33–46 (1999)

    MathSciNet  MATH  Google Scholar 

  12. Hines, P.: A categorical framework for finite state machines. Mathematical Structures in Computer Science 13, 451–480 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  13. Hines, P.: Coherence in hilbert’s hotel. Draft: available from arxiv:CT or peter.hines@york.ac.uk on request. arXiv:[math.CT]1304.5954 (2013)

    Google Scholar 

  14. Hines, P.: Types and forgetfulness in categorical linguistics and quantum mechanics. In: Sadrzadeh, M., Heunen, C. (eds.) Categorical Information Flow in Physics and Linguistics, pp. 215–248. Oxford University Press (2013)

    Google Scholar 

  15. Joyal, A., Street, R., Verity, D.: Traced monoidal categories. Mathematical Proceedings of the Cambridge Philosophical Society, 425–446 (1996)

    Google Scholar 

  16. Kelly, M., Laplaza, M.: Coherence for compact closed categories. Journal of Pure and Applied Algebra 19, 193–213 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  17. Lambek, J., Scott, P.: Introduction to Higher Order Categorical Logic. Cambridge University Press (1986)

    Google Scholar 

  18. Lawson, M.V.: Inverse semigroups: the theory of partial symmetries. World Scientific, Singapore (1998)

    Book  MATH  Google Scholar 

  19. Lawson, M.V.: Representations of the thompson group f via representations of the polycyclic monoid on two generators (2004)

    Google Scholar 

  20. Lawson, M.V.: Orthogonal completions of the polycyclic monoids. Communications in Algebra 35(5) (2007)

    Google Scholar 

  21. MacLane, S.: Categories for the working mathematician, 2nd edn. Springer, New York (1998)

    Google Scholar 

  22. Paoli, F.: Substructural Logics: A Primer. Kluwer (2002)

    Google Scholar 

  23. Sørensen, M., Urzyczyn, P.: Lectures on the Curry-Howard Isomorphism. Studies in Logic and the Foundations of Mathematics, vol. 149. Elsevier Science (1998)

    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 paper

Cite this paper

Hines, P.M. (2013). Identities in Modular Arithmetic from Reversible Coherence Operations. In: Dueck, G.W., Miller, D.M. (eds) Reversible Computation. RC 2013. Lecture Notes in Computer Science, vol 7948. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38986-3_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-38986-3_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-38985-6

  • Online ISBN: 978-3-642-38986-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics