Lemma
math, backwards
the hook · the lie a clock runs on

Double the swing. Why does the clock barely change?

A clock needs a tick that does not change. A real pendulum’s swing depends on its amplitude — push it harder and it returns more slowly. So how did the world build mechanical clocks accurate to seconds per day on a device whose is, in principle, amplitude-dependent? The trick is that for small swings, it almost isn’t. Replace one nonlinear function with its tangent line at zero, and the equation becomes a harmonic oscillator with a constant period. The clock stands on that approximation.

In the widget below: with correction off, two pendulums of equal length but very different amplitudes swing perfectly in step. Flip correction on and the larger swing visibly lags. The “almost” is the whole story of pendulum-clock engineering.

Widget — Two pendulums
A · θ₀ = 8°B · θ₀ = 45°
T₀ (small angle)2.007 s
T_B (with correction)2.007 s
swings · A / B0 / 0
B's lag(off)
With correction off, both pendulums use the small-angle period T₀ = 2π√(L/g). Drag θ_B to anything you like; A and B stay perfectly synchronized. That is the lie the pendulum clock runs on. Now flip correction on: B uses the leading-order Borda correction T₀(1 + θ_B²/16). With θ_B = 60° and a few periods on the time slider, B visibly lags A — small here, painful by the end of a real day.
the arc
1

What a clock asks for

A mechanical clock counts swings. For “minute” to mean what we want it to mean, every swing must take the same amount of time. The bob does not have to swing with any particular amplitude — only with a constant regardless of how much energy the escapement happens to have given it on this tick. Whether the period actually has this property depends on the equation of motion.

2

The real equation

For a bob of mass mm on a rigid rod of length LL, the only force giving it angular is the component of tangent to the arc, which equals mgsinθ−mg \sin θ for angle θθ measured from straight down. Newton’s second law along the arc gives:

θ̈ = −(g/L) · sin θ

That is a nonlinear differential equation. There is no clean elementary solution; the period does depend on the amplitude θ0θ₀ the bob is launched at. If the world worked exactly like this, no mechanical clock could keep time.

3

The small-angle move

Look at sinθ\sin θ near zero. Its at the origin is just y=θy = θ. So sinθθ\sin θ ≈ θ for small θθ (in radians). At θ=5°θ = 5° (≈ 0.087 rad) the error is about 0.1%. At 30°30° it’s about 4.5%. At 60°60° it’s nearly 18% — the approximation breaks down quickly. This is the ; replacing a nonlinear function by its tangent line is in general.

The crisis: the equation in §2 is hard. The move: replace sinθ\sin θ by θθ wherever it appears. The trade: the new equation will be wrong for big swings; the gamble is that real clocks operate in the regime where it isn’t.

4

The linearized equation

Substitute. The pendulum equation becomes:

θ̈ = −(g/L) · θ

That is : the acceleration is proportional to the negative of the displacement. The general solution is θ(t)=θ0cos(ωt+φ)θ(t) = θ₀ \cos(ω·t + φ) for ω=g/Lω = \sqrt{g/L}. Plug in initial conditions (“released from rest at angle θ0θ₀”) and the phase φφ goes to zero, leaving θ(t)=θ0cos(g/Lt)θ(t) = θ₀ \cos(\sqrt{g/L} · t).

import math

# Linearized pendulum: small-angle solution.
# θ̈ = −(g/L)·sin θ   →   (sin θ ≈ θ)   →   θ̈ = −(g/L)·θ
# Solutions are simple harmonic: θ(t) = θ₀·cos(ω·t),  ω = √(g/L).
def theta(t, L, g, theta0):
    omega = math.sqrt(g / L)
    return theta0 * math.cos(omega * t)

def period_small(L, g):
    return 2 * math.pi * math.sqrt(L / g)

period_small(1.0, 9.8)            # ≈ 2.007 s   (1-meter rod on Earth)
period_small(1.0, 1.62)           # ≈ 4.929 s   (same rod on the Moon)
5

The clock formula — period without amplitude

