InformationTheory.Shannon.RateDistortion.AchievabilityStrongTypicality.SupportingBounds
Rate-distortion achievability (strong-typicality variant) — supporting bounds #
The per-source match-probability and encoder-failure bounds, the
generic-encoder distortion decomposition, the strong lossy-code bundle, the
witness-form and ambient-measure wrappers, codebookAvgFailureStrong, and the
rdAmbient entropy / block-law bridges.
Step A — Per-source-typical match probability lower bound #
InformationTheory.Shannon.per_source_typical_match_prob_strong_ge
sourceStep A: repackage conditionalStronglyTypicalSlice_mass_ge for the
random-coding chain. For x X-strongly-typical (eventually in n), the
probability under the Y-product measure that a random y lands in the joint
strong slice at x is bounded below by exp(-n · (H(X) + H(Y) - H(Z) + slack)).
Used by
Step B — Encoder failure probability bound (strong version) #
InformationTheory.Shannon.encoder_strong_failure_prob_le
sourceStep B: For x ∈ stronglyTypicalSet μ Xs n ε_X (eventually in n),
the codebook-averaged probability that no codeword is jointly-strongly-typical
with x is bounded by exp(-M · exp(-n(H(X)+H(Y)-H(Z)+slack))). Strong analogue
of encoder_failure_prob_le_exp_neg_M_avg.
Used by
Generic-encoder distortion decomposition #
InformationTheory.Shannon.source_avg_distortion_le_simpler_generic
sourceGeneric-encoder distortion decomposition, the analogue of
source_avg_distortion_le_simpler with the joint-typical encoder replaced by an
arbitrary encoder function.
Used by
Strong lossy-code-of-codebook bundle #
InformationTheory.Shannon.lossyCodeOfCodebookStrong
sourceBundle a codebook + strong-JTS lossy encoder into a LossyCode. Strong
analogue of lossyCodeOfCodebook.
Equations
- InformationTheory.Shannon.lossyCodeOfCodebookStrong μ Xs Ys hM ε c = { encoder := InformationTheory.Shannon.jointStronglyTypicalLossyEncoder μ Xs Ys hM ε c, decoder := c }
Instances For
Used by
InformationTheory.Shannon.weighted_avg_bound
sourceWeighted-average bound: if 0 ≤ W with ∑ W = 1, each f i ≤ a + m * g i,
0 ≤ m, and ∑ W · g ≤ B, then ∑ W · f ≤ a + m · B.
Used by
Witness-form rate-distortion achievability (strong-encoder variant) #
The strong-encoder analogue of rate_distortion_achievability_witness_form,
with jointTypicalLossyEncoder replaced by jointStronglyTypicalLossyEncoder.
The argument composes the per-codebook distortion decomposition (the generic
source_avg_distortion_le_simpler_generic), a weighted sum, and pigeonhole.
InformationTheory.Shannon.rate_distortion_achievability_witness_form_strong
sourceUsed by
Achievability from a codebook-average failure bound #
InformationTheory.Shannon.rate_distortion_achievability_strong_of_codebookAvgFailure
sourceRate-distortion achievability with jointStronglyTypicalLossyEncoder as the
encoder, from a codebook-averaged distortion-atypicality failure sequence
failure_seq that tends to zero.
Used by
Codebook-averaged source-failure sequence (strong-encoder variant) #
InformationTheory.Shannon.codebookAvgFailureStrong
sourceThe codebook-averaged source-failure probability for the strong lossy
encoder, at the canonical codebook size M_n := ⌈exp(n·R)⌉.
The encoder uses the inner slack ε_join for jointStronglyTypicalSet; the
failure event tests against distortionTypicalSet with outer slack
ε_dist ≥ widening(ε_join).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Used by
InformationTheory.Shannon.codebookAvgFailureStrong_nonneg
sourceUsed by
Entropy ↔ mutualInfoPmf bridge in the rdAmbient setting #
InformationTheory.Shannon.rdAmbient_entropy_diff_eq_mutualInfoPmf
sourceFor μ := rdAmbient qStar, the entropy difference
H(X) + H(Y) − H(Z) equals mutualInfoPmf qStar.
Used by
Block-law identification for rdAmbient #
InformationTheory.Shannon.rdAmbient_block_law_iidXs
sourceThe X-block joint law under rdAmbient qStar equals the product of the
single-letter X-marginal. Mirrors the private block_law_X_eq_pi_p in
ChannelCodingAchievability, specialised to rdAmbient.