InformationTheory.Shannon.WynerZiv.RateMonotonicity
Wyner–Ziv rate monotonicity and affine plumbing #
Monotonicity of the Wyner–Ziv rate function in the distortion budget, together
with the affine building blocks and boundedness facts used by the convexity
development in FactorizableRate.lean.
Main statements #
WynerZivConstraint_mono_in_D— the constraint set grows withD.wynerZivRatePmf_antitone,wynerZivRatePmf_antitone_of_feasible—D ≤ D' ⟹ R_WZ(D') ≤ R_WZ(D), with theBddBelow/non-emptiness side conditions discharged for the feasibility-witness form.wzMarginalXY_add,wzMarginalXY_smul,wzMarginalXY_convex_combination— affinity of the(X,Y)-marginal in the joint pmf.wynerZivObjective_image_bddBelow— the objective image is bounded below.
Notation #
U is the auxiliary alphabet (carried as an argument). The variable qf denotes
a pair (q, f) : (α × β × U → ℝ) × (U × β → γ) — the joint pmf and the decoder.
The first projection of the constraint set lies in the standard simplex, the
entry point for both the BddBelow argument and the convex_stdSimplex
re-export.
InformationTheory.Shannon.WynerZivConstraint_mono_in_D
sourceConstraint set is monotone in D. Increasing the distortion budget
can only enlarge the set of feasible (q, f)-pairs: every point feasible at
the lower threshold D is also feasible at the higher threshold D'.
Used by
InformationTheory.Shannon.wynerZivObjective_image_mono_in_D
sourceImage-of-constraint monotonicity. A direct consequence of
WynerZivConstraint_mono_in_D: the objective-image at the smaller
threshold is contained in the objective-image at the larger threshold.
Used by
InformationTheory.Shannon.wynerZivRatePmf_antitone
sourceThe Wyner–Ziv rate function is antitone in D: for D ≤ D', if the
smaller-threshold objective image is non-empty and the larger-threshold image is
BddBelow, then wynerZivRatePmf U P_XY d D' ≤ wynerZivRatePmf U P_XY d D.
The non-emptiness condition is genuinely required because of Mathlib's
Real.sInf_empty = 0 convention: without it, sInf (image D') ≤ sInf (image D) = 0
could fail when the smaller image is empty and the larger one is non-empty with a
negative infimum. The BddBelow side condition is supplied automatically by the
wynerZivRatePmf_antitone_of_nonempty corollary below via the simplex
projection.
Used by
InformationTheory.Shannon.wzMarginalXY_add
sourcewzMarginalXY is additive in q.
Used by
InformationTheory.Shannon.wzMarginalXY_smul
sourcewzMarginalXY is homogeneous in q.
Used by
InformationTheory.Shannon.wzExpectedDistortion_add
sourcewzExpectedDistortion (for fixed decoder f) is additive in q.
Used by
InformationTheory.Shannon.wzExpectedDistortion_smul
sourcewzExpectedDistortion (for fixed decoder f) is homogeneous in q.
Used by
InformationTheory.Shannon.convex_stdSimplex_wynerZiv
sourceconvex_stdSimplex re-exported for the Wyner–Ziv ambient simplex
stdSimplex ℝ (α × β × U).
Used by
InformationTheory.Shannon.wynerZivConstraint_fst_subset_stdSimplex
sourceThe first projection of the Wyner–Ziv constraint set is contained in
the standard simplex on α × β × U. This is the natural pmf-level
containment for the joint pmf component.
Used by
InformationTheory.Shannon.wynerZivObjective_image_bddBelow
sourceThe Wyner–Ziv objective image is bounded below.
Used by
InformationTheory.Shannon.wynerZivRatePmf_antitone_of_nonempty
sourceD-antitone, with BddBelow discharged in the body. The non-emptiness side
condition remains: the user must supply at least one feasible (q, f) at the
smaller threshold D.
Used by
InformationTheory.Shannon.wynerZivObjective_image_nonempty_of_feasible
sourceImage non-emptiness from feasibility witness. If a feasible
(q, f) ∈ WynerZivConstraint U P_XY d D exists, the Wyner–Ziv objective
image at D is non-empty. Trivial unwrapping.
Used by
InformationTheory.Shannon.wynerZivRatePmf_antitone_of_feasible
sourceD-antitone, feasibility-witness form. Given a feasible
(q, f) ∈ WynerZivConstraint U P_XY d D at the smaller threshold D, the
Wyner–Ziv rate is antitone: R_WZ(D') ≤ R_WZ(D) for any D' ≥ D. Both the
non-emptiness and the BddBelow side conditions are discharged internally, so
only a feasibility witness is required.
Used by
InformationTheory.Shannon.stdSimplex_convex_combination_mem
sourceA convex combination of two simplex points lies in the simplex, on the
Wyner–Ziv ambient simplex α × β × U.
Used by
InformationTheory.Shannon.wzMarginalXY_convex_combination
sourcewzMarginalXY is preserved under convex combinations: if both q₁, q₂ have
wzMarginalXY = P_XY, then so does any convex combination.
Used by
InformationTheory.Shannon.wzExpectedDistortion_convex_combination
sourcewzExpectedDistortion (for fixed decoder f) is linear under convex
combinations of q.