• Aucun résultat trouvé

Normalization and continuation-passing-style interpretation of simply-typed call-by-need λ-calculus with control

N/A
N/A
Protected

Academic year: 2021

Partager "Normalization and continuation-passing-style interpretation of simply-typed call-by-need λ-calculus with control"

Copied!
48
0
0

Texte intégral

Loading

Figure

Fig. 2. Reduction rules of the λ [ lvτ⋆ ] -calculus
Fig. 3. Typing rules of the λ [ lvτ ⋆ ] -calculus
Fig. 4. Typing rules of System F ϒ
Fig. 5. Translation of judgments and types
+6

Références

Documents relatifs

In this paper, we propose a simple interpretation of the most standard focused presentation of MELL, showing how the structure of focused proofs can be described by refined

Surprisingly, the known criteria for the representation of the call-by-name λ-calculus (with explicit substitutions) fail to characterize the fragment encoding the

Stop considering anything can be applied to anything A function and its argument have different

Hence since the birth of functional programming there have been several theoretical studies on extensions of the λ-calculus in order to account for basic algebra (see for

The strong normalization theorem of second order classical natural deduction [20] is based on a lemma known as the correctness result, which stipulates that each term is in

If we stay at depth 2 in EAλ , there is no way of avoiding the second fact (one can always truncate the σ i to exponential-free types), so if we want to retrieve a larger

This follows immediately from the strong normalization of the calculus of substitution (i.e. all the rules except b) which is proved in [4]2. We have stated the previous lemma in

Since the proofs in the implicative propositional classical logic can be coded by Parigot’s λµ-terms and the cut elimination corresponds to the λµ-reduction, the result can be seen as