Improved bound for stochastic formal correctness of numerical algorithms

  • Authors:
  • Marc Daumas;David Lester;Érik Martin-Dorel;Annick Truffert

  • Affiliations:
  • ÉLIAUS (EA 3679 UPVD), Université de Perpignan Via Domitia, Perpignan Cedex 9, France 66860;School of Computer Science, University of Manchester, Manchester, UK M13 9PL;LIP (UMR 5668 CNRS, ENSL, INRIA, UCBL, U. Lyon), École Normale Supérieure de Lyon, LIP, Lyon Cedex 07, France 69364;LAMPS (EA 4217 UPVD), Université de Perpignan Via Domitia, Perpignan Cedex 9, France 66860

  • Venue:
  • Innovations in Systems and Software Engineering
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We provide bounds on the probability that accumulated errors were never above a given threshold on numerical algorithms. Such algorithms are used, for example, in aircraft and nuclear power plants. This report contains simple formulas based on Lévy's, Markov's and Hoeffding's inequalities and it presents a formal theory of random variables with a special focus on producing concrete results. We select three very common applications that cover the common practices of systems that evolve for a long time. We compute the number of bits that remain continuously significant in the first two applications with a probability of failure around one out of a billion, where worst case analysis considers that no significant bit remains. We are using PVS as such formal tools force explicit statement of all hypotheses and prevent incorrect uses of theorems.