2019
DOI: 10.1007/978-3-030-32304-2_22
|View full text |Cite
|
Sign up to set email alerts
|

Multiphase-Linear Ranking Functions and Their Relation to Recurrent Sets

Abstract: Multiphase ranking functions (MΦRFs) are tuples f 1 , . . . , f d of linear functions that are often used to prove termination of loops in which the computation progresses through a number of "phases". Our work provides new insights regarding such functions for loops described by a conjunction of linear constraints (Single-Path Constraint loops). The decision problem existence of a MΦRF asks to determine whether a given SLC loop admits a MΦRF; and the corresponding bounded decision problem restricts the search… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
37
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 29 publications
(37 citation statements)
references
References 42 publications
0
37
0
Order By: Relevance
“…We also tested with our tool AProVE [22], but excluded it as it uses a similar approach like T2, but finds fewer non-termination proofs. The remaining participants of the respective category of TermComp, Ctrl [29] and iRankFinder [2,16], cannot prove non-termination. 7 We used the TermComp '19 version of VeryMax and the TermComp '17 version of T2 (as T2 has not been developed further since 2017).…”
Section: Methodsmentioning
confidence: 99%
See 3 more Smart Citations
“…We also tested with our tool AProVE [22], but excluded it as it uses a similar approach like T2, but finds fewer non-termination proofs. The remaining participants of the respective category of TermComp, Ctrl [29] and iRankFinder [2,16], cannot prove non-termination. 7 We used the TermComp '19 version of VeryMax and the TermComp '17 version of T2 (as T2 has not been developed further since 2017).…”
Section: Methodsmentioning
confidence: 99%
“…A term f(n) where n ⊂ Z is a configuration. An integer program T induces a relation → T on configurations: We have s − → T t if there is an α ∈ T and a model σ of guard α such that V(α) ⊆ dom(σ), σ(lhs α ) = s, and σ(rhs α ) = t. 2 Then we say that s evaluates to t. As usual, − → * T is the transitive-reflexive closure of − → T .…”
Section: Definition 2 (Integer Transition Relation)mentioning
confidence: 99%
See 2 more Smart Citations
“…In CEGIS, synthesizers receive a set of individual examples that synthesizers can use in various creative and speculative manners (such as machine learning). In contrast, in other methods such as [5][6][7][8]24,27], synthesizers receive logical constraints that are much more binding.…”
Section: Introductionmentioning
confidence: 99%