arXiv · 1401.5338
Ranking Templates for Linear Loops
Abstract
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 parametrized, well-founded relations such that an assignment to the parameters gives rise to a ranking function. This approach generalizes existing methods and enables us to use templates for many different ranking functions with affine-linear components. We discuss templates for multiphase, piecewise, and lexicographic ranking functions. Because these ranking templates require both strict and non-strict inequalities, we use Motzkin's Transposition Theorem instead of Farkas Lemma to transform the generated $\exists\forall$-constraint into an $\exists$-constraint.
Explore related subjects
Keep this discovery
Jan Leike, Matthias Heizmann. 2014-01-21. Ranking Templates for Linear Loops. https://arxiv.org/abs/1401.5338
Cite the original work for its findings. Save a collection to share your selection of sources.