Skip to main content

An Adequate Compositional Encoding of Bigraph Structure in Linear Logic with Subexponentials

  • Conference paper
  • First Online:
Logic for Programming, Artificial Intelligence, and Reasoning (LPAR 2015)

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

Included in the following conference series:

Abstract

In linear logic, formulas can be split into two sets: classical (those that can be used as many times as necessary) or linear (those that are consumed and no longer available after being used). Subexponentials generalize this notion by allowing the formulas to be split into many sets, each of which can then be specified to be classical or linear. This flexibility increases its expressiveness: we already have adequate encodings of a number of other proof systems, and for computational models such as concurrent constraint programming, in linear logic with subexponentials (

). Bigraphs were proposed by Milner in 2001 as a model for ubiquitous computing, subsuming models of computation such as CCS and the \(\pi \)-calculus and capable of modeling connectivity and locality at the same time. In this work we present an encoding of the bigraph structure in

, thus giving an indication of the expressive power of this logic, and at the same time providing a framework for reasoning and operating on bigraphs. Our encoding is adequate and therefore the operations of composition and juxtaposition can be performed on the logical level. Moreover, all the proof-theoretical tools of

become available for querying and proving properties of bigraph structures.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    We posit that, given the way computer science is evolving, the lack of formal and mechanized reasoning capabilities for any formalisms can be fatal.

  2. 2.

    As usual in the view of the sequent calculus as a proof search formalism, we read inference rules from conclusion to premises.

  3. 3.

    If a or b is a natural number \(1 \le i \le m\) representing a root, than we map it to \(r_i\) in the subexponential signature.

  4. 4.

    We always consider bigraphs to be equal up to the renaming of elements.

  5. 5.

    t / s denotes the substitution of s by t.

  6. 6.

    This is always possible due to renaming and \(\alpha \)-equivalence.

  7. 7.

    Note that, by the definition of substitution, the \(r_j\) must be pairwise distinct. In contrast, \(\mathtt{v} _i\) can be repeated in case a node contains more than one site.

References

  1. Beauquier, M., Schürmann, C.: A bigraph relational model. In: LFMTP, vol. 71 of EPTCS, pp. 14–28 (2011)

    Google Scholar 

  2. Cardelli, L.: Brane calculi. In: Danos, V., Schachter, V. (eds.) CMSB 2004. LNCS (LNBI), vol. 3082, pp. 257–278. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

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

    Chapter  Google Scholar 

  4. Chaudhuri, K.: Classical and intuitionistic subexponential logics are equally expressive. In: Dawar, A., Veith, H. (eds.) CSL 2010. LNCS, vol. 6247, pp. 185–199. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  5. Chaudhuri, K.: Undecidability of multiplicative subexponential logic. In: 3rd LINEARITY, vol. 176 of EPTCS, pp. 1–8, July 2014

    Google Scholar 

  6. Danos, V., Joinet, J.-B., Schellinx, H.: The structure of exponentials: Uncovering the dynamics of linear logic proofs. In: Gottlob, G., Leitsch, A., Mundici, D. (eds.) Computational Logic and Proof Theory. LNCS, vol. 713, pp. 159–171. Springer, Heidelberg (1993)

    Chapter  Google Scholar 

  7. Grohmann, D., Miculan, M.: Directed bigraphs. ENTCS 173, 121–137 (2007)

    Google Scholar 

  8. Jensen, O.H., Milner, R.: Bigraphs and mobile processes (revised). Technical Report UCAM-CL-TR-580, University of Cambridge, February 2004

    Google Scholar 

  9. Milner, R.: Pure bigraphs: Structure and dynamics. Inf. Comput. 204(1), 60–122 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  10. Milner, R.: The Space and Motion of Communicating Agents. Cambridge University Press, Cambridge (2009)

    Book  MATH  Google Scholar 

  11. Nigam, V.: Exploiting non-canonicity in the sequent calculus. Ph.D. thesis, Ecole Polytechnique, September 2009

    Google Scholar 

  12. Nigam, V., Miller, D.: Algorithmic specifications in linear logic with subexponentials. In: PPDP, pp. 129–140 (2009)

    Google Scholar 

  13. Nigam, V., Olarte, C., Pimentel, E.: On subexponentials, focusing and modalities in concurrent systems. Draft Manuscript submitted for publication (2015)

    Google Scholar 

  14. Nigam, V., Pimentel, E., Reis, G.: An extended framework for specifying and reasoning about proof systems. J. of Logic Comput. (2014). doi:10.1093/logcom/exu029, http://logcom.oxfordjournals.org/content/early/2014/06/06/logcom.exu029

  15. Păun, G.: Membrane computing. Handbook of Natural Computing, pp. 1355–1377. Springer, Heidelberg (2012)

    MATH  Google Scholar 

  16. Sevegnani, M., Calder, M.: Bigraphs with sharing. Theor. Comput. Sci. 577, 43–73 (2015)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Acknowledgment

This work was partially supported by the ERC Advanced Grant ProofCert.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Giselle Reis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chaudhuri, K., Reis, G. (2015). An Adequate Compositional Encoding of Bigraph Structure in Linear Logic with Subexponentials. In: Davis, M., Fehnker, A., McIver, A., Voronkov, A. (eds) Logic for Programming, Artificial Intelligence, and Reasoning. LPAR 2015. Lecture Notes in Computer Science(), vol 9450. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-48899-7_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-48899-7_11

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-48898-0

  • Online ISBN: 978-3-662-48899-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics