Skip to main content

Resource Tableaux

Extended Abstract

  • Conference paper
  • First Online:
Book cover Computer Science Logic (CSL 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2471))

Included in the following conference series:

Abstract

The logic of bunched implications, BI, provides a logical analysis of a basic notion of resource rich enough to provide a “pointer logic” semantics for programs which manipulate mutable data structures. We develop a theory of semantic tableaux for BI, so providing an elegant basis for efficient theorem proving tools for BI. It is based on the use of an algebra of labels for BI’s tableaux to solve the resource-distribution problem, the labels being the elements of resource models. For BI with inconsistency, ⊥, the challenge consists in dealing with BI’s Grothendieck topological models within such a proof-search method, based on labels. We prove soundness and completeness theorems for a resource tableaux method TBI with respect to this semantics and provide a way to build countermodels from so-called dependency graphs. As consequences, we have two strong new results for BI: the decidability of propositional BI and the finite model property with respect to Grothendieck topological semantics. In addition, we propose, by considering partially defined monoids, a new semantics which generalizes the semantics of BI’s pointer logic and for which BI is complete

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. V. Balat and D. Galmiche. Labelled Deduction, in Volume 17 of Applied Logic Series, Labelled Proof Systems for Intuitionistic Provability. Kluwer Academic Publishers, 2000.

    Google Scholar 

  2. M. Fitting. First-Order Logic and Automated Theorem Proving. Texts and Monographs in Computer Science. Springer Verlag, 1990.

    Google Scholar 

  3. D. M. Gabbay. Labelled Deductive Systems. OUP, 1996.

    Google Scholar 

  4. D. Galmiche and D. Méry. Proof-search and countermodel generation in propositional BI logic-extended abstract-. In 4th Int. Symposium on Theoretical Aspects of Computer Software, TACS 2001, LNCS 2215, 263–282, Sendai, Japan, 2001. Full version submitted.

    Google Scholar 

  5. J. Harland and D. Pym. Resource-distribution via Boolean Constraints (Extended Abstract). In 14th Int. Conference on Automated Deduction, CADE-12, LNAI 814, 222–236, Townsville, Queensland, Australia, July 1997. Full version to appear in ACM ToCL, 2003.

    Google Scholar 

  6. Y. Lafont. The finite model property for various fragments of linear logic. J. Symb. Logic 62(4):1202–1208, 1997.

    Article  MATH  MathSciNet  Google Scholar 

  7. P. Lincoln. Deciding provability of linear logic formulas. In Advances in Linear Logic, J.-Y. Girard, Y. Lafont and L. Regnier (editors), Cambridge Univ. Press, 1995, 109–122.

    Google Scholar 

  8. S. Ishtiaq and P. O’Hearn. BI as an assertion language for mutable data structures. In Proc. 28th ACM Symp. on Principles of Prog. Langs., POPL 2001, 14–26, London, UK, 2001.

    Google Scholar 

  9. P. O’Hearn and J. Reynolds and H. Yang. Local Reasoning about Programs that Alter Data Structures. In Proc. 15th Int. Workshop on Computer Science Logic, CSL’01, LNCS 2142, 1–19, Paris, 2001.

    Google Scholar 

  10. P. W. O’Hearn and D. Pym. The Logic of Bunched Implications. Bulletin of Symbolic Logic, 5(2):215–244, 1999.

    Article  MATH  MathSciNet  Google Scholar 

  11. M. Okada and K. Terui. Completeness proofs for linear logic based on proof search method (preliminary report). In Type theory and its applications to computer systems, 57–75, RIMS, Kyoto University, 1998.

    Google Scholar 

  12. D. Pym. On bunched predicate logic. In Proc. 14th Symposium on Logic in Computer Science, 183–192, Trento, Italy, July 1999. IEEE Computer Society Press.

    Google Scholar 

  13. D. J. Pym. The Semantics and Proof Theory of the Logic of Bunched Implications. Applied Logic Series. Kluwer Academic Publishers, 2002. To appear; preprint available at http://www.cs.bath.ac.uk/~pyni/recent.html.

  14. D. J. Pym, P. W. O’Hearn and H. Yang. Possible Worlds and Resources: The Semantics of BI. Manuscript, http://www.cs.bath.ac.uk/~pym/recent.html.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Galmiche, D., Méry, D., Pym, D. (2002). Resource Tableaux. In: Bradfield, J. (eds) Computer Science Logic. CSL 2002. Lecture Notes in Computer Science, vol 2471. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45793-3_13

Download citation

  • DOI: https://doi.org/10.1007/3-540-45793-3_13

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44240-0

  • Online ISBN: 978-3-540-45793-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics