Abstract
The assumption that Ptolemy adopted star coordinates from a star catalog by Hipparchus is investigated based on Hipparchus’ equatorial star coordinates in his Commentary on the phenomena of Aratus and Eudoxus. Since Hipparchus’ catalog was presumably based on an equatorial coordinate system, his star positions must have been converted into the ecliptical system of Ptolemy’s catalog in his Almagest. By means of a statistical analysis method, data groups consistent with this conversion of coordinates are identified. The found groups show a high degree of agreement between Hipparchus’ and Ptolemy’s data. The value of the obliquity of the ecliptic underlying the conversion is estimated by adjustment and statistically agrees with Ptolemy’s value of this parameter. The results allow the assumption that Ptolemy’s coordinates were determined from Hipparchus’ coordinates by an accurate star globe or even by calculation. For a calculative derivation of ecliptical coordinates from equatorial ones, possible calculation methods are discussed considering the mathematics of the Almagest.
Similar content being viewed by others
Notes
Besides, Newton (1977, pp. 220–225) shows, on the other hand, that six of Ptolemy’s \(\delta \) in Almagest 7.3 are probably fabricated by Ptolemy in order to support Hipparchus’ and his value of the precession constant.
Approximately stated data are marked with “\(\approx \)”.
On p. 273 in Manitius (1894) read “o Hya” (No. 915) instead of “e Hya”.
For arcs of great circles, the notation “\( AB \)” is used here indicating their two endpoints \( A \) and \( B \).
In Almagest 8.5, however, not \(\alpha _\mathrm {s}\) but only \( NL \) is determined because \(\alpha _\mathrm {s}\) is not required there.
This table is based on Menelaus’ theorem, see Almagest 1.16 and, e.g., Neugebauer (1975, pp. 31 f.).
This table is based on Menelaus’ theorem, see Almagest 1.14 and, e.g., Neugebauer (1975, pp. 30 f.).
The theorem is equivalent to the sine subtraction law (e.g., Heath 1921, pp. 279 f.).
This relation is the equivalent to \(\sin ^2\phi +\cos ^2\phi =1\) (e.g., Heath 1921, p. 278).
The modern formulation can be derived from the latter solution as follows. Equation (18): application of the sine subtraction law to the term \({\text {crd}}2(\delta _\mathrm {s}- NM )=2\sin (\delta _\mathrm {s}- NM )\) and use of \(\tan NM = \sin \alpha _\mathrm {s} \tan \varepsilon \) which applies to spherical triangle \( ENM \). Eq. (20): use of \(\cos EM = \cos \alpha _\mathrm {s} \cos NM \) valid in spherical triangle \( ENM \).
The linearization requires the partial derivative of Eq. (25) with respect to \(\alpha \), which is \(1/\cos ^2\alpha \) so that \(\alpha =90^{\circ }\) and \(270^{\circ }\) cannot be used. Therefore, No. 835 with \(\alpha =90^{\circ }\) was excluded from the adjustment.
The considered \(\lambda _\mathrm {P}\) were compared with modern coordinates reduced into Ptolemy’s epoch 137 CE. The arithmetic mean of the errors of the \(\lambda _\mathrm {P}\) is \(-1^{\circ }13' \pm 10'\), which confirms a systematic error of about \(-1.1^{\circ }\).
The difference of \(6'\) between \(2^{\circ }34'\) and \(2^{\circ }40'\) (Eq. 4) is lower than the standard deviation of measured \(\lambda \) and thus negligible.
Subset 2A-2: 1: \(\alpha \), \(\delta \); 19: \(\alpha \); 27: \(\alpha \); 112: \(\alpha \); 167: \(\delta \); 181: \(\alpha \); 209: \(\alpha \); 235: \(\alpha \); 236: \(\delta \); 237: \(\delta \); 284: \(\alpha \); 341: \(\alpha \); 358: \(\alpha \); 414: \(\alpha \); 471: \(\alpha \); 547: \(\alpha \); 697: \(\delta \); 698: \(\delta \); 745: \(\alpha \); 752: \(\alpha \); 755: \(\alpha \); 813: \(\alpha \); 834: \(\alpha \); 895: \(\alpha \); 948: \(\alpha \); 993: \(\delta \).
References
Baily, F. 1843. The Catalogues of Ptolemy, Ulugh Beigh, Tycho Brahe, Halley, Hevelius. Memoirs of the Royal Astronomical Society 13: 1–248.
Björnbo, A. 1902. Studien über Menelaos’ Sphärik. Beiträge zur Geschichte der Sphärik und Trigonometrie der Griechen. Abhandlungen zur Geschichte dermathematischenWissenschaftenmit Einschluss ihrer Anwendungen 14:III–154.
Bowen, A., and B. Goldstein. 1991. Hipparchus’ Treatment of Early Greek Astronomy: The Case of Eudoxus and the Length of Daytime. Proceedings of the American Philosophical Society 135: 233–254.
Braunmühl, A. 1900. Vorlesung über Geschichte der Trigonometrie. Erster Teil. Von den ältesten Zeiten bis zur Erfindung der Logarithmen. Leipzig: B. G. Teubner.
Delambre, J. 1817. Histoire de l’astronomie ancienne. Paris: Courcier.
Dermanis, A. 2015. Problems in parameter estimation with nonlinear models. In Cartographies of Mind, Soul and Knowledge, ed. A. Arvanitis, S. Basbas, P. Lafazani, M. Papadopoulou, I. Paraschakis, and D. Rossikopulos, 117–133. Special issue for Emeritus Professor Myron Myridis: School of Rural and Surveying Engineering, Aristotle University of Thessaloniki.
Diller, A. 1934. Geographical Latitudes in Eratosthenes, Hipparchus and Posidonius. Klio 27: 258–269.
Dreyer, J. 1917. On the Origin of Ptolemy’s Catalogue of Stars. Monthly Notices of the Royal Astronomical Society 77: 528–539.
Dreyer, J. 1918. On the Origin of Ptolemy’s Catalogue of Stars: Second paper. Monthly Notices of the Royal Astronomical Society 78: 343–349.
Duke, D. 2002a. Associations Between the Ancient Star Catalogues. Archive for History of Exact Sciences 56 (5): 435–450.
Duke, D. 2002b. Hipparchus’ Coordinate System. Archive for History of Exact Sciences 56: 427–433.
Duke, D. 2003. The Depth of Association between the Ancient Star Catalogues. Journal for the History of Astronomy 34: 227–230.
Duke, D. 2008. Statistical Dating of the Phenomena of Eudoxus. DIO 15: 7–23.
Duke, D. n.d. (Data of the Almagest star catalog). http://people.scs.fsu.edu/~dduke/datafiles.htm. Accessed 24 June 2018.
Ettlinger, A., and H. Neuner. 2020. Assessment of Inner Reliability in the Gauss-Helmert Model. Journal of Applied Geodesy 14: 13–28.
Ghilani, C. 2018. Adjustment Computations. Spatial Data Analysis, 6th ed. Hoboken: Wiley.
Graßhoff, G. 1990. The History of Ptolemy’s Star Catalogue. New York: Springer.
Heath, T. 1921. A History of Greek Mathematics vol. II From Arisarchus To Diophantus. London: Clarendon Press.
Jäger, R., T. Müller, H. Saler, and R. Schwäble. 2005. Klassische und robuste Ausgleichungsverfahren. Heidelberg: Wichmann.
Jones, H. (ed.) 1917–1932. Strabo Geography. Loeb Classical Library series. Cambridge: Harvard University Press.
Koch, K. 1999. Parameter Estimation and Hypothesis Testing in Linear Models, 2nd ed. Berlin: Springer.
Krakiwsky, E. 1975. A Synthesis of Recent Advances in the Method of Least Squares. Technical report. Department of Geodesy and Geomatics Engineering, University of New Brunswick.
Kremer, R. 1980. Walther, Bernard’s Astronomical Observations. Journal for the History of Astronomy 11: 174–191.
Laplace, P. 1835. Exposition du Système du Monde, 6th ed. Paris: Bachelier.
Maeyama, Y. 1984. Ancient Stellar Observations Timocharis, Aristyllus, Hipparchus, Ptolemy -; the Dates and Accuracies. Centaurus 27: 280–310.
Manitius, K. (ed.). 1894. Hipparchi in Arati et Eudoxi Phaenomena Commentariorum Libri Tres. Leipzig: B. G. Teubner.
Nadal, R., and J. Brunet. 1984. Le “Commentaire” d’Hipparque I. La sphère mobile. Archive for History of Exact Sciences 29: 201–236.
Neugebauer, O. 1975. A History of Ancient Mathematical Astronomy. Berlin: Springer.
Newton, R. 1977. The Crime of Claudius Ptolemy. Baltimore: The Johns Hopkins University Press.
Rawlins, D. 2009. Aubrey Diller, Hipparchos, & Sph Trig’s History. DIO 16: 18–38.
Sachs, L. 1984. Applied Statistics. A Handbook of Techniques, 2nd ed. New York: Springer.
Sidoli, N. 2004. Hipparchus and the Ancient Metrical Methods on the Sphere. Journal for the History of Astronomy 35: 71–84.
Stückelberger, A., and G. Graßhoff (eds.). 2006. Klaudios Ptolemaios Handbuch der Geographie. Basel: Schwabe.
Taisbak, C. 1984. Eleven Eighty-Thirds. Ptolemy’s reference to Eratosthenes in Almagest 1.12. Centaurus 27: 165–172.
Toomer, G. (ed.). 1984. Ptolemy’s Almagest. London: Duckworth.
van Brummelen, G. 2009. The Mathematics of the Heavens and the Earth. The Early History of Trigonometry. Princeton: Princeton University Press.
Vogt, H. 1925. Versuch einer Wiederherstellung von Hipparchs Fixsternverzeichnis. Astronomische Nachrichten 224 (5354–55): 17–44.
Wlodarczyk, J. 1987. Observing with the Armillary Astrolabe. Journal for the History of Astronomy 18: 173–195.
Wolf, H. 1997. Ausgleichungsrechnung II. Aufgaben und Beispiele zur praktischen Anwendung, 3rd ed. Bonn: Dümmler.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The author states that there is no conflict of interest.
Additional information
Communicated by Alexander Jones.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Adjustment computation
For the adjustment computations, matrix calculus is employed. The condition equations (25), (26) of the star data under consideration can be written in the form \({\mathbf {0}} = {\mathbf {h}}({\mathbf {x}}, \overline{{\mathbf {l}}}={\mathbf {l}}+{\mathbf {v}})\), where \({\mathbf {0}}\) is a zero vector and the right sides of the condition equations are composed in vector \({\mathbf {h}}\) with elements \(h_j\). \({\mathbf {h}}\) constitutes a function of vector \({\mathbf {x}}\) of the unknown parameters and of vector \(\overline{{\mathbf {l}}}\) of the adjusted values of the stochastic variables; \({\mathbf {l}}\) and \({\mathbf {v}}\) are vectors of the values of the stochastic variables and their residuals. In the present case of one unknown parameter, \({\mathbf {x}}=(\epsilon )\) is a scalar. Linearization of the equation system yields \({\mathbf {0}} = {\mathbf {h}}({\mathbf {x}}^{0}, \overline{{\mathbf {l}}}^{0}) + {\mathbf {A}}\cdot ({\mathbf {x}}-{\mathbf {x}}^{0}) + {\mathbf {B}}\cdot (\overline{{\mathbf {l}}}-\overline{{\mathbf {l}}}^{0})\), where \({\mathbf {x}}^{0}\) and \(\overline{{\mathbf {l}}}^{0}\) are initial values of \({\mathbf {x}}\) and \(\overline{{\mathbf {l}}}\) or the results of the preceding iteration step, respectively, matrix \({\mathbf {A}}=\partial {\mathbf {h}} / \partial {\mathbf {x}}\) at point \({\mathbf {x}}^{0}\) and matrix \({\mathbf {B}} = \partial {\mathbf {h}} / \partial \mathbf {\overline{{\mathbf {l}}}}\) at point \(\overline{{\mathbf {l}}}^{0}\). For the first iteration step, \(\overline{{\mathbf {l}}}^{0} = {\mathbf {l}}\) is used. In the present case, \({\mathbf {A}}\) is a vector with elements \(\partial h_j/\partial \epsilon \). The weights \(p_i\) (27) of the stochastic variables constitute the diagonal elements of the diagonal weight matrix \({\mathbf {P}}\). In the following, the example of star No. 197 is regarded, for which \(\delta _\mathrm {H}=40^{\circ }00'\), \(\lambda _\mathrm {P}'=32^{\circ }10'\) and \(\beta _\mathrm {P}=30^{\circ }00'\) are available. In stochastic model 1 (28), \(\lambda _\mathrm {P}'\) and \(\beta _\mathrm {P}\) (category 3) are stochastic variables but not \(\delta _\mathrm {H}\) (category 1). \({\mathbf {B}}\) has the two elements \(\partial h_j/\partial \lambda _\mathrm {P}'\) and \(\partial h_j/\partial \beta _\mathrm {P}\) in the intersection of row j for the condition equation of \(\delta _\mathrm {H}\) and of the two columns for \(\lambda _\mathrm {P}'\) and \(\beta _\mathrm {P}\); the other elements of this row and these columns are zero. For \(\lambda _\mathrm {P}'\) and \(\beta _\mathrm {P}\), the resolutions \(a=10'\) and \(15'\) are assumed (cf. Appendix B) leading to the a priori standard deviations \(\sigma _i=5'\) and \(7.5'\) and \(p_i=1/5^2\) and \(1/7.5^2\). In stochastic model 2 (29), \(\delta _\mathrm {H}\), \(\lambda _\mathrm {P}'\) and \(\beta _\mathrm {P}\) are stochastic variables so that \({\mathbf {B}}\) has an additional column for \(\delta _\mathrm {H}\) with the element \(\partial h_j/\partial \delta _\mathrm {H}\) in the related row. The \(\sigma _i\) of \(\delta _\mathrm {H}\), \(\lambda _\mathrm {P}'\) and \(\beta _\mathrm {P}\) are \(\sigma \), \(\sigma /\cos \beta _\mathrm {P}\), \(\sigma \) yielding \(p_i=1/\sigma ^2\), \(\cos \beta _\mathrm {P}^2/\sigma ^2\), \(1/\sigma ^2\).
The parameter solution of an iteration step is \(\Delta {\mathbf {x}} = {\mathbf {x}}-{\mathbf {x}}^{0} = -{\mathbf {Q}}_\mathrm {x} {\mathbf {A}}^\top {\mathbf {N}}^{-1} {\mathbf {w}}\) with \({\mathbf {N}} = {\mathbf {B}} {\mathbf {P}}^{-1} {\mathbf {B}}^\top \), \({\mathbf {Q}}_\mathrm {x}=({\mathbf {A}}^\top {\mathbf {N}}^{-1}{\mathbf {A}})^{-1}\), \({\mathbf {w}} = {\mathbf {h}}({\mathbf {x}}^{0}, \overline{{\mathbf {l}}}^{0}) + {\mathbf {B}}({\mathbf {l}}-\overline{{\mathbf {l}}}^{0})\). The variance–covariance matrix of \({\mathbf {x}}\) is \(s_0^2{\mathbf {Q}}_\mathrm {x}\) with \(s_0\) (31). The residuals are \({\mathbf {v}}={\mathbf {P}}^{-1}{\mathbf {B}}^\top {\mathbf {k}}\) with \({\mathbf {k}}=-{\mathbf {Q}}_\mathrm {k} {\mathbf {w}}\) and \({\mathbf {Q}}_\mathrm {k} = {\mathbf {N}}^{-1}({\mathbf {I}} - {\mathbf {A}} {\mathbf {Q}}_\mathrm {x}{\mathbf {A}}^\top {\mathbf {N}}^{-1})\) (\({\mathbf {k}}\): Lagrangian multipliers, \({\mathbf {I}}\): identity matrix). The diagonal elements of the redundancy matrix \({\mathbf {R}}={\mathbf {Q}}_\mathrm {v}{\mathbf {P}}\) with \({\mathbf {Q}}_\mathrm {v}={\mathbf {P}}^{-1}{\mathbf {B}}^\top {\mathbf {Q}}_\mathrm {k}{\mathbf {B}}{\mathbf {P}}^{-1}\) are the redundancy numbers \(r_i\), which are used in the test statistics \(T_i\) (32) and \(T'_i\) (33). \({\mathbf {x}}={\mathbf {x}}^{0}+\Delta {\mathbf {x}}\) and \(\overline{{\mathbf {l}}} = {\mathbf {l}} + {\mathbf {v}}\) are used for \({\mathbf {x}}^{0}\) and \(\overline{{\mathbf {l}}}^{0}\) in the linearization of the next iteration step.
In subset 1B, for example, the iterative solution of the adjustment yields \(v_\lambda =-1'\) and \(v_\beta =-4'\) for No. 197 and in subset 2A \(v_\delta =2'\), \(v_\lambda =-1'\) and \(v_\beta =-2'\). \(T_i\) (1B) and \(T'_i\) (2A) of these residuals have small absolute values of about 0.5 and lie below the deliberately low thresholds for gross errors of about 2.0 (resulting from the significance level of 5 %).
Data resolution
For stochastic model 1 (28), the resolutions a of the coordinate values under investigation are chosen as follows.
Table 5 shows the frequencies \(n_m\) of the fractions of degree m of \(\lambda _\mathrm {P}'\) and \(\beta _\mathrm {P}\). In the case of \(\beta _\mathrm {P}\), the frequencies of \(m=10'\), \(20'\), \(40'\) and \(50'\) are the lowest; for them, \(a=10'\) is assumed. \(a=20'\) probably does not occur because \(n_{20}\) and \(n_{40}\) are not inflated. For \(m=15'\) and \(45'\), \(a=15'\) is assumed. The inflate of \(n_{30}\) is explicable by the occurrence of \(a=15'\) and \(30'\) in addition to \(a=10'\). Since, however, the number of \(\beta _\mathrm {P}\) with \(a=30'\) seems to be low, \(a=15'\) is used for \(m=30'\). \(n_{0}\) shows a strong inflation. Assuming \(a=10'\) and \(15'\) and rejecting \(a=20'\), the inflate can be caused by \(a=30'\) and \(1^{\circ }\) or by coordinates whose fractions of degree got lost. Since \(a\ge 30'\) would lead to a strong downweighting in the adjustment, \(a=15'\) is set for \(m=0'\).
In the case of \(\lambda _\mathrm {P}'\), \(m=10'\) and \(50'\) have the lowest frequencies; for them, \(a=10'\) is applied. \(n_{20}\) and \(n_{40}\) are inflated. If longitudes with \(m=15'\) and \(45'\) were transformed by a precession correction of \(+2^{\circ }40'\), then the resulting \(m=55'\) and \(25'\) were probably rounded to \(0'\) and \(20'\) (Newton 1977, pp. 251–252), and their back-transformation to \(\lambda _\mathrm {P}'\) by Eq. (4) yields \(20'\) and \(40'\). Thus, \(n_{20}\) and \(n_{40}\) may be based on longitudes with \(a=15'\). Since, however, the transformation produced an error of \(5'\) and since values with \(a=20'\) cannot excluded completely, \(a=20'\) is set for \(m=20'\) and \(40'\). Since the inflation of \(n_{30}\) corresponds to those of \(n_{20}\) and \(n_{40}\), \(a=30'\) is rejected and \(a=15'\) is used for \(m=30'\). For \(m=0'\), \(a=15'\) is set for the same reasons as in the case of \(\beta _\mathrm {P}\) above. The only abnormal \(m=35'\) of No. 434 gets \(a=10'\).
The weighting of \(\alpha _\mathrm {H}\) and \(\delta _\mathrm {H}\) with respect to their fractions of degree concerns category 2 only. The chosen a for the occurring m in category 2b are: \(m=30'\), \(45'\): \(a = 15'\); \(m=0'\): \(a = 30'\). The data of category 2a are possibly less accurate and therefore get larger a: \(m=30'\): \(a=30'\); \(m=0'\): \(a=1^{\circ }\).
Statistical tests
Test statistic of the individual test of stochastic variables with known accuracy for gross errors is the standardized residual
where \(r_i\) is the redundancy number of the ith stochastic variable (cf. Ettlinger and Neuner 2020). If the accuracy of the stochastic variables is unknown, the externally studentized residual
(e.g., Jäger et al. 2005, p. 193) is used for the test (for S and f see Eq. 31). If the errors of the stochastic variables are normally distributed, \(T_\mathrm {i}\) and \(T'_\mathrm {i}\) follow a standard normal distribution and a \(t_{f'}\)-distribution with the degree of freedom \(f'=f-1\), respectively. In order to reject data with large errors with regard to their accuracy, a large significance level of 5 % is applied in these two-sided tests. If in different condition equations equal maximal test statistics occur, which exceed the preset limit, then the equation with the maximal squared sum of its test statistics is removed in the data snooping procedure.
Furthermore, the residuals of the adjustment are tested collectively for normal distribution by the Kolmogorov–Smirnov test (see e.g., Sachs 1984, pp. 330–332). The condition for this test that the residuals have the same standard deviation and are uncorrelated is not fulfilled. In particular, the residuals of a condition equation are fully correlated. Therefore, an approximate method according to Wolf (1997, p. 311) is applied, which tests the approximately homogenized residuals (32) for standard normal distribution. The test requires the standard deviations \(\sigma _{i}\) of the stochastic variables, which are not given but estimated in the application of stochastic model 2 (29). In this case, \(s_i\) (31) is used for \(\sigma _{i}\). Thus, the test becomes more conservative (e.g., Sachs 1984, p. 331), which is, however, acceptable. The significance level used is \(5\,\%\).
Test statistic of the t-test of a parameter for a significant deviation from a given value \(x_0\) is
(e.g., Koch 1999, p. 283), where x is the estimate of the parameter and \(s_x\) is the standard deviation of x from the adjustment. If \(x_0\) is valid, T follows a \(t_f\)-distribution. The significance level applied in this two-sided test is \(5\,\%\).
Rights and permissions
About this article
Cite this article
Marx, C. On the making of Ptolemy’s star catalog. Arch. Hist. Exact Sci. 75, 21–42 (2021). https://doi.org/10.1007/s00407-020-00257-w
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00407-020-00257-w