Today every smartphone, every GPS satellite, every quantum computer depends on a single abstraction—zero. But this abstraction was not born in Silicon Valley or in the laboratories of CERN, but in the temple observatories of ancient India.
The Roman Empire collapsed in 476, leaving Europe a legacy of aqueducts, roads, and a number system in which it was impossible to record absence. I, V, X, L, C, D, M—symbols with which the merchants of Florence traded wine and wool, where the architects of Reims Cathedral calculated the load on vaults, where astronomers tried to predict eclipses. Try multiplying MCMXCIV by XLVII in your head—Roman notation turns the simplest operation into a puzzle because it is additive, not positional. Each digit carries an absolute value, and its place in the notation changes almost nothing.
The Babylonians three thousand years before our era invented a sexagesimal system in which two cuneiform strokes could mean 2 or 120—depending on position. They left an empty space where a place value was absent, but this was a technical device, not a philosophical category. The Maya of Central America independently arrived at the same idea—an empty shell in their vigesimal notation indicated a skipped position in calendar calculations. But neither the Babylonian void nor the Mayan shell became a number. They remained markup—a road sign, not the road itself.
Mathematics without zero is like chemistry without vacuum—you can mix substances, but you cannot understand what happens between atoms. You can add and subtract, but operations remain intuitive gestures, not elements of a formal system.
In 598 in India, possibly in the city of Ujjain—the astronomical center of the Gupta Empire—a boy was born who was destined to rewrite the rules of arithmetic. Brahmagupta grew up in a culture where mathematics was not separated from cosmology, where numbers described not only grain in a warehouse but also cycles of rebirth, planetary orbits, rhythms of time. In 628, at the age of 30, he completed the treatise "Brahmasphutasiddhanta"—mathematical astronomy in 25 chapters, where between calculations of lunar eclipses and the geometry of triangles, the definition of zero as the result of subtracting a number from itself appeared for the first time.
Brahmagupta called it shunya—emptiness, void, absence. But unlike the Babylonians, he did not stop at declaration. He formulated rules: a + 0 = a, a − 0 = a, a × 0 = 0. He introduced negative numbers—debts, kshaya—and described their interaction with shunya. He showed that zero is not a technical symbol but a full participant in calculations, an element of the system. The treatise contained algorithms for extracting square roots, solving quadratic equations, the multiplication method gomutrka—but it was shunya that transformed a set of techniques into algebra.
The concept was radical. In Greek mathematics, which penetrated India through Alexandria, numbers remained geometric quantities—lengths, areas, ratios. Plato believed that mathematics studies eternal forms, and Aristotle denied the existence of actual infinity. Zero as a number is the recognition of emptiness not as an absence of being but as an independent category. This is a philosophical gesture comparable to the Buddhist concept of shunyata—emptiness as the foundation of reality from which phenomena arise.
In 772 (according to other sources—773, which corresponds to 156 of the Hijra) an Indian scholar named Kanka arrived in Baghdad, in the capital of the Abbasid Caliphate, at the court of Caliph al-Mansur. He brought a treatise that Arabic sources call "Sindhind"—presumably, Brahmagupta's "Brahmasphutasiddhanta". Al-Mansur, founder of the House of Wisdom, ordered the text translated into Arabic. This work was performed by the astronomer al-Fazari—the first bridge between Indian mathematics and the Islamic world.
Half a century later, around 820, the Uzbek mathematician Muhammad ibn Musa al-Khwarizmi (whose name would later transform into the word "algorithm") wrote the treatise "Kitab al-jabr wa-l-muqabala"—"The Book of Restoration and Balancing," from which the term "algebra" originates. In it he used the Indian positional system with zero, adapted Brahmagupta's rules, added his own methods for solving equations. Al-Khwarizmi called zero "sifr"—from the Sanskrit "shunya," translated as "empty." This word migrated into Latin as zephirum, then shortened to zero in Italian and cipher in English—cipher, code, secret.
Arab merchants and scholars spread Indian numeration from Morocco to Samarkand. In the mosques of Córdoba and the madrasas of Bukhara they solved equations that in Europe would remain inaccessible for centuries. Zero ceased to be an Indian exotic—it became the language of trade, astronomy, engineering in the Muslim world, while Christian Europe counted on the abacus and recorded results in Roman numerals.
In 1202 the Italian mathematician Leonardo of Pisa, known as Fibonacci, published "Liber Abaci"—"The Book of Calculation," where he popularized Indo-Arabic numerals for European merchants. He spent his youth in North Africa, in the trading colony of Béjaïa (modern Algeria), where he saw how Arab traders operated numbers with the ease of magicians. Returning to Pisa, he wrote a textbook demonstrating the advantages of the new system: calculating interest, currency exchange, converting measures—everything that required hours of manipulation with Roman numerals reduced to a few lines on paper.
But Europe was in no hurry to accept the gift. The Church saw in zero a dangerous abstraction—nothing possessing the properties of being, reminiscent of heretical discussions about the nature of God. The merchant guilds of Florence and Venice prohibited the use of "infidel" numerals in account books—it was too easy to forge 0 into 6 or 9, turning debt into profit. In 1299 Florence officially banned bankers from recording sums in Arabic numerals—only Roman or in words. Zero seemed like magic, and magic smelled of heresy.
It took three centuries for the new numeration to displace the old. Gutenberg's printing press (1440s) made Arabic numerals the standard of book printing—typesetting MDCCCXLVIII instead of 1848 was expensive and slow. The Scientific Revolution of the 16th–17th centuries finally buried the Roman system: Copernicus, Kepler, Galileo, Newton—all of them thought and wrote equations in a language where zero was a full-fledged variable.
Zero opened the door not only to arithmetic but to the very idea of a formal system. The Cartesian coordinate system (1637) is impossible without a point of origin—the point (0, 0) from which the axes diverge. The calculus of Newton and Leibniz (1670s) operates with infinitesimals tending to zero but not equal to it—the boundary between something and nothing becomes a tool for analyzing change. Algebraic topology studies spaces through invariants, many of which are expressed through zero cohomologies.
But the true triumph of shunya came in the 20th century, when Claude Shannon in 1937 defended a master's thesis showing that Boolean algebra (where only 0 and 1, false and true, exist) can describe the operation of electrical circuits. Binary code is not Shannon's invention; Leibniz reflected on it as early as 1679, seeing in 0 and 1 a cosmological metaphor (emptiness and God create the world). But Shannon transformed metaphor into engineering. The transistor, invented in 1947, is a physical switch between 0 (current does not flow) and 1 (current flows). Every processor—billions of such switches, every bit of information—a choice between shunya and one.
Public-key cryptography, on which bank transfers and secure connections depend, uses modular arithmetic—remainders from division, where the result of the operation mod n cyclically returns to zero. GPS navigation calculates position by solving systems of equations where the origin—zero latitude, zero longitude, Earth's center of mass—serves as the reference point. Quantum computing operates with qubits that are in a superposition of |0⟩ and |1⟩, where |0⟩ is the basis state, the quantum equivalent of classical zero.
Brahmagupta died around 670, not living to his eightieth year. His treatise remained the main astronomical manual in India for centuries, but the mathematician himself did not establish a school, did not create a dynasty of students. Indian tradition dissolved his name in collective knowledge—commentators cited "Brahmasphutasiddhanta" without always specifying authorship. Shunya entered Arabic science as an Indian concept, but the specific person who gave it a rigorous definition remained in the shadows.
Only in the 19th century, when British colonial scholars began translating Sanskrit manuscripts, did Brahmagupta return to the history of mathematics. Henry Thomas Colebrooke published a translation of part of the treatise in 1817, and Europeans realized that the algebra they considered Greco-Arabic heritage had Indian roots. The paradox: a civilization that built the digital age on the foundation of zero knew the name al-Khwarizmi for seven centuries but did not remember the name Brahmagupta.
Today every line of program code contains zeros—as variable values, as array indices (in most languages numbering starts from 0), as string terminators in the C language. Every file on disk—a sequence of bits, where half are shunya. Artificial intelligence, which generates the text of these words, is trained on billions of parameters represented by floating-point numbers, where mantissa and exponent can turn to zero. A concept born in 628 in an astronomical treatise written in Sanskrit became the silent foundation of the reality in which humanity spends most of its time—the reality of screens, networks, calculations.
One abstraction, recognizing emptiness as a full-fledged number, over 1400 years transformed from a marginal idea into the supporting structure of civilization. Brahmagupta did not foresee transistors and satellites, but he did what distinguishes mathematics from engineering: saw in absence not a deficiency of being but an independent entity capable of participating in operations. Shunya turned out to be not a gap between numbers but a gateway to infinity—and this gateway remains open to this day, in every processor, in every algorithm, in every bit that at this moment switches between one and emptiness.