Ranking Functions for Vector Addition Systems

10/23/2017
by   Florian Zuleger, et al.
0

Vector addition systems are an important model in theoretical computer science and have been used for the analysis of systems in a variety of areas. Termination is a crucial property of vector addition systems and has received considerable interest in the literature. In this paper we give a complete method for the construction of ranking functions for vector addition systems with states. The interest in ranking functions is motivated by the fact that ranking functions provide valuable additional information in case of termination: They provide an explanation for the progress of the vector addition system, which can be reported to the user of a verification tool, and can be used as certificates for termination. Moreover, we show how ranking functions can be used for the computational complexity analysis of vector addition systems (here complexity refers to the number of steps the vector addition system under analysis can take in terms of the given initial vector).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/01/2019

The Polynomial Complexity of Vector Addition Systems with States

Vector addition systems are an important model in theoretical computer s...
research
04/29/2018

Efficient Algorithms for Asymptotic Bounds on Termination Time in VASS

Vector Addition Systems with States (VASS) provide a well-known and fund...
research
08/29/2017

Efficient Algorithms for Checking Fast Termination in VASS

Vector Addition Systems with States (VASS) consists of a finite state sp...
research
11/18/2018

Multiphase-Linear Ranking Functions and their Relation to Recurrent Sets

Multiphase ranking functions (MΦRFs) are tuples 〈 f_1,...,f_d 〉 of linea...
research
01/05/2017

Exploration of Proximity Heuristics in Length Normalization

Ranking functions used in information retrieval are primarily used in th...
research
11/08/2021

Inverting the discrete curl operator: a novel graph algorithm to find a vector potential of a given vector field

We provide a novel framework to compute a discrete vector potential of a...
research
05/04/2023

A Monoidal View on Fixpoint Checks

Fixpoints are ubiquitous in computer science as they play a central role...

Please sign up or login with your details

Forgot password? Click here to reset