Parity Function and the Imbalance Lemma #
The parity function (-1)^{|x|} and its interaction with the Möbius
expansion of a Boolean function. The main quantitative output is a parity
imbalance lemma: a Boolean function whose top Möbius coefficient is nonzero
must have a "majority" parity-sign class strictly larger than 2^{n-1}.
Main results #
LeanPoolSensitivity.parity_flipBit— flipping any bit negates the parity.LeanPoolSensitivity.moebius_parity_sum— the sum off's parity-signed values equals2 · (-1)^n · c_univ(f).LeanPoolSensitivity.fullDegree_imbalance— iffhas full multilinear degree, one parity-sign class has more than2^{n-1}vertices.
The parity-signed function g(x) = f_pm(x) · parity(x).
Equations
- f.paritySigned x = f.pmOne x * LeanPoolSensitivity.parity x
Instances For
If the parity-signed value of f is unchanged by a bit flip, then f is
sensitive at that input in that direction.
Key identity: the parity-weighted sum recovers the top Möbius coefficient,
∑_x f_pm(x) · parity(x) = 2 · (-1)^n · c_univ(f).
If f has full multilinear degree (c_univ(f) ≠ 0), then the
parity-weighted sum is nonzero.
Parity imbalance. If f has full multilinear degree, then one of the
two parity-sign classes contains more than 2^{n-1} inputs.