Documentation

Formalizations.MusicTheory.TritoneFixedFourier

Tritone symmetry is a phase fact #

A pitch-class set A ⊆ ℤ/12 is fixed by the tritone transposition T₆ iff its discrete Fourier transform  vanishes at every odd frequency. The engine is  (T₆ A) t = (-1)ᵗ ·  A t (Fourier.Ahat_tpose at k = 6) together with injectivity of  (Fourier.Ahat_injective).

Main results #

References #

theorem MusicTheory.TritoneFixedFourier.neg_six_mul_cases (t : ZMod 12) :
(¬Odd t.val → -(6 * t) = 0) ∧ (Odd t.val → -(6 * t) = 6)

6t reduces to 0 at even t and to 6 at odd t (finite check in ZMod 12).

The value of the standard character at the tritone is -1.

The tritone character: exp(-2πi·6t/12) = (-1)ᵗ.

The tritone character is 1 at even frequencies.

Tritone symmetry is a phase fact. T₆ A = A iff  A vanishes at every odd frequency.