Residue-changing directions supported on a coordinate block #
Restricting a system of binary linear equations to any block with more than twice as many coordinates as equations leaves a supported direction that changes full Hamming residue. Coordinates outside the block are untouched.
Extend a vector on a finite coordinate block by zero outside the block.
Equations
Instances For
theorem
Algebraic.BooleanCube.ModThree.exists_supported_kernel_residue_ne
{ι : Type u_1}
{κ : Type u_2}
[Fintype ι]
[Fintype κ]
(R : (ι → ZMod 2) →ₗ[ZMod 2] κ → ZMod 2)
(a : ι → ZMod 2)
(B : Finset ι)
(large : 2 * Fintype.card κ < B.card)
:
Every sufficiently large coordinate block contains a residue-changing direction satisfying the original homogeneous equations.