Skip to main content

Variable Binding, Symmetric Monoidal Closed Theories, and Bigraphs

  • Conference paper
CONCUR 2009 - Concurrency Theory (CONCUR 2009)

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

Included in the following conference series:

Abstract

This paper investigates the use of symmetric monoidal closed (smc) structure for representing syntax with variable binding, in particular for languages with linear aspects. In this setting, one first specifies an smc theory \({\mathcal{T}}\), which may express binding operations, in a way reminiscent from higher-order abstract syntax (hoas). This theory generates an smc category \(S ({\mathcal{T}}\) whose morphisms are, in a sense, terms in the desired syntax. We apply our approach to Jensen and Milner’s (abstract binding) bigraphs, in which processes behave linearly, but names do not. This leads to an alternative category of bigraphs, which we compare to the original.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Barber, A., Gardner, P., Hasegawa, M., Plotkin, G.: From action calculi to linear logic. In: Nielsen, M. (ed.) CSL 1997. LNCS, vol. 1414. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  2. Bruni, R., Montanari, U.: Cartesian closed double categories, their lambda-notation, and the pi-calculus. In: LICS 1999. IEEE Computer Society, Los Alamitos (1999)

    Google Scholar 

  3. Cardelli, L., Gordon, A.: Mobile ambients. In: Nivat, M. (ed.) FOSSACS 1998. LNCS, vol. 1378, p. 140. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  4. Coccia, M., Gadducci, F., Montanari, U.: GS·Λ theories: A syntax for higher-order graphs. In: CTCS 2002. ENTCS, vol. 69. Elsevier, Amsterdam (2003)

    Google Scholar 

  5. Damgaard, T., Birkedal, L.: Axiomatizing binding bigraphs. Nordic Journal of Computing 13(1-2) (2006)

    Google Scholar 

  6. Danos, V., Regnier, L.: The structure of multiplicatives. Archive for Mathematical Logic 28 (1989)

    Google Scholar 

  7. Debois, S.: Sortings & bigraphs. PhD thesis, IT University of Copenhagen (2008)

    Google Scholar 

  8. Despeyroux, J., Felty, A., Hirschowitz, A.: Higher-order abstract syntax in Coq. In: Dezani-Ciancaglini, M., Plotkin, G. (eds.) TLCA 1995. LNCS, vol. 902, pp. 124–138. Springer, Heidelberg (1995)

    Chapter  Google Scholar 

  9. Fiore, M., Plotkin, G., Turi, D.: Abstract syntax and variable binding. In: LICS 1999. IEEE Computer Society, Los Alamitos (1999)

    Google Scholar 

  10. Gabbay, M.J., Pitts, A.M.: A new approach to abstract syntax involving binders. In: LICS 1999. IEEE Computer Society, Los Alamitos (1999)

    Google Scholar 

  11. Garner, R.H.G., Hirschowitz, T., Pardon, A.: Graphical presentations of symmetric monoidal closed theories. CoRR, abs/0810.4420 (2008)

    Google Scholar 

  12. Di Gianantonio, P., Honsell, F., Lenisa, M.: RPO, second-order contexts, and λ-calculus. In: Amadio, R.M. (ed.) FOSSACS 2008. LNCS, vol. 4962, pp. 334–349. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  13. Girard, J.-Y.: Linear logic. Theoretical Comput. Sci. 50 (1987)

    Google Scholar 

  14. Grohmann, D., Miculan, M.: Directed bigraphs. ENTCS 173 (2007)

    Google Scholar 

  15. Hirschowitz, A., Maggesi, M.: Modules over monads and linearity. In: Leivant, D., de Queiroz, R. (eds.) WoLLIC 2007. LNCS, vol. 4576, pp. 218–237. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  16. Hirschowitz, T., Pardon, A.: Binding bigraphs as symmetric monoidal closed theories. CoRR, abs/0810.4419 (2008)

    Google Scholar 

  17. Hofmann, M.: Semantical analysis of higher-order abstract syntax. In: LICS 1999. IEEE Computer Society, Los Alamitos (1999)

    Google Scholar 

  18. Honsell, F., Miculan, M., Scagnetto, I.: Pi-calculus in (co)inductive-type theory. Theor. Comput. Sci. 253(2) (2001)

    Google Scholar 

  19. Hughes, D.J.D.: Simple free star-autonomous categories and full coherence. ArXiv Mathematics e-prints, math/0506521 (June 2005)

    Google Scholar 

  20. Jensen, O.H., Milner, R.: Bigraphs and mobile processes (revised). Technical Report TR580, University of Cambridge (2004)

    Google Scholar 

  21. Lafont, Y.: Interaction nets. In: POPL. ACM, New York (1990)

    Google Scholar 

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

    MATH  Google Scholar 

  23. Mac Lane, S.: Categories for the Working Mathematician, 2nd edn. Graduate Texts in Mathematics, vol. 5. Springer, Heidelberg (1998)

    MATH  Google Scholar 

  24. Melliès, P.-A.: Double categories: a modular model of multiplicative linear logic. Mathematical Structures in Computer Science 12 (2002)

    Google Scholar 

  25. Milner, R.: Bigraphs whose names have multiple locality. Technical Report TR603, University of Cambridge (2004)

    Google Scholar 

  26. Milner, R., Parrow, J., Walker, D.: A calculus of mobile processes. Information and Computation 100(1) (1992)

    Google Scholar 

  27. Pfenning, F., Elliott, C.: Higher-order abstract syntax. In: PLDI 1988. ACM, New York (1988)

    Google Scholar 

  28. Rathke, J., Sobocinski, P.: Deconstructing behavioural theories of mobility. In: TCS 2008. Springer, Heidelberg (2008)

    Google Scholar 

  29. Sassone, V., Sobociński, P.: Deriving bisimulation congruences using 2-categories. Nordic Journal of Computing 10(2) (2003)

    Google Scholar 

  30. Sassone, V., Sobociński, P.: Reactive systems over cospans. In: LICS 2005. IEEE Press, Los Alamitos (2005)

    Google Scholar 

  31. Tanaka, M.: Abstract syntax and variable binding for linear binders. In: Nielsen, M., Rovan, B. (eds.) MFCS 2000. LNCS, vol. 1893, p. 670. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  32. Trimble, T.: Linear logic, bimodules, and full coherence for autonomous categories. PhD thesis, Rutgers University (1994)

    Google Scholar 

  33. Wadsworth, C.: Semantics and pragmatics of the lambda calculus. PhD thesis, University of Oxford (1971)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Garner, R., Hirschowitz, T., Pardon, A. (2009). Variable Binding, Symmetric Monoidal Closed Theories, and Bigraphs. In: Bravetti, M., Zavattaro, G. (eds) CONCUR 2009 - Concurrency Theory. CONCUR 2009. Lecture Notes in Computer Science, vol 5710. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04081-8_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04081-8_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04080-1

  • Online ISBN: 978-3-642-04081-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics