The Growing ClockHonors mathematics · Lesson 03 / 10← Lesson 02Lesson 04 →
Lesson 03 · Triangular & square remainders · 45–60 minutes

The Missing Remainders

On the 5-mark dial in Lesson 02, the pointer never landed on marks 2 and 4, no matter how long the clock turned. In this lesson you will find which marks get missed on other dials, then discover a quick test that tells you whether a mark can ever be reached, without listing the readings. Finally you will prove the test always works.

Where this lesson is headed

R(k) = T(k) mod p,   T(k) = k(k − 1)2
mark a is reachable  ⇔  8a + 1 is a perfect square on the p-mark dial

In words: to find out whether the pointer can ever land on mark a, compute 8a + 1 and ask whether it is the remainder of some square number. The setup: a growing clock that starts with circumference p and grows 1 cm per rotation, read on a dial with the same p marks. As in Lesson 02, step 5, the straight part k × p is whole trips, so the reading is just T(k) mod p. We use dials whose number of marks p is an odd prime.

p: starting circumference, and the number of dial marks (an odd prime)

g = 1: growth per rotation

k: rotations completed

T(k): 0 + 1 + ⋯ + (k − 1), the extra distance from growth

a: a target mark, from 0 to p − 1

Question: can the pointer ever land on a?

01. Which marks does the pointer reach?

Start with the smallest interesting dial, p = 5. The clock starts at 5 cm and grows 1 cm per rotation. Turn it and watch which marks light up. From Lesson 02 we know an odd dial repeats every p rotations, so k = 0 to p − 1 shows everything that will ever appear. Then try bigger dials and look for a pattern. The guided experiments below walk you through it. (Shortcut: Space turns one rotation, ← undoes one.)

The p-mark dial

Rotations completed
0
Growth part T(k)
0
Dial reading
0
Marks visited
1 / 5

Predict before you finish

Guided experiments

Do these in order. "Set this up" chooses the dial and turns the clock for you.

    Listing readings works, but it is slow for big dials. Stage 02 finds a direct test for any target.