Skip to main content

Introduction to the IEEE 1788-2015 Standard for Interval Arithmetic

  • Conference paper
  • First Online:
Numerical Software Verification (NSV 2017)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10381))

Included in the following conference series:

Abstract

Interval arithmetic is a tool of choice for numerical software verification, as every result computed using this arithmetic is self-verified: every result is an interval that is guaranteed to contain the exact numerical values, regardless of uncertainty or roundoff errors.

From 2008 to 2015, interval arithmetic underwent a standardization effort, resulting in the IEEE 1788-2015 standard. The main features of this standard are developed: the structure into levels, from the mathematic model to the implementation on computers; the possibility to accommodate different mathematical models, called flavors; the decoration system that keeps track of relevant events during the course of a calculation; the exact dot product for point (as opposed to interval) vectors.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Goldsztejn, A.: Modal intervals revisited, part 1: a generalized interval natural extension. Reliable Comput. 16, 130–183 (2012)

    MathSciNet  Google Scholar 

  2. Goldsztejn, A.: Modal intervals revisited, part 2: a generalized interval mean value extension. Reliable Comput. 16, 184–209 (2012)

    MathSciNet  Google Scholar 

  3. Hansen, E.R., Walster, G.W.: Global Optimization Using Interval Analysis, 2nd edn. Marcel Dekker, New York (2003)

    MATH  Google Scholar 

  4. Heimlich, O.: Interval arithmetic in GNU Octave. In: SWIM 2016: Summer Workshop on Interval Methods (2016)

    Google Scholar 

  5. Kaucher, E.: Interval analysis in the extended interval space IR. In: Alefeld, G., Grigorieff, R.D. (eds.) Fundamentals of Numerical Computation (Computer-Oriented Numerical Analysis), pp. 33–49. Springer, Cham (1980). doi:10.1007/978-3-7091-8577-3_3

    Chapter  Google Scholar 

  6. IEEE: Institute of Electrical and Electronic Engineers. 754-2008 - IEEE Standard for Floating-Point Arithmetic. IEEE Computer Society (2008)

    Google Scholar 

  7. IEEE: Institute of Electrical and Electronic Engineers. 1788-2015 - IEEE Standard for Interval Arithmetic. IEEE Computer Society, New York, June 2015

    Google Scholar 

  8. Kearfott, R.B.: An overview of the upcoming IEEE P-1788 working group document: standard for interval arithmetic. In: IFSA/NAFIPS, pp. 460–465 (2013)

    Google Scholar 

  9. Lerch, M., Tischler, G., von Gudenberg, J.W., Hofschuster, W., Krämer, W.: FILIB\(++\) a fast interval library supporting containment computations. Trans. Math. Softw. 32(2), 299–324 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  10. Moore, R.E.: Interval Analysis. Prentice Hall, Englewood Cliffs (1966)

    MATH  Google Scholar 

  11. Moore, R.E.: Methods and Applications of Interval Analysis. SIAM Studies in Applied Mathematics (1979)

    Google Scholar 

  12. Moore, R.E., Kearfott, R.B., Cloud, M.J.: Introduction to Interval Analysis. SIAM (2009)

    Google Scholar 

  13. Nehmeier, M.: libieeep1788: a C++ implementation of the IEEE interval standard P1788. In: 2014 IEEE Conference on Norbert Wiener in the 21st Century (21CW), pp. 1–6. IEEE (2014)

    Google Scholar 

  14. Neumaier, A.: Interval Methods for Systems of Equations. Cambridge University Press, Cambridge (1990)

    MATH  Google Scholar 

  15. Pryce, J.: The forthcoming IEEE standard 1788 for interval arithmetic. In: Nehmeier, M., Wolff von Gudenberg, J., Tucker, W. (eds.) SCAN 2015. LNCS, vol. 9553, pp. 23–39. Springer, Cham (2016). doi:10.1007/978-3-319-31769-4_3

    Chapter  Google Scholar 

  16. Revol, N., Rouillier, F.: Motivations for an arbitrary precision interval arithmetic and the MPFI library. Reliable Comput. 11(4), 275–290 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  17. Rump, S.M.: Verification methods: rigorous results using floating-point arithmetic. Acta Numer. 19, 287–449 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  18. Rump, S.M.: Interval arithmetic over finitely many endpoints. BIT Numer. Math. 52(4), 1059–1075 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  19. Tucker, W.: Validated Numerics - A Short Introduction to Rigorous Computations. Princeton University Press, Princeton (2011)

    MATH  Google Scholar 

Download references

Acknowledgments

The author would like to thank Alessandro Abate and Sylvie Boldo for their kind invitation. The author would also like to thank all participants to the working group that developed the IEEE 1788-2015 standard for providing the material for this standard, for their differing points of view that questioned every proposal and that eventually contributed to create a solid standard, and for their never-fading enthusiasm. Last but not least, special thanks go to Kearfott [8] and Pryce [15] for the collective work and for their inspiring papers.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nathalie Revol .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Revol, N. (2017). Introduction to the IEEE 1788-2015 Standard for Interval Arithmetic. In: Abate, A., Boldo, S. (eds) Numerical Software Verification. NSV 2017. Lecture Notes in Computer Science(), vol 10381. Springer, Cham. https://doi.org/10.1007/978-3-319-63501-9_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-63501-9_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-63500-2

  • Online ISBN: 978-3-319-63501-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics