The density-restoring partition #
This file proves the two partition lemmas behind the simulation in the proof of the lifting theorem Mertz and Pitassi, §3.1 Göös, Pitassi and Watson 2017, §3.
Phase I (Communication.Lifting.exists_pieces). A set X of pointer vectors splits into
disjoint pieces covering at least half of it. Each piece P is fixed to some α on a set I
of coordinates and is τ-dense on the rest of F. The coordinates I are a maximal set on
which the remaining vectors are too concentrated, so P holds at least a τ ^ (-#I) / 2
fraction of X Mertz and Pitassi, Algorithm 1, Claims 3.4 and 3.5.
Choosing a piece (Communication.Lifting.exists_piece_forall_le_card_filter). Suppose X
is half of a dense set and Bob's set Y is large. Then some piece (I, α, P) leaves every value
β of the gadget on I possible for at least a (4 τ) ^ (-#I) fraction of Y
Mertz and Pitassi, Lemma 3.6. Otherwise each piece has a value β that few
y allow. Summing over the pieces, at least half of Y allows none of these values, and the
full-range lemma gives a contradiction. We sum the bounds using the sizes of the pieces rather
than counting the possible pairs (I, α), so the threshold is (4 τ) ^ (-#I) instead of
m ^ (-2 #I).
Phase II (Communication.Lifting.exists_fix_blocks). Bob's inputs allowing the value β
can be fixed on the blocks of I at the cost of a factor 2 ^ (m #I).
Main definitions #
Cslib.Communication.Lifting.Piece: a piece of a density-restoring partition.
Main results #
Cslib.Communication.Lifting.exists_pieces: the density-restoring partition.Cslib.Communication.Lifting.exists_piece_forall_le_card_filter: choosing a piece.Cslib.Communication.Lifting.exists_fix_blocks: fixing Bob's blocks.
References #
Claim 3.4 of Mertz and Pitassi. Fixing a set W on a maximal concentrated set I of
coordinates leaves it dense on the other coordinates.
Phase I: the density-restoring partition Mertz and Pitassi, Algorithm 1, Claims 3.4 and 3.5. Every set of pointer vectors has a density-restoring partition.
The union of a list of finite sets.
Instances For
Choosing a piece Mertz and Pitassi, Lemma 3.6. Let X hold at least
half of a τ-dense set and let Y have at most D bits of deficiency on the blocks of F,
with 64 #F (D + 2) ≤ τ, both fixed outside F. Then some piece (I, α, P) of a
density-restoring partition of X leaves every value β of the gadget on I possible for at
least a (4 τ) ^ (-#I) fraction of Y.
Phase II: fixing Bob's blocks. The inputs of Y allowing the value β on I can be
fixed on the blocks of I, keeping at least a 2 ^ (-m #I) fraction of them.