Encyclopedia Acoustics Acoustics Speech Intelligibility From Jcost
ARTICLE 3 claims 3 theorems
Acoustics Speech Intelligibility From Jcost
Speech intelligibility, the fraction of words a listener catches, can be described by a single cost function on the signal-to-noise ratio.
The cost of hearing
Speech intelligibility is the measure of how much of a spoken message a listener can understand, often scored as the percentage of words correctly recognized. The most common way to quantify the listening challenge is the signal-to-noise ratio (SNR), the power of the speech signal divided by the power of the background noise. A higher SNR means clearer speech; a lower one means the noise competes with the talker. In audiology, the speech-reception threshold (SRT) is the SNR at which a listener recognizes 50 percent of words; for healthy adults this sits near -7 dB, where the signal power is only about one fifth of the noise power.
Recognition Science models this everyday situation with a single function called the recognition cost, a number that rises as a task becomes harder. The framework's central result, proved in its machine-checked library of formal theorems, gives a unique cost function J(x) = (x + 1/x)/2 - 1. Applied to speech, the module defines the cost on the SNR ratio r. At r = 1, where signal and noise powers match, the cost is exactly zero, matching the idea that a barely audible signal is the threshold of intelligibility. Below that ratio, the cost climbs as the signal weakens relative to noise, and intelligibility drops accordingly. The cost also treats a ratio and its reciprocal as equally costly, a symmetry that reflects the listener's symmetric difficulty with too little signal or too much noise.
The module then connects this cost to hearing impairment. It defines a hearing-loss penalty at discrete steps k of SNR degradation, where each step is a factor of the golden ratio phi, about 1.618. The penalty at zero steps is zero, and it is never negative at any step. The clinical picture fits this ladder: hearing-impaired listeners show SRT shifts of +5 to +15 dB, which the module reads as one to three phi-rungs of extra recognition cost. A healthy listener at -7 dB sits at a cost near zero; a listener who needs +8 dB to reach 50 percent recognition has climbed roughly three rungs of penalty.
In plain terms, the module packages the framework's cost function as a tool for speech audiometry. It proves that the cost is zero at the 1:1 signal-to-noise threshold, that it is symmetric under swapping signal and noise, and that it is always nonnegative, with the hearing-loss penalty sharing those properties. These are not empirical claims about how ears work; they are formal consequences of the cost function's definition. The framework's contribution is to show that a single forced cost function, with no free parameters, reproduces the qualitative shape of intelligibility loss. The quantitative match to real SRT values remains a comparison against measured data, not a theorem about the ear itself.
THEOREM srCost_zero_at_threshold · IndisputableMonolith/Acoustics/SpeechIntelligibilityFromJCost.lean
theorem srCost_zero_at_threshold : srCost 1 = 0 := Cost.Jcost_unit0
THEOREM srCost_reciprocal_symm · IndisputableMonolith/Acoustics/SpeechIntelligibilityFromJCost.lean
theorem srCost_reciprocal_symm {r : ℝ} (hr : 0 < r) :
srCost r = srCost r⁻¹ := Cost.Jcost_symm hr
THEOREM hearingLossPenalty_zero · hearingLossPenalty_nonneg · IndisputableMonolith/Acoustics/SpeechIntelligibilityFromJCost.lean
/-- The hearing-loss penalty at zero rungs is zero. -/
theorem hearingLossPenalty_zero : hearingLossPenalty 0 = 0 := by
unfold hearingLossPenalty
simp
exact Cost.Jcost_unit0
/-- The penalty is nonnegative at every rung. -/
theorem hearingLossPenalty_nonneg (k : ℕ) : 0 ≤ hearingLossPenalty k := by
unfold hearingLossPenalty
apply Cost.Jcost_nonneg
exact zpow_pos Constants.phi_pos _
What this page does not claim
This module does not prove that real human hearing follows the cost function; it only proves formal properties of the defined cost. The clinical SRT values cited are external measurements, not theorems derived within the framework. The module does not establish a mechanism for how the ear computes recognition cost.
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/Acoustics/SpeechIntelligibilityFromJCost.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 forced cost function compare quantitatively to measured SRT values across different hearing loss profiles?
- What empirical data would falsify the claim that hearing loss follows a phi-rung ladder of recognition cost?
- Can the framework derive the -7 dB healthy SRT value from first principles, or is that an external input?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM srCost_zero_at_threshold · IndisputableMonolith/Acoustics/SpeechIntelligibilityFromJCost.lean
theorem srCost_zero_at_threshold : srCost 1 = 0 := Cost.Jcost_unit0At r = 1, where signal and noise powers match, the cost is exactly zero, matching the idea that a barely audible signal is the threshold of intelligibility. srCost_zero_at_threshold · IndisputableMonolith/Acoustics/SpeechIntelligibilityFromJCost.leanTHEOREM srCost_reciprocal_symm · IndisputableMonolith/Acoustics/SpeechIntelligibilityFromJCost.lean
theorem srCost_reciprocal_symm {r : ℝ} (hr : 0 < r) : srCost r = srCost r⁻¹ := Cost.Jcost_symm hrThe cost also treats a ratio and its reciprocal as equally costly, a symmetry that reflects the listener's symmetric difficulty with too little signal or too much noise. srCost_reciprocal_symm · IndisputableMonolith/Acoustics/SpeechIntelligibilityFromJCost.leanTHEOREM hearingLossPenalty_zero · hearingLossPenalty_nonneg · IndisputableMonolith/Acoustics/SpeechIntelligibilityFromJCost.lean
/-- The hearing-loss penalty at zero rungs is zero. -/ theorem hearingLossPenalty_zero : hearingLossPenalty 0 = 0 := by unfold hearingLossPenalty simp exact Cost.Jcost_unit0/-- The penalty is nonnegative at every rung. -/ theorem hearingLossPenalty_nonneg (k : ℕ) : 0 ≤ hearingLossPenalty k := by unfold hearingLossPenalty apply Cost.Jcost_nonneg exact zpow_pos Constants.phi_pos _The penalty at zero steps is zero, and it is never negative at any step. hearingLossPenalty_zero · hearingLossPenalty_nonneg · IndisputableMonolith/Acoustics/SpeechIntelligibilityFromJCost.lean