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...
Abstract. Proving program termination is typically done by finding a well-founded ranking function f...
Intuitively, if we can prove that a program terminates, we expect some conclusion re-garding its com...
We consider feasibility of linear integer programs in the context of verification systems such as SM...
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 problem of deciding termination of single-path while loops with integer variables, a...
A fundamental problem in program verification con-cerns the termination of simple linear loops of th...
We consider the problem of deciding termination of single-path while loops with integer variables, a...
In order to verify semialgebraic programs, we automatize the Floyd/Naur/Hoare proof method. The main...
We consider the termination problem for triangular weakly non-linear loops (twn-loops) over some rin...
In order to verify semialgebraic programs, we automatize the Floyd/Naur/Hoare proof method. The main...
The termination analysis of linear loops plays a key rôle in several areas of computer science, incl...
Abstract. Termination of binary CLP programs has recently become an important question in the termin...
A simple linear loop is a simple while loop with linear assignments and linear loop guards. If a sim...
Termination analysis of linear loops plays a key rôle in several areas of computer science, includin...
Abstract. Proving program termination is typically done by finding a well-founded ranking function f...
Intuitively, if we can prove that a program terminates, we expect some conclusion re-garding its com...
We consider feasibility of linear integer programs in the context of verification systems such as SM...
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 problem of deciding termination of single-path while loops with integer variables, a...
A fundamental problem in program verification con-cerns the termination of simple linear loops of th...
We consider the problem of deciding termination of single-path while loops with integer variables, a...
In order to verify semialgebraic programs, we automatize the Floyd/Naur/Hoare proof method. The main...
We consider the termination problem for triangular weakly non-linear loops (twn-loops) over some rin...
In order to verify semialgebraic programs, we automatize the Floyd/Naur/Hoare proof method. The main...
The termination analysis of linear loops plays a key rôle in several areas of computer science, incl...
Abstract. Termination of binary CLP programs has recently become an important question in the termin...
A simple linear loop is a simple while loop with linear assignments and linear loop guards. If a sim...
Termination analysis of linear loops plays a key rôle in several areas of computer science, includin...
Abstract. Proving program termination is typically done by finding a well-founded ranking function f...
Intuitively, if we can prove that a program terminates, we expect some conclusion re-garding its com...
We consider feasibility of linear integer programs in the context of verification systems such as SM...