Skip to main content

Kripke Resource Models of a Dependently-Typed, Bunched λ-Calculus (Extended Abstract)

  • Conference paper
  • First Online:
Computer Science Logic (CSL 1999)

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

Included in the following conference series:

  • 527 Accesses

Abstract

The λΛ-calculus is a dependent type theory with both linear and intuitionistic dependent function spaces. It can be seen to arise in two ways. Firstly, in logical frameworks, where it is the language of the RLF logical framework and can uniformly represent linear and other relevant logics. Secondly, it is a presentation of the proof-objects of BI, the logic of bunched implications. BI is a logic which directly combines linear and intuitionistic implication and, in its predicate version, has both linear and intuitionistic quantifiers. The λΛ-calculus is the dependent type theory which generalizes both implications and quantifiers. In this paper, we describe the categorical semantics of the λΛ-calculus. This is given by Kripke resource models, which are monoid-indexed sets of functorial Kripke models, the monoid giving an account of resource consumption. We describe a class of concrete, set-theoretic models. The models are given by the category of families of sets, parametrized over a small monoidal category, in which the intuitionistic dependent function space is described in the established way, but the linear dependent function space is described using Day's tensor product.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. A Barber. Linear Type Theories, Semantics and Action Calculi. PhD thesis, University of Edinburgh, 1997.

    Google Scholar 

  2. HP Barendregt. The Lambda Calculus: Its Syntax and Semantics. North-Holland, 1984.

    Google Scholar 

  3. PN Benton. A mixed linear and non-linear logic: Proofs, terms and models (preliminary report). Technical Report 352, Computer Laboratory, University of Cambridge, 1994.

    Google Scholar 

  4. J Cartmell. Generalised algebraic theories and contextual categories. Ann. Pure Appl. Logic, 32:209–243, 1986.

    Article  MathSciNet  Google Scholar 

  5. I Cervesato and F Pfenning. A linear logical framework. In E Clarke, editor, 11th LICS, New Brunswick, NJ, pages 264–275. IEEE Computer Society Press, 1996.

    Google Scholar 

  6. T Coquand. An algorithm for testing conversion in type theory. In G Huet and G Plotkin, editors, Logical Frameworks, pages 255–279. Cambridge University Press, 1991.

    Google Scholar 

  7. BJ Day. On closed categories of functors. In S Mac Lane, editor, Reports of the Midwest Category Seminar, volume 137 of Lecture Notes in Mathematics, pages 1–38. Springer-Verlag, 1970.

    Google Scholar 

  8. J-Y Girard. Linear logic. Theoret. Comput. Sci., 50(1):1–102, 1987.

    Article  MathSciNet  Google Scholar 

  9. R Harper, F Honsell, and G Plotkin. A framework for defining logics. JACM 40(1):143–184, January 1993.

    Article  MathSciNet  Google Scholar 

  10. R Harper, D Sannella, and A Tarlecki. Structured theory representations and logic representations. Ann. Pure Appl Logic, 67:113–160, 1994.

    Article  MathSciNet  Google Scholar 

  11. JS Hodas and D Miller. Logic programming in a fragment of intuitionistic linear logic. Informat. Computat., 110(2):327–365, 1994.

    Article  MathSciNet  Google Scholar 

  12. S Ishtiaq. A Relevant Analysis of Natural Deduction. PhD thesis, Queen Mary & Westfield College, University of London, 1999.

    Google Scholar 

  13. SS Ishtiaq and DJ Pym. A Relevant Analysis of Natural Deduction. J. Logic Computat., 8(6):809–838, 1998.

    Article  MathSciNet  Google Scholar 

  14. S Kripke. Semantic analysis of intuitionistic logic I. In JN Crossley and MAE Dummett, editors, Formal Systems and Recursive Functions, pages 92–130. North-Holland, 1965.

    Google Scholar 

  15. PW O’Hearn and DJ Pym. The logic of bunched implications. Bulletin of Symbolic Logic, 5(2):215–244, 1999.

    Article  MathSciNet  Google Scholar 

  16. A Pitts. Categorical logic. In S Abramsky, D Gabbay, and TSE Maibaum, editors, Handbook of Logic in Computer Science, volume 6. Oxford, 1992.

    Google Scholar 

  17. DJ Pym. A relevant analysis of natural deduction. Lecture at Workshop, EU Espirit Basic Research Action 3245, Logical Frameworks: Design, Implementation and Experiment, Båstad, Sweden, May 1992.

    Google Scholar 

  18. DJ Pym. A note on representation and semantics in logical frameworks. In Proc. CADE-13Workshop on Proof-search in type-theoretic languages, Rutgers University, New Brunswick, NJ, D. Galmiche, ed., 1996. (Also available as Technical Report 725, Department of Computer Science, Queen Mary andWestfield College, University of London.)

    Google Scholar 

  19. DJ Pym. On Bunched Predicate Logic. In Proc. LICS’ 99, Trento, Italy. IEEE Computer Society Press, 1999.

    Google Scholar 

  20. A Salvesen. A proof of the Church-Rosser property for the Edinburgh LF with ?-conversion. Lecture given at the FirstWorkshop on Logical Frameworks, Sophia-Antipolis, France, May 1990.

    Google Scholar 

  21. T Streicher. Correctness and Completeness of a Categorical Semantics of the Calculus of Constructions. PhD thesis, Universität Passau, 1988.

    Google Scholar 

  22. A Urquhart. Semantics for relevant logics. J. Symb. Logic, 37(1):159–169, March 1972.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ishtiaq, S., Pym, D.J. (1999). Kripke Resource Models of a Dependently-Typed, Bunched λ-Calculus (Extended Abstract). In: Flum, J., Rodriguez-Artalejo, M. (eds) Computer Science Logic. CSL 1999. Lecture Notes in Computer Science, vol 1683. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48168-0_17

Download citation

  • DOI: https://doi.org/10.1007/3-540-48168-0_17

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66536-6

  • Online ISBN: 978-3-540-48168-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics