2015
DOI: 10.1016/j.tcs.2015.08.006
|View full text |Cite
|
Sign up to set email alerts
|

Proof nets and the call-by-value λ-calculus

Abstract: Please cite this article in press as: B. Accattoli, Proof nets and the call-by-value λ-calculus, Theoret. Comput. Sci. (2015), http://dx. AbstractThis paper gives a detailed account of the relationship between (a variant of) the call-by-value lambda calculus and linear logic proof nets. The presentation is carefully tuned in order to realize an isomorphism between the two systems: every single rewriting step on the calculus maps to a single step on proof nets, and viceversa. In this way, we obtain an algebraic… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
53
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
5
3
1

Relationship

2
7

Authors

Journals

citations
Cited by 29 publications
(53 citation statements)
references
References 31 publications
(48 reference statements)
0
53
0
Order By: Relevance
“…outside exponential boxes). The exact correspondence has many technical intricacies, which are outside the scope of this paper, anyway it can be recovered by composing the translation of the value substitution calculus (another extension of Plotkin's λ v ) into LL proof-nets (see [1]), and the encoding (studied in [4]) of λ sh into the value substitution calculus. The relational semantics studied here is nothing but the relational semantics for LL (see [17]) restricted to fragment of LL that is the image of Girard's call-by-value translation.…”
Section: Discussionmentioning
confidence: 99%
“…outside exponential boxes). The exact correspondence has many technical intricacies, which are outside the scope of this paper, anyway it can be recovered by composing the translation of the value substitution calculus (another extension of Plotkin's λ v ) into LL proof-nets (see [1]), and the encoding (studied in [4]) of λ sh into the value substitution calculus. The relational semantics studied here is nothing but the relational semantics for LL (see [17]) restricted to fragment of LL that is the image of Girard's call-by-value translation.…”
Section: Discussionmentioning
confidence: 99%
“…In [2] it has been shown that λ vsub and λ sh can be embedded in each other preserving termination and divergence. Interestingly, both calculi are inspired by an analysis of Girard's "boring" call-by-value translation of λ -terms into linear logic proof-nets [20,1] according to the linear recursive type o = !o !o, or equivalently o = ! (o o).…”
Section: The Shuffling Calculusmentioning
confidence: 99%
“…Boxes are represented by extra nodes requiring additional rules for book-keeping. To palliate this problem, several extensions of interaction nets have been proposed (see e.g., [1,2,22]). In [2], a representation of intuitionistic logic proofs (or λ -terms) is given by means of higher-order port-graphs (HOPG).…”
Section: Figure 1: Sample Starting Graphmentioning
confidence: 99%