The NIST Handbook of Mathematical Functions is the product of a massive ten-year effort by the National Institute of Standards and Technology to update the original Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables from 1964 (commonly known simply as “Abramowitz and Stegun,” after the editors). The objective of the book is to offer a comprehensive reference for researchers and others in mathematics and adjacent disciplines. This print edition is a companion to the Digital Library of Mathematical Functions found on the NIST’s website at http://dlmf.nist.gov/.
The book is divided into thirty-six chapters, with most chapters discussing a function or class of functions. Each chapter has a different author, but great care has been taken to ensure uniformity in the structure and depth of the content. It is a very easy book to navigate, which in a book of this scope is no small point.
The first three chapters (Algebraic and Analytic Methods, Asymptotic Approximations, and Numerical Methods) are about establishing notation and methods used for defining and working with functions and not about the functions themselves. Each remaining chapter is structured as follows:
Notation: Notational conventions for the chapter are succinctly established.
Properties: This is where the main definitions and discussions of the functions occur. To get a sense of what you get, we’ll have a look at the coverage of the familiar trigonometric functions, found in Chapter 4, “Elementary Functions:”
That’s all in about ten pages (and considering that there are about 800 pages of content, you can imagine just how much this book covers). The other elementary functions in the chapter include similar discussions of exponential, logarithmic, and hyperbolic functions. The other functions covered in the book are, of course, considerably more advanced.
Of course, different chapters will feature different material depending on what is appropriate for the topic. Standard inventories include basic definitions, identities, special values, limits and differential equations, and series representations. Each chapter also features richly printed and thoughtfully prepared color graphics.
Applications: This section is generally very brief and makes no attempt to be comprehensive. The applications are meant more as a short reminder of where the functions come from. In the case of trigonometry, for example, we get some standard formulas for Euclidean and spherical triangles and cubic equations.
Computation: This section features notes on the numerical computation of the chapter’s functions, with a web address for the associated link in the DLMF (described below) for any software.
References: Each chapter ends with a list of references, including notes on where and how they are used.
The book closes with an 80-page bibliography and an extensive index. It includes a CD with a digital copy in Adobe’s portable document format (PDF). This digital copy is fully searchable and internally hyperlinked.
It is worth keeping in mind that this is a reference text and is written as such; there is almost no narrative text. An incredible amount of content is squeezed into these pages, but it’s probably not a source for learning a new field.
It is impossible to meaningfully discuss the breadth of the content in this short review, but the table of contents tells much of the story. The vast majority of the functions included lie in the domain of mathematical analysis, but fields like combinatorics and number theory get their due (albeit with an analytic emphasis). Special functions are the stars of the show, but the organization keeps its purpose as general reference well in mind. Each chapter stands on its own to the extent that it does not depend on earlier chapters. For example, one does not need to be an expert in the hypergeometric function to look up its various special cases by name. For what it’s worth, this reviewer was able to find his way through everything he thought to check and noticed no fatal omissions. Anything the book cannot list explicitly at least gets a good reference.
This print edition is, however, the sidekick to the real hero of our story, NIST’s Digital Library of Mathematical Functions. This website freely distributes the same content as the text. Like the CD edition, the site is fully searchable and hyperlinked. One excellent feature is that the massive bibliography includes external links directly to the papers or their reviews. Many pictures and formulas may be downloaded in a variety of formats such as TeX, png, and pdf.
The website features some excellent links for software. Convenient tables will identify implementations in several open source and commercial software packages. There are also plenty of links to mathematical software repositories and/or directly to computer code (most linked programs are in FORTRAN, but more recent implementations may be in C++, MATLAB, or other languages).
Those familiar with the original book will find expanded coverage and a much more streamlined presentation. Most of the tables appear to have found their ways in tact into the new edition, although a lot of material has been reorganized into different sections and a handful of minor topics did not survive. The many lists of approximate values have been mercifully dropped in favor of links to numerical implementations. The deeply concerned can also find the older edition freely online, but there is little reason to go back.
The NIST has offered a great service to the scientific community by compiling this material efficiently and thoughtfully, and by making it accessible in a variety of ways. The Handbook has caught up to the times in its content, presentation, and dissemination online and will continue to be a standard for analysts, applied mathematicians, physicists, and other researchers until the next major update, presumably sometime in the 2050s.
Bill Wood lives in Arkansas and does a variety of mathematical things.
1. Algebraic and analytic methods Ranjan Roy, Frank W. J. Olver, Richard A. Askey and Roderick S. C. Wong; 2. Asymptotic approximations Frank W. J. Olver and Roderick S. C. Wong; 3. Numerical methods Nico M. Temme; 4. Elementary functions Ranjan Roy and Frank W. J. Olver; 5. Gamma function Richard A. Askey and Ranjan Roy; 6. Exponential, logarithmic, sine and cosine integrals Nico M. Temme; 7. Error functions, Dawson's and Fresnel integrals Nico M. Temme; 8. Incomplete gamma and related functions Richard B. Paris; 9. Airy and related functions Frank W. J. Olver; 10. Bessel functions Frank W. J. Olver and Leonard C. Maximon; 11. Struve and related functions Richard B. Paris; 12. Parabolic cylinder functions Nico M. Temme; 13. Confluent hypergeometric functions Adri B. Olde Daalhuis; 14. Legendre and related functions T. Mark Dunster; 15. Hypergeometric function Adri B. Olde Daalhuis; 16. Generalized hypergeometric functions and Meijer G-function Richard A. Askey and Adri B. Olde Daalhuis; 17. q-Hypergeometric and related functions George E. Andrews; 18. Orthogonal polynomials Tom H. Koornwinder, Roderick S. C. Wong, Roelof Koekoek and Rene F. Swarttouw; 19. Elliptic integrals Bille C. Carlson; 20. Theta functions William P. Reinhardt and Peter L. Walker; 21. Multidimensional theta functions Bernard Deconinck; 22. Jacobian elliptic functions William P. Reinhardt and Peter L. Walker; 23. Weierstrass elliptic and modular functions William P. Reinhardt and Peter L. Walker; 24. Bernoulli and Euler polynomials Karl Dilcher; 25. Zeta and related functions Tom M. Apostol; 26. Combinatorial analysis David M. Bressoud; 27. Functions of number theory Tom M. Apostol; 28. Mathieu functions and Hill's equation Gerhard Wolf; 29. Lamé functions Hans Volkmer; 30. Spheroidal wave functions Hans Volkmer; 31. Heun functions Brian D. Sleeman and Vadim Kuznetsov; 32. Painlevé transcendents Peter A. Clarkson; 33. Coulomb functions Ian J. Thompson; 34. 3j,6j,9j symbols Leonard C. Maximon; 35. Functions of matrix argument Donald St. P. Richards; 36. Integrals with coalescing saddles Michael V. Berry and Chris Howls.