CRT coordinates of the characters of ℤ/12 #
Under ℤ/12 ≅ ℤ/3 × ℤ/4, the character χ_k = dftChar k (j ↦ exp(2πi·jk/12)) factors through
the projection to ℤ/3 exactly when k ∈ {0, 4, 8} and through the projection to ℤ/4 exactly when
k ∈ {0, 3, 6, 9}. So χ_4 generates the augmented (ℤ/3) axis, χ_3 the diminished (ℤ/4) axis,
and the tritone χ_6 is the element of order 2 of the ℤ/4 part: the indices 3 and 4 swap.
Main results #
dftChar_eq_dftChar_iff: two values of a character agree iffx * k = y * kinZMod N.factorsThrough_three_iff:χ_kfactors throughℤ/12 → ℤ/3iffk ∈ {0, 4, 8}.factorsThrough_four_iff:χ_kfactors throughℤ/12 → ℤ/4iffk ∈ {0, 3, 6, 9}.three_axis_eq_multiples_four,four_axis_eq_multiples_three,six_order_two: the two axes are generated by4and by3, and6has order2.
References #
- C. Marín, The Tonnetz spectrum is the generating triad's Fourier balance profile, Zenodo (2026), doi:10.5281/zenodo.20862821, Proposition 2.
Two values of the character dftChar k agree iff x * k = y * k: stdAddChar is injective.
The character χ_k of ℤ/12 factors through the map f: it is constant on the fibres of f.
Equations
- MusicTheory.CRTCharacters.FactorsThrough f k = ∀ (x y : ZMod 12), f x = f y → MusicTheory.CycleGraphSpectrum.dftChar k x = MusicTheory.CycleGraphSpectrum.dftChar k y
Instances For
@[reducible, inline]
The projection ℤ/12 → ℤ/3.
Equations
Instances For
@[reducible, inline]
The projection ℤ/12 → ℤ/4.
Equations
Instances For
The ℤ/3 axis is generated by 4.
The ℤ/4 axis is generated by 3.