Hanover · March 15, 1679

Leibniz Dreams of Settling Arguments by Calculation

Portrait of Gottfried Wilhelm Leibniz
Gottfried Wilhelm LeibnizPainting by Christoph Bernhard Francke, about 1695 · Herzog Anton Ulrich Museum

Could arguments be settled the way sums are? The German philosopher and mathematician Gottfried Wilhelm Leibniz thinks so. Machines can already do sums: the French mathematician Blaise Pascal built one in 1642 that adds and subtracts, and in 1673 Leibniz showed the Royal Society in London a model of one that multiplies and divides too. It is unworthy of excellent men, he later writes, to lose hours like slaves in the labor of calculation.

On March 15, 1679, Leibniz writes out a way of counting with just two digits, 0 and 1, in which each place is worth twice the one to its right. Arithmetic in this binary system is so simple, he notes, that a machine could do it with marbles, letting them fall through holes opened for the 1s and keeping the holes for the 0s shut.

Marbles counting in binary: a marble drops from above into the first empty cup, from the right; as it lands, the full cups to its right open their trapdoors and let their marbles fall out, so the cups, read as 1 for full and 0 for empty, count 1, 10, 11, 100, and on up to 11111. Beneath them, each digit times what its place is worth, 16, 8, 4, 2, or 1, adds up to the result, as 0 × 16 + 1 × 8 + 0 × 4 + 1 × 2 + 1 × 1 = 11
Drag the slider to count. A marble drops into the first empty cup, from the right. As it lands, the full cups to its right open their trapdoors and let their marbles fall out. Read as 1 for full and 0 for empty, the cups count in binary, and a 1 carries into the next place just as a 9 does when counting in tens. Each place is worth twice the one to its right, so each digit times what its place is worth adds up to the result. Leibniz’s own sketch of such a machine differs in its details.

But Leibniz dreams of much more: a universal language of symbols for all our ideas, with fixed rules for calculating that would settle any question of mathematics, or any other question that doesn’t turn on facts about the world. Then, he writes a few years later, people who disagree would no more need to argue than two accountants do: they could take their pens in hand, sit down at their abacuses, and say to each other, “Let us calculate” (emphasis in the original).

Idea by Gottfried Wilhelm Leibniz​·​#5864

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.

The state of the discussion

At this point, Leibniz’s calculus of reason has no pending criticisms, so it’s rationally adoptable.

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:

  • Leibniz, “De progressione dyadica” (manuscript, 1679), translated in Strickland and Lewis, Leibniz on Binary (Cambridge, MA, 2022)
  • Leibniz, “Machina arithmetica” (manuscript, 1685), translated in Smith, A Source Book in Mathematics (New York, 1929), 173–181
  • Leibniz, “De arte characteristica” (manuscript, about 1688), in Gerhardt, Die philosophischen Schriften 7 (Berlin, 1890), 198–203

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 March 15, 1679. 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.

  • 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.