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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 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.
As usual in the view of the sequent calculus as a proof search formalism, we read inference rules from conclusion to premises.
- 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.
We always consider bigraphs to be equal up to the renaming of elements.
- 5.
t / s denotes the substitution of s by t.
- 6.
This is always possible due to renaming and \(\alpha \)-equivalence.
- 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
Beauquier, M., Schürmann, C.: A bigraph relational model. In: LFMTP, vol. 71 of EPTCS, pp. 14–28 (2011)
Cardelli, L.: Brane calculi. In: Danos, V., Schachter, V. (eds.) CMSB 2004. LNCS (LNBI), vol. 3082, pp. 257–278. Springer, Heidelberg (2005)
Cardelli, L., Gordon, A.D.: Mobile ambients. In: Nivat, M. (ed.) FOSSACS 1998. LNCS, vol. 1378, p. 140. Springer, Heidelberg (1998)
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)
Chaudhuri, K.: Undecidability of multiplicative subexponential logic. In: 3rd LINEARITY, vol. 176 of EPTCS, pp. 1–8, July 2014
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)
Grohmann, D., Miculan, M.: Directed bigraphs. ENTCS 173, 121–137 (2007)
Jensen, O.H., Milner, R.: Bigraphs and mobile processes (revised). Technical Report UCAM-CL-TR-580, University of Cambridge, February 2004
Milner, R.: Pure bigraphs: Structure and dynamics. Inf. Comput. 204(1), 60–122 (2006)
Milner, R.: The Space and Motion of Communicating Agents. Cambridge University Press, Cambridge (2009)
Nigam, V.: Exploiting non-canonicity in the sequent calculus. Ph.D. thesis, Ecole Polytechnique, September 2009
Nigam, V., Miller, D.: Algorithmic specifications in linear logic with subexponentials. In: PPDP, pp. 129–140 (2009)
Nigam, V., Olarte, C., Pimentel, E.: On subexponentials, focusing and modalities in concurrent systems. Draft Manuscript submitted for publication (2015)
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
Păun, G.: Membrane computing. Handbook of Natural Computing, pp. 1355–1377. Springer, Heidelberg (2012)
Sevegnani, M., Calder, M.: Bigraphs with sharing. Theor. Comput. Sci. 577, 43–73 (2015)
Acknowledgment
This work was partially supported by the ERC Advanced Grant ProofCert.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)