A sharp limit on repairing disjoint blocks
Working research note, 2 October 2026.
Contents
Overview
The preceding whole-vector theorem turns the organization of stored parity checks into a lower-bound certificate. It looks for disjoint groups with two properties: the groups should have small total dimension, and their nonzero words should have comparable Hamming weights. When both conditions hold, the certificate forces many reads to answer a later query .
The family here exposes a two-sided obstruction. Index the stored coordinates by binary strings and let the advice consist of truth tables of low-degree Boolean polynomials. Globally, this advice space has fewer than dimensions. Locally, however, every group smaller than a threshold can realize every bit pattern, so a containing code must spend one dimension per coordinate. A larger group avoids that cost, but it contains both the all-ones word and a much sparser affine-flat word. Their weights differ by a large factor. Small groups exhaust the dimension budget; large groups lose weight balance.
Classical Reed-Muller codes make this obstruction explicit, even after choosing arbitrary retained coordinates, arbitrary disjoint groups, and arbitrary larger linear spaces containing their restrictions. On the family below, the best numerical lower bound from that particular theorem is of order , rather than .
This has two distinct consequences. It proves an actual mean-read lower bound of order for this family, under every invertible choice of matrix coordinates. It also proves that optimizing the preceding theorem’s parameters cannot make that bound quadratic. It does not supply a query algorithm using reads or refute the quadratic conjecture.
1. The storage model and the certificate being limited
All vector spaces are over . The fragments are
Their compatibility is exactly . Put . Independent matrix preprocessing stores
These bits are all matrix-dependent initial information. The encoding, addresses and algorithm are fixed and public. There is no hidden matrix copy, uncharged metadata or cache from previous queries. Storage is immutable. Algorithms are deterministic, adaptive, and exact for all inputs. Local computation, allocation and query-only preparation are free. Charge old-storage reads from composition through the answer, including deferred query work. The output is one bit.
The whole-vector theorem allows all advice and the independent bits outside a retained set to be free. Write . Partition into nonempty disjoint blocks , and choose linear codes
Let and be their minimum nonzero and maximum weights, and set , . The numerical certificate is
For every fixed matrix , every invertible , and every exact algorithm, (1) lower-bounds mean retained reads over independent uniform , including zero. Its proof permits nonlinear choices of shortest answer patterns. We use this established sufficient theorem without re-proving it. An empty retained set has certificate zero.
The present result limits a single application of (1). It allows every puncturing, partition and containing code in that formula, but does not limit recursive correction, overlapping repair spaces, or all possible lower-bound arguments.
2. The explicit family and exact statement
For an integer , take
Index the independent stored coordinates by the points of . Let be the vectors obtained by evaluating all multilinear polynomials of degree at most on those points. Thus
For completeness, with , , which gives the inequality in (2). Distinct squarefree monomials are a basis of functions on the Boolean cube; this follows inductively by separating the last variable.
Use their evaluation vectors as the nonzero rows of , and pad the remaining rows with zeros. This uses at most the authorized extra linear bits. The zeros can be omitted; they carry no information. The construction has polynomial description size and a direct evaluation algorithm. No search over matrices is needed.
Theorem. For this family, define as the supremum of (1) over every retained set, every disjoint partition, and every containing linear code. Then
In particular, . The lower endpoint is an actual mean-read lower bound for every and exact adaptive algorithm in the model. The upper endpoint bounds this certificate, not the number of reads needed by an algorithm. The elementary read-all upper bound remains .
The exponent is a convenient explicit construction parameter. It is not asserted to be optimal among Reed-Muller choices or all methods.
3. Why small groups cannot save dimension
We first prove a classical local independence property:
If the restriction were proper, there would be a nonempty subset of such that the sum of every degree-at-most- polynomial over is zero. We show such a set has at least points.
For degree zero, the constant polynomial forces a nonempty to have even cardinality, hence at least two points. For the induction step choose a coordinate on which points of differ. Both slices are nonempty. For every polynomial of degree at most on the remaining coordinates, the tests and imply that each slice annihilates every such . Each therefore has at least points by induction. Their union has at least , proving (4).
This is the familiar dual-distance property of Reed-Muller codes, with an elementary proof included to expose precisely what is needed. In particular, even a small-dimensional global code looks completely unconstrained on every sufficiently small group of coordinates. A containing code on such a group must be the whole space, spending one dimension per coordinate.
4. Why large groups cannot have balanced weights
Fix any nonempty block , of size , and a point . Choose uniformly a codimension- affine flat through . Its indicator is a product of affine linear functions, so its evaluation vector belongs to . It is nonzero at .
Every other point belongs to this random flat with probability
Indeed, the associated linear subspace has nonzero vectors, and symmetry treats all nonzero vectors equally. The expected weight of the flat indicator restricted to is . Some such nonzero restricted word therefore has at most that weight.
Every code also contains the all-ones word. Consequently
This argument concerns arbitrary subsets , not just subcubes or unions of flats. Enlarging the containing code cannot evade it: the short word and the all-ones word remain present.
If (1) is positive, , so at least one block has a proper containing code . By (4) its size is at least . The right side of (6) increases with , hence
Substitution in (1), using , gives the strict upper bound in (3). Zero certificates also satisfy that bound.
Thus for any fixed weight-ratio bound, once is large enough every admissible containing product has : its certificate is exactly zero. Arbitrary deletion of coordinates cannot restore a useful rank gap. This supplies the requested counterexample to a universal bounded-ratio product-cover condition.
5. The matching certificate
The minimum nonzero weight of is , while its maximum is . Here is the standard induction for the lower distance bound. Write a polynomial as . If , its degree is at most and
If , the table of is repeated twice and induction gives the same bound. The boundary cases of constant degree or degree equal to the number of variables are immediate. A product of independent affine factors attains weight .
Retain every coordinate and choose the single containing code . Then , , and (1) gives the lower endpoint of (3). Since and , the two endpoints have the same asymptotic order. The matching construction here is a proof certificate, not a matching query algorithm.
The obstruction is not caused by padding advice with zeros. Extend to any -dimensional subspace of . Properties (4) and (6) persist because all the old codewords remain. The same certificate ceiling therefore holds with independent advice rows. The matching lower endpoint above is proved for , not arbitrary extensions.
Resources, provenance and remaining question
The boundary width is . The fragment descriptions use matrix coefficient bits, or in the established explicit named 3CNF encoding, including auxiliary variables and their names. The input is polynomial in ; no exponential-in- lower bound is being asserted. Storage is , with optional known zero slots. Dense matrix preprocessing costs binary operations; public and have polynomial descriptions. The bound charges work after separate preparation, including any deferred answer work. It holds even with advice free, so also when those reads are charged.
The code family, its dimension, distance and dual-distance properties are classical. They are presented in Sections II-A–II-D of Abbe, Shpilka and Ye, Reed-Muller Codes: Theory and Algorithms, which credits the original Reed and Muller constructions. The needed properties and the flat-averaging calculation were proved explicitly above. The read-bound dependency is the preceding whole-vector theorem, built on classical homomorphism correction. The additional content here is their application to the precise optimization over retained coordinates and containing products. Novelty is unestablished. These are written proofs, not proof-assistant-verified statements.
No lower bound transfers automatically to all Turing-machine or scaffold implementations: the charged observations and initialized storage would need an access-preserving simulation. The language/graph-observation distinction and the scaffold-to-PEG reversal remain unchanged.
The next question is concrete: can one repair a function taking values in this Reed-Muller space inside that same space, controlling expected Hamming error by expected Hamming additive defects with a constant independent of ? Such a result would preserve rank , rather than paying the sum of local containing dimensions. A counterexample would identify a further limitation of correction-based proofs. Neither answer is supplied here, and failure for arbitrary functions would not by itself rule out a repair argument for the particular query-induced functions.
The checker and recorded output examine small Reed-Muller restrictions and flat incidences. They do not establish (3) for the unbounded family or verify adaptive algorithms.