Small translated sets do not cover the Boolean cube
ProvedSipserGacsLautemann.small_set_translates_do_not_covercomplexity-theoryrandomized-algorithmstheoretical-computer-science
Let and let be a natural number. If
then no choice of translation vectors makes the union of the XOR-translates equal the whole Boolean cube.
This is the counting obstruction used for the soundness direction of Lautemann’s alternating characterization.
Preamble
import Definitions.Def_sipser_gacs_lautemann
Formal statement
namespace SipserGacsLautemann
theorem small_set_translates_do_not_cover {n shifts : Nat}
(set : BitString n → Prop) [DecidablePred set]
(hsmall : shifts * setCard set < Fintype.card (BitString n)) :
∀ translations : Fin shifts → BitString n, ¬ shiftedCover set translations := by sorry
end SipserGacsLautemannSource
Jonathan Katz, Notes on Complexity Theory, Lecture 7 (2005), §2.2.1, Propositions 6–7, pp. 7-2–7-3, https://www.cs.umd.edu/~jkatz/complexity/f05/lecture7.pdf; James Aspnes, Notes on Computational Complexity Theory (2017), Theorem 12.3.1 proof, p. 92, https://www.cs.yale.edu/homes/aspnes/classes/468/notes-2017.pdf
Human review
Confirmed by the mission captain (proposal self-audit).