Conditioning a product distribution on an event #
Condition independent coordinates U₁, …, U_k on an event W. Then the coordinates barely move:
∑ⱼ ‖P_{Uⱼ | W} - P_{Uⱼ}‖² ≤ ln (1 / Pr[W]) / 2
(Cslib.Probability.PMF.sum_sq_dist_map_filter_pi_le). This is Raz's conditioning lemma
Raz, Claim 5.1, Holenstein, Lemma 5, and it drives the coordinate
selection in the proof of the parallel repetition theorem. Holenstein states it as
Pr[W] ≤ 2 ^ (-∑ⱼ ‖P_{Uⱼ | W} - P_{Uⱼ}‖²) (toOuterMeasure_toReal_le_two_rpow), which follows
since ln x / 2 ≤ log₂ x for x ≥ 1, and uses it through Cauchy–Schwarz in the form
∑ⱼ ‖P_{Uⱼ | W} - P_{Uⱼ}‖ ≤ √(k · ln (1 / Pr[W])) (sum_dist_map_filter_pi_le).
The proof has three steps. Conditioning on W costs exactly ln (1 / Pr[W]) nats of divergence
(sum_mul_log_div_filter). Divergence from a product distribution is superadditive over the
coordinates (sum_sum_mul_log_div_map_le): the gap is the divergence of the joint distribution
from the product of its own marginals, which is nonnegative by Gibbs' inequality. Pinsker's
inequality and Cauchy–Schwarz then bound the sum of statistical distances.
Main results #
Cslib.Probability.PMF.sum_mul_log_div_filter: conditioning onWhas divergenceln (1 / Pr[W]).Cslib.Probability.PMF.sum_sum_mul_log_div_map_le: superadditivity of divergence from a product.Cslib.Probability.PMF.sum_sq_dist_map_filter_pi_le: Raz's conditioning lemma.Cslib.Probability.PMF.toOuterMeasure_toReal_le_two_rpow: Holenstein's formPr[W] ≤ 2 ^ (-∑ⱼ ‖P_{Uⱼ | W} - P_{Uⱼ}‖²).Cslib.Probability.PMF.sq_sum_dist_map_filter_pi_le,Cslib.Probability.PMF.sum_dist_map_filter_pi_le: the forms summed by Cauchy–Schwarz,∑ⱼ ‖P_{Uⱼ | W} - P_{Uⱼ}‖ ≤ √(k · ln (1 / Pr[W])).
References #
Superadditivity of divergence from a product. The divergences of the marginals of P from
the factors p j add up to at most the divergence of P from the product pi p, in nats.
Raz's conditioning lemma Raz, Claim 5.1, Holenstein, Lemma 5.
Conditioning independent coordinates on an event W moves them little:
∑ⱼ ‖P_{Uⱼ | W} - P_{Uⱼ}‖² ≤ ln (1 / Pr[W]) / 2.
Raz's conditioning lemma in the form of Holenstein, Lemma 5, (7):
Pr[W] ≤ 2 ^ (-∑ⱼ ‖P_{Uⱼ | W} - P_{Uⱼ}‖²).
Raz's conditioning lemma, summed: (∑ⱼ ‖P_{Uⱼ | W} - P_{Uⱼ}‖)² ≤ k · ln (1 / Pr[W]) / 2
for k independent coordinates, by Cauchy–Schwarz.
Raz's conditioning lemma in the form of Holenstein, (8):
∑ⱼ ‖P_{Uⱼ | W} - P_{Uⱼ}‖ ≤ √(k · ln (1 / Pr[W])) for k independent coordinates.