Sine Tables: Computing the Heavens
The computational tools that made Indian astronomy possible
Explore how Indian mathematicians developed increasingly accurate sine tables for astronomical calculations, from Aryabhata's single-verse table in 499 CE to Madhava's nine-decimal values in the fifteenth century.
A Table on the Tip of the Tongue
In 499 CE, in the astronomical college at Kusumapura near modern Patna, a twenty-three-year-old mathematician named Aryabhata faced a practical problem. His siddhanta astronomers needed the value of the sine function at many angles, many times a day, to compute planetary positions, eclipse timings, and shadow lengths. Printing did not exist. Paper did not exist. Every working astronomer had to carry his trigonometric reference in memory, and any reference that could not be memorized could not be used. A Greek astronomer in Alexandria could walk to the library, unroll a papyrus, and consult Ptolemy's chord table. A Kusumapura astronomer riding a horse to time an eclipse in a Magadhan village had no such library.
Aryabhata's solution was startling. He divided the quadrant of ninety degrees into twenty-four equal arcs, computed the sine at each, and compressed the entire twenty-four-entry table into a single Sanskrit verse of two lines, encoded in an alphanumeric cipher he invented for the purpose. The verse begins makhi bhakhi phakhi dhakhi and proceeds through twenty more syllables. A student who memorized those two lines carried the earliest sine table in world mathematics on the tip of her tongue. This lesson is about how he built that table, and why the same architecture, precompute at fixed intervals and interpolate between them, is the foundation of every fast trigonometric computation in the modern world.
Why an Astronomer Needs Sine
Aryabhata needed sine for astronomy. To compute the position of a planet, the time of an eclipse, the length of a shadow, or the appearance of a conjunction, a Siddhanta astronomer has to convert angular quantities into linear ones. Sine is the conversion tool. But in the Indian tradition, sine was not the ratio of two sides of a right triangle. It was the half chord of a circle, the ardha-jya, the perpendicular dropped from a point on the circle to the diameter. Given a circle of radius R and an arc of angle theta, the half chord equals R times the modern sine of theta. Choose R carefully and the half chord becomes a number in minutes of arc that can be stored in a single verse.
Aryabhata chose R equal to 3438. This is not an accident. It is the number of minutes in one radian, rounded to the nearest whole minute, so that for small angles the sine in minutes is nearly equal to the arc in minutes. In the Ganitapada, the mathematical section of the Aryabhatiya, he divides the quadrant of ninety degrees into twenty four equal parts, each of three degrees and forty five minutes, and tabulates the half chord for each. The list begins at 225 minutes, the half chord for an arc of 225 minutes, and ends at 3438 minutes, the half chord for the full quadrant. Twenty four values, ascending from a thin sliver to the full radius of the circle. In modern units this is a table of sin theta for theta stepping through 3.75 degrees, 7.5 degrees, 11.25 degrees, and so on up to 90 degrees, with R equal to 3438 as the scale factor. The values agree with a modern calculator to better than one part in a thousand.
A Trigonometric Reference in a Single Verse
The genius of the Aryabhatiya is not the tabulation by itself. It is that the entire table is compressed into one Sanskrit verse, two lines, encoded in a consonantal numeral system Aryabhata invented for the purpose. The verse begins makhi bhakhi phakhi dhakhi and proceeds through twenty four syllables, each syllable representing a small integer that is the first difference between one tabulated sine and the next. A student who has memorized the verse, who knows Aryabhata's alphabetical code, and who can add, can reconstruct the entire twenty four entry sine table on a piece of palm leaf in a few minutes. The whole trigonometric reference a Siddhanta astronomer needs for his day's work sits on the tip of his tongue. No Greek astronomer had anything remotely as compact or as portable. Hipparchus and Ptolemy worked instead with tables of chords of a full circle, at a coarser spacing, preserved in long scrolls that had to be unrolled and consulted. Aryabhata's verse goes into a single breath.
The Method Behind the Verse
To build the table, Aryabhata did not compute twenty four sines from scratch. He computed a few with care and then propagated the rest using a recurrence for sine differences. The first sine is nearly equal to the first arc. Each subsequent sine difference is the previous difference minus a small correction proportional to the current sine itself. In modern notation the rule is second difference of Rsin theta equal to minus Rsin theta times the square of the step size in radians. It is, in substance, the recognition that sine satisfies a second order finite difference equation analogous to its modern differential equation. Aryabhata did not derive this from calculus. He derived it from pure geometric reasoning about the chord of a circle. The recurrence allowed him to compute the entire table from a single seed value and a handful of additions.
Bhaskara I and the Approximation That Held for a Millennium

