Superquadratic sensitivity separation: separation #
The final separation statements. For each depth d ≥ 1 there is a nonconstant Boolean function
whose block sensitivity at the all-false input is at least 2 ^ d / (4 * (d + 2) ^ 2) times the
square of its sensitivity. Consequently block sensitivity is not bounded by C * sensitivity ^ 2
for any constant C, and there is even a fixed exponent α > 2 with
s(f) ^ α ≤ bs(f, 0) along a family of functions of unbounded block sensitivity. Here
s(f) is sensitivity f and bs(f, 0) is the block sensitivity at the all-false input.
Main results #
quantitative_separation: ford ≥ 1, some nonconstant function hasbs(f, 0) / s(f) ^ 2 ≥ 2 ^ d / (4 * (d + 2) ^ 2).unbounded_quadratic_separation: for everyC, some nonconstant function hasC * s(f) ^ 2 < bs(f, 0).fixed_power_separation: for a fixedα > 2, a family of nonconstant functions withs(F m) ^ α ≤ bs(F m, 0)and unbounded block sensitivity at the all-false input.
References #
For 1 ≤ d there is a nonconstant f : (Fin n → Bool) → Bool with 0 < n,
f (fun _ => false) = false and
2 ^ d / (4 * (d + 2) ^ 2) ≤ blockSensitivityAt f (fun _ => false) / sensitivity f ^ 2.
For every C there is a nonconstant f : (Fin n → Bool) → Bool with 0 < n,
f (fun _ => false) = false and C * sensitivity f ^ 2 < blockSensitivityAt f (fun _ => false).
There are α > 2 and Boolean functions F m on n m variables such that for every m,
0 < n m, F m is nonconstant, vanishes at the all-false input and satisfies
sensitivity (F m) ^ α ≤ blockSensitivityAt (F m) (fun _ => false), while
blockSensitivityAt (F m) (fun _ => false) tends to infinity.