On the decidability of the existence of polyhedral invariants in transition systems

09/13/2017
by   David Monniaux, et al.
0

Automated program verification often proceeds by exhibiting inductive invariants entailing the desired properties.For numerical properties, a classical class of invariants is convex polyhedra: solution sets of system of linear (in)equalities.Forty years of research on convex polyhedral invariants have focused, on the one hand, on identifying "easier" subclasses, on the other hand on heuristics for finding general convex polyhedra.These heuristics are however not guaranteed to find polyhedral inductive invariants when they exist.To our best knowledge, the existence of polyhedral inductive invariants has never been proved to be undecidable.In this article, we show that the existence of convex polyhedral invariants is undecidable, even if there is only one control state in addition to the "bad" one.The question is still open if one is not allowed any nonlinear constraint.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/07/2020

Decidability and Synthesis of Abstract Inductive Invariants

Decidability and synthesis of inductive invariants ranging in a given do...
research
05/12/2022

Probabilistic Program Verification via Inductive Synthesis of Inductive Invariants

A desired property of randomized systems, represented by probabilistic p...
research
04/16/2019

Using Dynamic Analysis to Generate Disjunctive Invariants

Program invariants are important for defect detection, program verificat...
research
06/21/2011

Discovery of Invariants through Automated Theory Formation

Refinement is a powerful mechanism for mastering the complexities that a...
research
12/12/2021

A simple proof of three properties on Simpson's 4-slot Algorithm

In this paper we present an invariance proof of three properties on Simp...
research
01/21/2022

Boosting Isomorphic Model Filtering with Invariants

The enumeration of finite models is very important to the working discre...
research
01/09/2017

Semialgebraic Invariant Synthesis for the Kannan-Lipton Orbit Problem

The Orbit Problem consists of determining, given a linear transformation...

Please sign up or login with your details

Forgot password? Click here to reset