A century and a half after Aryabhata, his commentator Bhaskara I wrote down a rational approximation for sine that needs no table at all. In his Mahabhaskariya of 629 CE, he gives a single rational function in the arc that produces sine values accurate to within one part in a thousand over the entire half circle. Europeans would not produce anything comparable until the age of Euler, more than a thousand years later. Bhaskara I's formula is one of the great minor miracles of Indian mathematics. It does in one line what a full table does in twenty four. The two methods, table with interpolation and rational approximation, would both continue in active use in Indian astronomy for the next thousand years, each suited to different computational needs.
Madhava and the Series Inside the Table
Nine centuries after Bhaskara I, the Kerala school refined the sine table again. Madhava of Sangamagrama, working around 1400 CE, produced sine values accurate to eight or nine decimal places using an infinite power series for sine. The series is the one modern textbooks call the Taylor series for sine. It is not Taylor's. It is Madhava's, written down in Sanskrit verse roughly two hundred and fifty years before Newton was born. The Kerala school used the series to recompute the entire sine table at a precision no previous civilization had achieved, and then handed the tables forward to the Tantrasangraha of Nilakantha Somayaji and the Yuktibhasa of Jyesthadeva. By the time the European Age of Discovery began, the best sine tables in the world were sitting, unnoticed by Europe, in palm leaf manuscripts on the Malabar coast.

