1 Introduction

The prāṇakalāntara is the difference between the longitude (\(\lambda\)) of a point on the ecliptic and its corresponding right ascension (\(\alpha\)). That is,

$$\begin{aligned} {pr\bar{a}{\d{n}}akal\bar{a}ntara} = \lambda - \alpha . \end{aligned}$$

Among other applications, the prāṇakalāntara is essential for the precise computation of the lagna or the ascendant. In his Lagnaprakaraṇa, Mādhava proposes six different methods for determining the prāṇakalāntara. Later astronomer, Putumana Somayājī (2018, pp. 249-251), in his Karaṇapaddhati, also mentions the first three methods of prāṇakalāntara against the six given by Mādhava. These methods and their rationales have been discussed by Kolachana et al. (2018b) in an earlier study. The study also discusses some of the geometry associated with these computations, particularly with respect to the determination of intermediary quantities such as the dyujyā or the radius of the diurnal circle, and conceives of epicyclic models to explain the rationales for some methods. However, crucially, the study does not explain how to geometrically visualize the difference \(\lambda -\alpha\), and the significance of intermediary quantities such as bhujaphala, koṭīphala, and antyaphala therein. In this paper, we explain how to geometrically visualize the prāṇakalāntara (particularly for the last four methods), bring out the interconnected geometry of the different methods, and discuss the significance of the intermediary terms employed. This gives us a clue as to how Mādhava and other Indian astronomers might have approached these sorts of problems in spherical trigonometry and brings out some of the unique aspects of their approach.

It may be noted that this paper is to be read in conjunction with Kolachana et al. (2018b), and we employ the same symbols and terminology employed therein. Further, we have not reproduced the source text but have directly stated the expressions for prāṇakalāntara from the earlier paper, which includes the source text and translation. Finally, as many of the given expressions seem to hint at the use of proportions, we have tried to prove them primarily through the use of similar triangles, even when other methods may be possible. With these caveats in mind, we now proceed to discuss the geometric rationales for each of the six methods in the coming sections.

Fig. 1
figure 1

a A diagram showing a part of the celestial sphere depicting different triangles associated with the point S which is on ecliptic, and be are the enlarged views of the triangles therein describing their corresponding sides

2 Method 1

The first expression given for the prāṇakalāntara in the Lagnaprakaraṇa (verse 6) is:

$$\begin{aligned} \lambda - \alpha = \lambda - R \sin ^{-1}\left( \dfrac{R \sin \lambda \times R \cos \epsilon }{ R \cos \delta } \right) . \end{aligned}$$
(1)

Kolachana et al. (2018b) derive the above result by spherical triangles. Here, we show how the result can be derived using planar triangles.Footnote 1

2.1 Proof

Figure 1a depicts a portion of the celestial sphere, where the planes of the equator and the ecliptic intersect along the line \(\Gamma \Omega\), at an angle of \(\epsilon\). Consider a point S on the ecliptic whose longitude (\(\lambda\)) is measured by the angle \(\Gamma {\hat{O}}S\) or arc \(\Gamma S\), and right ascension (\(\alpha\)) is measured by the angle \(\Gamma {\hat{O}}S'\) or arc \(\Gamma S'\). From S, drop a perpendicular onto the equatorial plane such that it meets \(OS'\) at A. The angle \(S{\hat{O}}S' = S{\hat{O}}A\) measures the declination (\(\delta\)) of the point S. From A and \(S'\), drop the perpendiculars AB and \(S'H\) respectively onto \(\Gamma \Omega\).

Now, we obtain five right angled triangles—\(\triangle OBS\), \(\triangle OHS'\) (and \(\triangle OBA\)), \(\triangle OAS\) and \(\triangle BAS\)—as depicted in Fig. 1b, c, d and e respectively. \(\triangle OBS\) is a triangle in the ecliptic plane, and \(\triangle OHS'\) and \(\triangle OBA\) are the triangles in the equatorial plane. \(\triangle OAS\) lies in the plane of the secondary to the equator passing through S, which is perpendicular to the plane of the equator. \(\triangle BAS\) also lies in a plane perpendicular to the plane of the equator.

In \(\triangle OAS\), as \(S{\hat{O}}A = \delta\) and \(OS = R\) (radius of the celestial sphere),

