Results 1 
3 of
3
Classical linear logic of implications
 In Proc. Computer Science Logic (CSL'02), Springer Lecture Notes in Comp. Sci. 2471
, 2002
"... Abstract. We give a simple term calculus for the multiplicative exponential fragment of Classical Linear Logic, by extending Barber and Plotkin’s system for the intuitionistic case. The calculus has the nonlinear andlinear implications as the basic constructs, andthis design choice allows a technica ..."
Abstract

Cited by 11 (4 self)
 Add to MetaCart
(Show Context)
Abstract. We give a simple term calculus for the multiplicative exponential fragment of Classical Linear Logic, by extending Barber and Plotkin’s system for the intuitionistic case. The calculus has the nonlinear andlinear implications as the basic constructs, andthis design choice allows a technically managable axiomatization without commuting conversions. Despite this simplicity, the calculus is shown to be sound andcomplete for categorytheoretic models given by ∗autonomous categories with linear exponential comonads. 1
A Game Semantics of Linearly Used Continuations
 FoSSaCs’03, LNCS 2620, 313–327
, 2002
"... We present an analysis of the \linearly used continuationpassing interpretation" of functional languages, based on game semantics. ..."
Abstract

Cited by 6 (0 self)
 Add to MetaCart
(Show Context)
We present an analysis of the \linearly used continuationpassing interpretation" of functional languages, based on game semantics.
Linear ContinuationPassing
 IN THE 2001 ACM SIGPLAN WORKSHOP ON CONTINUATIONS (CW'01
, 2002
"... Continuations can be used to explain a wide variety of control behaviours, including calling/returning (procedures), raising/handling (exceptions), labelled jumping (goto statements), process switching (coroutines), and backtracking. However, continuations are often manipulated in a highly stylised ..."
Abstract

Cited by 3 (1 self)
 Add to MetaCart
Continuations can be used to explain a wide variety of control behaviours, including calling/returning (procedures), raising/handling (exceptions), labelled jumping (goto statements), process switching (coroutines), and backtracking. However, continuations are often manipulated in a highly stylised way, and we show that all of these, bar backtracking, in fact use their continuations linearly ; this is formalised by taking a target language for cps transforms that has both intuitionistic and linear function types.