"Computer error" was published in the INFO Journal, (no. 78; Autumn 1997): 21-2, 36. (21)
Note from the editor:
This page is part of a collection of articles by Mr. X, all quite interesting
reading material. (see related resources)
When one speaks today of "computer error," one is most often referring to a flaw in the electronic or mechanical functioning of a programmed machine. An extraordinary case of computer error occurred long before the advent of mechanical and electronic computers, however, as noted by Charles Babbage in an 1827 publication entitled On Errors Common to Many Tables of Logarithms.
Early astronomers spent long periods of time making calculations for tracking and predicting the orbits of comets, planets, and moons, and for determining the occurrence of eclipses. For example, in calculating the orbit of Halley's Comet, the French astronomer Joseph de Lalande (1732-1807) said: "
Charles Fort often ridiculed astronomers for this activity, because they would explain by mathematical calculations what they could not observe through their telescopes, in other words, because they were substituting theory for empirical fact. The profusion of false astronomical predictions and pronouncements that Fort so gleefully pointed out may be largely attributed to the "computer error" that Babbage noted.
According to Florian Cajori, writing in 1894, the main advancements in modern mathematics were "the Arabic notation, decimal fractions, and logarithms."(2) The invention of logarithms has been credited to John Napier, Baron of Merchiston (Scotland), in 1594, when he described his invention to Tycho Brahe. The invention was illustrated with examples and described in Napier's Mirifica logarithmorum canonis descriptio, published in 1614.(3)
Joost Brugi, of Prague, who is credited with an independent invention of logarithms after Napier, published a table of anti-logarithms in 1620, and Edmund Gunter published a table of logarithms to seven places of decimals in the same year. Most significant, however, was Henry Briggs' Logarithmetica Brittanica (1624), which contained the first set of logarithms to 14 places for the numbers from 1 to 20,000 and from 90,000 to 100,000.(4) Adrain Vlacq (also Flack), of Holland, completed Briggs' work with tables published in 1628 at Gouda under the title Arithmetica logarithmica, wherein he presented the first complete set of logarithms by his inclusion of numbers from 20,000 to 90,000.(5)
The great advantage of logarithms is that factors that would be multiplied could simply be summed (added). Cajori states: "It is no exaggeration to say that the invention of logarithms `by shortening the labours doubled the life of the astronomer.'"(6) E.T. Bell writes: "Kepler's laws were the climax of thousands of years of an empirical geometry of the heavens. They were discovered as the result of twenty-two years of incessant calculation, without logarithms.... The contemporaneous invention of logarithms was to reduce all such inhuman labour as Kepler's to more manageable proportions."(7)
When an astronomer is faced with a calculation involving the multiplication of several multi-digit numbers, the advantage of adding numbers from a table and finding the sum in the same table is obvious. One can expect to save time and to avoid errors that might occur in long multiplications. The fact that errors would occur in logarithmic tables should have been expected, however, printers in the 17th and 18th centuries were unlikely to be as careful as mathematicians and astronomers would have wished.
One might wonder how many errors were included in such an effort as Lalande's when one realizes how many calculations may have been made with erroneous logarithms. An historian of mathematics, W.W. Rouse Ball. Writing in 1912, says, "The Arithmetica logarithmica of Briggs and Vlacq are substantially the same as existing tables: parts have at different times been recalculated, but no tables of an equal range and fulness entirely founded on fresh computations have been published since."(8) When Briggs' work was republished by Cambridge University in 1952, it included six folio pages of errors.(9)
In 1785, Charles Hutton published his Mathematical Tables with a preface of scorn, as follows: "
Hutton's work included an "original history," which cited problems found in other logarithmic tables. For example, in the powers of 2, he writes: "
Hutton further points out, "I have a list of several thousand errors which I have corrected in it [the last or fifth edition of Gardiner's Tables], as well as in Gardiner's octavo edition."(12) The lists of errata found in Gardiner's 1742 edition, in the Avignon edition of 1770, and in Callet's editions of 1783 and 1795, which were included in Hutton's 1801 edition, were omitted from his 1830 edition (published after his death in 1823).(13)
The problem of how some errors may have persisted for an extensive period of time was shown by Charles Babbage, who bluntly accused the authors of logarithmic tables as being plagiarists rather than mathematicians: "
The Chinese volume was undoubtedly the second part of a work entitled Su-li Ching-yuen, published in 1713 and comprising 53 books. In 1913, Yoshio Mikami identified its contents as including: "...common logarithms, the latter being given for 11 decimal places. These logarithmic tables are said to be the same as those published by Adrian Vlacq in 1628 in Holland."(16) Mikami also states: "
When Charles Babbage commenced work on his own set of logarithmic tables, published in 1827 as Table of Logarithms of the Natural Numbers from 1 to 108,000, he utilized Callet's tables and compared them with Hutton's, Vega's, Briggs', Gardiner's, and Taylor's. Even after these comparisons revealed many errors which were then recalculated, the process of re-reading the tables would reveal another thirty-two errors and then eight more errors when reading the proofs, which were corrected on the printing plates.(18)
Babbage noted that sometimes the errors in tables of logarithms were the result of calculating new figures using Vlacq's erroneous tables, "in which nevertheless the erroneous figures in Vlacq are omitted."(19) This could be considered an early instance of a "computer virus," where data is rendered useless from utilizing infected software. The problems encountered by the use of such tables are shown in two examples given by Babbage: "
What Charles Babbage concluded was that the errors encountered in logarithmic tables could not be avoided until such time as a "calculating engine" might be employed to recalculate each of the logarithmic figures, which had not been done since the time of Briggs and Vlacq, and the figures then published without typographical error. Babbage's invention was not built for this purpose; but, a century later, modern electronic computers would produce new logarithmic tables, as Babbage had envisioned. Yet, ironically, the development of compact and economical computers has now rendered the need for logarithmic tables and mechanical instruments, such as the slide rule, obsolete. We may continue to encounter "computer error," but this is certainly nothing new.
|Last Updated on September 9, 2002||For suggestions please mail the editors|
Footnotes & References
|0||Article republished with the kind permission of Mr. X. (Mr. X is not a pseudonym)|
|1||"The approaching comet," Edinburgh Review, 61 (April 1835): 99-100; not volume 66, as given by Fort in chapter 3 of New Lands.|
|2||Florian Cajori. A History of Mathematics, (New York: Macmillan, 1894), 161.|
|3||W.W. Rouse Ball. A Short Account of the History of Mathematics, (London: Macmillan, 5th ed., 1912), 195.|
|4||Ibid, 196; Cajori, op. cit., 164|
|5||Cajori, op. cit., 164-5.|
|7||E.T. Bell. The Development of Mathematics, (New York: McGraw-Hill, 1940), 145.|
|8||Ball, op. cit., 196.|
|9||Henry Briggs. Arithmetica logarithmica (Cambridge: University Press, 1952): vol. 1, lxxviii-lxxxiii.|
|10||Charles Hutton. Mathematical Tables, (London, 7th ed., 1830): v.|
|11||Charles Hutton. Mathematical Tables (London, 3rd ed., 1801): 64.|
|14||George Freiherr von Vega. Logarithmische, Trigonometrishe..., (Vienna, 1783), or Thesaurus logarithmorum. Jean Francois Callet. Tables portatives de Logarithmes, (Paris, 1783).|
|15||"Babbage's calculating engine," Edinburgh Review, 59 (July 1834): 277-8.|
|16||Yoshio Mikami. The Development of Mathematics in China and Japan, (New York: Chelsea, n.d.; reprint of 1913 ed.): 117.|
|18||"Babbage's calculating engine," op. cit., 276.|
|21||article courtesy http://www.resologist.net/art01.htm. See also under resources|
|22||Mr. X wrote this article before the flaws / bugs in the Pentium (Intel) were discovered in 1994, but the article did not get published until after this computer error had occurred.|