Skip to main content

Adjoint Logic with a 2-Category of Modes

  • Conference paper
  • First Online:
Logical Foundations of Computer Science (LFCS 2016)

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

Included in the following conference series:

Abstract

We generalize the adjoint logics of Benton and Wadler [1994, 1996] and Reed [2009] to allow multiple different adjunctions between the same categories. This provides insight into the structural proof theory of cohesive homotopy type theory, which integrates the synthetic homotopy theory of homotopy type theory with the synthetic topology of Lawvere’s axiomatic cohesion. Reed’s calculus is parametrized by a preorder of modes, where each mode determines a category, and there is an adjunction between categories that are related by the preorder. Here, we consider a logic parametrized by a 2-category of modes, where each mode represents a category, each mode morphism represents an adjunction, and each mode 2-morphism represents a pair of conjugate natural transformations. Using this, we give mode theories that describe adjoint triples of the sort used in cohesive homotopy type theory. We give a sequent calculus for this logic, show that identity and cut are admissible, show that this syntax is sound and complete for pseudofunctors from the mode 2-category to the 2-category of adjunctions, and investigate some constructions in the example mode theories.

This material is based on research sponsored by The United States Air Force Research Laboratory under agreement number FA9550-15-1-0053. The U.S. Government is authorized to reproduce and distribute reprints for Governmental purposes notwithstanding any copyright notation thereon. The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of the United States Air Force Research Laboratory, the U.S. Government, or Carnegie Mellon University.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Notes

  1. 1.

    See http://github.com/dlicata335/hott-agda/tree/master/metatheory/adjointlogic.

References

  1. Andreoli, J.M.: Logic programming with focusing proofs in linear logic. J. Log. Comput. 2(3), 297–347 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  2. Benton, P.N.: A mixed linear and non-linear logic: Proofs, terms and models. In: Pacholski, L., Tiuryn, J. (eds.) CSL 1994. LNCS, vol. 933, pp. 121–135. Springer, Heidelberg (1995)

    Chapter  Google Scholar 

  3. Benton, N., Wadler, P.: Linear logic, monads and the lambda calculus. In: IEEE Symposium on Logic in Computer Science. IEEE Computer Society Press (1996)

    Google Scholar 

  4. Bezem, M., Coquand, T., Huber, S.: A model of type theory in cubical sets. preprint, September 2013

    Google Scholar 

  5. Cavallo, E.: The Mayer-Vietoris sequence in HoTT. In: Talk at Oxford Workshop on Homotopy Type Theory, November 2014

    Google Scholar 

  6. Hou, K.B.: Covering spaces in homotopy type theory, talk at TYPES, May 2014

    Google Scholar 

  7. Kapulkin, C., Lumsdaine, P.L., Voevodsky, V.: The simplicial model of univalent foundations (2012). arXiv:1211.2851

  8. Lawvere, F.W.: Axiomatic cohesion. Theory Appl. Categories 19(3), 41–49 (2007)

    MathSciNet  MATH  Google Scholar 

  9. Licata, D.R., Brunerie, G.: \(\pi _n(S^n)\) in homotopy type theory. In: Certified Programs and Proofs (2013)

    Google Scholar 

  10. Licata, D.R., Brunerie, G.: A cubical approach to synthetic homotopy theory. In: IEEE Symposium on Logic in Computer Science (2015)

    Google Scholar 

  11. Licata, D.R., Finster, E.: Eilenberg-MacLane spaces in homotopy type theory. In: IEEE Symposium on Logic in Computer Science (2014)

    Google Scholar 

  12. Licata, D.R., Shulman, M.: Calculating the fundamental group of the circle in homotopy type theory. In: IEEE Symposium on Logic in Computer Science (2013)

    Google Scholar 

  13. Lumsdaine, P.L.: Higher inductive types: a tour of the menagerie, April 2011. https://homotopytypetheory.org/2011/04/24/higher-inductive-types-a-tour-of-the-menagerie/

  14. Lumsdaine, P.L., Shulman, M.: Higher inductive types, (in preparation 2015)

    Google Scholar 

  15. MacLane, S.: Categories for the Working Mathematician. Graduate Texts in Mathematics, vol. 5, 2nd edn. Springer, New York (1998)

    MATH  Google Scholar 

  16. Moggi, E.: Notions of computation and monads. Inf. Comput. 93(1), 55–92 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  17. Norell, U.: Towards a practical programming language based on dependent type theory. Ph.D. thesis, Chalmers University of Technology (2007)

    Google Scholar 

  18. Pfenning, F., Davies, R.: A judgmental reconstruction of modal logic. Math. Struct. Comput. Sci. 11, 511–540 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  19. Reed, J.: A judgemental deconstruction of modal logic (2009). Accessed www.cs.cmu.edu/jcreed/papers/jdml.pdf

  20. Schreiber, U.: Differential cohomology in a cohesive \(\infty \)-topos (2013). arXiv:1310.7930

  21. Schreiber, U., Shulman, M.: Quantum gauge field theory in cohesive homotopy type theory. In: Workshop on Quantum Physics and Logic (2012)

    Google Scholar 

  22. Shulman, M.: Homotopy type theory VI: higher inductive types, April 2011. https://golem.ph.utexas.edu/category/2011/04/homotopy_type_theory_vi.html

  23. Shulman, M.: Brouwer’s fixed-point theorem in real-cohesive homotopy type theory (2015). arXiv:1509.07584

  24. Shulman, M.: Univalence for inverse diagrams and homotopy canonicity. Math. Struct. Comput. Sci. 25, 1203–1277 (2015) arXiv:1203.3253

    Google Scholar 

  25. Univalent Foundations Program: Homotopy Type Theory: Univalent Foundations of Mathematics (2013). Accessed homotopytypetheory.org/book

  26. Voevodsky, V.: A very short note on homotopy \(\lambda \)-calculus, September 2006. https://www.math.ias.edu/vladimir/files/2006_09_Hlambda.pdf

Download references

Acknowledgments

We thank Jason Reed for helpful discussions about this paper and work, and we thank the anonymous reviewers for helpful feedback on a previous draft.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daniel R. Licata .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Licata, D.R., Shulman, M. (2016). Adjoint Logic with a 2-Category of Modes. In: Artemov, S., Nerode, A. (eds) Logical Foundations of Computer Science. LFCS 2016. Lecture Notes in Computer Science(), vol 9537. Springer, Cham. https://doi.org/10.1007/978-3-319-27683-0_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-27683-0_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-27682-3

  • Online ISBN: 978-3-319-27683-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics