On the computation of the arcsin function in the Kerala school of astronomy and mathematics
Abstract
This paper examines how the mathematicians and astronomers of the Kerala school tackled the problem of computing the values of the arcsin function. Four different approaches are discussed all of which are found in Nīlakaṇṭha Somayājī’s (1444–1545 CE) Tantrasaṅgraha and the roots of all of which can be traced to ideas originally articulated by Saṅgamagrāma Mādhava (c. 1340–1425 CE): (i) a simple method when the argument is small; (ii) an iterative method when the argument is small; (iii) a method based on a lookup table; (iv) a method when the argument is large. The paper also contains the original Sanskrit verses describing the various methods and English translations thereof. Moreover, there is a presentation of a novel method for computing the circumference of a circle found in Jyeṣṭhadeva’s (c. 1500–1575 CE) Yuktibhāṣā which is based on method (i) for computing the arcsin function. All methods have been illustrated with numerical examples. A surprising by-product of the investigation is a totally unexpected appearance of a core integer sequence, namely, the entry A001764 in the Online Encyclopedia of Integer Sequence, while studying the iterative method for computing the arcsin function.
2000 Mathematics Subject Classification: 01A32, 33B10, 11B83.
Keywords and phrases: Kerala school of astronomy and mathematics, computation of arcsin, Sangamagrāma Mādhava, Nīlakaṇṭha Somayājī, Tantrasaṅgraha, integer sequence A001764.
1 Introduction
Saṅgamagrāma Mādhava’s (c. 1340–1425 CE) methods for computing the values of the jyā, kojyā and śara functions are well known. His methods to compute the arc length when its tangent is given is also well known. In this paper we examine how the mathematicians and astronomers of the Kerala school tackled the related problem of computing the values of the the arc lengths when the values of the jyā-s are given, or, equivalently, computing the values of the arcsin function. This problem is highly significant and it arises in connection with several astronomical problems especially in connection with problems involving the “equation of centre” of the various planets. In particular, the problem of computing values of the arcsin function arises in the computation of the candravākya-s. Since Mādhava is famous as the author of a more accurate set of candravākya-s than the then available Vararuci’s candravākya-s, he definitely should have addressed the problem. No direct account of how Mādhava had tackled the problem have survived. However, in Nīlakaṇṭha Somayājī’s (1444–1545 CE) Tantrasaṅgraha there is a detailed discussion of the problem and it could be the case that the solution presented by Somayājī might have had its origins in the mind of Mādhava. In support of this surmise, it may be pointed out that Somayājī’s methods for computing small arc lengths make use of the Mādhava-Newton series for the sine function.
Before taking up Nīlakaṇṭha Somayājī’s methods for computing values of the arcsin function, it is illuminating to see how the astronomers and mathematicians of the classical age of Indian astronomy had handled the problem. Āryabhaṭīya has not considered the problem. But Brahmagupta (c. 598–668 CE) and Bhāskara II (c. 1114–1185 CE) have given approximate expressions for the arcsin function. These expressions are derived from Bhāskara I’s (c. 600–680 CE) approximation function for the sine function. Hence, we begin the paper with a discussion on this very interesting approximation function and then consider the associated expression for the arcsin function. This is followed by Somayājī’s discussion of the methods for computing the arcsin function. There are separate methods for computing arc lengths corresponding to small jyā-s and large jyā-s. Both are dealt with in detail. Jyeṣṭhadeva’s (c. 1500–1575 CE) Yuktibhāṣā contains a novel method for the computation of the circumference of a circle which makes use the arcsin function. We have included a discussion of this also in this chapter.
2 Bhāskara I’s approximation to the sine function
In this section, we consider a remarkable rational function approximation to the sine function due to Bhāskara I (c. 600-680). Bhaskara I gave this approximation formula in his Mahābhāskarīya and nearly all subsequent Indian mathematicians and astronomers, except those belonging to the Kerala school, have also given equivalent forms of the formula. What is curious and interesting is the fact that that none of the mathematicians of the Kerala school have cared to mention it in their writings; perhaps they thought they had a more accurate formula in their hands in the form of an infinite series and why bother about an approximation formula! Neither Bhāskara I nor any of his successors, true to their style, have given any rationale for the formula. Historians of mathematics have come up with several candidate rationales that could be the rationale by which Bhāskara I originally arrived at the approximation formula. However no candidate has won universal approval!
2.1 The approximation formula
The formula is stated in verses 17–19 Chapter VII of Mahābhāskarīya. The verses and their English translation are given below (see [4] p. 45 for the verses and p. 207 for the English translation; see also [3]):
![]()
makhyādirahitaṃ karma vakṣyate tatsamāsataḥ
cakrārdhāṃśakasamūhādviśodhyā ye bhujāṃśakāḥ
taccheṣuguṇitā dviṣṭhaāḥ śodhyāḥ khābhreṣukhābdhitaṭaḥ
caturthāṃśena śeṣasya dviṣṭhamantyaphalaṃ hatam
bāhukoṭyoḥ phalaṃ kṛtsnaṃ kramotkramaguṇasya vā
labhyate candratīkṣṇāṃśvostārāṇāṃ vāpi tattvataḥ“ I briefly state the rule (for finding the bhujaphala and kotiphala etc.) without making use of the Rsine-differences, 225, etc.
Subtract the degrees of the bhuja (or koti) from the degrees of half a circle (i.e., ). Then multiply the remainder by the degrees of the bhuja (or koti) and put down the result at two places. At one place subtract the result from 40500. By one-fourth of the remainder (thus obtained) divide the result at the other place as multiplied by the antyaphala (i.e., the epicyclic radius). Thus is obtained the entire bahuphala (or kotiphala) for the Sun, Moon, or the star-planets. So also are obtained the direct and inverse Rsines.”
In the above verses, the reference to “Rsine-differences, 225, etc.” is a reference to Āryabhaṭa’s sine table for a discussion on this table).
2.2 Rendering in modern notations
Let be the angle subtended by the arc whose jyā) is sought and let be the radius of the circle. Bhāskara I’s approximation formula can be expressed in these notations as follows:
(1) |
Since , we have
(2) |
This is Bhāskara I’s approximation formula to the sine functions in modern notations. Note that this has to be understood in the following form:
(3) |
If angles are measured in radians, Eq.(3) can be put in the following form:
(4) |
Some properties of the formula can be easily observed.
-
(1)
The formula gives the exact values of for and , namely, the values .
-
(2)
The formula is symmetrical about , that is, the formula gives the same value for and .
2.3 Accuracy of the formula
Figure 1 shows the percentage error in the value of computed using Bhāskara I’s approximation formula for the sine function. It can be seen that the maximum relative error is less than 1.8%.

2.4 On the rationale of the formula
As already indicated, neither Bhāskara nor his followers have given the rationale of the sine approximation formula. In the literature on the history of Indian mathematics one can see several modern rationales for the formula (see, for example, [3], [9] and [10]). We present below one such rationale which is an adaption of a rationale given in [10]. Our rationale is to look for the simplest function that satisfies the two properties (1) and (2) of Bhāskara I’s approximation formula.
2.5 The rationale
The simplest function which satisfies property (2) and which takes the value when is
Now, if and if . This suggests that, for to satisfy property (1), should be of the form with satisfying property (2) and with and .
The simplest general function which satisfies property (2) is
Since and , we must have
Solving these equations we get and .
3 Brahmagupta’s formula for arcsin
Brahmagupta in his Brahmasphuṭasiddhānta has given a formula for computing the values of the arcsin function. The verses and an English translation thereof are reproduced below (see verses 24–25 Chapter 14 [8]; see [2] for the English translation):
![]()
iṣṭjyā saṃguṇitā paṁcakayamalaika śūnyacandramasā
iṣṭajyāpādayutavyāsārddhavibhājitālabdham
navatikṛteḥ prohyapadaṃ navateḥ saṃśodhya śeṣakalāḥ
evaṃ dhanuriṣṭāyā bhavati jyayā vinā jyābhiḥ“Multiply 10125 by the given jyā and divide by the quarter of the given jyā plus the radius; subtracting the quotient from the square of 90, extract the square-root and subtract (the root) from 90; the remainder will be in degrees and minutes; thus will be found the arc of the given jyā without the table of jyā-s.”
3.1 Rendering in modern notations
Let , where is an arc, measured in degrees, of a circle of radius , then:
(5) |
3.2 Rationale of the formula
Brahmagupta has not given any rationale for the expression in Eq.(5). It can be seen that it follows from from Eq.(1). Rrom Eq.(1) we have:
This can be written as
This is a quadratic equation in and solving it for we get precisely the formula in Eq.(5). The negative sign of the radical is retained as it is assumed that is less than .
4 Nīlakaṇṭha Somayājī’s method for computing arcsin of small jyā-s
4.1 Somayājī’s approximate expression for jyā
Somyājī, in Tantrasṅgraha, has given an an approximate expression for jyā in the following verse (see verse 17 Chapter 2 in [6]):
![]()
śiṣṭacāpaghanaṣaṣṭhabhāgato vistarārdhakṙtibhaktavarjitam
śiṣṭacāpamiha śiñjinī bhavet spaṣṭatā bhavati cālpatāvaśāt“Divide one-sixth of the cube of the remaining arc by the square of the trijyā. This quantity when subtracted from the remaining arc becomes the śiñjinī (the dorjyā or jyā) corresponding to the remaining arc). The value is accurate because of the smallness [of the arc].”
4.1.1 Rendering in modern notations
Let be small arc of a circle of radius , then, the verse states that
(6) |
4.1.2 Rationale of the result
Somayājī has not given any rationale for the result. However, it can be seen easily that the result follows from the Mādhava-Newton series for jyā , namely,
by neglecting terms containing and higher powers of .
4.2 Formula for computing arcsin function
Somayājī in verse 37 Chapter 2 of Tantrasaṅgraha has indicated that the result in Eq.(6) can be used to compute the arc lengths corresponding to a given jyā provided that the arcs are small. However, Somayājī did not explicitly state how the value of is to be computed from this equation. But, fortunately, Śankara Vāriyar (c. 1500–1560 CE), in his Laghuvivṛtī commentary on Tantrasaṅgraha, has explained how exactly this can be done (see [6] pp. 92–93). We rewrite Eq.(6) in the following form
(7) |
and then, in the right side, we replace by jyā to get
(8) |
This is Somayājī’s first method for computing values of arc lengths corresponding to small arcs.
4.3 A polynomial approximation to the arcsin function
Here we show that Somayājī’s expression to compute the arcsin function given by Eq.(8) is equivalent to the power series expression for truncated at the term containing .
Taking and jyā , Eq.(8) can be written as
Let so that . Then we have:
(9) |
Thus Eq.(8) is equivalent to the polynomial approximation to given by Eq.(9). Incidentally, the approximation to given by Eq.(9) is the approximation to obtained by neglecting terms containing and higher powers of in the power series expression for , namely,
(10) |
5 Śankara Vāriyar’s iterative method for computing approximate values of the arcsin function
Śankara Vāriyar, in his Laghuvivṛtī commentary on Tantrasṅgraha, after stating the formula given in Eq.(8), has given an iterative method for computing the arc lengths more accurately. The iterative process starts from the approximate relation in Eq.(7), which is rewritten as follows:
(11) |
where is known and is unknown, and where
(12) |
In Eq.(12), as the first approximation to we take as and compute
Using this in Eq.(11), we get the first approximation to as
We next use this value of in Eq.(12) to get the second approximation to as
Using this in Eq.(11), we get the second approximation to as
The process is continued until two successive approximations to are nearly equal.
5.1 Śankara Vāriyar’s Algorithm to compute arc lengths
The above described procedure can be summarised as an algorithm thus. Let be the jyā of an arc of a circle of radius . Given , to compute a sequence of approximations to and to generate an approximate value of :
-
Step 1.
Set , .
-
Step 2.
For , repeat the following until successive values of -s are nearly equal:
-
(a)
-
(b)
-
(a)
-
Step 3.
When , then .
Remarks
The above algorithm to compute arc lengths does not generate successively better approximations to the true value of the arc length. Moreover, the sequence does not converge to the true arc length . In fact we have:
These may be compared with the power series expansion of the arcsin function given in Eq.(10).
5.2 Illustrative examples
5.2.1 Illustrative example 1
Let us compute the arc whose jyā is . This is the first entry in Mādhava’s sine table and it corresponds to jyā . We take the radius of the circle as .
-
Step 1.
As initial approximations, we take and .
-
Step 2.
Results of computations are taken as rounded to the nearest integer.
Iteration 1:
Iteration 2:
Iteration 3:
-
Step 3.
and so . This agrees with the true value of .
5.2.2 Illustrative example 2
Let us compute the arc whose jyā is . This is the second entry in Mādhava’s sine table and it corresponds to jyā .
-
Step 1.
As initial approximations, we take and .
-
Step 2.
Results of computations are taken as rounded to the nearest integer.
Iteration 1:
Iteration 2:
Iteration 3:
-
Step 3.
and so . In this case, there is a difference of from the true value of .
5.3 Śankara Vāriyar’s algorithm throws up a core integer sequence!
The algorithm described in Section 5.1 has completely unexpectedly thrown up an important integer sequence which appears in a large number of combinatorial problems. The Online Encyclopedia of Integer Sequences has characterised this as a “core integer sequence”. To see how the particular integer sequence emerges via Śankara Vāriyar’s algorithm, let us reformulate the algorithm in the following form: we write , , , and . Then we have, for :
Let us compute a few values of :
Consider the integers that appear as coefficients in the parenthesised expressions in the -s:
This is precisely the sequence A001764 in the Online Encyclopedia of Integer Sequences (OIES) (see [5]). This sequence, which appears in a large number of combinatorial problems, has been characterised as a core sequence in the Encyclopedia. As per the Encyclopedia, the -th entry in the above integer sequence is given by
Thus we have:
Moreover, there is a closed form expression for the infinite series (for example, see [1]), namely,
6 Computing arcsin function using a lookup table
Nīlakaṇṭha Somayājī has suggested that a lookup table can be used to find the arc lengths corresponding to certain pre-defined jyā values. This method has a severe limitation: it cannot be used to find the arc lengths corresponding to any arbitrary jyā values. The table lists only 24 jyā values the minimum being and the maximum being . The difference between a pair successive jyā values is not a constant.
6.1 The rationale of the method
To begin with, we assume that the arcs and the corresponding jyā-s are all small. Let be a small arc and let jyā . We are given and we have to find . From Eq.(7), we have
(13) |
Somayājī assumes that and are in minutes so that given by Eq.(13) is also in minutes. If
(14) |
then we have
(15) |
From this, we get
(16) |
Using this in Eq.(14), we get
(17) |
This means that, if the difference between arc length and jyā is , then the arc length is given Eq.(17). The lookup table gives the the values of for .
6.2 The table
Table 1 lists the values of the arc lengths for various values of the difference between the arc lengths and the corresponding jyā-s as given in the Laghuvivṛtī commentary of Tantrasaṅgraha (see [6] pp. 94–95). The Laghuvivṛtī commentary lists the values of given by Eq.(16) for whereas Table 1 lists the values of as well as the values of given by Eq.(17). In the table, we have also given the kaṭapayādi encodings of the values of jyā -s. These encodings are taken from the following verses given in the Laghuvivṛtī commentary.
![]()
lavaṇaṃ nindyaṃ kapilā gopī cararāśayastavārthitayā
laghunoddiṣṭo rājñaḥ praḷayo dhāmnāṃ trinetra narakapuram
savadhūṭīndro jalasūradrīhimavān gurustriśaṅkuvaraḥ
varado vajrī tilabhūrmeruḥ kālena tatra nṛpaticaraḥ
tilakaṃ sāndraṃ dhāvatisarit na me kuñjaro nivṛttajaraḥ
śreṣṭhakaḷatramamāśādhātrī dhūpo’gnīnāmbutilavanagaḥ
jyā | jyā | ||||
---|---|---|---|---|---|
(in kaṭapayādi) | |||||
1 | lavaṇaṃ nindyaṃ | 105 | 43 | 105 | 44 |
2 | kapilā gopī | 133 | 11 | 133 | 13 |
3 | cararāśaya | 152 | 26 | 152 | 29 |
4 | stavārthitayā | 167 | 46 | 167 | 50 |
5 | laghunoddiṣṭo | 180 | 43 | 180 | 48 |
6 | rājñaḥ praḷayo | 192 | 02 | 192 | 08 |
7 | dhāmnāṃ trinetra | 202 | 08 | 202 | 15 |
8 | narakapuram | 211 | 20 | 211 | 28 |
9 | savadhūṭīndro | 219 | 47 | 219 | 56 |
10 | jalasūradrī | 227 | 38 | 227 | 48 |
11 | himavān guru | 234 | 58 | 235 | 09 |
12 | striśaṅkuvaraḥ | 241 | 52 | 242 | 04 |
13 | varado vajrī | 248 | 24 | 248 | 37 |
14 | tilabhūrmeruḥ | 254 | 36 | 254 | 50 |
15 | kālena tatra | 260 | 31 | 260 | 46 |
16 | nṛpaticaraḥ | 266 | 10 | 266 | 26 |
17 | tilakaṃ sāndraṃ | 271 | 36 | 271 | 53 |
18 | dhāvatisarit | 276 | 48 | 277 | 06 |
19 | na me kuñjaro | 281 | 50 | 282 | 09 |
20 | nivṛttajaraḥ | 286 | 40 | 287 | 00 |
21 | śreṣṭhakaḷatra | 291 | 22 | 291 | 43 |
22 | mamāśādhātrī | 295 | 55 | 296 | 17 |
23 | dhūpo’gnīnā | 300 | 18 | 300 | 41 |
24 | mbutilavanagaḥ | 304 | 36 | 305 | 00 |
The values given by the Laghuvivṛtī commentary are remarkably accurate. For example, for , the commentary gives whereas a modern computation using Maxima software, with , yielded , a difference of nearly only.
6.3 How to use the lookup table
The lookup table gives the values of the arc lengths corresponding to a predefined set of jyā values. If the jyā whose arc length is to be determined happens to be very close to one of the values listed in the table, then the corresponding arc length can be read off from the table. For example, if which is very close to the value listed in the table, then we may take as the corresponding arc length given in the table, namely, .
It is interesting to speculate why the table contains only values up to . One important application of the table might have been the computation of the true longitudes of the Moon which involved the computation of an expression of the form (see [6] p. 90)
The maximum value of is
Hence in the computation of the true longitudes of the Moon, one would be required to compute arc lengths corresponding to jyā-s less than this maximum value only. Note that the value of jyā corresponding to is and that corresponding to is , and that the maximum value lies between these two values.
7 Nīlakaṇṭha Somayājī’s method for computing arcsin of large jyā-s
Nīlakaṇṭha Somayājī in his tantrasaṅgraha has given an approximation formula for the difference between two arcs in terms of the jyā-s and kojyā-s of the arcs. This formula is then used to compute the value of the arcsin function corresponding to a large value of jyā.
7.1 Somayājī’s formula
Nīlakaṇṭha Somayājī’s formula appears in verse 14 Chapter 2 of tantrasaṅgraha (see [6] p. 68).
![]()
jyayorāsannayorbhedabhaktastatkoṭiyogataḥ
chedastena hṛtādvighnā trijyā taddhanurantaram“The sum of the kojyā-s divided by the difference of those two jyā-s, which are close to each other, forms the cheda (divisor). Twice the trijyā divided by this is the difference between the corresponding arcs.”
7.1.1 Rendering in modern notations
Let and be two arcs, with , of a circle of radius . Then the quoted verse says:
(18) |
7.1.2 Equivalent mathematical result
Let the arcs and subtend angles and at the centre of the circle. Then:
Using these in Eq.(18), we have:
(19) |
7.1.3 Remarks
7.2 Rationale of the formula
Tantrasaṅgraha does not give any rationale for Eq.(18). The editors of a modern edition of Tantrasaṅgraha have suggested that a geometrical argument could be the method by which Indian astronomers arrived at the result (see [6] pp. 69–70). We present such an argument below which is a slight variant of the argument given in [6].