The cosine has period 2π; the angular frequency ωω ticks at 2π/T2π/T radians per second. So:

T = 2π √(L/g)

The amplitude is gone. Period depends only on the rod length LL and the local gg; not on the bob’s mass, not on how widely it’s swinging. That is the property a clock needs, derived as a clean consequence of the linearized equation. A 1-meter rod on Earth swings with T2.007sT ≈ 2.007 s; on the Moon, where g1.62m/s2g ≈ 1.62 m/s², the same rod swings with T4.93sT ≈ 4.93 s.

6

The lie, examined honestly

The amplitude does not vanish from the real period — it shrinks. The next term in the expansion is well known:

T(θ₀) = T₀ · (1  +  θ₀²/16  +  …)

At θ0=10°θ₀ = 10° (≈ 0.175 rad) the correction is about 0.2% — a tolerable second per eight minutes. At 30°30° it’s 1.7%, half a minute per half-hour — already worse than a digital watch. At 60°60° it’s 6.9%, six minutes per hour — uselessly far from a clock. The widget shows it: with correction on and θB=60°θ_B = 60°, pendulum B drifts visibly behind A within a handful of swings.

Real pendulum clocks worked because their escapements force the bob to swing in small arcs — 17th-century clockmakers added cycloidal “cheeks” to the suspension to compensate for what amplitude error remained, and modern designs keep the arc small enough for the linear approximation to stay nearly true. The entire technology is built around the regime in which the lie holds. That, more than the formula itself, is the lesson worth pinning.

# What the small-angle formula is missing — Borda's leading correction.
# Real period grows with amplitude: T(θ₀) ≈ T₀ · (1 + θ₀²/16).
def period_corrected(L, g, theta0_rad):
    return period_small(L, g) * (1 + theta0_rad**2 / 16)

# How much does the clock drift if the bob actually swings 30°?
T0  = period_small(1.0, 9.8)
T30 = period_corrected(1.0, 9.8, math.radians(30))
(T30 - T0) / T0 * 100              # ≈ 1.7 %   slow, every period

# 60° (a wild swing) gives ~6.9 % slow — many minutes per day. The
# actual clocks of the 17th century constrained the bob to small
# arcs (the cycloidal-cheek trick); modern ones use escapements that
# keep the amplitude small enough for the linear approximation to
# stay nearly true. The whole technology is built around the lie.
now break it

The amplitude is not the only axis the model sweeps under the rug. T=2πL/gT = 2π\sqrt{L/g} assumes gg is fixed — but gg drops by ~0.031% per 100 m of altitude. Carry a perfectly tuned grandfather clock from London to Denver (≈1,600 m): the period lengthens by ~0.025%, and the clock falls behind by ~21 seconds per day. Linearizing sinθ\sin θ is one of several lies the clock runs on; the small-angle move is just the most visible one.

The pendulum clock runs on a lie. Real swings depend on amplitude; small swings almost don’t. Linearize the equation, and the period becomes a constant within the only regime a real clock ever works in. The “almost” is the engineering.

exercises · 손으로 풀기
1small-angle period by handno calculator

Estimate the small-angle period T=2πL/gT = 2π\sqrt{L/g} for L=1mL = 1 m, g=10m/s2g = 10 m/s². Use π210π² ≈ 10 to dodge the calculator.

2a 2-second pendulum on the Moon

On the Moon, gmoon1.62m/s2g_moon ≈ 1.62 m/s². What length LmoonL_moon gives a small-angle pendulum of period T=2sT = 2 s there? How does that compare to the Earth length from exercise 1?

3where amplitude went

Walk through the algebra: starting from θ¨=(g/L)sinθ\ddot{θ} = −(g/L) \sin θ and the substitution sinθθ\sin θ ≈ θ, explain in one paragraph why θ0θ₀ drops out of the period. Be precise about where the amplitude dependence was hiding before linearization.

4how big is the lie at 60°?no calculator

