Proving program termination is typically done by finding a well-founded ranking function for the program states. Existing termination provers typically find ranking functions using either linear algebra or templates. As such they are often restricted to finding linear ranking functions over mathematical integers. This class of functions is insufficient for proving termination of many terminating programs, and furthermore a termination argument for a program operating on mathematical integers does not always lead to a termination argument for the same program operating on fixed-width machine integers. We propose a termination analysis able to generate nonlinear, lexicographic ranking functions and nonlinear recurrence sets that are correct f...
The traditional method for proving program termination consists in inferring a ranking function. In ...
Abstract. Termination of binary CLP programs has recently become an important question in the termin...
International audienceThe traditional method for proving program termination consists in inferring a...
Abstract. Proving program termination is typically done by finding a well-founded ranking function f...
AbstractFor logic programs with arithmetic predicates, showing termination is not easy, since the us...
Recent advances in software termination analysis have shown that program termination can be decided ...
International audienceWe present the design and implementation of an abstract domain for proving pro...
We present an approximation framework for attacking the undecidable termination prob-lem of logic pr...
Numerical computations form an essential part of almost any real-world program. Traditional approach...
We present an approximation framework for attacking the undecidable termination problem of logic pro...
Abstract. Numerical computations form an essential part of almost any real-world program. Traditiona...
The problem of determining whether or not any program terminates was shown to be undecidable by Turi...
Termination is well-known to be one of the most intriguing aspects of program verification. Since lo...
Numerical computations form an essential part of almost any real-world program. Traditional approach...
We present a constraint-based method for proving conditional termination of integer programs. Buildi...
The traditional method for proving program termination consists in inferring a ranking function. In ...
Abstract. Termination of binary CLP programs has recently become an important question in the termin...
International audienceThe traditional method for proving program termination consists in inferring a...
Abstract. Proving program termination is typically done by finding a well-founded ranking function f...
AbstractFor logic programs with arithmetic predicates, showing termination is not easy, since the us...
Recent advances in software termination analysis have shown that program termination can be decided ...
International audienceWe present the design and implementation of an abstract domain for proving pro...
We present an approximation framework for attacking the undecidable termination prob-lem of logic pr...
Numerical computations form an essential part of almost any real-world program. Traditional approach...
We present an approximation framework for attacking the undecidable termination problem of logic pro...
Abstract. Numerical computations form an essential part of almost any real-world program. Traditiona...
The problem of determining whether or not any program terminates was shown to be undecidable by Turi...
Termination is well-known to be one of the most intriguing aspects of program verification. Since lo...
Numerical computations form an essential part of almost any real-world program. Traditional approach...
We present a constraint-based method for proving conditional termination of integer programs. Buildi...
The traditional method for proving program termination consists in inferring a ranking function. In ...
Abstract. Termination of binary CLP programs has recently become an important question in the termin...
International audienceThe traditional method for proving program termination consists in inferring a...