Astronomy:On Sizes and Distances

From HandWiki

On Sizes and Distances (of the Sun and Moon) (Περὶ μεγεθῶν καὶ ἀποστημάτων [ἡλίου καὶ σελήνης], Peri megethon kai apostematon) is a text by the ancient Greek astronomer Hipparchus. It is not extant, but some of its contents have been preserved in the works of Ptolemy and his commentator Pappus of Alexandria. Several modern historians have attempted to reconstruct the methods of Hipparchus using the available texts.


Most of what is known about Hipparchus' text comes from two ancient sources: Ptolemy and Pappus. The work is also mentioned by Theon of Smyrna and others, but their accounts have proven less useful in reconstructing the procedures of Hipparchus.


In Almagest V, 11, Ptolemy writes:

Now Hipparchus made such an examination principally from the sun. Since from other properties of the sun and moon (of which a study will be made below) it follows that if the distance of one of the two luminaries is given, the distance of the other is also given, he tries by conjecturing the distance of the sun to demonstrate the distance of the moon. First, he assumes the sun to show the least perceptible parallax to find its distance. After this, he makes use of the solar eclipse adduced by him, first as if the sun shows no perceptible parallax, and for exactly that reason the ratios of the moon's distances appeared different to him for each of the hypotheses he set out. But with respect to the sun, not only the amount of its parallax, but also whether it shows any parallax at all is altogether doubtful.

This passage gives a general outline of what Hipparchus did, but provides no details. Ptolemy clearly did not agree with the methods employed by Hipparchus, and thus did not go into any detail.

Pappus of Alexandria

The works of Hipparchus were still extant when Pappus wrote his commentary on the Almagest in the 4th century. He fills in some of the details that Ptolemy omits:

Now, Hipparchus made such an examination principally from the sun, and not accurately. For since the moon in the syzygies and near greatest distance appears equal to the sun, and since the size of the diameters of the sun and moon is given (of which a study will be made below), it follows that if the distance of one of the two luminaries is given, the distance of the other is also given, as in Theorem 12, if the distance of the moon is given and the diameters of the sun and moon, the distance of the sun is given. Hipparchus tries by conjecturing the parallax and the distance of the sun to demonstrate the distance of the moon, but with respect to the sun, not only the amount of its parallax, but also whether it shows any parallax at all is altogether doubtful. For in this way Hipparchus was in doubt about the sun, not only about the amount of its parallax but also about whether it shows any parallax at all. In the first book "On Sizes and Distances" it is assumed that the earth has the ratio of a point and center to the sun. And by means of the eclipse adduced by him...

Then later,

For in Book 1 of "On Sizes and Distances" he takes the following observation: an eclipse of the sun, which in the regions around the Hellespont was an exact eclipse of the whole solar disc, such that no part of it was visible, but at Alexandria by Egypt approximately four-fifths of it was eclipsed. By means of this he shows in Book 1 that, in units of which the radius of the earth is one, the least distance of the moon is 71, and the greatest 83. Hence the mean is 77... Then again he himself in Book 2 of "On Sizes and Distances" shows from many considerations that, in units of which the radius of the earth is one, the least distance of the moon is 62, and the mean 67​13, and the distance of the sun 490. It is clear that the greatest distance of the moon is 72​23.

This passage provides enough details to make a reconstruction feasible. In particular, it makes clear that there were two separate procedures, and it gives the precise results of each. It provides clues with which to identify the eclipse, and says that Hipparchus used a formula "as in Theorem 12," a theorem of Ptolemy's which is extant.

Modern reconstructions

Several historians of science have attempted to reconstruct the calculations involved in On Sizes and Distances. The first attempt was made by Friedrich Hultsch in 1900, but it was later rejected by Noel Swerdlow in 1969. G. J. Toomer expanded on his efforts in 1974.


Friedrich Hultsch determined in a 1900 paper that the Pappus source had been miscopied, and that the actual distance to the Sun, as calculated by Hipparchus, had been 2490 Earth radii (not 490). As in English, there is only a single character difference between these two results in Greek.

