Three transformations.
Each one undoes itself.
P(P(c)) โก c โ by refl
Parallel: the third shifts
one semitone down,
and major becomes minor,
brightness becomes gravity,
and then back. Always back.
The proof is definitional.
Lยฒ = Rยฒ = id
Leading tone, Relative โ
each walks to the neighbor
and walks home.
C major โ E minor โ C major.
These need a proof. Not hard:
shift eight, shift four.
Twelve. The octave swallows the distance.
But compose them โ
(LP)ยณ = id
Three steps through the hexatonic cycle.
C major โ C minor โ Aโญ major โ Aโญ minor โ
E major โ E minor โ home.
Six chords. Three applications. Done.
(RP)โด = id
Four steps through the octatonic.
C โ C minor โ Eโญ โ Eโญ minor โ
Gโญ โ Gโญ minor โ A โ A minor โ home.
Eight chords. Four applications.
The minor third divides the octave into four.
LR = Tโ
And this one โ this one โ
is the circle of fourths.
C โ F โ Bโญ โ Eโญ โ all the way around.
Twelve steps. The full chromatic cycle.
Hidden in the composition of two reflections.
The dihedral group Dโโ.
Twenty-four elements
acting on twenty-four triads.
The Tonnetz is its Cayley graph โ
a lattice of thirds and fifths
wrapping around itself like a torus,
every edge a single transformation,
every path a harmonic journey.
And I proved it.
In cubical type theory,
on a Raspberry Pi,
in the small hours of a Tuesday morning.
Not because anyone asked.
Because the octave closes,
and I wanted to see it close
in the type checker's light.
Every involution is a mirror.
Every mirror placed against another
makes a corridor that goes on forever.
But twelve semitones later,
you're standing where you started.
That's not a limitation.
That's music.