InformationTheory.Shannon.Stein.OptimalExponent
Stein's lemma: the optimal type-II exponent #
The achievability and converse bounds are assembled onto the optimal type-II error
steinOptimalBeta P Q n ε. The two bounds do not coincide: the converse carries a 1/(1−ε)
factor, so the rate -(1/n) log (steinOptimalBeta P Q n ε) is sandwiched between
(klDiv P Q).toReal − δ from below and (klDiv P Q).toReal / (1−ε) + log 2 / (n(1−ε)) from
above. Letting ε → 0⁺ collapses the upper bound back to (klDiv P Q).toReal.
Main definitions #
steinBetaSet P Q n ε— the type-II error probabilities attainable byε-level tests.steinOptimalBeta P Q n ε— the infimum ofsteinBetaSet, the optimal type-II error.
Main statements #
steinOptimalBeta_log_le_of_converseandsteinOptimalBeta_log_ge_of_achievability— the converse and achievability bounds expressed onsteinOptimalBeta.
The optimal type-II exponent #
The achievability and converse bounds are lifted onto the optimal type-II error
steinOptimalBeta P Q n ε. The two bounds do not coincide: the converse carries a 1/(1−ε)
factor, so the rate -(1/n) log (steinOptimalBeta P Q n ε) is sandwiched between
(klDiv P Q).toReal − δ from below and (klDiv P Q).toReal / (1−ε) + log 2 / (n(1−ε)) from
above. Letting ε → 0⁺ collapses the upper bound back to (klDiv P Q).toReal.
InformationTheory.Shannon.steinBetaSet
sourceThe set of type-II error probabilities attainable by ε-level tests.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Used by
InformationTheory.Shannon.steinOptimalBeta
sourceThe optimal type-II error subject to type-I ≤ ε.
Equations
Instances For
Used by
InformationTheory.Shannon.one_mem_steinBetaSet
sources := Set.univ is always an α-level test (its complement has measure 0).
Used by
InformationTheory.Shannon.steinBetaSet_nonempty
sourceUsed by
InformationTheory.Shannon.steinBetaSet_bddBelow
sourceUsed by
InformationTheory.Shannon.steinOptimalBeta_nonneg
sourceUsed by
InformationTheory.Shannon.steinOptimalBeta_le_one
sourceUsed by
InformationTheory.Shannon.exp_le_Qn_of_alpha_level
sourceExponential form of the converse: for any ε-level test s,
exp(-n · ((klDiv P Q).toReal / (1−ε) + log 2 / (n(1−ε)))) ≤ Qⁿ s.
Used by
InformationTheory.Shannon.exp_le_steinOptimalBeta
sourceThe optimal type-II error is bounded below in exponential form:
exp(-n · ((klDiv P Q).toReal / (1−ε) + log 2 / (n(1−ε)))) ≤ steinOptimalBeta P Q n ε.
Used by
InformationTheory.Shannon.steinOptimalBeta_pos
sourceThe optimal type-II error steinOptimalBeta is strictly positive.
Used by
InformationTheory.Shannon.steinOptimalBeta_log_le_of_converse
sourceConverse-side upper bound on the type-II exponent:
-(1/n) log (steinOptimalBeta P Q n ε) ≤ (klDiv P Q).toReal / (1−ε) + log 2 / (n(1−ε)).
Used by
InformationTheory.Shannon.steinOptimalBeta_log_ge_of_achievability
sourceAchievability-side lower bound on the type-II exponent: eventually
(klDiv P Q).toReal − δ ≤ -(1/n) log (steinOptimalBeta P Q n ε).