A simple test qualifying the accuracy of Horner's rule for polynomials (Q2387741)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 2202950
Language Label Description Also known as
default for all languages
No label defined
    English
    A simple test qualifying the accuracy of Horner's rule for polynomials
    scientific article; zbMATH DE number 2202950

      Statements

      A simple test qualifying the accuracy of Horner's rule for polynomials (English)
      0 references
      0 references
      0 references
      5 September 2005
      0 references
      The authors consider the problem of evaluating a polynomial with floating point arithmetic. An evaluation scheme is defined to be faithful if it returns either the rounded up or the rounded down value of the exact result. Faithful rounding is shown to be more accurate than bounding the number of units in the last place of the error. The main results of the paper propose tight sufficient conditions to guarantee faithful rounding on one step of Horner's scheme. The conditions are validated with the IEEE standard for floating point arithmetic using the Coq automatic proof checker. Three programs in Maple, Java and C are also presented that compute an upper bound and an absolute error bound on an arbitrary polynomial and an arbitrary domain for the indeterminate. Subject to a certain criterion, the programs guarantee faithful evaluation, as illustrated by two examples.
      0 references
      IEEE 754 standard
      0 references
      Horner's rule
      0 references
      formal proof
      0 references
      evaluation of polynomials
      0 references
      floating point arithmetic
      0 references
      Coq automatic proof checker
      0 references
      Maple
      0 references
      Java
      0 references
      C
      0 references
      error bound
      0 references
      0 references
      0 references
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references