Top-down lower bounds for majority #
The two Hamming layers on either side of the threshold of strict majority (strictMajority, which
is false at a tie) have entropy deficit O(log n), and from every point at least half of the
coordinates lead to the other layer by one flip. This gives bilateral density limits at rate
16 / n, so Korten's adversary applies, and the logarithmic initial deficit keeps the exponent
1 / (d - 1): no protocol with d messages of ε n ^ (1 / (d - 1)) bits solves the
Karchmer–Wigderson game of strict majority on n bits for large n
(strictMajority_communication_lower_bound). This extends the parity argument of Korten
[Kor26].
Main definitions #
Cslib.Communication.strictMajorityDeficitBound: the deficit of the starting layers.
Main results #
Cslib.Communication.RoundProtocol.not_solvesKW_strictMajority: the bound with explicit constants.Cslib.Communication.strictMajority_communication_lower_bound: the communication lower bound for strict majority.
References #
Hamming layers and the initial majority deficit #
Strict majority (strictMajority) is false at a tie, so the two layers at weights n / 2 and
n / 2 + 1 straddle its threshold.
A common deficit and density-limit bound for the two majority boundary layers.
The logarithmic term bounds their entropy deficit; 128 bounds the mask size.
Instances For
Absorbing the logarithmic initial deficit #
The middle-layer deficit bound is little-o of every positive power of n.
Thus replacing the parity deficit 1 with this logarithmic bound preserves
the exponent 1/(d-1) in a d-round communication lower bound.
The two layers around the threshold of strict majority #
The largest binomial coefficient is at least 2^n/(n+1), and its upper
neighbor is at least half as large. This gives a logarithmic entropy
deficit for both boundary layers, for even as well as odd input sizes.
Density limits from many single-bit neighbors #
At rate 16/n, a mask hits any set of at least n/2 coordinates with
probability at least 8/9. Its expected size is 16, so the probability
that it has more than 128 coordinates is at most 1/8. A selected
single-bit neighbor then gives fiber density at least 2^(-128).
Applying this to the two middle Hamming layers initializes Korten's top-down adversary for strict majority, extending his initialization for parity [Kor26].
The communication lower bound for strict majority #
The bilateral density adversary starts from the two layers around the threshold, and the power-law budget absorbs their logarithmic entropy deficit. This extends the argument of Korten [Kor26], whose Theorem 3 is the case of parity.
The bound for strict majority with explicit constants: no protocol with d + 1 messages of at
most m bits solves the Karchmer–Wigderson game of strict majority on n bits when
64 (32768 · 194 ^ d (m + strictMajorityDeficitBound n)) ^ d ≤ n.
The communication lower bound for strict majority, extending
Korten, Theorem 3: for every d ≥ 2 there is ε > 0 such that, for all large n, no
protocol with d messages from an alphabet of at most 2 ^ (ε n ^ (1 / (d - 1))) letters solves
the Karchmer–Wigderson game of strict majority on n bits.