Superquadratic sensitivity separation: initial predicates #
This file constructs the base case of the recursive construction: the family
initialFamily d M of d + 1 nested predicates on Fin M × Fin (d + 2), where predicate q
accepts the inputs within Hamming distance d - q of some row center blockCenter j. The M
rows baseBlock j are disjoint sensitive blocks of every predicate at the all-false input,
while the sensitivity on rejected inputs is at most d + 2 and the joint sensitivity is zero.
Main definitions #
blockCenter: the indicator of rowjofFin M × Fin L.baseBlock: the set of coordinates in rowjofFin M × Fin L.initialFamily: the nested family of unions of Hamming balls around the row centers.
Main results #
initialFamily_nested:initialFamily d Mis a nested family.initialFamily_zero: every predicate rejects the all-falseinput.initialFamily_baseBlock: every predicate accepts the all-falseinput with a row flipped.initialFamily_side_zero: on rejected inputs the sensitivity is at mostd + 2.initialFamily_side_one: on accepted inputs the sensitivity is at most(d + 2) * M.initialFamily_joint: the joint sensitivity of the family is zero.
References #
initialFamily d M is a nested family: the radius d - q decreases with q, so
acceptance at index q' implies acceptance at every index q ≤ q'.
Every predicate of initialFamily d M rejects the all-false input.
Every predicate of initialFamily d M accepts the all-false input with row j
flipped.
On rejected inputs, every predicate of initialFamily d M has sensitivity at most
d + 2.
On accepted inputs, every predicate of initialFamily d M has sensitivity at most
(d + 2) * M, the number of coordinates.
For either output bit b, the joint sensitivity of initialFamily d M is zero: at
an input where predicates q < q' both output b, no coordinate is sensitive for
both.