• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Computational Types from a Logical Perspective I (1995)

Cached

  • Download as a PDF
  •  
  • Download as a PS

Download Links

  • [research.microsoft.com]
  • [www.research.microsoft.com]
  • [www.cl.cam.ac.uk]
  • [www.cl.cam.ac.uk]
  • [sunsite.doc.ic.ac.uk]
  • [sunsite.doc.ic.ac.uk]
  • [www.daimi.aau.dk]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by P.N. Benton , G.M. Bierman , V.C.V. de Paiva
Citations:51 - 6 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Benton95computationaltypes,
    author = {P.N. Benton and G.M. Bierman and V.C.V. de Paiva},
    title = {Computational Types from a Logical Perspective I},
    year = {1995}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

Moggi's computational lambda calculus is a metalanguage for denotational semantics which arose from the observation that many different notions of computation have the categorical structure of a strong monad on a cartesian closed category. In this paper we show that the computational lambda calculus also arises naturally as the term calculus corresponding (by the Curry-Howard correspondence) to a novel intuitionistic modal propositional logic. We give natural deduction, sequent calculus and Hilbert-style presentations of this logic and prove a strong normalisation result. 1 Introduction The computational lambda calculus was introduced by Moggi as a metalanguage for denotational semantics which more faithfully models real programming language features such as non-termination, differing evaluation strategies, non-determinism and side-effects than does the ordinary simply typed lambda calculus [17, 18]. The starting point for Moggi's work is an explicit semantic distinction between compu...

Citations

651 Notions of computation and monads - Moggi - 1991
418 Comprehending monads - Wadler - 1990
401 Computational lambda-calculus and monads - Moggi - 1989
395 The formulae-as-types notion of construction - Howard - 1980
191 Intensional interpretations of functionals of finite type - Tait - 1967
182 Closed categories - Eilenberg, Kelly - 1966
132 Proofs and Types, volume 7 of Cambridge Tracts - Girard, Lafont, et al. - 1988
115 Ideas and results in proof theory - Prawitz - 1971
102 Functional programming and input/output - Gordon - 1994
97 Proofs and types. Cambridge Tracts - Girard, Lafont, et al. - 1989
92 What is a Categorical Model of Intuitionistic Linear Logic - Bierman - 1995
89 A mixed linear and non-linear logic: Proofs, terms and models. Proceedings of conference on computer science logic - Benton - 1995
83 The HOL logic - Pitts - 1993
76 Categories for types - Crole - 1993
53 Term assignment for intuitionistic linear logic - Benton, Bierman, et al. - 1992
52 Constructive logics part I: A tutorial on proof systems and typed λ-calculi. Theoretical computer science - Gallier - 1993
50 The essence of functional programming (invited talk - Wadler - 1992
39 A functional theory of exceptions - Spivey - 1990
32 1983]: ‘Elementary predicate logic - Hodges - 1977
31 Linear logic, monads and the lambda calculus - Benton, Wadler - 1996
23 Intuitionistic necessity revisited - Bierman, Paiva - 1996
20 Cut-free Sequent and Tableau Systems for Propositional Normal Modal Logics - Goré - 1992
19 The elimination theorem when modality is present - Curry - 1952
18 An intuitionistic modal logic with applications to the formal verification of hardware - Fairtlough, Mendler - 1995
12 Strong normalisation for the linear term calculus - Benton - 1995
12 Programming metalogics with a fixpoint type - Crole - 1992
7 Comprehending monads. Pages 61--78 of - Wadler - 1990
7 Three monads for continuations - Kieburtz, Agapiev, et al. - 1992
6 A functional theory of exceptions. Science of computer programming - Spivey - 1990
5 Computational lambda-calculus and monads. Pages 14–23 of - Moggi - 1989
4 Functional programming and input/output. Distinguished dissertations in computer science - Gordon - 1993
3 Relating categorical and Kripke semantics for intuitionistic modal logics - Alechina, Paiva, et al. - 1998
2 Term rewriting systems. Pages 1--116 of: Abramsky - Klop - 1992
2 Intuitionistic Logic, volume 3 - Dalen - 1986
2 natural deduction and the Beck condition - Hyperdoctrines - 1983
1 Computational Types from a Logical Perspective 17 - Hodges - 1983
1 Ideas and results in proof theory. Pages 235--307 of: Fenstad, J.E. (ed), Proceedings of second scandinavian logic symposium - Prawitz - 1971
1 Intuitionistic Logic. Chap - Dalen - 1986
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University