2018
DOI: 10.1007/978-3-319-89366-2_15
|View full text |Cite
|
Sign up to set email alerts
|

Realizability Interpretation and Normalization of Typed Call-by-Need $$\lambda $$-calculus with Control

Abstract: We define a variant of Krivine realizability where realizers are pairs of a term and a substitution. This variant allows us to prove the normalization of a simply-typed call-by-need λ-calculus with control due to Ariola et al. Indeed, in such call-by-need calculus, substitutions have to be delayed until knowing if an argument is really needed. We then extend the proof to a call-by-need λ-calculus equipped with a type system equivalent to classical second-order predicate logic, representing one step towards pro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
36
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
4
1

Relationship

3
2

Authors

Journals

citations
Cited by 7 publications
(36 citation statements)
references
References 29 publications
0
36
0
Order By: Relevance
“…Proof. The first two conditions are already verified for the λ [l τ ⋆] -calculus [21]. The third one is straightforward, since if a closure µt p.c ||e τ is not normalizing, it is easy to verify that c[e/t p] is not normalizing either.…”
Section: Realizability Interpretation (Proofs Of Section 4)mentioning
confidence: 82%
See 4 more Smart Citations
“…Proof. The first two conditions are already verified for the λ [l τ ⋆] -calculus [21]. The third one is straightforward, since if a closure µt p.c ||e τ is not normalizing, it is easy to verify that c[e/t p] is not normalizing either.…”
Section: Realizability Interpretation (Proofs Of Section 4)mentioning
confidence: 82%
“…On the one hand, we set out in [20] the difficulties related to the definition of a sequent calculus with dependent types. On the other hand, building on [21], we developed a variant of Krivine realizability adapted to a lazy calculus where delayed substitutions are stored in an explicit environment. The sound combination of both frameworks led us to the definition of dLPA ω together with its realizability interpretation.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations