Mathematics & Computer Science
Zero as a number (with arithmetic rules)
628 CEBrahmaguptaBrahmasphutasiddhantaPan-Indian / unspecified
628 CE
First surviving text to treat zero as a number and give rules for adding, subtracting and multiplying with zero and with negative numbers.
- Dated
- 628 CE
- As scholars put it
- 628 CE
- Originator
- Brahmagupta
- Source text
- Brahmasphutasiddhanta
- Region
- Pan-Indian / unspecified
- Discipline
- Mathematics & Computer Science
- Evidence
- Documented
- Confidence
- High
- Verification
- Verified-web
From an empty place to a number
Babylonian scribes and Maya calendar-keepers both used a sign for an empty position, but neither treated it as a quantity you could calculate with 2. Indian place-value notation also needed such a sign, and by the early centuries CE it was written as a dot, the bindu, in texts like the Bakhshali manuscript 7.
The decisive step came in 628 CE. Brahmagupta, then about thirty and working at Bhillamala (modern Bhinmal, Rajasthan), wrote the Brahmasphutasiddhanta, a treatise mostly about astronomy, with two chapters of mathematics 6. There he defined zero as what you get when a number is subtracted from itself, and then asked the question nobody had written down before: what happens when you add, subtract, multiply and divide with it 16.
The rules, in his words
Brahmagupta framed numbers as fortunes (positive) and debts (negative). His rules include: "A debt minus zero is a debt. A fortune minus zero is a fortune. Zero minus zero is a zero. A debt subtracted from zero is a fortune. A fortune subtracted from zero is a debt. The product of zero multiplied by a debt or fortune is zero" 6. Every one of these still holds in modern arithmetic.
Division was harder. He said a number divided by zero is "a fraction with zero as denominator", which names the problem without solving it, and he claimed that zero divided by zero is zero, which mathematicians now reject 6. Later Indian mathematicians kept working on it: Bhaskara II in the 12th century described a number divided by zero as an infinite quantity 2. Brahmagupta's rules were not the last word, but they were the first written attempt to make zero obey the same logic as every other number 10.
How we know, and what is disputed
The Brahmasphutasiddhanta survives in Sanskrit manuscripts and was translated into English by Henry Thomas Colebrooke in 1817 4. Its date is secure because Brahmagupta states his age and the year of writing 6.
The older Bakhshali manuscript is less settled. In 2017 the Bodleian Library radiocarbon-dated three of its birch-bark leaves and announced that its zero dates to the 3rd or 4th century CE, centuries earlier than the 876 CE zero carved at the Chaturbhuj temple in Gwalior 7. The three leaves, though, came back with dates spread across six hundred years. A group of historians of Indian mathematics argued in a peer-reviewed reply that the manuscript is one continuous work, so the latest date, around the 8th to 10th century, is the likelier date of writing, and that its zero is already used as a number, not just a placeholder 89. Either way, Brahmagupta's text remains the earliest one that states the rules.
How zero reached the world
In the 770s, scholars at the Abbasid court in Baghdad translated Indian astronomical works, including Brahmagupta's, into Arabic 2. Around 825 Muhammad ibn Musa al-Khwarizmi wrote a book on calculating with the Indian numerals, zero included; its Latin translation, Algoritmi de numero Indorum, gave us the word algorithm 2. Leonardo of Pisa (Fibonacci) learned the system in North Africa and promoted it to European merchants in his Liber Abaci of 1202 2.
The Sanskrit word shunya, meaning empty, travelled with it: rendered in Arabic as sifr, it became both the English zero and cipher 2. Today every digital computer works in a positional number system in which zero is an ordinary digit and an ordinary number, exactly as Brahmagupta proposed.
Background
Indian scribes had long written numbers in a place-value system that needed a mark for an empty place, a dot (bindu) later drawn as a small circle. In 628 CE, working at Bhillamala in Rajasthan, the astronomer Brahmagupta went further: in the Brahmasphutasiddhanta he defined zero (shunya) as a number subtracted from itself and set out how it behaves under addition, subtraction, multiplication and division.
Significance
It is the earliest surviving text to treat zero as a number in its own right rather than a gap. Together with his rules for positive and negative quantities, it made arithmetic closed and mechanical, the foundation that algebra, the decimal system and eventually computing were built on.
Meanwhile in the West
Formalised in Europe only centuries later; zero reached the West via Arabic mathematics.
Fair to say
A symbol for empty place-value existed earlier (Babylon, Maya); Brahmagupta's leap was treating zero as an operable NUMBER.
Path to modern innovation
Zero underpins all modern arithmetic, algebra and computing.
Builds on
Transmission
Transmitted India -> al-Khwarizmi (9th c.) -> Fibonacci's Liber Abaci (1202) -> Europe.
Primary sources
References
- 1Brahmasphutasiddhanta (628 CE)
- 2K. Plofker, Mathematics in India (2009)
- 8The Bakhshali Manuscript: A Response to the Bodleian Library's Radiocarbon Dating
Further reading
Corrections and additional sources: edit IND-001 on GitHub.