In Figure 2, we assume that is small and so we take
(22) |
We shall now compute the length of the chord .
Let be the midpoint of the chord . We drop perpendiculars to and to . is the midpoint of . From the figure we have:
Since is the midpoint of , is perpendicular to . It follows that the triangles and are similar. hence:
Using the expressions for and , we have:
Now, and so we have
(23) |
Combining Eq.(22) and Eq.(23) we get
7.3 Computation of arcsin of large jyā-s
Let be an unknown arc whose jyā is known, say, jyā . Using the value of jyā , the value of kojyā can be calculated using the the following result:
Now, let be between two consecutive jyā values, say jyā and jyā , listed in a table of jyā-s, say Mādhava’s sine table, and let . Let be closer to jyā . Using Eq.(18), we have:
from which we get . If is closer to jyā , we have to calculate and subtract it from to get .
7.3.1 Error estimate
Let the true value of be . Then, by Eq.(21), the approximate value of is
The error in the approximate value is
If we are using Mādhava’s sine table, the maximum value of is . So, taking , the maximum error in the computed value of is
7.4 Illustrative example
To illustrate the method with a numerical example, let us calculate arcsin . So, here . We perform all computations in the units of arc-thirds and hence the radius will be taken as
and as
We first calculate kojā :
In Mādhava’s sine table, the jyā value lies between and and is closer to . Hence we take and
Further, we have:
Therefore, we have
and hence
This is amazingly accurate because by a modern computation we see that
and the difference of this from the value of is only .
8 A novel method for computing the circumference of a circle
Two different methods, both due to Mādhava, for the computation of the circumference of a given circle are well known. One of the methods makes use of the several infinite series expressions for and the correction terms and the other is an iterative procedure using geometrical ideas. In this section we present a third method for the computation of the circumference. Even though the present method produces only an approximate value of the circumference and is not of much practical significance, we have taken it for presentation for the beauty and elegance of the mathematics involved. (Does this indicate that the astronomers and mathematicians of the Kerala school enjoyed “doing mathematics” for its own sake?) The method and its rationale appears in Yuktibhāṣā (see Gaṇita-Yukti-Bhāṣā Section 7.6; [7] pp. 233-234) and is presented there as an application of the Mādhava-Newton series for jyā. It is also an application of the jīve-paraspara nyāya-s due to Mādhava, the addition and subtraction rules for the sine and cosine functions. Though we are sure that this method is a product of the Kerala school of mathematics, we are not sure who was the original inventor of the method.
8.1 Computation of the circumference of a circle

