Visual walkthrough — Dimensional analysis — checking equations, deriving relations
Step 1 — Meet the pendulum and name every part
WHAT. A pendulum is a small heavy ball (the bob) hanging from a string, pulled sideways and let go so it swings. We give names to the three things it is made of:
- (the letter "ell") — the length of the string, measured in metres. Its dimension is .
- — the mass of the bob (how much stuff it contains), in kilograms. Its dimension is .
- — the strength of gravity: how fast falling things speed up. Its dimension is (a length gained per second, every second).
The thing we want is — the period, the time for one full swing over and back. Its dimension is (a time).
WHY these three ingredients? Because those are the only knobs on the apparatus a person could turn. You can change the string length, swap the ball, or do the experiment on the Moon (different ). Everything else (colour, string thickness) plausibly has nothing to do with timing, so we bet the period is built from , , alone.
PICTURE. The swing and its labelled parts.

Step 2 — Make a guess with unknown powers
WHAT. We guess that the period is a product of these ingredients, each raised to some unknown power:
Reading the symbols left to right:
- — the period we are hunting for.
- — a plain number with no dimension (like or ). It carries no units, so homogeneity can never see it. We accept from the start that this method cannot find .
- — unknown powers we must solve for. If that means ; if that means mass drops out entirely.
WHY a product of powers, and not a sum? Because a sum like "" would force us to add a length to an acceleration — different dimensions, forbidden by homogeneity. A product never mixes kinds; it just multiplies them. So the only dimensionally safe shape for a one-term guess is a product of powers. That is exactly why the derivation trick works on single-term laws and fails on sums (see the parent's limitations).
PICTURE. The guess drawn as a machine: three dials we can turn until the output kind matches .

Step 3 — Turn the guess into pure dimensions
WHAT. We now replace every quantity by its kind — its dimension — because homogeneity is a statement about kinds, not about numbers. Substituting , , , :
WHY drop ? Because is dimensionless — its "kind" is , an invisible factor of in a dimension equation. It contributes nothing here (and is exactly why it stays hidden forever).
Next we expand the bracket. The power hits both letters inside :
so the whole right side becomes
Term by term on the right:
- — all the mass, gathered onto one .
- — length comes from two sources: the string () and the length hidden inside gravity (). They add.
- — the only time on the right comes from gravity's "per second squared", so its power is .
PICTURE. Three separate bins — an bin, an bin, a bin — with the powers dropped into each.

Step 4 — Match each base dimension separately
WHAT. The left side is (period is pure time: no mass, no length, one time). The right side is . For two products of the same three letters to be equal, the powers of each letter must match one-to-one:
Reading each line as a sentence:
- — the mass power on the right () must equal the mass power on the left ().
- — the total length power on the right must equal the left's length power ().
- — the time power on the right must equal the left's ().
WHY this is the whole engine. One equation fell out for free per base dimension. We started with three unknowns and homogeneity handed us exactly three equations — a perfectly determined system. (If we'd guessed four ingredients we'd still get only three equations: underdetermined, and the trick would stall. That is limitation #2 in the parent.)
PICTURE. The left–right "balance scale", one pan per base dimension, showing which powers must equal which.

Step 5 — Solve the three tiny equations
WHAT. Solve them in the easy order:
- — done immediately.
- — divide both sides by .
- — move across.
So , , .
WHY is the headline. Nothing on the right except carried any mass, and the left carried none — so the only way to balance the -axis is to use zero mass. The mathematics forces the pendulum period to ignore the bob's weight. Drop a bowling ball or a marble on the same string: same swing time.
WHY and come out opposite. The length axis had to cancel to zero, and the time axis fixed ; length conservation () then mirrors it into . Longer string → bigger → slower swing; stronger gravity → bigger in the denominator → faster swing.
PICTURE. The three dials from Step 2 now locked to their solved values, with a swing sketch showing "longer = slower, stronger gravity = faster."

Step 6 — Assemble the law
WHAT. Put the solved powers back into the guess :
Now simplify each factor:
- — square-root of length in the numerator.
- — mass vanishes, as promised.
- — square-root of gravity in the denominator.
WHY we can't get . The boxed law is correct in form, but is a bare number invisible to dimensions. Full physics (or one experiment) reveals , giving the textbook . Dimensional analysis got us 90% of the way with zero physics.
PICTURE. The final formula with each piece annotated and its effect on the swing.

Step 7 — The degenerate and limiting cases (never skip these)
WHAT. Test the formula at its extremes to be sure it never breaks:
- (no string): . A pendulum with no length has no swing — instant. ✅ Sensible.
- (deep space, weightless): , so . With no gravity there is no restoring pull, so it never comes back — an infinite period. ✅ Exactly right, and the in the denominator is what produces this blow-up.
- large (a heavy planet): bigger denominator ⇒ smaller ⇒ faster swing. ✅
- anything: regardless, so a feather-bob and a lead-bob on equal strings tie. ✅ This is the mass-independence, re-confirmed.
WHY show these. A formula must survive its edge cases or it is not trustworthy. Each limit here matches physical common sense and points back to which exponent ( vs ) is responsible — length in the top, gravity in the bottom.
PICTURE. Two mini-panels: the collapse (period shrinks to zero) and the runaway (period shoots to infinity).

The one-picture summary
The whole journey on one board: guess → dimensions → three-axis matching → solve → assemble → check limits.

Recall Feynman: the walkthrough in plain words
I wanted to know how long a swing takes to go over and back. I looked at the swing and saw only three dials I could turn: the string's length, the ball's weight, and how hard gravity pulls. So I guessed the answer is those three multiplied together, each raised to some mystery power — a product, never a sum, because you're not allowed to add a length to a gravity. Then I stripped away all the numbers and kept only the kinds: length-kind, weight-kind, time-kind. The rule "you can only equate matching kinds" split into three little demands — one for weight, one for length, one for time. The weight demand said "use zero weight," so the ball's mass simply doesn't matter — heavy or light, same swing. The time demand pinned the gravity power to minus-a-half, and length had to mirror it to plus-a-half. Snapping the pieces back together gave: swing time grows like the square-root of length and shrinks like the square-root of gravity. The only thing this trick can't tell me is a plain multiplying number out front — that turned out to be two-pi, which you learn from an experiment, not from bookkeeping.
Connections
- Dimensional analysis — checking equations, deriving relations — the parent; this page is its central result drawn out in full.
- Buckingham Pi theorem — the general theory behind "count the base dimensions to count your equations."
- Equations of motion (kinematics) — where the same homogeneity check catches wrong formulas.
- Units and the SI system — the units that put actual numbers on , , .
- Vectors — components and addition — another place where "add only like kinds" quietly governs the algebra.