A fundamental problem in program verification con-cerns the termination of simple linear loops of the form: x ← u; while Bx ≥ c do x ← Ax+ a, where x is a vector of variables, u, a, and c are integer vectors, and A and B are integer matrices. Assuming the matrix A is diagonalisable, we give a decision procedure for the problem of whether, for all initial integer vectors u, such a loop terminates. The correctness of our algorithm relies on sophisticated tools from algebraic and analytic number theory, Diophantine geometry, and real algebraic geometry. To the best of our knowledge, this is the first substantial advance on a 10-year-old open problem of Tiwari [38] and Braverman [8].
We present a new approach to termination analysis of numerical computations in logic programs. Tradi...
Proving program termination is typically done by finding a well-founded ranking function for the pro...
We describe a novel and efficient algorithm for proving the termination of loops with nonlinear assi...
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...
We consider the problem of deciding termination of single-path while loops with integer variables, a...
AbstractTiwari (2004) proved that the termination problem of a class of linear programs (loops with ...
We consider feasibility of linear integer programs in the context of verification systems such as SM...
We show that termination of a class of linear loop programs is decidable. Linear loop programs are ...
The objective of this thesis is to shed some light on the boundaries of decidability by answering so...
Termination analysis of linear loops plays a key rôle in several areas of computer science, includin...
International audienceWe consider feasibility of linear integer problems in the context of verificat...
The termination analysis of linear loops plays a key rôle in several areas of computer science, incl...
We consider the problem whether termination of affine integer loops is decidable. Since Tiwari conje...
A simple linear loop is a simple while loop with linear assignments and linear loop guards. If a sim...
We present a new approach to termination analysis of numerical computations in logic programs. Tradi...
Proving program termination is typically done by finding a well-founded ranking function for the pro...
We describe a novel and efficient algorithm for proving the termination of loops with nonlinear assi...
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...
We consider the problem of deciding termination of single-path while loops with integer variables, a...
AbstractTiwari (2004) proved that the termination problem of a class of linear programs (loops with ...
We consider feasibility of linear integer programs in the context of verification systems such as SM...
We show that termination of a class of linear loop programs is decidable. Linear loop programs are ...
The objective of this thesis is to shed some light on the boundaries of decidability by answering so...
Termination analysis of linear loops plays a key rôle in several areas of computer science, includin...
International audienceWe consider feasibility of linear integer problems in the context of verificat...
The termination analysis of linear loops plays a key rôle in several areas of computer science, incl...
We consider the problem whether termination of affine integer loops is decidable. Since Tiwari conje...
A simple linear loop is a simple while loop with linear assignments and linear loop guards. If a sim...
We present a new approach to termination analysis of numerical computations in logic programs. Tradi...
Proving program termination is typically done by finding a well-founded ranking function for the pro...
We describe a novel and efficient algorithm for proving the termination of loops with nonlinear assi...