AbstractTiwari (2004) proved that the termination problem of a class of linear programs (loops with linear loop conditions and updates) over the reals is decidable through Jordan forms and eigenvector computation. Braverman (2006) proved that it is also decidable over the integers. Following their work, we consider the termination problems of three more general classes of programs which are loops with linear updates and three kinds of polynomial loop conditions, i.e., strict constraints, non-strict constraints and both strict and non-strict constraints, respectively. First, we prove that the termination problems of such loops over the integers are all undecidable. Then, for each class we provide an algorithm to decide the termination of suc...
The search for reliable and scalable automated methods for finding counterexamples to termination or...
Termination proof synthesis for simple loops, i.e., loops with only conjoined constraints in the loo...
In order to verify semialgebraic programs, we automatize the Floyd/Naur/Hoare proof method. The main...
AbstractTiwari (2004) proved that the termination problem of a class of linear programs (loops with ...
We show that termination of a class of linear loop programs is decidable. Linear loop programs are ...
We consider the termination problem for triangular weakly non-linear loops (twn-loops) over some rin...
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 consider the problem of deciding termination of single-path while loops with integer variables, a...
A termination problem can be transformed into a set of polynomial constraints. Up to now, several ap...
A fundamental problem in program verification con-cerns the termination of simple linear loops of th...
The termination analysis of linear loops plays a key role in several areas of computer science, incl...
Termination analysis of linear loops plays a key rôle in several areas of computer science, includin...
We consider the problem of deciding termination of single-path while loops with integer variables, a...
Proving program termination is typically done by finding a well-founded ranking function for the pro...
The search for reliable and scalable automated methods for finding counterexamples to termination or...
Termination proof synthesis for simple loops, i.e., loops with only conjoined constraints in the loo...
In order to verify semialgebraic programs, we automatize the Floyd/Naur/Hoare proof method. The main...
AbstractTiwari (2004) proved that the termination problem of a class of linear programs (loops with ...
We show that termination of a class of linear loop programs is decidable. Linear loop programs are ...
We consider the termination problem for triangular weakly non-linear loops (twn-loops) over some rin...
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 consider the problem of deciding termination of single-path while loops with integer variables, a...
A termination problem can be transformed into a set of polynomial constraints. Up to now, several ap...
A fundamental problem in program verification con-cerns the termination of simple linear loops of th...
The termination analysis of linear loops plays a key role in several areas of computer science, incl...
Termination analysis of linear loops plays a key rôle in several areas of computer science, includin...
We consider the problem of deciding termination of single-path while loops with integer variables, a...
Proving program termination is typically done by finding a well-founded ranking function for the pro...
The search for reliable and scalable automated methods for finding counterexamples to termination or...
Termination proof synthesis for simple loops, i.e., loops with only conjoined constraints in the loo...
In order to verify semialgebraic programs, we automatize the Floyd/Naur/Hoare proof method. The main...