skip to main content
article

Bunched Logics Displayed

Published: 01 December 2012 Publication History

Abstract

We formulate a unified display calculus proof theory for the four principal varieties of bunched logic by combining display calculi for their component logics. Our calculi satisfy cut-elimination, and are sound and complete with respect to their standard presentations. We show how to constrain applications of display-equivalence in our calculi in such a way that an exhaustive proof search need be only finitely branching, and establish a full deduction theorem for the bunched logics with classical additives, BBI and CBI. We also show that the standard sequent calculus for BI can be seen as a reformulation of its display calculus, and argue that analogous sequent calculi for the other varieties of bunched logic are very unlikely to exist.

References

[1]
ABRAMSKY, SAMSON, and JOUKO VÄÄNÄNEN, From IF to BI; a tale of dependence and separation, Synthese 167(2):207-230, 2009.
[2]
BELNAP, Jr., NUEL D., Display logic, Journal of Philosophical Logic 11:375-417, 1982.
[3]
BERDINE, JOSH, and PETER O'HEARn, Strong update, disposal and encapsulation in bunched typing, in Proceedings of MFPS-22, vol. 158 of ENTCS, Elsevier B.V., 2006, pp. 81-98.
[4]
BROTHERSTON, JAMES, A unified display proof theory for bunched logic, in Proceedings of MFPS-26, vol. 265 of ENTCS, Elsevier B.V., 2010, pp. 197-211.
[5]
BROTHERSTON, JAMES, and CRISTIANO CALCAGNO, Classical BI (A logic for reasoning about dualising resource), in Proceedings of POPL-36, ACM, 2009, pp. 328-339.
[6]
BROTHERSTON, JAMES, and CRISTIANO CALCAGNO, Classical BI: Its semantics and proof theory, Logical Methods in Computer Science 6:3, 2010.
[7]
BROTHERSTON, JAMES, and MAX KANOVICH, Undecidability of propositional separation logic and its neighbours, in Proceedings of LICS-25, IEEE Computer Society, 2010, pp. 137-146.
[8]
BRÜNNLER, Kai, Deep inference and its normal form of derivations, in Proceedings of CiE, vol. 3988 of LNCS, 2006, pp. 65-74.
[9]
CALCAGNO, CRISTIANO, PHILIPPA GARDNER, and URI ZARFATY, Context logic as modal logic: Completeness and parametric inexpressivity, in Proceedings of POPL- 34, ACM, 2007, pp. 123-134.
[10]
CHANG, BOR-YUH EVAN, and XAVIER RIVAL, Relational inductive shape analysis, in Proceedings of POPL-35, ACM, 2008, pp. 247-260.
[11]
CHIN, WEI-NGAN, CRISTINA DAVID, HUU HAI NGUYEN, and SHENGCHAO QIN, Enhancing modular OO verification with separation logic, in Proceedings of POPL-35, ACM, 2008, pp. 87-99.
[12]
COLLINSON, MATTHEW, DAVID PYM, and EDMUND ROBINSON, Bunched polymorphism, Mathematical Structures in Computer Science 18(6):1091-1132, 2008.
[13]
DISTEFANO, DINO, and MATTHEW PARKINSON, jStar: Towards practical verification for Java, in Proceedings of OOPSLA, ACM, 2008, pp. 213-226.
[14]
GALMICHE, DIDIER, and DOMINIQUE LARCHEY-WENDLING, Expressivity properties of Boolean BI through relational models, in Proceedings of FSTTCS, vol. 4337 of LNCS, Springer, 2006, pp. 357-368.
[15]
GALMICHE, DIDIER, DANIEL MÉRY, and DAVID PYM, The semantics of BI and resource tableaux, Mathematical Structures in Computer Science 15:1033-1088, 2005.
[16]
GORÉ, RAJEEV, Gaggles, Gentzen and Galois: How to display your favourite substructural logic, Logic Journal of the IGPL 6(5):669-694, 1998.
[17]
ISHTIAQ, SAMIN, and PETER W. O'HEARN, BI as an assertion language for mutable data structures, in Proceedings of POPL-28, ACM, 2001, pp. 14-26.
[18]
KRACHT, MARCUS, Power and weakness of the modal display calculus, in Heinrich Wansing, (ed.), Proof Theory of Modal Logic, Kluwer, 1996, pp. 93-121.
[19]
LARCHEY-WENDLING, DOMINIQUE, and DIDIER GALMICHE, Exploring the relation between intuitionistic BI and Boolean BI: An unexpected embedding, Mathematical Structures in Computer Science 19:1-66, 2009.
[20]
LARCHEY-WENDLING, DOMINIQUE, and DIDIER GALMICHE, The undecidability of Boolean BI through phase semantics, in Proceedings of LICS-25, IEEE Computer Society, 2010, pp. 140-149.
[21]
LINCOLN, PATRICK, JOHN C. MITCHELL, ANDRE SCEDROV, and NATARAJAN SHANKAR, Decision problems for propositional linear logic, Annals of Pure and Applied Logic 56(1-3):239-311, 1992.
[22]
O'HEARN, PETER W., and DAVID J. PYM, The logic of bunched implications, Bulletin of Symbolic Logic 5(2):215-244, 1999.
[23]
PYM, DAVID, The Semantics and Proof Theory of the Logic of Bunched Implications, Applied Logic Series, Kluwer, 2002. Errata and remarks (Pym 2008) maintained at http://www.abdn.ac.uk/~csc335/BI-monograph-errata.pdf.
[24]
PYM, DAVID, PETER O'HEARN, and HONGSEOK YANG, Possible worlds and resources: The semantics of BI, Theoretical Computer Science 315(1):257-305, 2004.
[25]
READ, STEPHEN, Relevant Logic: A Philosophical Examination, Basil Blackwell, 1987.
[26]
REED, JASON, A Hybrid Logical Framework, Ph.D. thesis, Carnegie Mellon University, 2009.
[27]
RESTALL, GREG, Displaying and deciding substructural logics 1: Logics with contraposition, Journal of Philosophical Logic 27:179-216, 1998.
[28]
REYNOLDS, JOHN C., Separation logic: A logic for shared mutable data structures, in Proceedings of LICS-17, IEEE Computer Society, 2002, pp. 55-74.
[29]
WANSING, HEINRICH, Constructive negation, implication, and co-implication, Journal of Applied Non-Classical Logics 18(2-3):341-364, 2008.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Studia Logica
Studia Logica  Volume 100, Issue 6
December 2012
252 pages

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 01 December 2012

Author Tags

  1. Bunched logic
  2. Cut-elimination
  3. Display calculus
  4. Proof theory

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media