A Curry-Howard Foundation for Functional Computation with Control (1997)
Edit Page
Report
Scan day: 05 March 2014 UTC
24
Virus safety - good
Description: Article by C.-H. L. Ong and C. A. Stewart which presents a call-by-name variant of Parigot's lambda-mu calculus. The calculus is proposed as a foundation for first-class continuations and statically scoped exceptions in functional programming languages.
CiteSeerX — A Curry-Howard foundation for functional computation with control A Curry-Howard foundation for functional computation with control (1997) Other Repositories/Bibliography by C. -h. L. Ong , C. A. Stewart
Size: 217 chars
Contact Information
Email: —
Phone&Fax: —
Address: —
Extended: —
WEBSITE Info
Page title: | CiteSeerX — A Curry-Howard foundation for functional computation with control |
Keywords: | CiteSeerX, C. -h. L. Ong, C. A. Stewart |
Description: | CiteSeerX - Document Details (Isaac Councill, Lee Giles, Pradeep Teregowda): We introduce the type theory ¯ v , a call-by-value variant of Parigot's ¯-calculus, as a Curry-Howard representation theory of classical propositional proofs. The associated rewrite system is Church-Rosser and strongly normalizing, and definitional equality of the type theory is consistent, compatible with cut, congruent and decidable. The attendant call-by-value programming language ¯pcf v is obtained from ¯ v by augmenting it by basic arithmetic, conditionals and fixpoints. We study the behavioural properties of ¯pcf v and show that, though simple, it is a very general language for functional computation with control: it can express all the main control constructs such as exceptions and first-class continuations. Proof-theoretically the dual ¯ v -constructs of naming and ¯-abstraction witness the introduction and elimination rules of absurdity respectively. Computationally they give succinct expression to a kind of generic (forward) "jump" operator, which may be regarded as a unif... |
IP-address: | 130.203.136.95 |
WHOIS Info
NS | Name Servers: NS1.PSU.EDU 128.118.25.6 NS2.PSU.EDU 128.118.70.6 |
WHOIS | |
Date | activated: 14-Jul-1986 last updated: 22-May-2013 expires: 31-Jul-2014 |