2003
DOI: 10.2178/jsl/1058448444
|View full text |Cite
|
Sign up to set email alerts
|

Strong normalization proof with CPS-translation for second order classical natural deduction

Abstract: This paper points out an error of Parigot's proof of strong normalization of second order classical natural deduction by the CPS-translation, discusses erasing-continuation of the CPS-translation, and corrects that proof by using the notion of augmentations.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
18
0

Year Published

2006
2006
2017
2017

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 12 publications
(19 citation statements)
references
References 5 publications
1
18
0
Order By: Relevance
“…Unlike the failed strict simulation by CPS reported in [29] that only occurred with the closure rules, the need for garbage in our translation is already clearly visible in the subcase E = [] for π and the case ǫ. But the garbage is also effective for the closure rules, where the most delicate rule is the translation of t(u :: l) that mentions l and u only in the continuation argument K to t's translation.…”
Section: X]t : [T/x]g [T/x]k) For T Any U L or C And In Particularmentioning
confidence: 57%
See 2 more Smart Citations
“…Unlike the failed strict simulation by CPS reported in [29] that only occurred with the closure rules, the need for garbage in our translation is already clearly visible in the subcase E = [] for π and the case ǫ. But the garbage is also effective for the closure rules, where the most delicate rule is the translation of t(u :: l) that mentions l and u only in the continuation argument K to t's translation.…”
Section: X]t : [T/x]g [T/x]k) For T Any U L or C And In Particularmentioning
confidence: 57%
“…It is very much inspired from a "continuation and garbage passing style" translation for Parigot's λµ-calculus, proposed by Ikeda and Nakazawa [20]. While they use garbage to overcome the problems of earlier CPS translations that did not carry β-steps to at least one β-step if they were under a vacuous µ-binding, as reported in [29], we ensure strict simulation of ǫ, π and µ. Therefore, we can avoid the separate proof of strong normalisation of permutation steps alone that is used in addition to the CPS in [6] (there in order to treat disjunction and not for sequent calculi as we do).…”
Section: Cgps Translation For λJmentioning
confidence: 99%
See 1 more Smart Citation
“…The notion of augmentations for λµ-calculus was introduced in [13] to correct the error of the strong normalization proof by a CPS-translation in [18]. The error in the proof of [5] is due to the same sort of problem, which is called erasing-continuations in [13].…”
Section: Introductionmentioning
confidence: 99%
“…In particular, strong normalization results of λµ2 [27,23] and its extensions, e.g. with inductive types [21], have been a central research topic, because of the proof-theoretical importance of strong normalization.…”
Section: Introductionmentioning
confidence: 99%