MainScienceMathLogic and Foundations › A Curry-Howard Foundation for Functional Computation with Control (1997)

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