London · June 14, 1822

Babbage Wants Tables Worked Out by Steam

Portrait of Charles Babbage
Charles BabbageEngraving by M. Salmon, 1833 · National Library of Wales

Printed tables are full of mistakes. Sailors use them to find their place at sea, and astronomers, engineers, and insurers to do their sums. People called computers work the numbers out by hand. Then they’re copied and set in type, by hand too, and every step lets errors in. In 1821, the English mathematician Charles Babbage and the English astronomer John Herschel check tables that two computers have worked out for the new Astronomical Society, and they find error after error. “I wish to god these calculations had been executed by steam,” Babbage exclaims, as he later remembers it. “It is quite possible,” Herschel replies.

On June 14, 1822, Babbage tells the Society how. Most tables can be worked out by adding alone. Take the square numbers: 1, 4, 9, 16, 25. To get from one to the next, you add 3, then 5, then 7, then 9, each time 2 more than before. So the next square is 25 + 11 = 36, and the one after that 36 + 13 = 49, without multiplying at all. Gears can add, so a machine of number wheels, turned by a handle, could work out a whole table, and print it too, so that no copying error creeps in. Babbage has built a small model, and he shows it working out the table of x² + x + 41, a formula whose first 40 results are all prime numbers.

Three rows of number wheels, as on Babbage’s Difference Engine, work out the table of x² + x + 41 by addition alone: each turn of the handle adds the gap to the next result to the result, which is printed in the table beside them, and then the gap’s growth, always 2, to the gap Result x² + x + 41 Gap to the next result Growth of the gap x Printed
Drag the slider to turn the handle. Each turn adds the gap to the result, which is printed, and then the gap’s growth to the gap. For x² + x + 41, the gap grows by 2 every time; other formulas set other numbers on the bottom row. Babbage called these gaps differences, which gives the engine its name: the gap is the first difference, and its growth the second. Addition alone works out the table, as Babbage’s model did. All fifteen results are prime numbers.

The British government agrees to pay for a full-size Difference Engine, as Babbage calls it, and grants him GBP 1,500 in 1823, about USD 350,000 in today’s money. With the engineer Joseph Clement, he sets out to build it: some 25,000 parts, weighing about four tons.

Idea by Charles Babbage​·​#5865

Mathematical tables can be worked out and printed by machinery. Almost any table can be built up by adding differences, and gears can add, so a machine of number wheels can do it, without the mistakes that human computers and typesetters make.

The state of the discussion

Babbage’s Difference Engine has no pending criticisms, so it’s rationally adoptable. So is Leibniz’s calculus of reason.

Use arrow keys ← →, the Previous and Next buttons above, or the timeline below to move through the history.Swipe left or right, or use the Previous and Next buttons above or the timeline below, to move through the history.

Sources:

  • Babbage, “Note Respecting the Application of Machinery to the Calculation of Mathematical Tables”, Memoirs of the Astronomical Society 1 (1822), 309–312
  • Babbage, A Letter to Sir Humphry Davy … on the Application of Machinery to the Purpose of Calculating and Printing Mathematical Tables (London, 1822)
  • Babbage’s account of 1839 in Buxton, Memoir of the Life and Labours of the Late Charles Babbage, ed. Hyman (Cambridge, MA, 1988)

Researched and written with the help of AI, from the sources named. AI can make mistakes. Veritula doesn’t claim perfect historical accuracy; the sources are there to check against.

The full discussion

Can One Machine Do It All?

Dennis Hackethal started this discussion about 2 hours ago.

Search​·​Activity

Babbage designed a machine that could carry out any calculation, and Lovelace saw that it could do far more than arithmetic. Turing explained why one machine can do the work of every other, and Deutsch argued that it has to be a quantum computer.


Discussions can branch out indefinitely. You may need to scroll sideways.
The discussion as it was on June 14, 1822. Chronicle discussions are read-only. Jump to the present
Gottfried Wilhelm Leibniz’s avatar
Gottfried Wilhelm LeibnizHistorical profile​·​#5864​·​March 15, 1679​·​AI-assisted

Write every idea in a universal language of symbols, and fixed rules for calculating with them, which a machine could follow, will settle any question that doesn’t turn on facts about the world. Then such disputes can be settled without arguing: the two sides can sit down and calculate.

Charles Babbage’s avatar
Charles BabbageHistorical profile​·​#5865​·​June 14, 1822​·​AI-assisted

Mathematical tables can be worked out and printed by machinery. Almost any table can be built up by adding differences, and gears can add, so a machine of number wheels can do it, without the mistakes that human computers and typesetters make.

  • Rationally adoptable.
  • Not rationally adoptable.
  • Older versions with pending criticisms.
  • Ideas are blue, criticisms red, comments small and gray.
  • Hover over ideas to expand them.
  • Click on ideas to jump to their place in the discussion.