Why It Still Matters
![]()
The through line from Aryabhata to the modern silicon chip is unbroken. The computational strategy, precompute at fixed intervals and interpolate, is exactly the strategy built into every modern processor's trigonometric library. The CORDIC algorithm used in pocket calculators from the 1960s onward is a direct descendant of table based trigonometry. The lookup tables in machine learning libraries for fast activation functions follow the same principle. Every time a GPS receiver converts a satellite signal into a latitude, every time a game engine rotates a character on a screen, every time a radar system tracks an aircraft, a table of precomputed sine values is being consulted. The table may be larger than Aryabhata's twenty four entries. It may be interpolated more cleverly. But the underlying idea, that the heavens are computed from a short list of pretabulated half chords, is his, and the world has been using his method, without knowing whose method it is, for more than fifteen hundred years.
Key figures
Aryabhata
476 to c. 550 CE, Kusumapura (modern Khagaul, near Patna, Bihar)
Bhaskara I
c. 600 to 680 CE, Saurashtra and the western Deccan
Madhava of Sangamagrama
c. 1340 to 1425 CE, Sangamagrama (modern Irinjalakuda, Kerala)
Case studies
Kusumapura 499 CE: Twenty Four Half Chords in a Single Verse
In 499 CE, at the Kusumapura observatory on the outskirts of the old Gupta capital, a twenty three year old astronomer named Aryabhata sits down to write the mathematical section of his Aryabhatiya. He has in front of him the accumulated astronomical knowledge of the previous century, including the proto tables of chords inherited from the Suryasiddhanta tradition. He needs a sine table for his own astronomical work, and he needs it in a form compact enough to travel with him, memorable enough to recite, and accurate enough that the eclipses he predicts actually happen. He makes three decisions. First, he will tabulate the half chord rather than the full chord, because the half chord is the quantity that appears in the formulas for planetary positions. Second, he will divide the quadrant into twenty four equal arcs of 225 minutes each, because that gives a step size small enough for useful interpolation and large enough to fit in a verse. Third, he will encode the twenty four first differences in his own alphabetical numeral system, compressing the entire table into a single line of Sanskrit verse. He writes makhi bhakhi phakhi dhakhi, and the world's first trigonometric table is born.
This is svadhyaya in its most compressed form. Aryabhata is not producing a table for a patron. He is producing a tool for his own astronomical work, and writing it in a form that any serious student of the subject can carry in memory. The verse form is itself a pedagogical commitment. In the Sanskrit tradition, a result that cannot be memorized and recited is a result that will not survive the next generation of students. The one verse sine table is the Indian solution to the problem of how a computational reference outlives the manuscript it is written on. Ptolemy in the Almagest needed chapters of tables. Aryabhata needed two lines.
The Aryabhatiya became the foundational text of Indian mathematical astronomy for the next thousand years. The sine table of Ganitapada 12 was refined by Varahamihira, by Bhaskara I and II, by Nilakantha and Madhava, but never abandoned. The values in modern notation agree with a pocket calculator to better than one part in a thousand. Every subsequent sine table in the Indian tradition, and through Arabic translation every sine table in the medieval Islamic world, is a direct descendant of these twenty four values encoded in one Sanskrit verse at Kusumapura in 499 CE.
A computational reference is only as useful as its portability. Aryabhata's one verse sine table outlived every manuscript that ever held it, because it could be memorized, recited, and rewritten on any surface. The most durable data format is the one a human being can carry in memory and reproduce on demand.
Aryabhata's table of twenty four sine values, expressed in minutes of arc in a circle of radius 3438 minutes, agrees with a modern scientific calculator to within one minute of arc across the entire quadrant, a relative accuracy of better than one part in one thousand, all from a single Sanskrit verse written in 499 CE.
Sangamagrama 1400 CE: Nine Decimal Places on a Palm Leaf
Around the year 1400 CE, in the small Malabar temple town of Sangamagrama, a Nambudiri Brahmin astronomer named Madhava recomputes the sine table that has been the backbone of Indian astronomy for nine centuries. He does not refine Aryabhata's method. He replaces it. In place of the second difference recurrence, he uses an infinite power series for the sine function, the series in which sine theta equals theta minus theta cubed over three factorial plus theta to the fifth over five factorial and so on. The series is his own discovery. Taking enough terms, he computes sine values to eight or nine decimal places of accuracy, far beyond anything Aryabhata, or for that matter any astronomer in the medieval Islamic world, had ever achieved. He records the values in verse, teaches them to his students, and hands them forward to the lineage that would produce Nilakantha Somayaji's Tantrasangraha of 1500 CE and Jyesthadeva's Yuktibhasa of 1530 CE. Europe will rediscover the series in the 1670s under the names of Newton, Gregory, and Taylor, and will not know that the work was already two and a half centuries old when they did.
The Kerala school is the direct continuation of the paramparā that began with Aryabhata at Kusumapura. Madhava is not inventing mathematics from nothing. He is inheriting a computational tradition nine hundred years old and pushing its precision to a level the tradition itself had not known was possible. The infinite series is not a metaphysical curiosity in his mind. It is a recipe for generating a better sine table than the one on his master's shelf. The result is that the most accurate sine values in the world, between roughly 1400 and 1700 CE, sat in palm leaf manuscripts in a few temple towns on the Kerala coast, and were used daily by astronomers who saw themselves as simply maintaining the astronomical tradition of their school.
The Kerala school's sine tables, computed from Madhava's series and refined by Nilakantha and his successors, remained in active use in Kerala until the eighteenth century and in some temples even later. When European astronomical tables finally arrived in India through Jesuit missionaries and East India Company mathematicians, the Kerala values were, in many entries, still the more accurate. The Yuktibhasa of Jyesthadeva, written in Malayalam prose around 1530, is now widely recognized as the world's first calculus textbook, two centuries before Newton's Principia. The Kerala school's priority in the power series method is documented, verifiable, and increasingly accepted in the mainstream history of mathematics.
Precision in tools of computation translates directly into precision in understanding of the world. Madhava did not refine the sine table as a theoretical exercise. He refined it because better tables meant better eclipse predictions, better pañcanga, and better astronomy. The instrument and the knowledge advance together. One cannot be improved without the other.
Madhava's sine values from around 1400 CE are accurate to eight or nine decimal places. The best European sine tables of the fifteenth and sixteenth centuries, including those used by Copernicus in the De Revolutionibus of 1543, were accurate to at best six decimal places, three orders of magnitude less precise than the Kerala values of a century and a half earlier.
Every Chip You Own: The Lookup Table Lives On
On any given day in 2026, somewhere on the order of a hundred billion sine computations are performed by the world's silicon. They happen in smartphones rotating a user interface, in game consoles rendering 3D characters, in GPS receivers converting satellite time signals into latitudes, in radar systems tracking aircraft, in machine learning libraries computing the weights of a neural network, in Fourier transforms separating signal from noise, in audio processors synthesizing the output of a guitar amplifier. None of these computations derives sine from its definition. None of them evaluates an infinite series. Instead, almost all of them consult a precomputed table of sine values, spaced at regular intervals, and fill in the gap between two nearest entries using a simple local approximation. The CORDIC algorithm, patented by Jack Volder at Convair in 1959 and used in the Hewlett Packard scientific calculators of the 1970s, is an especially elegant form of this strategy, reducing each trigonometric computation to a sequence of additions and bit shifts applied to a small precomputed table of angles. Modern GPUs and FPGAs still use CORDIC or its descendants. The table lives on. Its ancestor is Aryabhata's verse.
The continuity of method from 499 CE to 2026 CE is almost unnerving. Aryabhata faced the problem that sine was hard to compute from first principles and easy to use if you already had a table. His answer was to tabulate twenty four values and interpolate. Fifteen centuries later, a silicon chip faces exactly the same problem. Sine is hard to compute from first principles, especially inside a processor that cannot afford billions of clock cycles for a single call to the math library, and it is easy to use if you already have a table. The answer, given by every major computing architecture from the late 1950s onward, is to tabulate some values and interpolate. The table is larger now and the interpolation is cleverer, but the underlying computational decision, which is what Aryabhata actually made, is identical. Every sin call in every program written on the planet is an invocation of his idea.
Table based trigonometry is now so deeply embedded in consumer electronics that most users have no idea it is there. It sits inside the graphics card, the audio chip, the GPS unit, the cellular modem, the machine learning accelerator. It is the silent infrastructure of modern computation, invoked a hundred billion times a day, always correctly, almost always invisibly. Its intellectual ancestor is a single verse in Sanskrit, two lines long, composed by a twenty three year old at Kusumapura in 499 CE. The CORDIC algorithm was patented in 1959, the modern GPU was introduced by Nvidia in 1999, but the computational strategy is Aryabhata's, unbroken for fifteen hundred years.
The deepest form of inheritance is the kind you do not notice. Most engineers who write sin in a line of code have no idea they are invoking a method first written down in Sanskrit verse in 499 CE. This does not diminish the inheritance. It deepens it. An idea that has survived fifteen centuries without needing to be noticed is an idea whose survival is built into the structure of computation itself. The restoration of Aryabhata's name to the method is the smallest possible correction, and the most overdue.
Conservative estimates place the number of trigonometric function calls executed globally each day, across all consumer and industrial silicon combined, at well over one hundred billion. The vast majority are serviced by precomputed lookup tables and local interpolation, the exact computational architecture Aryabhata introduced in Aryabhatiya Ganitapada verses 11 and 12 in 499 CE.
Historical context
The classical age of Indian mathematical astronomy, from the late Gupta period observatory at Kusumapura in the late fifth century CE to the Kerala school of the Vijayanagara period in the fourteenth and fifteenth centuries CE, a continuous computational tradition spanning more than a thousand years.
The Indian astronomical tradition, from Aryabhata onward, was organized around observatories and teaching lineages rather than royal patronage alone. Kusumapura in the Gupta period, Ujjain in the post Gupta and medieval periods, Bhillamala in Gurjaradesa, and a network of smaller Kerala temple towns including Sangamagrama, Trkkantiyur, and Tirunavay in the later centuries were the main computational centers. Each maintained its own manuscripts, its own commentaries, and its own running refinement of the inherited sine table. The tradition was continuous in a way that the European tradition was not. Where European astronomy lost large swathes of Greek knowledge after the fall of Rome and had to recover it through Arabic translations centuries later, the Indian tradition transmitted Aryabhata's sine table directly from teacher to student for fifteen hundred years without interruption. The Kerala school in 1400 CE was still working with the same conceptual vocabulary and the same radius convention as Aryabhata in 499 CE, and its mathematicians explicitly cited him by name.
This lesson relocates the origin of trigonometric computation from the Greco Roman Mediterranean to Gupta period north India. It also makes visible the continuous computational tradition that ran from Kusumapura in 499 CE to Sangamagrama in 1400 CE, a lineage in which each generation refined and extended the sine table of the previous one. The modern computer, with its silicon lookup tables and its CORDIC algorithm and its machine learning inference pipelines, is not a break with this tradition. It is its latest stage. Knowing whose table is running inside every chip on the planet is a small act of restoration, and the restoration is overdue.
Living traditions
Aryabhata's trigonometric architecture, table plus interpolation, is the silent infrastructure of modern computation. It runs inside every scientific calculator, every graphics processor, every GPS receiver, every smartphone, every radar system, every game engine, every machine learning inference pipeline, and every signal processing chain on the planet. The CORDIC algorithm, patented in 1959 and used in the early HP scientific calculators, is a direct descendant. Every modern processor library that computes sin in constant time does so by consulting a precomputed table. India's satellite astronomy program has named its first spacecraft Aryabhata, launched in 1975, in direct acknowledgment of the lineage. India's National Mathematics Day on December 22 increasingly features public events that name Aryabhata, Bhaskara I, and Madhava as the originators of the computational methods still in use today. Scholars including Kim Plofker, George Gheverghese Joseph, Roddam Narasimha, K.V. Sarma, and C.K. Raju have placed this lineage firmly in the standard chronology of world mathematical astronomy. The work of restoring the lineage to the school textbook and the engineering manual continues, one footnote at a time.
- Panchanga Computation from Traditional Sine Tables: The traditional Hindu lunisolar calendar, the panchanga, is still computed every year by traditional almanac makers using methods directly descended from the sine tables of Aryabhata and his successors. The major computational centers today, including the Tirumala Tirupati Devasthanams panchanga division in Tirupati, the Bhaskaracharya Pratishthana in Pune, the Ephemeris section of the Positional Astronomy Centre of the Indian Meteorological Department in Kolkata, and the household almanac publishers in Pune, Chennai, Hyderabad, and Bengaluru all trace their computational lineages back through Bhaskara II, Nilakantha, Bhaskara I, and ultimately Aryabhata. The sine tables used are now modernized, but the underlying structure, tabulated values at equal angular intervals combined with interpolation, is identical to Aryabhatiya Ganitapada 12.
- Sanskrit Verse Memorization in Traditional Astronomy Schools: A small number of traditional Sanskrit pathshalas and astronomical gurukulas in Kerala, Karnataka, and Maharashtra still teach the Aryabhatiya and its commentaries by verse memorization, in the original Sanskrit, to students who will later work on panchanga computation or on the restoration of classical Indian mathematical texts. In these schools, Ganitapada 11 and 12, the recurrence and the sine table, are learned by heart and recited as part of daily study. The student reconstructs the table from the verse on a chalk slate, as Aryabhata's students must have done on a palm leaf fifteen hundred years ago. The practice is small in scale but it preserves the most direct possible link to the original computational tradition.
- Khagaul: Aryabhata's Kusumapura: Kusumapura, the suburb of the old Gupta capital Pataliputra where Aryabhata worked, is identified with modern Khagaul, now a small town just outside Patna. The Aryabhatta Knowledge University, established in 2008 and named in his honor, stands in Patna as a modern institutional acknowledgment of the region's astronomical heritage. The Patna Science College and the Aryabhatt Planetarium in Patna also commemorate the connection. For a pilgrim of the history of mathematics, Khagaul is the ground on which the world's first sine table was written down in 499 CE, and the surrounding Gupta archaeological sites at Kumrahar and Nalanda complete the picture of the late classical northern Indian intellectual landscape.
- Irinjalakuda: Madhava's Sangamagrama: Sangamagrama, the home town of Madhava of Sangamagrama, is identified by most scholars with modern Irinjalakuda, a small town in Thrissur district, Kerala, about 40 km southeast of Kochi. The town is home to the ancient Koodalmanikyam Temple, one of the few Kerala temples dedicated primarily to Bharata, the brother of Rama. The surrounding region is the heartland of the Kerala school of astronomy and mathematics, with nearby sites including Trikkantiyur and Tirunavay where later school members such as Nilakantha Somayaji and Jyesthadeva worked. For a pilgrim of Indian mathematics, Irinjalakuda is the ground where the infinite power series for sine was first written down around 1400 CE, roughly two and a half centuries before Newton.
Reflection
- Aryabhata chose to compress an entire trigonometric table into a single verse, making it portable in memory rather than storable on a manuscript. What does this choice reveal about what he considered the true form of knowledge? Is a result written in a book the same thing as a result carried in a human mind?
- Every call to the sin function inside a modern chip is a silent citation of a verse written at Kusumapura in 499 CE. You use it dozens of times a day without knowing. How many other buried citations are you making right now, in the tools and habits of your daily life, to people whose names you will never learn?
- Pick a tool in your daily work that you use without thinking about how it is built. A function in your programming language, a formula in your spreadsheet, a shortcut on your keyboard. Spend twenty minutes finding out who first wrote it down, and in what year. What does the answer tell you about the inheritance you are standing on?