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

A semantic measure of the execution time in linear logic

Abstract: International audienceWe give a semantic account of the execution time (i.e. the number of cut elimination steps leading to the normal form) of an untyped MELL net. We first prove that: 1) a net is head-normalizable (i.e. normalizable at depth 0) if and only if its interpretation in the multiset based relational semantics is not empty and 2) a net is normalizable if and only if its exhaustive interpretation (a suitable restriction of its interpretation) is not empty. We then give a semantic measure of executio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

2
99
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 52 publications
(104 citation statements)
references
References 10 publications
2
99
0
Order By: Relevance
“…The approach of [11,12] relies on a crucial lemma to find an upper bound (and hence the exact length) of the execution time: it relates the size of a type derivation to the size of its conclusion, for a normal term/proof-net. In λ sh this lemma should claim that "For every sh-normal form t, if π x 1 : P 1 , .…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…The approach of [11,12] relies on a crucial lemma to find an upper bound (and hence the exact length) of the execution time: it relates the size of a type derivation to the size of its conclusion, for a normal term/proof-net. In λ sh this lemma should claim that "For every sh-normal form t, if π x 1 : P 1 , .…”
Section: Discussionmentioning
confidence: 99%
“…We conjecture that in order to overcome this counterexample (and to successfully follow the method of [11,12] to get a purely semantic measure of the execution time) we should change the syntax and the operational semantics of our calculus, always remaining in a call-by-value setting equivalent (from the termination point of view) to λ sh and the other ones studied in [2]. Intuitively, in Ex.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…His analysis uses very basic information on the terms (their length, or height, and order), but gives bounds that are in general very rough. On the other hand other groups, including Dal Lago and Laurent [13], De Carvalho [9], or Bernardet and Lengrand [3], use semantic structures (respectively, game semantics, relational semantics, or non-idempotent intersection types) to capture abstractly the precise complexity of particular terms. Their bounds are much more precise on particular terms, but require information on the terms whose extraction is in general as long to obtain as actual execution.…”
Section: Introductionmentioning
confidence: 99%