Skip to main content

The texts

All texts describe Ptolemy’s solar model as Swerdlow 2026, The Renaissance of Astronomy, chapter 1, uses it (kepler-sec, Swerdlow2026, scan pages 47–53). Every value points at the page that prints it. Every text is a reference object, fr:astra/<id>.

text kind check
fr:astra/euler-fig-3 figure ✓ labelled
fr:astra/euler-tide-force model ✓ documented
fr:astra/euler-tide-force-emendation derivation ✗ grounded
fr:astra/euler-tide-force-resolution derivation ✓ conclusive
fr:astra/kepler-equant model ✓ documented
fr:astra/kepler-equant-unequal-motion derivation ✓ conclusive
fr:astra/kepler-fig-ch2-eccentric figure ✓ labelled
fr:astra/kepler-fig-ch2-epicycle figure ✓ labelled
fr:astra/kepler-fig-ch4 figure ✓ labelled
fr:astra/solar-eccentric model ✓ documented
fr:astra/solar-eccentric-epicyclic superposition ✓ consistent
fr:astra/solar-eccentric-epicyclic.equal-radii parametrisation ✓ attested
fr:astra/solar-eccentric-epicyclic.proportional parametrisation ✓ attested
fr:astra/solar-eccentric.battani parametrisation ✗ well-formed
fr:astra/solar-eccentric.ptolemy parametrisation ✓ attested
fr:astra/solar-epicyclic model ✓ documented
fr:astra/solar-equation-of-centre derivation ✓ conclusive
fr:astra/solar-equivalence-equal-radii derivation ✓ conclusive
fr:astra/solar-equivalence-proportional derivation ✓ conclusive
fr:astra/solar-fig-1-2 figure ✓ labelled
fr:astra/solar-fig-1-3 figure ✓ labelled
fr:astra/solar-fig-1-4 figure ✓ labelled
fr:astra/solar-fig-eccentric figure ✓ labelled
fr:astra/solar-fig-epicyclic figure ✓ labelled
fr:astra/solar-fig-equal-radii-steps figure ✓ labelled
fr:astra/solar-fig-equation figure ✓ labelled
fr:astra/solar-parameters-from-seasons derivation ✓ conclusive

solar-eccentric.battani is incomplete on purpose: the page gives al-Battānī no year and no epoch.

Models

fr:astra/solar-eccentric, drawn by fr:astra/solar-fig-eccentric.
fr:astra/solar-epicyclic, drawn by fr:astra/solar-fig-epicyclic with drawing values only: the pages give this form no values of its own.

Ptolemy’s solar model, epicyclic form

fr:astra/solar-epicyclic · model · astra/1

the model of Ptolemy
witness fr:kepler-sec/Swerdlow2026/0049/p04 — the construction, p. 19
witness fr:kepler-sec/Swerdlow2026/0050/fig01 — Fig. 1.2
this description by Gerd Graßhoff
tradition ptolemaic
frame geocentric
check documented (6/6: ✓ well-formed · ✓ constructible · ✓ astronomical · ✓ kinematic · ✓ consistent · ✓ documented)

Parameters (symbols; values stand in parametrisations)

symbol unit meaning admissible
R’ R' length radius of the deferent, the circle about O (1, 1000)
r r length radius of the epicycle (0, R’ / 2)
λA lamA angle longitude of the apogee any
T T time tropical year (300, 400)
κ̄0 kappa_0 angle mean anomaly at t = 0 any

Kinematic variables (their values are the states)

symbol meaning law
κ̄ kappa_bar mean anomaly: the motion of C about O, and of the sun about C in the opposite sense uniform, period T, epoch kappa_0

Construction

