IndisputableMonolith.MusicTheory.HarmonicModes
HarmonicModes supplies definitions for the octave, fifth, fourth, major and minor thirds, and tritone as superparticular ratios equipped with J-cost properties. Researchers extending Recognition Science to consonance and scale construction cite these when building higher music-theory modules. The module consists of targeted definitions plus elementary comparison lemmas that relate each interval to the superparticular predicate.
claimDefinitions of the octave (ratio $2$), fifth (ratio $3/2$), fourth (ratio $4/3$), major third (ratio $5/4$), minor third (ratio $6/5$), and tritone, each satisfying the superparticular condition $J(r) = (r + r^{-1})/2 - 1$ for integer cost steps.
background
The module belongs to the MusicTheory domain and imports the Cost module to access the J-cost function and Recognition Composition Law. It introduces the superparticular predicate together with named constants for the standard harmonic intervals and lemmas such as octave_eq_superparticular that verify each ratio meets the predicate. These objects instantiate the abstract J-uniqueness at the level of audible frequency ratios.
proof idea
This is a definition module, no proofs.
why it matters in Recognition Science
The interval definitions are imported by CircleOfFifths for scale construction, by Consonance for measuring harmonic relations, and by Valence for affective assignments. They close the step from the abstract RCL and phi-ladder to concrete musical objects, preparing the ground for applications of T5 J-uniqueness inside music theory.
scope and limits
- Does not derive the listed ratios from the forcing chain T0-T8.
- Does not address microtonal or non-diatonic intervals.
- Does not quantify perceptual consonance or valence.
- Does not connect intervals to physical constants such as alpha or G.
used by (3)
depends on (1)
declarations in this module (40)
-
def
octave -
def
fifth -
def
fourth -
def
majorThird -
def
minorThird -
def
tritone -
def
superparticular -
theorem
superparticular_pos -
theorem
superparticular_gt_one -
theorem
octave_eq_superparticular -
theorem
fifth_eq_superparticular -
theorem
fourth_eq_superparticular -
theorem
majorThird_eq_superparticular -
theorem
minorThird_eq_superparticular -
theorem
octave_pos -
theorem
fifth_pos -
theorem
fourth_pos -
theorem
majorThird_pos -
theorem
minorThird_pos -
theorem
tritone_pos -
theorem
octave_times_inv -
theorem
fifth_times_fourth_eq_octave -
theorem
octave_is_two -
structure
MusicalInterval -
def
unisonInterval -
def
octaveInterval -
def
fifthInterval -
def
fourthInterval -
def
majorThirdInterval -
def
minorThirdInterval -
def
tritoneInterval -
theorem
unison_jcost -
theorem
octave_jcost -
theorem
fifth_jcost -
theorem
fourth_jcost -
theorem
majorThird_jcost -
theorem
minorThird_jcost -
theorem
tritone_jcost -
def
modesPerOctave -
theorem
modes_from_dimension