Encyclopedia Foundation Foundation Universal Forcing Strict Music Octave
ARTICLE 4 claims 3 theorems 1 model
Foundation Universal Forcing Strict Music Octave
In the Recognition Science framework, the octave is not a musical accident but a primitive unit of a discrete recognition ledger, proven to cost nothing to recognize as identical.
The octave as a recognition primitive
An octave is the interval between two frequencies where the higher is exactly double the lower. In music, this is the most consonant interval, the reason a note and its octave sound like the same note. In the Recognition Science (RS) framework, the octave is defined the same way: a positive frequency ratio of exactly 2, written as the pair 2:1. The framework models recognition events as a discrete ledger, a record of comparisons between things, where comparing something to itself costs nothing. The octave is the first and simplest nontrivial ratio in this ledger.
The framework's library, a machine-checked collection of formal theorems, proves that the cost of comparing any frequency ratio to itself is zero, and that the cost is symmetric: comparing A to B costs the same as comparing B to A. These are not assumptions but proved theorems. The octave is then defined as the specific ratio 2:1, and the perfect fifth as 3:2, the perfect fourth as 4:3. These are the classical consonant intervals of Western music, here placed into the framework's formal language as definitions, not as derived results.
In Recognition Science, the declaration octave establishes a strict musical realization of the framework's logic. This means the framework can represent its own arithmetic operations using frequency ratios, with the octave as the canonical generator. The library proves that this musical representation is equivalent to the framework's standard arithmetic, a formal bridge between the abstract logic of recognition and the concrete structure of musical intervals. This is a theorem, not a hypothesis: the equivalence is machine-checked.
What the declaration does not claim is important. It does not claim that the octave is the only consonant interval, nor that it is the most important one in all musical contexts. It does not claim that human perception of the octave is explained by this framework; the model uses equality-cost on ratios, not psychoacoustic dissonance. The framework's own docstring notes that richer dissonance costs could refine the model later. The octave here is a primitive unit of a formal ledger, not a theory of music perception.
The consequence is that the octave, the perfect fifth, and the perfect fourth are not arbitrary musical choices in this account. They are the first steps of a formal structure that connects the abstract cost of recognition to the concrete ratios of sound. The reader can now see that the framework treats the octave as a foundational building block, a primitive from which a full arithmetic of music can be constructed, with the equivalence to logic proved rather than assumed.
MODEL octave · IndisputableMonolith/Foundation/UniversalForcing/Strict/Music.lean
def octave : FrequencyRatio := ⟨2, by norm_num⟩
THEOREM ratioCost_self · IndisputableMonolith/Foundation/UniversalForcing/Strict/Music.lean
@[simp] theorem ratioCost_self (a : FrequencyRatio) : ratioCost a a = 0 := by
simp [ratioCost]
THEOREM ratioCost_symm · IndisputableMonolith/Foundation/UniversalForcing/Strict/Music.lean
theorem ratioCost_symm (a b : FrequencyRatio) : ratioCost a b = ratioCost b a := by
by_cases h : a = b
· subst h
simp [ratioCost]
· have h' : b ≠ a := by intro hb; exact h hb.symm
simp [ratioCost, h, h']
THEOREM music_arith_equiv_logicNat · IndisputableMonolith/Foundation/UniversalForcing/Strict/Music.lean
noncomputable def music_arith_equiv_logicNat :
(StrictLogicRealization.arith strictMusicRealization).peano.carrier
≃ ArithmeticFromLogic.LogicNat :=
(StrictLogicRealization.toLightweight strictMusicRealization).orbitEquivLogicNat
What this page does not claim
The octave is not claimed to be the only consonant interval or the most important one in music theory. The framework does not claim to explain human perception of the octave; it uses equality-cost, not psychoacoustic dissonance. The perfect fifth and fourth are defined as ratios, not derived as necessary consequences of the framework.
Verify this page
Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:
$ lake env lean IndisputableMonolith/Foundation/UniversalForcing/Strict/Music.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)
A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.
Derived articles
This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:
- How does the octave relate to the golden ratio in the framework's forcing chain?
- What richer psychoacoustic dissonance costs could refine the strict musical model?
- Does the equivalence between music and arithmetic hold for all frequency ratios or only the consonant ones?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
MODEL octave · IndisputableMonolith/Foundation/UniversalForcing/Strict/Music.lean
def octave : FrequencyRatio := ⟨2, by norm_num⟩The octave is defined as the positive frequency ratio 2:1. octave · IndisputableMonolith/Foundation/UniversalForcing/Strict/Music.leanTHEOREM ratioCost_self · IndisputableMonolith/Foundation/UniversalForcing/Strict/Music.lean
@[simp] theorem ratioCost_self (a : FrequencyRatio) : ratioCost a a = 0 := by simp [ratioCost]The cost of comparing any frequency ratio to itself is zero. ratioCost_self · IndisputableMonolith/Foundation/UniversalForcing/Strict/Music.leanTHEOREM ratioCost_symm · IndisputableMonolith/Foundation/UniversalForcing/Strict/Music.lean
theorem ratioCost_symm (a b : FrequencyRatio) : ratioCost a b = ratioCost b a := by by_cases h : a = b · subst h simp [ratioCost] · have h' : b ≠ a := by intro hb; exact h hb.symm simp [ratioCost, h, h']Comparing A to B costs the same as comparing B to A. ratioCost_symm · IndisputableMonolith/Foundation/UniversalForcing/Strict/Music.leanTHEOREM music_arith_equiv_logicNat · IndisputableMonolith/Foundation/UniversalForcing/Strict/Music.lean
noncomputable def music_arith_equiv_logicNat : (StrictLogicRealization.arith strictMusicRealization).peano.carrier ≃ ArithmeticFromLogic.LogicNat := (StrictLogicRealization.toLightweight strictMusicRealization).orbitEquivLogicNatThe musical representation is equivalent to the framework's standard arithmetic. music_arith_equiv_logicNat · IndisputableMonolith/Foundation/UniversalForcing/Strict/Music.lean