We present a new method for the constraint-based synthesis of termination arguments for linear loop programs based on linear ranking templates. Linear ranking templates are parameterized, well-founded relations such that an assignment to the parameters gives rise to a ranking function. Our approach generalizes existing methods and enables us to use templates for many different ranking functions with affine-linear components. We discuss templates for multiphase, nested, piecewise, parallel, and lexicographic ranking functions. These ranking templates can be combined to form more powerful templates. Because these ranking templates require both strict and non-strict inequalities, we use Motzkin’s transposition theorem instead of Farkas’ lemma ...
We show how Max-SMT can be exploited in constraint-based program termination proving. Thanks to expr...
Proving program termination is typically done by finding a well-founded ranking function for the pro...
International audienceTermination of loops can be inferred from the existence of linear ranking func...
We present a new method for the constraint-based synthesis of terminationarguments for linear loop p...
Ranking functions are a tool successfully used in termination analysis, complexity analysis, and pro...
AbstractThe classical technique for proving termination of a generic sequential computer program inv...
The classical technique for proving termination of a generic sequential computer program involves th...
International audienceProgram termination is a hot research topic in program analysis. The last few ...
International audienceWe present a complete method for synthesizing lexicographic linear ranking fun...
C-ACTNNational audienceProgram termination is a hot research topic in program analysis. The last a f...
Termination proof synthesis for simple loops, i.e., loops with only conjoined constraints in the loo...
AbstractIn this paper, we explore the adaptation of policy iteration techniques to compute greatest ...
A standard method for proving the termination of a flowchart program is to exhibit a ranking functio...
We consider the problem of synthesising polynomial ranking functions for single-path loops over the ...
We consider the problem of synthesising polynomial ranking functions for single-path loops over the ...
We show how Max-SMT can be exploited in constraint-based program termination proving. Thanks to expr...
Proving program termination is typically done by finding a well-founded ranking function for the pro...
International audienceTermination of loops can be inferred from the existence of linear ranking func...
We present a new method for the constraint-based synthesis of terminationarguments for linear loop p...
Ranking functions are a tool successfully used in termination analysis, complexity analysis, and pro...
AbstractThe classical technique for proving termination of a generic sequential computer program inv...
The classical technique for proving termination of a generic sequential computer program involves th...
International audienceProgram termination is a hot research topic in program analysis. The last few ...
International audienceWe present a complete method for synthesizing lexicographic linear ranking fun...
C-ACTNNational audienceProgram termination is a hot research topic in program analysis. The last a f...
Termination proof synthesis for simple loops, i.e., loops with only conjoined constraints in the loo...
AbstractIn this paper, we explore the adaptation of policy iteration techniques to compute greatest ...
A standard method for proving the termination of a flowchart program is to exhibit a ranking functio...
We consider the problem of synthesising polynomial ranking functions for single-path loops over the ...
We consider the problem of synthesising polynomial ranking functions for single-path loops over the ...
We show how Max-SMT can be exploited in constraint-based program termination proving. Thanks to expr...
Proving program termination is typically done by finding a well-founded ranking function for the pro...
International audienceTermination of loops can be inferred from the existence of linear ranking func...