$$\begin{aligned} OA = OS \cos \delta = R \cos \delta . \end{aligned}$$
(2)

In \(\triangle OBS\), as \(S{\hat{O}}B = \lambda\) and \(OS = R\),

$$\begin{aligned} BS = OS \sin \lambda = R \sin \lambda . \end{aligned}$$
(3)

In \(\triangle BAS\), as \(S{\hat{B}}A = \epsilon\), employing (3) we obtainFootnote 2

$$\begin{aligned} BA = BS \cos \epsilon = R \sin \lambda \cos \epsilon . \end{aligned}$$
(4)

As \(\triangle OBA\) and \(\triangle OHS'\) are similar, \(OS' = R\), and \(S'{\hat{O}}H = A{\hat{O}}B = \alpha\), employing (2) and (4) we obtain

$$\begin{aligned} \frac{HS'}{OS'} = \frac{BA}{OA} \implies \frac{\ R \sin \alpha }{R} = \frac{R \sin \lambda \cos \epsilon }{R \cos {\delta }}. \end{aligned}$$

Thus,

$$\begin{aligned} \alpha = R \sin ^{-1}\left( \dfrac{R \sin \lambda \times R \cos \epsilon }{ R \cos \delta } \right) . \end{aligned}$$
(5)

Hence, we obtain the expression for the prāṇakalāntara

$$\begin{aligned} \lambda - \alpha = \lambda - R \sin ^{-1}\left( \dfrac{R \sin \lambda \times R \cos \epsilon }{ R \cos \delta } \right) , \end{aligned}$$
(6)

which is the same as (1).

3 Method 2

The second expression given for the prāṇakalāntara in the Lagnaprakaraṇa (verse 7) is:

$$\begin{aligned} \lambda - \alpha = R \sin ^{-1} \left( \dfrac{R \cos \lambda \times R}{R \cos \delta } \right) - R \sin ^{-1}(R \cos \lambda ). \end{aligned}$$
(7)

Kolachana et al. (2018b) once again derive the above result using spherical triangles. Here, we show how the result can be derived using planar triangles.

3.1 Proof

This expression can be obtained by considering Fig. 1b, c.

In \(\triangle OBS\), as \(B{\hat{S}}O = 90-\lambda =\lambda '\) and \(OS = R\), we have

$$\begin{aligned} OB = OS \times \sin \lambda '&= R \cos \lambda , \end{aligned}$$
(8)
$$\implies R \sin \lambda '= R\cos \lambda , \implies \lambda '= R \sin ^{-1}(R \cos \lambda ).$$
(9)

As \(\triangle OBA\) and \(\triangle OHS'\) are similar, \(OS' = R\) and \(H\hat{S'}O = B{\hat{A}}O = 90-\alpha =\alpha '\), employing (2) and (8) we have

$$\begin{aligned} \frac{OH}{OS'} = \frac{OB}{OA} \implies \frac{\ R \sin \alpha '}{R} = \frac{R \cos \lambda }{R \cos {\delta }}. \end{aligned}$$

Thus,

$$\begin{aligned} \alpha ' =R \sin ^{-1}\left( \dfrac{R \cos \lambda \times R}{R \cos \delta }\right) . \end{aligned}$$
(10)

From (9) and (10), we have the prāṇakalāntara

$$\begin{aligned} \lambda - \alpha= & {} \alpha ' - \lambda ' = R \sin ^{-1}\left( \dfrac{R \cos \lambda \times R}{R \cos \delta }\right) \nonumber \\{} & {} - R \sin ^{-1}(R \cos \lambda ), \end{aligned}$$
(11)

which is the same as (7).

4 Method 3

The third method (verse 8) introduces a term known as antyaphala and provides an expression for computing it. It is further utilized in the computation of prāṇakalāntara as follows:

$$\begin{aligned} \textit{antyaphala}\ (A_p)&= \dfrac{R \sin \lambda \times R {{\,\textrm{versin}\,}}\epsilon }{R}, \end{aligned}$$
(12)
$$\begin{aligned} R \cos \delta&= \sqrt{(R \sin \lambda - A_p)^2 + (R \cos \lambda )^2}, \end{aligned}$$
(13)
$$\begin{aligned} \lambda - \alpha&= \dfrac{A_p \times R \cos \lambda }{R \cos \delta }. \end{aligned}$$
(14)

Kolachana et al. (2018b) discuss the geometry of the first two expressions above, but do not describe how the prāṇakalāntara is to be visualized geometrically. We discuss the same here.

4.1 Proof

In deriving the expression for the prāṇakalāntara, Mādhava appears to have conceived the idea to superimpose the geometric entities that lie on the equatorial plane onto the ecliptic plane (or vice-versa). This is achieved by rotating the equatorial plane in Fig. 1a anticlockwise about the \(\Gamma \Omega\) axis by an angle \(\epsilon\) such that the equator aligns with the ecliptic. The resulting geometry is depicted in Fig. 2a. Further, Mādhava introduces different terms like antyaphala, bhujaphala and koṭīphala to refer to different portions of the resulting geometry and assist in the computations.

To derive the given expressions, construct the perpendiculars AC and \(S'G\) on OS. Construct a line perpendicular to BS at A such that it meets OS at D. Also, construct DE perpendicular to OB.

Fig. 2
figure 2

a A diagram showing superimposed geometrical entities of equatorial plane on the ecliptic plane, b the enlarged view of \(\triangle CAS\) showing antyaphala (\(A_p\)), bhujāphala (\(B_p\)) and koṭīphala (\(K_p\)) used in methods 3 and 4, and c the enlarged view of \(\triangle DAS\) showing bhujaphala (\(B'_p\)) and koṭīphala (\(K'_p\)) used in method 5

Now, from (4)

$$\begin{aligned} ED = BA = R \sin \lambda \cos \epsilon . \end{aligned}$$
(15)

As \(\triangle OBS\) and \(\triangle OED\) are similar, we have

$$\begin{aligned} \frac{OD}{ED} = \frac{OS}{BS} \implies \frac{OD}{R \sin \lambda \cos \epsilon } = \frac{R}{R \sin \lambda }. \end{aligned}$$

Thus,

$$\begin{aligned} OD = R \cos \epsilon , \end{aligned}$$
(16)

and

$$\begin{aligned} DS = OS - OD = R - R \cos \epsilon = R {{\,\textrm{versin}\,}}\epsilon . \end{aligned}$$
(17)

As \(\triangle OBS\) and \(\triangle DAS\) are similar, employing (3) and (17), we have

$$\begin{aligned} \frac{AS}{DS} = \frac{BS}{OS} \implies \frac{AS}{R {{\,\textrm{versin}\,}}\epsilon } = \frac{R \sin \lambda }{R}. \end{aligned}$$

AS is the quantity referred to as antyaphala (\(A_p\)). Thus,

$$\begin{aligned} A_p = AS = \frac{R \sin \lambda \times R {{\,\textrm{versin}\,}}\epsilon }{R}, \end{aligned}$$
(18)

which is the same as (12). Alternatively, employing (3) and (4), we get

$$\begin{aligned} A_p = AS = BS -BA = R \sin \lambda - R \sin \lambda \cos \epsilon = R \sin \lambda {{\,\textrm{versin}\,}}\epsilon . \end{aligned}$$

Employing (2), (3), (8) and (18) in \(\triangle OBA\),

$$\begin{aligned} R \cos \delta = OA&= \sqrt{BA^2 + OB^2}, \nonumber \\&= \sqrt{(BS - AS)^2 + OB^2}, \nonumber \\&= \sqrt{(R \sin \lambda - A_p)^2 + (R \cos \lambda )^2}, \end{aligned}$$
(19)

which is the same as (13).

As \(\triangle ACS\) and \(\triangle OBS\) are similar, we have

$$\begin{aligned} \frac{AC}{AS} = \frac{OB}{OS} \implies \frac{AC}{A_p} = \frac{R \cos \lambda }{R}. \end{aligned}$$

Thus,

$$\begin{aligned} AC = \frac{A_p \times R \cos \lambda }{R}. \end{aligned}$$
(20)

Now, it may be noted that the arc \(SS' = \lambda - \alpha\). Thus,

$$\begin{aligned} S'G = R\sin (\lambda - \alpha ). \end{aligned}$$
(21)

As \(\triangle OAC\) and \(\triangle OS'G\) are similar, employing (2), (20) and (21), we have

$$\begin{aligned} \frac{S'G}{OS'} = \frac{AC}{OA} \implies \frac{R\sin (\lambda -\alpha )}{R} = \dfrac{A_p \times R\cos \lambda }{R\times R \cos \delta }. \end{aligned}$$

Thus,

$$\begin{aligned} R \sin (\lambda - \alpha ) \approx \lambda - \alpha = \frac{A_p \times R \cos \lambda }{R \cos \delta }, \end{aligned}$$
(22)

which is the same as (14).Footnote 3

5 Method 4

The fourth method (verses 9 and 10) introduces the terms bhujāphala and koṭīphala for the computation of prāṇakalāntara:

$$\begin{aligned} {bhuj\bar{a}phala}\ (B_p)&= \dfrac{R \sin \lambda \times A_p}{R}, \end{aligned}$$
(23)
$$\begin{aligned} {ko\d{t}{\bar{\imath}}phala}\ (K_p)&= \dfrac{R \cos \lambda \times A_p}{R}. \end{aligned}$$
(24)

They are employed in the computation of \(R\cos \delta\) and the prāṇakalāntara as follows:

$$\begin{aligned} R \cos \delta&= \sqrt{(R-B_p)^2 + (K_p)^2}, \end{aligned}$$
(25)
$$\begin{aligned} \lambda - \alpha&= \dfrac{K_p \times R}{R \cos \delta }. \end{aligned}$$
(26)

Kolachana et al. (2018b) show the mathematical equivalence of (25) and (26) with (13) and (14) respectively, and further propose an epicyclic model to explain the terms bhujāphala, koṭīphala, and antyaphala. Here, we show the geometric significance of the above relations by making use of Fig. 2a, b. Figure 2b is an enlarged view of the \(\triangle CAS\) in Fig. 2a.

5.1 Proof

In Fig. 2a, the terms bhujāphala (\(B_p\)) and koṭīphala (\(K_p\)) refer to CS and AC respectively. This can be understood as follows.

As \(\triangle ACS\) and \(\triangle OBS\) are similar, we have

$$\begin{aligned} \frac{CS}{AS} = \frac{BS}{OS} \implies \frac{B_p}{A_p} = \frac{R \sin \lambda }{R}. \end{aligned}$$

Thus,

$$\begin{aligned} {bhuj\bar{a}phala}\ (B_p) = CS = \frac{R \sin \lambda \times A_p}{R}, \end{aligned}$$
(27)

which is the same as (23). Similarly, as already derived in (20),

$$\begin{aligned} {ko\d{t}{\bar{\imath}}phala}\ (K_p) = AC = \frac{R \cos \lambda \times A_p}{R}, \end{aligned}$$
(28)

which is the same as (24).

From \(\triangle OAC\),

$$\begin{aligned} R \cos \delta = OA&= \sqrt{OC^2 + AC^2}, \nonumber \\&= \sqrt{(OS - CS)^2 + AC^2}, \nonumber \\&= \sqrt{(R - B_p)^2 + (K_p)^2}, \end{aligned}$$
(29)

which is the same as (25).

As \(\triangle OAC\) and \(\triangle OS'G\) are similar, employing (21) and (2), we have

$$\begin{aligned} \frac{S'G}{OS'} = \frac{AC}{OA} \implies \frac{R\sin (\lambda -\alpha )}{R} = \dfrac{K_p}{R \cos \delta }. \end{aligned}$$

Thus,

$$\begin{aligned} R \sin (\lambda - \alpha ) \approx \lambda - \alpha = \frac{K_p \times R}{R \cos \delta }, \end{aligned}$$
(30)

which is the same as (26).

6 Method 5

Like the fourth method, the fifth method (verses 11 and 12) also makes use of bhujaphala and koṭīphala for the computation of prāṇakalāntara. However, these terms represent different quantities here:

$$\begin{aligned} {bhujaphala}\ (B'_p)&= \frac{R \cos \lambda \times R {{\,\textrm{versin}\,}}\epsilon }{R} \times \frac{R \sin \lambda }{R}, \end{aligned}$$
(31)
$$\begin{aligned} {ko\d{t}\bar{i}phala}\ (K'_p)&= \frac{R \cos \lambda \times R {{\,\text{versin}\,}}\epsilon }{R} \times \frac{R \cos \lambda }{R}. \end{aligned}$$
(32)

They are used in the computation of \(R\cos \delta\) and the prāṇakalāntara as follows:

$$\begin{aligned} R \cos \delta&= \sqrt{(R \cos \epsilon + K'_p)^2 + (B'_p)^2}, \end{aligned}$$
(33)
$$\begin{aligned} \lambda - \alpha&= \frac{B'_p \times R}{R \cos \delta }. \end{aligned}$$
(34)

Kolachana et al. (2018b) show the mathematical equivalence of (33) and (34) with (13) and (14) respectively, and again propose an epicyclic model to explain the terms bhujaphala and koṭīphala. Here, we show the geometric significance of the above relations by making use of Fig. 2a, c. Figure 2c is an enlarged view of the \(\triangle DAS\) in Fig. 2a.

6.1 Proof

In Fig. 2c, the terms bhujaphala (\(B'_p\)) and koṭīphala (\(K'_p\)) refer to AC and DC respectively.Footnote 4 This can be understood as follows.

As \(\triangle DAS\) and \(\triangle OBS\) are similar, employing (8) and (17), we have

$$\begin{aligned} \frac{DA}{DS} = \frac{OB}{OS} \implies \frac{DA}{R {{\,\textrm{versin}\,}}\epsilon } = \frac{R \cos \lambda }{R}. \end{aligned}$$

Thus,Footnote 5

$$\begin{aligned} DA = \frac{R \cos \lambda \times R {{\,\textrm{versin}\,}}\epsilon }{R}. \end{aligned}$$
(35)

As \(\triangle DCA\) and \(\triangle OBS\) are similar, we have

$$\begin{aligned} \frac{AC}{DA} = \frac{BS}{OS} \implies AC = DA\times \frac{R \sin \lambda }{R}. \end{aligned}$$

Thus, employing (35),

$$\begin{aligned} {bhujaphala}\ (B'_p) = AC = \frac{R \cos \lambda \times R {{\,\textrm{versin}\,}}\epsilon }{R} \times \frac{R \sin \lambda }{R}, \end{aligned}$$
(36)

which is the same as (31). Similarly, we have

$$\begin{aligned} \frac{DC}{DA} = \frac{OB}{OS} \implies DC = DA \times \frac{R \cos \lambda }{R}. \end{aligned}$$

Again, employing (35),

$$\begin{aligned} {ko\d{t}{\bar{\imath}}phala}\ (K'_p) = DC = \frac{R \cos \lambda \times R {{\,\textrm{versin}\,}}\epsilon }{R} \times \frac{R \cos \lambda }{R}, \end{aligned}$$
(37)

which is the same as (32).

From \(\triangle OAC\), employing (16), we have

$$\begin{aligned} R \cos \delta = OA&= \sqrt{OC^2 + AC^2} \nonumber \\&= \sqrt{(OD+DC)^2 + AC^2} \nonumber \\&= \sqrt{(R \cos \epsilon + K'_p)^2 + (B'_p)^2}, \end{aligned}$$
(38)

which is the same as (33).

Finally, as \(\triangle OAC\) and \(\triangle OS'G\) are similar, employing (21) and (2), we have

$$\begin{aligned} \frac{S'G}{OS'} = \frac{AC}{OA} \implies \frac{R\sin (\lambda -\alpha )}{R} = \dfrac{B'_p}{R \cos \delta }. \end{aligned}$$

Thus,

$$\begin{aligned} R \sin (\lambda - \alpha ) \approx \lambda - \alpha = \dfrac{B'_p \times R}{R \cos \delta }, \end{aligned}$$
(39)

which is the same as (34).

7 Method 6

Like the previous two methods, the sixth method (verses 15–17) also employs the quantities bhujāphala and koṭīphala for computation of prāṇakalāntara. These terms represent the following quantities here:

$$\begin{aligned} {bhuj\bar{a}phala}\ (B''_p)&= \dfrac{R \sin 2\lambda \times \frac{1}{2}R {{\,\textrm{versin}\,}}\epsilon }{R}, \end{aligned}$$
(40)
$$\begin{aligned} {ko\d{t}{\bar{\imath}}phala}\ (K''_p)&= \dfrac{R \cos 2\lambda \times \frac{1}{2}R {{\,\text{versin}\,}}\epsilon }{R}. \end{aligned}$$
(41)

They are used in the computation of \(R\cos \delta\) and the prāṇakalāntara as follows:

$$\begin{aligned} R \cos \delta&= \sqrt{\left( R - \frac{1}{2}R {{\,\textrm{versin}\,}}\epsilon \pm |K''_p|\right) ^2 + (B''_p)^2}, \end{aligned}$$
(42)
$$\begin{aligned} \lambda - \alpha&= R \sin ^{-1} \left( \dfrac{B''_p \times R}{R \cos \delta }\right) . \end{aligned}$$
(43)

Further, the Lagnaprakaraṇa explicitly states the condition for the sign of the koṭīphala in (42) through the phrase “mṛgakarkaṭādyoḥ svarṇaṃ”. That is, the koṭīphala is to be added when \(2\lambda\) is in the range from mṛga (Capricorn) to karkaṭa (Cancer), and subtracted from Cancer to Capricorn. In other words, the koṭīphala is to be added in the range \(270^{\circ }< 2\lambda < 90^{\circ }\), and subtracted in the range \(90^{\circ }< 2\lambda < 270^{\circ }\). This is because the koṭīphala is a function of the cosine function which is positive or negative in the aforesaid ranges. We discuss more later.

Kolachana et al. (2018b) show the mathematical equivalence of (42) and (43) with (33) and (14) respectively and do not discuss the geometry associated with these expressions. Here, we show the geometric significance of the above expressions by making use of Figs. 3 and 4.

7.1 Proof

The above expressions can be derived by first considering Fig. 3. In Fig. 3a, having superimposed the geometric entities that lie on the equatorial plane onto the ecliptic plane as before, mark points \(S''\) and \(S'''\) on the ecliptic such that \(S{\hat{O}}S''=2\lambda\) and \(S{{\hat{O}}}S''' = 180^\circ\). Evidently, \(OS'' = OS''' = R\), \(S''I = R\sin 2\lambda\) and \(IO = R\cos 2\lambda\). Also, \(S'''S''S\) is a right-angled triangle, and similar to \(\triangle DAS\). Construct a line AF parallel to \(S''O\) so that \(\triangle CAF\) is similar to \(\triangle IS''O\).

In \(\triangle S'''S''S\), \(S''O\) bisects the side \(S'''S\), and also \(S''O = OS = \frac{1}{2} S'''S\). Similarly, in \(\triangle DAS\), as depicted in the enlarged Fig. 3b, AF will bisect DS, and alsoFootnote 6

$$\begin{aligned} AF = FS = \frac{1}{2} DS = \frac{1}{2}R{{\,\textrm{versin}\,}}\epsilon , \end{aligned}$$
(44)

using (17).

Fig. 3
figure 3

a A diagram showing the superimposed geometrical entities of the equatorial plane on the ecliptic plane and also depicting a situation when \(90^{\circ }<2\lambda <270^{\circ }\), and b the enlarged view of the \(\triangle DAS\) showing bhujāphala (\(B''_p\)) and koṭīphala (\(K''_p\)) pertaining to method 6

Now, in Fig. 3b, the terms bhujāphala (\(B''_p\)) and koṭīphala (\(K''_p\)) refer to AC and FC respectively.Footnote 7 This can be understood as follows.

As \(\triangle IS''O\) and \(\triangle CAF\) are similar, we have

$$\begin{aligned} \frac{AC}{AF} = \frac{S''I}{S''O} \implies \frac{AC}{\frac{1}{2}R {{\,\textrm{versin}\,}}\epsilon } = \frac{R \sin 2\lambda }{R}. \end{aligned}$$

Thus,

$$\begin{aligned} {bhuj\bar{a}phala}\ (B''_p) = AC = \frac{R \sin 2\lambda \times \frac{1}{2}R {{\,\textrm{versin}\,}}\epsilon }{R}, \end{aligned}$$
(45)

which is the same as (40). Similarly,

$$\begin{aligned} \frac{FC}{AF} = \frac{OI}{S''O} \implies \frac{FC}{\frac{1}{2}R {{\,\textrm{versin}\,}}\epsilon } = \frac{R \cos 2\lambda }{R}. \end{aligned}$$

Thus, we obtain the magnitude of the

$$\begin{aligned} {ko\d{t}{\bar{\imath}}phala}\ (K''_p) = FC = \left| \frac{R \cos 2\lambda \times \frac{1}{2}R {{\,\text{versin}\,}}\epsilon }{R} \right| , \end{aligned}$$
(46)

which is the same as (41).Footnote 8

Further, from \(\triangle OAC\), employing (44),

$$\begin{aligned} R \cos \delta = OA&= \sqrt{OC^2 + AC^2} \nonumber \\&= \sqrt{(OS-FS-FC)^2 + AC^2} \nonumber \\&= \sqrt{\left( R - \frac{1}{2}R {{\,\textrm{versin}\,}}\epsilon - K''_p\right) ^2 + (B''_p)^2}. \end{aligned}$$
(47)
Fig. 4
figure 4

a A diagram showing the superimposed geometrical entities of the equatorial plane on the ecliptic plane and also depicting a situation when \(270^{\circ }<2\lambda <90^{\circ }\), and b the enlarged view of the \(\triangle DAS\) showing bhujāphala (\(B''_p\)) and koṭīphala (\(K''_p\)) pertaining to method 6

The expression of \(R \cos \delta\) in (47) is observed to be valid for \(90^{\circ }<2\lambda <270^{\circ }\), when the cosine function is negative. In this case, F lies in between C and S, as depicted in Fig. 3. In case of \(270^{\circ }<2\lambda <90^{\circ }\), when the cosine function is positive, C lies in between F and S, as shown in Fig. 4. Here too, following similar constructions and arguments as earlier, we can again easily obtain (44), (45) and (46) from the similar triangles \(IS''O\) and CAF.

However, in the computation of \(R\cos \delta\) from \(\triangle OAC\), we observe

$$\begin{aligned} R \cos \delta = OA&= \sqrt{OC^2 + AC^2} \nonumber \\&= \sqrt{(OS-FS+FC)^2 + AC^2} \nonumber \\&= \sqrt{\left( R - \frac{1}{2}R {{\,\textrm{versin}\,}}\epsilon + K''_p\right) ^2 + (B''_p)^2}. \end{aligned}$$
(48)

Thus, from the expressions for \(R \cos \delta\) in (47) and (48), we obtain (42).

Finally, as \(\triangle OAC\) and \(\triangle OS'G\) are similar, employing (21) and (2), we have

$$\begin{aligned} \frac{S'G}{OS'} = \frac{AC}{OA} \implies \frac{R\sin (\lambda -\alpha )}{R} = \dfrac{B''_p}{R \cos \delta }. \end{aligned}$$

Thus,

$$\begin{aligned} \lambda - \alpha = R \sin ^{-1} \left( \frac{B''_p \times R}{R \cos \delta }\right) , \end{aligned}$$
(49)

which is equivalent to (43).

8 Discussion

In this paper, we have elaborated upon the geometry associated with prāṇakalāntara computations in the Lagnaprakaraṇa. We observe that the first two expressions for the prāṇakalāntara are directly based on results for \(\lambda\) and \(\alpha\). The other four methods introduce intermediary terms such as antyaphala, bhujāphala and koṭīphala, and employ these to determine the radius of the diurnal circle as well as the prāṇakalāntara. By superimposing geometric entities that lie in the equatorial plane onto the ecliptic plane, we have shown how to geometrically visualize the prāṇakalāntara, the geometric significance of the intermediary terms, and how the former can be expressed in terms of the latter. We have also shown how the given relations can be derived simply through the use of similar triangles.

Our analysis reveals the sophisticated nature of spherical trigonometry employed in the Lagnaprakaraṇa. The diversity of approaches employed by Mādhava toward solving a single problem not only showcases his genius, but also reveals him to be a true connoisseur of mathematics and astronomy, and validates the title of ‘golavid’ bestowed upon him by later scholars.