pith. sign in
module module high

IndisputableMonolith.MusicTheory.Consonance

show as:
view Lean formalization →

This module defines consonance for musical intervals by mapping frequency ratios to the J-cost function from Recognition Science. Researchers extending the framework to acoustics or harmonic analysis would cite these definitions when quantifying interval hierarchy. The module is purely definitional, introducing intervalCost, IsConsonant, and explicit evaluations for unison through octave without any theorems or proofs.

claimThe module defines $\mathrm{intervalCost}(r) = J(r)$ for frequency ratio $r > 0$, where $J$ is the Recognition Science cost, together with the predicate $\mathrm{IsConsonant}(r)$ and explicit values such as $\mathrm{intervalCost}(1) = 0$, $\mathrm{intervalCost}(3/2)$ for the fifth, and similar for minor third, major third, fourth, and tritone.

background

The module sits inside the MusicTheory domain and imports the Cost module (which supplies the J-cost) and HarmonicModes (which supplies the underlying interval ratios). It therefore operates in the setting where the Recognition Composition Law and the J-uniqueness $J(x) = (x + x^{-1})/2 - 1$ are already available. Sibling declarations supply concrete evaluations that instantiate the general cost on the standard just intervals.

proof idea

This is a definition module, no proofs.

why it matters in Recognition Science

The module supplies the interface that lets Recognition Science cost be applied to musical intervals, thereby extending the J-function beyond the core forcing chain (T5) into acoustics. No downstream theorems are listed, so its role is preparatory for any later work that would embed consonance inside the phi-ladder or the eight-tick octave.

scope and limits

depends on (2)

Lean names referenced from this declaration's body.

declarations in this module (23)