• 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

Versions

  • Version 0
  • Version 1
  • Version 2

Version History

Metadata Version 2

User correction supplied by SystemCorrections

DatumValueSource
TITLE Computational Types from a Logical Perspective I user correction - Legacy Corrections
AUTHOR NAME P.N. Benton user correction - Legacy Corrections
AUTHOR NAME G.M. Bierman user correction - Legacy Corrections
AUTHOR AFFIL ; y; z; Computer Laboratory; University of Cambridge; U.K. user correction - Legacy Corrections
AUTHOR ADDR ; V.C.V. de Paiva; Cambridge CB2 3QG user correction - Legacy Corrections
AUTHOR NAME V.C.V. de Paiva user correction - Legacy Corrections
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... user correction - Legacy Corrections
YEAR 1995 user correction - Legacy Corrections
CITATIONS 25 found ParsCit 1.0
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