object kind defined by meaning
O point observer() earth
def circle circle(O, R') the deferent
A' point O + polar(R', lamA) apogee of the deferent
B' point O - polar(R', lamA) perigee of the deferent
C point O + polar(R', lamA + kappa_bar) centre of the epicycle
epi circle circle(C, r) the epicycle
S' point C + polar(r, lamA) sun

Observables

symbol defined by meaning
λS lam direction(O, S') true longitude

Stated propositions (hold in every sampled configuration; not derived)

proposition meaning residual
p1 parallel(line(C, S'), line(O, A')) the radius of the epicycle stays parallel to the apsidal line holds, 2e-15 over 3456
p2 collinear(A', O, B') the apsidal line passes through O holds, 0e+00 over 3456

Figures: fr:astra/kepler-fig-ch2-epicycle, fr:astra/solar-fig-epicyclic

Model text
# Ptolemy's solar model in its epicyclic form: the pure geometry.
# Swerdlow 2026, p. 19 (scan page 49, paragraph 3): the centre C of the epicycle moves uniformly through κ̄ on a
# circle about the earth O; the sun moves on the epicycle "in the opposite direction through κ̄ about C from OC
# extended", so that the radius of the epicycle keeps the direction of the apsidal line.
model solar-epicyclic "Ptolemy's solar model, epicyclic form"
attributed "Ptolemy"
witness fr:kepler-sec/Swerdlow2026/0049/p04 "the construction, p. 19"
witness fr:kepler-sec/Swerdlow2026/0050/fig01 "Fig. 1.2"
author "Gerd Graßhoff"
tradition ptolemaic
frame geocentric

param R'      : length "radius of the deferent, the circle about O"   in (1, 1000)
param r       : length "radius of the epicycle"                       in (0, R' / 2)
param lamA    : angle  "longitude of the apogee"
param T       : time   "tropical year"                                in (300, 400)
param kappa_0 : angle  "mean anomaly at t = 0"
display lamA "λ_A"
display kappa_0 "κ̄_0"

variable kappa_bar : angle "mean anomaly: the motion of C about O, and of the sun about C in the opposite sense"
law kappa_bar = uniform(period: T, epoch: kappa_0) "C moves uniformly about O"
display kappa_bar "κ̄"

O   = observer                        "earth"
def = circle(O, R')                   "the deferent"
A'  = O + polar(R', lamA)             "apogee of the deferent"
B'  = O - polar(R', lamA)             "perigee of the deferent"
C   = O + polar(R', lamA + kappa_bar) "centre of the epicycle"
epi = circle(C, r)                    "the epicycle"
S'  = C + polar(r, lamA)              "sun"
body sun at S'

observe lam = direction(O, S')        "true longitude"
display lam "λ_S"

proposition p1: parallel(line(C, S'), line(O, A')) "the radius of the epicycle stays parallel to the apsidal line"
proposition p2: collinear(A', O, B')               "the apsidal line passes through O"

Fig. 1.4: the same model, another figure

Fig. 1.4 is not another model. It is the eccentric form under Ptolemy’s values in another state (κ̄ = 108°), seen with the solstitial colure upright, with the longitudes counted from the vernal equinox.

Figure text
# Swerdlow 2026, Fig. 1.4 (p. 21, scan page 51): "Complete solar model for the annual inequality in its eccentric
# form." The same model as in Fig. 1.2, in another state, seen with the solstitial colure upright, with the
# longitudes counted from the vernal equinox. The eccentricity is exaggerated as in the printed figure.
figure solar-fig-1-4 of solar-eccentric "Ptolemy's solar model, eccentric form, with longitudes, anomalies and the equation"
witness fr:kepler-sec/Swerdlow2026/0051/fig02
author "Gerd Graßhoff"
with solar-eccentric.ptolemy
drawn with e = 17;30
at kappa_bar = 108°
up 90°
fit [ecc]
speed 30 s
label angle lamA at O from aries to A arrow
label angle kappa_bar at E from A to S arrow
label angle kappa at O from A to S arrow
label angle c at S from O to E
label angle c at O from lam to lam_bar
label length R on E S
label length e on O E
label segment line(A, B)
label arrow S on ecc
label direction lam from O dashed
label direction lam_bar from O dashed
label zodiac at O on ecc

Gaps

  • Almagest III 3–4 is not in PDAI on this machine; the attribution to Ptolemy and the loci “3.4; 3.13” are as Swerdlow’s page gives them.
  • No epoch is given on the pages; kappa_0 = 0° is a stated convention.
  • Models with an equant, the Maragha couples, the Copernican and Keplerian models are not written: their source pages are not located on this machine.

Published by OpenScienceTechnology GmbH · Legal notice · Privacy