His analysis was based on a text by Theon of Smyrna which states that Hipparchus found the Sun to be 1880 times the size of the Earth, and the Earth 27 times the size of the Moon. Assuming that this refers to volumes, it follows that

[math]\displaystyle{ s = \sqrt[3]{1880} \approx 12+1/3 }[/math]


[math]\displaystyle{ \ell = \sqrt[3]{1/27} = 1/3 }[/math]

Assuming that the Sun and Moon have the same apparent size in the sky, and that the Moon is 67​13 Earth radii distant, it follows that

[math]\displaystyle{ S = \frac{s}{\ell} L \approx \frac{12+1/3}{1/3} (67+1/3) = 2491 + 1/3 \approx 2490 }[/math]

This result was generally accepted for the next seventy years, until Noel Swerdlow reinvestigated the case.

Book 2 reconstruction (Swerdlow)


Swerdlow determined that Hipparchus relates the distances to the Sun and Moon using a construction found in Ptolemy. It would not be surprising if this calculation had been originally developed by Hipparchus himself, as he was a primary source for the Almagest.

Using this calculation, Swerdlow was able to relate the two results of Hipparchus (67​13 for the Moon and 490 for the Sun). Obtaining this relationship exactly requires following a very precise set of approximations.

Using simple trigonometric identities gives

[math]\displaystyle{ \ell = L \tan \theta \approx L \sin \theta }[/math]


[math]\displaystyle{ h = \frac{\tan \varphi}{\tan \theta} \ell \approx \frac{\varphi}{\theta} \ell \approx \frac{\varphi}{\theta} L \sin \theta }[/math]

By parallel lines and taking t = 1, we get

[math]\displaystyle{ \ell + x = t + (t-h) = 2t-h \Rightarrow x\approx 2 - \left(\frac{\varphi}{\theta}+1\right) L \sin \theta }[/math]

By similarity of triangles,

[math]\displaystyle{ \frac{t}{x} = \frac{S}{S-L} \Rightarrow S = \frac{L}{1-x} }[/math]

Combining these equations gives

[math]\displaystyle{ S \approx \frac{L}{\left(\frac{\varphi}{\theta}+1\right) L \sin \theta - 1} = 1 \left/ \left( \left( \frac{\varphi}{\theta} + 1 \right) \sin \theta - \frac{1}{L} \right) \right. }[/math]

The values which Hipparchus took for these variables can be found in Ptolemy's Almagest IV, 9. He says Hipparchus found that the Moon measured its own circle close to 650 times, and that the angular diameter of Earth's shadow is 2.5 times that of the Moon. Pappus tells us that Hipparchus took the mean distance to the Moon to be 67​13. This gives:

Quantity Value
[math]\displaystyle{ 2\theta }[/math] [math]\displaystyle{ 360^\circ /650 = 0.554^\circ }[/math]
[math]\displaystyle{ \varphi }[/math] [math]\displaystyle{ 2.5 \theta = 1.385^\circ }[/math]
[math]\displaystyle{ L }[/math] 67​13

According to Swerdlow, Hipparchus now evaluated this expression with the following roundings (the values are in sexagesimal):

[math]\displaystyle{ \ell \approx L \sin \theta \approx 0;19,30 }[/math]


[math]\displaystyle{ h \approx \frac{\varphi}{\theta} \ell \approx 0;48,45 }[/math]

Then, because

[math]\displaystyle{ \ell + h \approx \frac{\varphi}{\theta} L \sin \theta + L \sin \theta = \left(\frac{\varphi}{\theta}+1\right) L \sin \theta }[/math]

it follows that

[math]\displaystyle{ S \approx L/(\ell + h - 1) \approx 67;20 / 0;8,15 \approx 489.70 \approx 490 }[/math]

Swerdlow used this result to argue that 490 was the correct reading of the Pappus text, thus invalidating Hultsch' interpretation. While this result is highly dependent on the particular approximations and roundings used, it has generally been accepted. It leaves open, however, the question of where the lunar distance 67​13 came from.

Following Pappus and Ptolemy, Swerdlow suggested that Hipparchus had estimated 490 Earth radii as a minimum possible distance to the Sun. This distance corresponds to a solar parallax of 7', which may have been the maximum that he thought would have gone unnoticed (the typical resolution of the human eye is 2'). The formula obtained above for the distance to the Sun can be inverted to determine the distance to the Moon:

[math]\displaystyle{ L \approx \frac{S}{\left(\frac{\varphi}{\theta}+1\right) S \sin \theta - 1} = 1 \left/ \left( \left( \frac{\varphi}{\theta} + 1 \right) \sin \theta - \frac{1}{S} \right) \right. }[/math]

Using the same values as above for each angle, and using 490 earth radii as the minimum solar distance, it follows that the maximum mean lunar distance is

[math]\displaystyle{ L \approx 1 \left/ \left( ( 2.5 + 1 ) \sin 0.277^\circ - \frac{1}{490} \right) \right. \approx 67.203 \approx 67\tfrac{1}{3} }[/math]

Toomer expanded on this by observing that as the distance to the Sun increases without bound, the formula approaches a minimum mean lunar distance:

[math]\displaystyle{ L \approx 1 \left/\left( (2.5 + 1) \sin 0.277^\circ \right)\right. \approx 59.10 }[/math]

This is close to the value later claimed by Ptolemy.

Book 1 reconstruction (Toomer)

In addition to explaining the minimum lunar distance that Hipparchus achieved, Toomer was able to explain the method of the first book, which employed a solar eclipse. Pappus states that this eclipse was total in the region of the Hellespont, but was observed to be 4/5 of total in Alexandria.


If Hipparchus assumed that the Sun was infinitely distant (i.e. that "the earth has the ratio of a point and center to the sun"), then the difference in magnitude of the solar eclipse must be due entirely to the parallax of the Moon. By using observational data, he would be able to determine this parallax, and hence the distance of the Moon.

Hipparchus would have known [math]\displaystyle{ \varphi_A }[/math] and [math]\displaystyle{ \varphi_H }[/math], the latitudes of Alexandria and the Hellespontine region, respectively. He also would have known [math]\displaystyle{ \delta }[/math], the declination of the Moon during the eclipse, and [math]\displaystyle{ \mu }[/math], which is related to the difference in totality of the eclipse between the two regions.

[math]\displaystyle{ AH = t\ \text{Crd}\ \angle AOH = t\ \text{Crd}(\varphi_H - \varphi_A) }[/math]

Crd here refers to the chord function. Since the Moon is very distant, it follows that [math]\displaystyle{ \zeta' \approx \zeta }[/math]. Using this approximation gives

[math]\displaystyle{ \zeta = \varphi_H - \delta }[/math]
[math]\displaystyle{ \angle ZHA = 180^\circ - \angle OHA }[/math]
[math]\displaystyle{ \angle OHA = \frac{180^\circ - \angle AOH}{2} = \frac{180^\circ - (\varphi_H - \varphi_A)}{2} }[/math]


[math]\displaystyle{ \angle ZHA = 90^\circ + \frac{1}{2} (\varphi_H - \varphi_A) }[/math]
[math]\displaystyle{ \angle MHA = \theta = \angle ZHA - \zeta' \approx \angle ZHA - \zeta = 90^\circ - \frac{1}{2} (\varphi_H + \varphi_A) + \delta }[/math]

With [math]\displaystyle{ AH }[/math] and [math]\displaystyle{ \theta }[/math], we only need [math]\displaystyle{ \mu }[/math] to get [math]\displaystyle{ D' }[/math]. Because the eclipse was total at H, and 4/5 total at A, it follows that [math]\displaystyle{ \mu }[/math] is 1/5 of the apparent diameter of the Sun. This quantity was well known by Hipparchus—he took it to be 1/650 of a full circle. The distance from the center of the Earth to the Moon then follows from [math]\displaystyle{ D \approx D' + t }[/math].

Toomer determined how Hipparchus determined the chord for small angles (see Chord (geometry)). His values for the latitudes of the Hellespont (41 degrees) and Alexandria (31 degrees) are known from Strabo's work on Geography. To determine the declination, it is necessary to know which eclipse Hipparchus used.

Because he knew the value which Hipparchus eventually gave for the distance to the Moon (71 Earth radii) and the rough region of the eclipse, Toomer was able to determine that Hipparchus used the eclipse of March 14, 190 BC. This eclipse fits all the mathematical parameters very well, and also makes sense from a historical point of view. The eclipse was total in Nicaea, Hipparchus' birthplace, so he may have heard stories of it. There is also an account of it in Strabo's Ab Urbe Condita VIII.2. The declination of the Moon at this time was [math]\displaystyle{ \delta = -3^\circ }[/math]. Hence, using chord trigonometry, gives

[math]\displaystyle{ \theta = 54^\circ + \delta }[/math]
[math]\displaystyle{ AH = t\ \text{Crd}\ 10^\circ \approx t\ \frac{600}{3438} }[/math]
[math]\displaystyle{ \mu = \frac{360 \cdot 60}{5 \cdot 650} }[/math]
[math]\displaystyle{ D' = \frac{\text{Crd}\ 2 \theta \cdot AH}{\text{Crd}\ \mu \cdot 2R} = \frac{\text{Crd}\ (108^\circ + 2 \delta) \cdot 600 \cdot 5 \cdot 650}{21600 \cdot 2 \cdot 3438} t }[/math]

Now using Hipparchus' chord tables,

[math]\displaystyle{ \text{Crd}\ (108^\circ + 2 (-3^\circ)) = \text{Crd}\ 102^\circ \approx 2 \cdot 3438 \sin 56^\circ \approx 5340 }[/math]

and hence

[math]\displaystyle{ D' = \frac{5340 \cdot 600 \cdot 5 \cdot 650}{21600 \cdot 2 \cdot 3438} t \approx 70.1 t \Rightarrow D \approx D' + t \approx 71.1 t }[/math]

This agrees well with the value of 71 Earth radii that Pappus reports.

This analysis assumed that the eclipse took place in the middle of the day, with the Sun and Moon on the meridian. But this was not the case for the eclipse of 190 BC, which took place in the early morning of February 28th. [1]


Assuming that these reconstructions accurately reflect what Hipparchus wrote in On Sizes and Distances, then this work was a remarkable accomplishment. This approach of setting limits on an unknown physical quantity was not new to Hipparchus (see Aristarchus of Samos. Archimedes also did the same with pi), but in those cases, the bounds reflected the inability to determine a mathematical constant to an arbitrary precision, not uncertainty in physical observations.

Hipparchus appears to have eventually resolved the contradiction between his two results. His aim in calculating the distance to the moon was to obtain an accurate value for the lunar parallax, so that he might predict eclipses with more precision. To this, he had to settle on a particular value for the distance/parallax, not a range of values.

There is some evidence that he did this. Combining the calculations of Book 2 and the account of Theon of Smyrna yields a lunar distance of 60.5 Earth radii. Doing the same with the account of Cleomedes yields a distance of 61 Earth radii. These are remarkably close to both Ptolemy's value and the modern one.

According to Toomer,

This procedure, if I have constructed it correctly, is very remarkable... What is astonishing is the sophistication of approaching the problem by two quite different methods, and also the complete honesty with which Hipparchus reveals his discrepant results... which are nevertheless of the same order of magnitude and (for the first time in the history of astronomy) in the right region.


  1. NASA Javascript Lunar Eclipse Explorer near Alexandria (N Latitude 40° 25′ 45″, E Longitude 29° 43′ 16″) in -189 BC.
  1. F Hultsch, "...," Leipzig, Phil.-hist. Kl. 52 (1900), 169–200.
  2. N. M. Swerdlow, "Hipparchus on the distance of the sun," Centaurus 14 (1969), 287–305.
  3. G. J. Toomer, "Hipparchus on the distances of the sun and moon," Archive for History of Exact Sciences 14 (1974), 126–142.
  4. Hon, Giora. "Is there a concept of experimental error in Greek astronomy?." The British Journal for the History of Science 22.02 (1989): 129-150. (Available online at