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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Goldsztejn, A.: Modal intervals revisited, part 1: a generalized interval natural extension. Reliable Comput. 16, 130–183 (2012)
Goldsztejn, A.: Modal intervals revisited, part 2: a generalized interval mean value extension. Reliable Comput. 16, 184–209 (2012)
Hansen, E.R., Walster, G.W.: Global Optimization Using Interval Analysis, 2nd edn. Marcel Dekker, New York (2003)
Heimlich, O.: Interval arithmetic in GNU Octave. In: SWIM 2016: Summer Workshop on Interval Methods (2016)
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
IEEE: Institute of Electrical and Electronic Engineers. 754-2008 - IEEE Standard for Floating-Point Arithmetic. IEEE Computer Society (2008)
IEEE: Institute of Electrical and Electronic Engineers. 1788-2015 - IEEE Standard for Interval Arithmetic. IEEE Computer Society, New York, June 2015
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)
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)
Moore, R.E.: Interval Analysis. Prentice Hall, Englewood Cliffs (1966)
Moore, R.E.: Methods and Applications of Interval Analysis. SIAM Studies in Applied Mathematics (1979)
Moore, R.E., Kearfott, R.B., Cloud, M.J.: Introduction to Interval Analysis. SIAM (2009)
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)
Neumaier, A.: Interval Methods for Systems of Equations. Cambridge University Press, Cambridge (1990)
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
Revol, N., Rouillier, F.: Motivations for an arbitrary precision interval arithmetic and the MPFI library. Reliable Comput. 11(4), 275–290 (2005)
Rump, S.M.: Verification methods: rigorous results using floating-point arithmetic. Acta Numer. 19, 287–449 (2010)
Rump, S.M.: Interval arithmetic over finitely many endpoints. BIT Numer. Math. 52(4), 1059–1075 (2012)
Tucker, W.: Validated Numerics - A Short Introduction to Rigorous Computations. Princeton University Press, Princeton (2011)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)