2006
DOI: 10.1016/j.ipl.2006.03.009
|View full text |Cite
|
Sign up to set email alerts
|

Strong normalization proofs by CPS-translations

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
20
0

Year Published

2007
2007
2013
2013

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 10 publications
(20 citation statements)
references
References 18 publications
0
20
0
Order By: Relevance
“…The technique is a variation of continuation-passing style, called continuation-and-garbage-passing style [8]. CPS translations alone do not suffice for a strict simulation of all reductions.…”
Section: Monadic Lambda-calculusmentioning
confidence: 99%
See 1 more Smart Citation
“…The technique is a variation of continuation-passing style, called continuation-and-garbage-passing style [8]. CPS translations alone do not suffice for a strict simulation of all reductions.…”
Section: Monadic Lambda-calculusmentioning
confidence: 99%
“…The first issue is whether the technique of "garbage-passing", as used in the translation of λ-calculus with control operators in [8] and later for translation of intuitionistic sequent calculus [5,6], can be captured through some monad. Less ambitiously, one would hope for a precise comparison that allows to see why there is no need for extra rules such as assoc in the target of the garbage-passing translation.…”
Section: Final Remarksmentioning
confidence: 99%
“…One of them is an interpretation between languages with different type systems or logical infra-structure, possibly with corresponding differences at the level of program constructors and computational behavior. Examples are when the source language (but not the target language): (i) allows permutative conversions, possibly related to connectives like disjunction [6]; (ii) is a language for classical logic, usually with control operators [13,16,20]; (iii) is a language for type theory [1,2] (extending (ii) to variants of pure type systems that have dependent types and polymorphism).…”
Section: Introductionmentioning
confidence: 99%
“…But it is, nevertheless, an eminently useful requirement if one wants to infer strong normalisation of the source calculus from strong normalisation of the simply-typed λ-calculus, as we do. In order to achieve strict simulation, we define continuation-and-garbage passing style (CGPS) translations, following an idea due to Ikeda and Nakazawa [20]. Garbage will provide room for observing reduction where continuation-passing alone would inevitably produce an identification, leading to failure of strict simulation in several published proofs for variants of operationalized classical logic, noted by [29] (the problem being β-reductions under vacuous µ-abstractions).…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation