Ranking templates for linear loops

J Leike, M Heizmann - Logical Methods in Computer Science, 2015 - lmcs.episciences.org
We present a new method for the constraint-based synthesis of termination arguments for
linear loop programs based on linear ranking templates. Linear ranking templates are …

What's decidable about linear loops?

T Karimov, E Lefaucheux, J Ouaknine… - Proceedings of the …, 2022 - dl.acm.org
We consider the MSO model-checking problem for simple linear loops, or equivalently
discrete-time linear dynamical systems, with semialgebraic predicates (ie, Boolean …

On multiphase-linear ranking functions

AM Ben-Amram, S Genaim - International Conference on Computer Aided …, 2017 - Springer
Multiphase ranking functions (M\varPhi RFs) were proposed as a means to prove the
termination of a loop in which the computation progresses through a number of “phases” …

A decision tree abstract domain for proving conditional termination

C Urban, A Miné - International Static Analysis Symposium, 2014 - Springer
We present a new parameterized abstract domain able to refine existing numerical abstract
domains with finite disjunctions. The elements of the abstract domain are decision trees …

Termination of linear loops over the integers

M Hosseini, J Ouaknine, J Worrell - arxiv preprint arxiv:1902.07465, 2019 - arxiv.org
We consider the problem of deciding termination of single-path while loops with integer
variables, affine updates, and affine guard conditions. The question is whether such a loop …

[PDF][PDF] On termination of integer linear loops

J Ouaknine, JS Pinto, J Worrell - Proceedings of the Twenty-Sixth Annual …, 2014 - SIAM
A fundamental problem in program verification concerns the termination of simple linear
loops of the form: where x is a vector of variables, u, a, and c are integer vectors, and A and …

What's decidable about discrete linear dynamical systems?

T Karimov, E Kelmendi, J Ouaknine… - … on the Occasion of His 60th …, 2022 - Springer
What’s Decidable About Discrete Linear Dynamical Systems? | SpringerLink Skip to main
content Advertisement Springer Nature Link Account Menu Find a journal Publish with us …

Proving termination starting from the end

P Ganty, S Genaim - … : 25th International Conference, CAV 2013, Saint …, 2013 - Springer
We present a novel technique for proving program termination which introduces a new
dimension of modularity. Existing techniques use the program to incrementally construct a …

Eventual linear ranking functions

R Bagnara, F Mesnard - Proceedings of the 15th Symposium on …, 2013 - dl.acm.org
Program termination is a hot research topic in program analysis. The last few years have
witnessed the development of termination analyzers for programming languages such as C …

Unrestricted termination and non-termination arguments for bit-vector programs

C David, D Kroening, M Lewis - … on Programming, ESOP 2015, Held as …, 2015 - Springer
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 …