2011
DOI: 10.1007/978-3-642-19805-2_22
|View full text |Cite
|
Sign up to set email alerts
|

A Modified GoI Interpretation for a Linear Functional Programming Language and Its Adequacy

Abstract: Abstract. Geometry of Interaction (GoI) introduced by Girard provides a semantics for linear logic and its cut elimination. Several extensions of GoI to programming languages have been proposed, but it is not discussed to what extent they capture behaviour of programs as far as the author knows. In this paper, we study GoI interpretation of a linear functional programming language (LFP). We observe that we can not extend the standard GoI interpretation to an adequate interpretation of LFP, and we propose a new… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
4
0

Year Published

2013
2013
2024
2024

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 18 publications
0
4
0
Order By: Relevance
“…Another is to accommodate recursion. We expect to be able to adapt the techniques developed in [14] and [12].…”
Section: Discussionmentioning
confidence: 99%
“…Another is to accommodate recursion. We expect to be able to adapt the techniques developed in [14] and [12].…”
Section: Discussionmentioning
confidence: 99%
“…The idea of translating programs to circuits by means of interpretation in an interactive model is not new. In the literature one can find a number of higher-order functional languages, such as [32,23], that are translated to circuits using this approach. However, without further restrictions one cannot prove that circuits evaluate in sublinear space.…”
Section: Contributionmentioning
confidence: 99%
“…Even in languages without recursion, e.g. [23], one may encounter messages of exponential size during circuit evaluation. What is new in this paper is that we show how to refine language and model in order to obtain an expressive language for sublinear space programming.…”
Section: Contributionmentioning
confidence: 99%
“…We give an interpretation of terms in our language similar to the GoI interpretations by Hoshino [9] and Mackie [10], where terms are coded into linear logic proof nets. The only difference is that the interfaces of our nets are determined by type instead of being homogeneous.…”
mentioning
confidence: 99%