The Growing ClockHonors mathematics · Lesson 02 / 10← Lesson 01Lesson 03 →
Lesson 02 · Modular arithmetic & periodicity · 45–60 minutes

When Distance Becomes a Remainder

In Lesson 01 the tip of the growing clock's hand travelled a total distance S(k) that keeps getting bigger. Now we attach a small counter dial with M marks. Every centimetre the tip travels moves the dial's pointer one mark, and after the last mark it rolls back to 0. The total grows forever, but the dial can only show M readings, so readings must repeat. You will find out how they repeat, work out the arithmetic of remainders, and prove exactly how long the pattern takes to start over.

Where this lesson is headed

R(k) = S(k) mod M,   with   S(k) = kN + g T(k)
R(k + 2M) = R(k) always, and R(k + M) = R(k) when M is odd or g is even

In words: the dial reading is the remainder of the total distance after removing full trips around the dial, and the readings always repeat after at most 2M rotations. The dial is a separate choice: M does not have to equal the clock's starting circumference N.

N: starting circumference of the growing clock

g: how much the circumference grows after each rotation

k: rotations completed

T(k): 0 + 1 + ⋯ + (k − 1) = k(k − 1)/2, from Lesson 01

M: number of marks on the counter dial

R(k): the dial reading after k rotations

01. Watch the dial

Start with the simplest clock from Lesson 01, N = 1 and g = 1, so the totals are 0, 1, 3, 6, 10, 15, …. Attach a dial with M = 5 marks. Turn the clock and watch where the pointer lands. Then change N, g or M: your rotation count stays put, so you can compare directly. The guided experiments below walk you through it. (Shortcut: Space turns one rotation, ← undoes one.)

The counter dial

Rotations completed
0
Total distance S(k)
0
Dial reading R(k)
0
Marks visited so far
1 / 5

A repeated reading does not mean the total stopped growing. The total always grows; only the reading wraps around.

Predict before you turn

Guided experiments

Do these in order. Each one changes a single thing. "Set this up" puts the clock and dial in the right state; the dial and table update with it.

    Different totals keep landing on the same marks. Stage 02 works out exactly when that happens.