International audienceOff-the-shelf linear programming (LP) solvers trade soundness for speed: for efficiency, the arithmetic is not exact rational arithmetic but floating-point arithmetic. As a side-effect the results come without any formal guarantee and cannot be directly used for decid- ing linear arithmetic. In this work we explain how to design a sound procedure for linear arithmetic built upon an inexact floating-point LP solver. Our approach relies on linear programming duality to instruct a black-box off-the-shelf LP solver to output, when the problem is not satisfiable, an untrusted proof certificate. We present a heuristic post- processing of the certificate which accommodates for certain numeric inaccuracies. Upon success it ret...
The Reliable Computing journal has no more paper publication, only free, electronic publication.Inte...
International audienceIn the context of deductive program verification, handling floating-point comp...
AbstractWe describe a new exact-arithmetic approach to linear programming when the number of variabl...
International audienceOff-the-shelf linear programming (LP) solvers trade soundness for speed: for e...
We consider feasibility of linear integer programs in the context of verification systems such as SM...
International audienceWe consider the decision problem for quantifier-free formulas whose atoms are ...
When computing with floating-point numbers, programmers choose a certain floating-point precision (l...
Software for mixed-integer linear programming can return incorrect results for a number of reasons, ...
International audienceThe SMT-LIB standard defines a formal semantics for a theory of floating-point...
International audienceWe consider feasibility of linear integer problems in the context of verificat...
International audienceThe treatment of the axiomatic theory of floating-point numbers is out of reac...
International audienceMany highly sophisticated tools exist for solving linear arith- metic optimiza...
In this paper we present a new decision procedure for the satisfiability of Linear Arithmetic Logic ...
Writing accurate numerical software is hard because of many sources of unavoidable uncertainties, in...
We consider the problem of solving floating-point constraints obtained from software verification. W...
The Reliable Computing journal has no more paper publication, only free, electronic publication.Inte...
International audienceIn the context of deductive program verification, handling floating-point comp...
AbstractWe describe a new exact-arithmetic approach to linear programming when the number of variabl...
International audienceOff-the-shelf linear programming (LP) solvers trade soundness for speed: for e...
We consider feasibility of linear integer programs in the context of verification systems such as SM...
International audienceWe consider the decision problem for quantifier-free formulas whose atoms are ...
When computing with floating-point numbers, programmers choose a certain floating-point precision (l...
Software for mixed-integer linear programming can return incorrect results for a number of reasons, ...
International audienceThe SMT-LIB standard defines a formal semantics for a theory of floating-point...
International audienceWe consider feasibility of linear integer problems in the context of verificat...
International audienceThe treatment of the axiomatic theory of floating-point numbers is out of reac...
International audienceMany highly sophisticated tools exist for solving linear arith- metic optimiza...
In this paper we present a new decision procedure for the satisfiability of Linear Arithmetic Logic ...
Writing accurate numerical software is hard because of many sources of unavoidable uncertainties, in...
We consider the problem of solving floating-point constraints obtained from software verification. W...
The Reliable Computing journal has no more paper publication, only free, electronic publication.Inte...
International audienceIn the context of deductive program verification, handling floating-point comp...
AbstractWe describe a new exact-arithmetic approach to linear programming when the number of variabl...