Use the leading correction T(θ0)T0(1+θ02/16)T(θ₀) ≈ T₀ · (1 + θ₀²/16) with θ0=60°θ₀ = 60°. Estimate the relative error (TT0)/T0(T − T₀)/T₀ as a percentage. How many seconds per hour is that? Check the widget.

why this isn't taught this way

Physics textbooks usually present the linearized pendulum as the pendulum equation, with the nonlinear original demoted to a footnote. The reader walks away thinking the clock is a simple-harmonic oscillator. Lemma keeps the nonlinear equation in arc 2, names the linearization in arc 3 as a move rather than a discovery, and spends arc 6 owning the lie. Engineering doesn’t tell fewer truths than the textbook — it tells one more: the truth about where the model holds.

glossary · used on this page · 7
period·주기
The time it takes a repeating motion to return to the same state and start over. For a clock pendulum, one period is one full swing — left, right, back to where it started. Inverse to _frequency_ (`f = 1/T`). What makes a mechanical clock work is a period that does not change with amplitude or wind-down: tick exactly the same regardless of how widely the bob is swinging today. No real pendulum has that property exactly; small-angle pendulums _almost_ do.
acceleration·가속도
The rate of change of velocity. Also a vector. In one dimension, `a = dv/dt = d²x/dt²`; constant acceleration produces velocity that is linear in time and position that is quadratic. Newton's second law `F = ma` says force and acceleration are proportional, with mass as the conversion factor. On Earth's surface, near the ground, the acceleration of any object in free fall is approximately constant — a single number that does not depend on the object's mass.
gravity·중력
The downward acceleration that the Earth gives to any object near its surface, irrespective of mass. Magnitude `g ≈ 9.81 m/s²` at sea level, slightly different elsewhere (lower on a mountain, higher at the poles). In the context of projectile motion, "gravity" is shorthand for "the constant acceleration vector pointing toward the Earth's center, taken as straight down for short flights." The mass-independence is what lets a feather and a hammer fall together in vacuum — and is the experimental seed of general relativity.
tangent line·접선
A straight line that touches a curve at a single point and matches the curve's direction there. Its slope at the point of contact equals the derivative of the function at that point: `m_tangent = f'(a)`. The tangent is what the secant becomes in the limit as its two intersection points merge — the curve's _instantaneous direction_ made visible as a line. Distinct from the trigonometric tangent; same word, different concept.
small-angle approximation·작은 각 근사
The specific linearization of trigonometric functions near `θ = 0`: `sin θ ≈ θ`, `cos θ ≈ 1`, `tan θ ≈ θ`, with `θ` in radians. At `θ = 5°` (≈ 0.087 rad) the error in `sin θ ≈ θ` is about 0.13%; at `θ = 30°` (≈ 0.52 rad) it's about 4.5%; at `θ = 60°` (≈ 1.05 rad) it's nearly 18%. The approximation turns the pendulum equation `θ̈ = −(g/L) sin θ` into the harmonic-oscillator equation `θ̈ = −(g/L) θ`, whose solutions everyone knows.
linearization·선형화
Replacing a nonlinear function near a chosen point by its tangent line — keeping only the constant and first-derivative terms of the Taylor expansion. Near `x = 0`, `sin x ≈ x`, `cos x ≈ 1 − x²/2`, `e^x ≈ 1 + x`. The approximation is excellent for small `|x|` and grows wrong as `|x|` increases. Mechanical clocks, electrical circuit analysis, control systems, and most of "the engineering equations" are linearized versions of much harder nonlinear ones, valid in the small-deviation regime where everything in the system is supposed to live.
simple harmonic motion·단순조화운동
The motion governed by `ẍ = −ω²x` for some constant `ω > 0`. Its solutions are sinusoidal: `x(t) = A cos(ωt + φ)`, with constant period `T = 2π/ω` independent of amplitude `A`. A spring obeying Hooke's law produces it exactly. A pendulum produces it _only_ in the small-angle limit, after `sin θ` has been replaced by `θ`. Most "oscillator" intuitions in physics, engineering, and signal processing live inside this single equation.