Visual walkthrough — Third-body perturbations
Before we begin, here is the entire cast of characters, drawn once so you never wonder what a letter means.

One more piece of grammar we will lean on constantly:
Now we derive.
Step 1 — Write every real pull on the satellite
WHAT. In the true inertial frame, the satellite is pulled by two masses at once: Earth and the third body. Add both arrows.
- = the acceleration of the satellite (the double-dot means "rate of change of the rate of change of position" — how the velocity arrow is bending). This is what we ultimately want.
- points from Earth to the satellite, so the minus sign flips it to point from satellite back to Earth — Earth pulls the satellite inward. Good.
- points from satellite to the third body — no minus needed, the pull already aims that way.
WHY. This is just "list all forces, divide by mass." Nothing subtle yet — we are honest about every tug the satellite feels.
PICTURE. Two arrows leaving the satellite: a long one toward Earth, a faint one toward the Moon.

Step 2 — Earth is not nailed down — it falls too
WHAT. The very frame we watch from (Earth's centre) is itself being pulled by the third body. Write Earth's own acceleration.
- = how Earth's centre accelerates. The third body yanks the whole planet toward it.
- = arrow from Earth to the third body — Earth accelerates that way.
WHY. We measure the satellite relative to Earth. If our ruler's zero-point is accelerating, we must account for that motion or our numbers are wrong. The Moon does not just pull the satellite — it pulls the platform under our feet.
PICTURE. The whole Earth drifting toward the Moon; the satellite drawn faded to remind us it drifts too.

Step 3 — Subtract: watch the common pull vanish
WHAT. We want the satellite's motion as seen from Earth: the relative acceleration , where . Subtract Step 2 from Step 1.
- = the satellite's position relative to Earth (this is the orbit we actually track). is its length.
- = the plain Keplerian pull — the clean ellipse the satellite would follow if the Moon didn't exist.
- The bracket = (pull on satellite) minus (pull on Earth). This difference is the entire perturbation.
WHY. This subtraction is the heart of everything. Because the satellite and Earth both fall toward the Moon, the shared part of that fall cancels — exactly like astronauts in orbit feeling weightless while plummeting alongside their capsule. What survives is only how the Moon's pull differs across the Earth-to-satellite gap.
PICTURE. Two nearly-parallel Moon arrows (one on the satellite, one on Earth); their difference is a tiny residual arrow — the real culprit.

Step 4 — Rename for clarity (the exact result)
WHAT. Let = "arrow from Earth to the third body," with length . Then . Rewrite the bracket:
WHY. Both terms genuinely matter. Keep only the direct term and the formula misbehaves as (a satellite at Earth's centre should feel zero perturbation — and only the difference gives that). The two terms together make a gradient, not a raw force.
PICTURE. pointing to the Moon, pointing to the satellite, and closing the triangle from satellite to Moon.

Step 5 — Use : expand the awkward length
WHAT. The satellite–Earth gap is tiny next to the Earth–Moon gap (for GEO, ; for the Sun, far smaller). We approximate keeping only the first correction.
First the length-squared, using the dot product (which measures how much points along ):
Factor out and write (the unit arrow toward the Moon):
WHY these tools.
- Why the dot product? We need to know how much of lies along the Moon's direction — that is precisely what stretches versus squeezes. The dot product is the one operation that extracts "shadow length along a direction," so it is the correct tool, not the cross product (which would give area) or plain multiplication.
- Why the binomial approximation ? Because is small (), so its square is negligible. This is the standard "zoom in on a curve and it looks like its tangent line" idea — we keep the straight-line part and throw away the curvature. That is the whole meaning of "first order in ."
Applying it and dropping the piece (it is second-order):
- The appears because : the from the binomial times the in front of the dot product.
PICTURE. A curve and its straight tangent line hugging it near — the approximation we are making.

Step 6 — Substitute and collect: the tidal pattern appears
WHAT. Put the expansion into the exact formula and keep only first-order terms:
Multiply out. The leading cancels the indirect term. Among the rest, keep terms linear in (throw away the dot-product cross-term, which is second-order):
- = the length of 's shadow along the Moon-direction (a single number).
- = an arrow pointing along , three times that shadow long — the stretch.
- = pulls straight back toward Earth's centre — the squeeze.
- = the overall strength. Note the cube of , not the square: this is the fingerprint of a gradient.
WHY. This is the pattern we chased since Step 3: along the Earth–Moon line the field pulls outward (stretch), sideways it pulls inward (squeeze). Two special directions, opposite effects.
PICTURE. The stretch-squeeze field: arrows pointing out along the Moon line, in along the perpendicular.

Let us confirm the two extreme cases explicitly. First define one more unit arrow: is the unit arrow along itself (the satellite's own direction from Earth) — same idea as , just pointing along .
The stretch is exactly twice the squeeze — the signature 2-to-1 ratio of every tidal field, the same one behind ocean tides.
Step 7 — The degenerate and edge cases (never leave a gap)
WHAT & WHY & PICTURE, three quick limits that must behave sensibly:
-
(satellite at Earth's centre). Both exact terms in Step 4 become . The perturbation vanishes — correct: something sitting exactly where Earth's centre is falls with Earth, feeling no differential pull.
-
Sun vs Moon (strength is , not ). Using and (the earlier , subscripted by body), the Sun's mass gives about times the Moon's — but the Sun is ~390× farther, and . The cube of distance more than eats the mass advantage. Compute the ratio:
- Moon: .
- Sun: .
- Ratio — the Moon dominates by about twofold.
-
LEO vs GEO (why altitude decides). Tidal accel . For GEO ( m) the Moon's peak stretch is . For LEO ( m) it is only , dwarfed by Earth's ~8.9 m/s² and $J_2$'s ~ m/s². Third-body effects matter for high, eccentric orbits (GEO, GTO, Molniya) — the domain of luni-solar North–South stationkeeping.

The one-picture summary
Everything above in a single frame: raw pulls (Step 1–2) → subtract the common fall (Step 3–4) → zoom in with (Step 5–6) → the stretch-and-squeeze tidal field (Step 6–7).

Recall Feynman retelling — say it in plain words
Your satellite is not orbiting a lonely Earth; the Moon pulls it too. But here is the trick: the Moon also pulls the whole Earth — the very platform your ruler sits on. Both of you fall toward the Moon nearly together, so that big shared pull cancels out and you feel almost nothing. Almost. The satellite and Earth's centre are a little apart, so the Moon pulls them by slightly different amounts and in slightly different directions. That leftover — the difference of two nearly-equal arrows — is the whole perturbation. Do the honest bookkeeping: write both pulls on the satellite, write the pull on Earth, subtract. Then use that the satellite is close to Earth compared with how far the Moon is, so you keep only the first tiny correction. What pops out is a beautifully simple field: it stretches things along the Earth–Moon line and squeezes them sideways, exactly twice as hard stretching as squeezing. Its strength falls off as one-over-distance-cubed, which is why the near Moon beats the mighty-but-distant Sun by about two to one, and why only tall, stretched-out orbits ever really feel it.
Recall Quick self-check
Why is the perturbation a difference of two pulls, not just the Moon's pull? ::: Because we measure the satellite relative to Earth, and Earth is itself falling toward the Moon; the common pull cancels, leaving only the tidal gradient. Why does strength go as and not ? ::: Because the perturbation is the variation (gradient) of the Moon's inverse-square field across the small gap ; differentiating gives . Stretch coefficient vs squeeze coefficient? ::: along , perpendicular — the 2-to-1 tidal signature. Which limit forces the perturbation to zero, and why? ::: : a body at Earth's centre falls identically with Earth, so no differential force.
Related: Third-body perturbations · Restricted three-body problem · Gauss and Lagrange planetary equations · 3.2.36 Third-body perturbations (Hinglish)