Let be the circumference of a circle of diameter . Let be unknown but an approximation to be known. The procedure described in Yuktibhāṣā yields a better approximation to .
We consider a circle of radius and an arc of length on this circle (see Figure 3). We calculate using the Mādhava-Newton series for jyā:
(24) |
We next calculate as follows:
The arc is one-eighth of the circle of radius . Hence we have:111Yuktibhāṣā has given the rationale of these results in an earlier section (see Gaṇita-Yukti-Bhāṣā Section 7.2.2; [7] p. 211).
We assume that so that . By jīve-parspara nyāya, we have
Now, by Eq.(8), we have
Then
This gives a better approximation to than . If , then and we will have to consider the difference in the above described procedure and will be given by .
= | ||
= | ||
= | ||
First term = | = | |
Second term = | = | |
Third term = | = | |
Fourth term = | = | |
Fifth term = | = | |
using Eq.(24) | = | |
= | ||
= | ||
= | ||
= | ||
Since , we consider . | ||
= | ||
= | ||
= | ||
= |
8.2 Illustrative example
Rāmavarma (Maru) Tampurā has illustrated the procedure with the a numerical example. He has used the procedure to get the circumference of a circle of diameter . As an approximation to , he has used the value of the circumference computed using the value for . For details of the computations, see Figure 4.
The value of the circumference obtained here is still only an approximate value. The correct value of the circumference is
References
- [1] Tom Copeland. Discriminating deltas, depressed equations, and generalized Catalan numbers. Online, 2012. Available at https://tcjpn.wordpress.com/wp-content/uploads/2013/04/discrdeltas9-6-20122.pdf.
- [2] Bibhutibhushan Datta and Avadhesh Narayan Singh. Hindu trigonometry. Indian Journal of History of Science, 18(1):39–108, 1983.
- [3] R. C. Gupta. Bhāskara I’s approximation to sine. Indian Journal of History of Science, 2(2):121–136, 1967.
- [4] Bhāskara I. Mahābhāskarīya (with English translation by K. S. Shukla). Mathematics-Astronomy Department, Lucknow University, 1960.
- [5] OEIS Foundation Inc. Entry A001764 in The On-Line Encyclopedia of Integer Sequences. Online, 2024. Available at https://oeis.org/A001764.
- [6] K. Ramasubramanian and M. S. Sriram. Tantrasaṅgraha of Nīlakaṇṭha Somayājī. Hindustan Book Agency/Springer, New Delhi, 2011.
- [7] K. V. Sarma. Ganịta-Yukti-Bhāṣā (Rationales in mathematical astronomy) of Jyeṣṭhadeva, Volume I - Mathematics, Malayalam text critically edited with English translation (with explanatory notes in English by K. Ramasubramanian, M. D. Srinivas and M. S. Sriram). Springer/Hindustan Book Agency, New Delhi, 2008.
- [8] Ram Swarup Sharma. Brahma Sphuta Siddhanta with Vasana, Vigyana and Commentary in Hindi, volume I. Indian Institute of Astronomical and Sanskrit Research, New Delhi, 1966.
- [9] Shailesh Shirali. The Bhāskara-Āryabhaṭa approximation to the sine function. Mathematics Magazine, 84(2):98–107, April 2011.
- [10] Karel Stroethoff. Bhāskara’s approximation for the sine. The Mathematics Enthusiast, 11(3), Dec. 2014.