International audienceTermination of loops can be inferred from the existence of linear ranking functions. We already know that the existence of thesefunctions is PTIME decidable for simple rational loops. Since very recently, we know that the problem is coNP-complete for simple integer loops. We continue along this path by investigating programs dealing with floating-point computations. First, we show that the problem is at least in coNP for simple floating-point loops. Then, in order to work around that theoretical limitation we present an algorithm which remains polynomial by sacrificing completeness. The algorithm, based on the Podelski-Rybalchenko algorithm, can also synthesize in polynomial time the linear ranking functions it detects...
We consider the problem of synthesising polynomial ranking functions for single-path loops over the ...
Abstract. The traditional method for proving program termination consists in inferring a ranking fun...
International audienceProving the termination of a flowchart program can be done by exhibiting a ran...
In this paper we study the complexity of the problems: given a loop, described by linear constraints...
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...
Finding whether a linear-constraint loop has a linear ranking function is an important key to un-der...
International audienceProving the termination of a flowchart program can be done by exhibiting a ran...
International audienceProgram termination is a hot research topic in program analysis. The last few ...
Ranking function synthesis is a key aspect to the success of modern termination provers for imperati...
We present a new method for the constraint-based synthesis of terminationarguments for linear loop p...
Abstract. Proving the termination of a flowchart program can be done by ex-hibiting a ranking functi...
We consider the problem of synthesising polynomial ranking functions for single-path loops over the ...
C-ACTNNational audienceProgram termination is a hot research topic in program analysis. The last a f...
We present a new method for the constraint-based synthesis of termination arguments for linear loop ...
We consider the problem of synthesising polynomial ranking functions for single-path loops over the ...
Abstract. The traditional method for proving program termination consists in inferring a ranking fun...
International audienceProving the termination of a flowchart program can be done by exhibiting a ran...
In this paper we study the complexity of the problems: given a loop, described by linear constraints...
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...
Finding whether a linear-constraint loop has a linear ranking function is an important key to un-der...
International audienceProving the termination of a flowchart program can be done by exhibiting a ran...
International audienceProgram termination is a hot research topic in program analysis. The last few ...
Ranking function synthesis is a key aspect to the success of modern termination provers for imperati...
We present a new method for the constraint-based synthesis of terminationarguments for linear loop p...
Abstract. Proving the termination of a flowchart program can be done by ex-hibiting a ranking functi...
We consider the problem of synthesising polynomial ranking functions for single-path loops over the ...
C-ACTNNational audienceProgram termination is a hot research topic in program analysis. The last a f...
We present a new method for the constraint-based synthesis of termination arguments for linear loop ...
We consider the problem of synthesising polynomial ranking functions for single-path loops over the ...
Abstract. The traditional method for proving program termination consists in inferring a ranking fun...
International audienceProving the termination of a flowchart program can be done by exhibiting a ran...