Proceedings of the 15th Symposium on Principles and Practice of Declarative Programming 2013
DOI: 10.1145/2505879.2505884
|View full text |Cite
|
Sign up to set email alerts
|

Eventual linear ranking functions

Abstract: We present the first operational account of call by need that connects syntactic theory and implementation practice. Syntactic theory: the storeless operational semantics using syntax rewriting to account for demand-driven computation and for caching intermediate results. Implementational practice: the store-based operational technique using memo-thunks to implement demand-driven computation and to cache intermediate results for subsequent sharing. The implementational practice was initiated by Landin and Wads… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 19 publications
(17 citation statements)
references
References 23 publications
0
17
0
Order By: Relevance
“…This is similar to the definition of Bradley et al [2005a], however, it is more general since it does not require a fixed association of ranking-function components with the paths of the loop. Additional generalizations of linear ranking functions are eventual ranking functions [Bagnara and Mesnard 2013] and Polyranking functions [Bradley et al 2005b]. The complexity classification of the corresponding decision problems, over the integers (and in the latter case, also over rationals), is still open.…”
Section: Discussionmentioning
confidence: 99%
“…This is similar to the definition of Bradley et al [2005a], however, it is more general since it does not require a fixed association of ranking-function components with the paths of the loop. Additional generalizations of linear ranking functions are eventual ranking functions [Bagnara and Mesnard 2013] and Polyranking functions [Bradley et al 2005b]. The complexity classification of the corresponding decision problems, over the integers (and in the latter case, also over rationals), is still open.…”
Section: Discussionmentioning
confidence: 99%
“…Cook et al [CKRW13] compute the integral hull of transition relations in order obtain the same completeness for integers and bitvectors. Bagnara and Mesnard generalize the PR ranking template to the 2-phase ranking template, relying on nonlinear constraint solving [BM13].…”
Section: Related Workmentioning
confidence: 99%
“…The next example is borrowed from [11] and used to illustrate motivation (1) above. Solving this example requires being able to handle non-linear size relations which is rather expensive and thus several systems cannot support them (e.g., PUBS cannot solve it).…”
Section: Verification Of Cost Relationsmentioning
confidence: 99%