Functions with two rectangle-free fibers #
Bias strictly below 1 / 2 excludes monochromatic rectangles of positive size. Applying the
probabilistic existence theorem for rectangle bias with bias 1 / 4 and threshold 16 (n + 1)
therefore gives Boolean functions whose two fibers are rectangle-free at that threshold.
This proves nonvacuity of the two-sided rectangle hypothesis used by the threshold-circuit lower bounds. The existence statement is nonconstructive and asserts no evaluation-time bound.
Main results #
Cslib.Circuits.Frontier.RectangleBias.rectangleFree: bias below one half implies rectangle-freeness.Cslib.Circuits.Frontier.RectangleBias.rectangleFree_compl: the complementary set is rectangle-free as well.Cslib.Circuits.Frontier.exists_twoSided_rectangleFree: both fibers can be16 (n + 1)-rectangle-free for every input lengthn.
References #
The probabilistic existence argument is in Complexity.Computability.Circuit.Frontier.Witness;
see Alon and Spencer, The Probabilistic Method.
A set with bias strictly below one half on large rectangles contains no such rectangle.
The complement of a set with bias strictly below one half also contains no large rectangle.
For every input length, there is a Boolean function whose two fibers are
16 (n + 1)-rectangle-free. This is nonconstructive; no evaluation-time bound is asserted.