The Growing ClockHonors mathematics · Lesson 08 / 10← Lesson 07Lesson 09 →
Lesson 08 · Symmetry · 50–65 minutes

Symmetry & Palindromic Sequences

On the 5-mark dial the simplest clock reads 0, 1, 3, 1, 0: the same forwards and backwards. That is no accident. In Lessons 03 to 07 the mirror pairs k and 1 − k kept doing work. Here you will find the mirror for any growing clock on a prime dial, compute where it sits without listing readings, and see the same mirror in tables of clocks.

Where this lesson is headed
mirror center c ≡ (g − 2N) × (2g)−1  (mod p)

In words: the readings of a growing clock on a p-mark dial read the same going either way around one special rotation c, and c can be computed from N and g. Setup: a clock with starting circumference N and growth g, read on a dial with p marks (p an odd prime, as in Lesson 02 the dial is chosen freely). The reading after k rotations is S(k) = kN + gT(k) mod p.

N: starting circumference (only its reading on the dial matters)

g: growth per rotation, not a multiple of p

p: number of dial marks, an odd prime

c: the mirror center, a rotation count

Mirror: S(c − r) and S(c + r) read the same for every r

01. Find the mirror

Start with the simplest clock (N = 1, g = 1) on a 5-mark dial. The circle shows rotations 0 to p − 1 in order, each with its reading inside. Since readings repeat every p rotations, rotation p is rotation 0 again, so the list really is a circle. Guess a center c and test whether the readings match in pairs c − r and c + r.

The readings, arranged in a circle

Reading at c − r
Reading at c + r
Pairs that match

Guided experiments

Do these in order. "Set this up" sets the clock; you move the center.

    The same mirror in a table of clocks

    Stack clocks in a table: row i is the clock with starting circumference N = i and growth 1, so entry (i, k) is ik + T(k) read on p marks. Pick an anti-diagonal, the cells with i + k reading a. Its entries, row by row, form a sequence.

    Change a. Does the mirror center of the anti-diagonal move?

    A second table: growth rows

    Now row g is the clock with growth g on the special dial N = p (Lesson 02, step 5), so entry (g, k) is gT(k) read on p marks.

    Every clock has exactly one mirror. Stage 02 computes where it is.