Removing redundant advice without losing the read bound
Working research note, 2 October 2026.
Contents
Overview
Suppose a matrix is stored before the vectors are known, and a later query asks for . The representation keeps transformed matrix bits together with a short list of parity checks. Different lists can carry the same information: for example, listing checks supplies the same parity subspace as listing only . A lower bound should depend on that subspace, not on how redundantly the checks are written down.
The preceding coupled-block bound did not directly survive every such change of presentation. Two separately expanding groups could cancel, creating more invisible directions than the block description allowed. Here the argument works directly with the subspace of parities supplied by the advice, so duplicated or recombined rows no longer matter. This resolves the earlier cancellation example.
The method has a sharp limit. A classical simplex code shows that correcting every direction in the subspace can cost a factor of order . A second bound therefore corrects the short directions and uses distance for the long ones. This narrows the remaining structural question but does not settle the general quadratic conjecture, and novelty has not been established.
1. Model and a certificate on the advice subspace
All vector spaces are over . The independently prepared fragments are and , with . Compatibility is . Put . Store exactly
The encoding and addresses are public and fixed independently of the inputs. These bits are all matrix-dependent initial information; there is no other copy, metadata, cache or input-dependent address channel. Storage is immutable. The algorithm is deterministic, exact on every input, and may read adaptively. Local computation and allocation, and preparation using only , are free. Reads are charged through the final answer, including any deferred work.
As before, retain , , and supply the other independent bits and all advice free. Let
This subspace, with its inherited Hamming weight, is unchanged by invertible row operations on , or removal of redundant advice rows.
A linear decomposition of is a finite list , with and linear , satisfying
Its cost on is , an ordinary nonnegative integer, whereas reconstruction uses binary sums. The triangle inequality gives . Bases give examples, but redundant lists are allowed.
Our certificate is a public finite probability distribution over such decompositions, with
This randomness is only an averaging device in the proof, not randomized query correctness or random preprocessing. The certificate is checkable from finite matrices and probabilities, by enumeration if necessary. No efficient search, polynomial certificate size, or efficient local query computation is asserted. The atoms must belong to : allowing ambient unit vectors would make (1) trivial but destroy the rank argument below.
2. A bound independent of redundant advice rows
Theorem. If (1) holds, every exact algorithm in the stated model satisfies, for each fixed and every invertible ,
The query vectors are independent and uniform, including zero. Only retained reads are counted. Thus bounded and give quadratic mean work, matching the order of reading all independent coordinates.
Proof. Write . The exact support argument from the preceding note gives
Every adaptive transcript, for every stored , requires at least retained reads. Otherwise an unobserved change of the matrix preserves its transcript and free information but flips its answer. Choose minimizing residuals , without assuming linearity of these choices, and set .
In either separate additive test, , since is bilinear. Each of the three residuals has the same marginal distribution, so . For a fixed decomposition, apply the existing scalar bilinear-correction lemma to . It gives a bilinear with error at most . Averaging its weighted error over decompositions and using (1) gives
Choose one decomposition no worse than this average, and put . It is bilinear and valued in . Consequently . The bilinear map , extended linearly to matrix space, has rank at least : the first summand has rank , while the second has image in . At least output coordinates are nonzero bilinear forms. Each is one on at least a quarter of uniform query pairs. Hence
This proves (2). The correction lemma is the classical homomorphism-testing ingredient, with constants and proof in the preceding expansion note.
3. Recovering the block result and resolving its cancellation example
In the block theorem, determines modulo a constant on each block. Choose a reference coordinate uniformly in each block. Use row of as atom, and the well-defined linear functional as its coefficient. The even-column condition guarantees reconstruction. A block containing ones has expected number of nonzero coefficients . The weighted expansion and row-degree assumptions therefore give (1) with . Equation (2) recovers the previous constant .
Now consider the example , where and is the incidence matrix of the complete graph on vertices, with edges repeated as evenly as possible to give columns. The advice subspace is simply , of dimension . The previous estimates give cut weight at least and maximum row weight at most . Uniform reference choice on this single graph gives . Thus, under every matrix coordinate choice,
The larger invisible-message kernel causes no difficulty here. Duplicating the list of graph parities does not change its span. This is a positive resolution of the saved example, not a claim that every kernel has bounded correction cost.
4. A sharp obstruction to constant-cost linear decomposition
Let be the classical binary simplex code
Every nonzero word has weight : a nonzero linear functional is one on exactly half of , and the omitted zero vector contributes nothing.
Proposition. The smallest possible constant in (1), allowing arbitrary finite distributions and redundant linear decompositions, is exactly
For any decomposition, discard terms with zero atom or zero functional. The identity on the -dimensional space is a sum of the remaining rank-one maps, so at least terms remain. On uniform , each nonzero coefficient is one half the time and each atom weighs . Thus mean cost is at least , whereas mean word weight is . Averaging over decompositions preserves this lower bound. Conversely, choose a uniformly random ordered basis of . For each fixed nonzero , its coefficient vector is uniform among nonzero binary -vectors, of mean weight . This achieves (4).
The obstruction fits our storage budget: take , , . The simplex length is ; append one zero coordinate and pad its generator with zero rows to make an -by- matrix. The required constant grows like . Padding advice does not supply new information. Thus even averaging over all linear choices of coordinates cannot provide a uniform constant in this certificate.
This is a limitation on this sufficient condition. It is neither a subquadratic query construction nor an obstruction to nonlinear correction. In fact the next result proves quadratic worst-case reads for this example.
5. Combine correction on short directions with distance outside them
Let have a certificate (1) with constant , using atoms and functionals on . Put
Let . Then
Every exact algorithm has worst-case retained reads at least . Unlike (2), (5) alone is a worst-case conclusion.
If there is nothing to prove. Otherwise choose the same minimum residuals and . Every additive defect has weight at most , so belongs to . The function is therefore bilinear. Lift it by any linear section to a bilinear . Then is valued in , and its additive defects are still . Apply the proof of (3) on , obtaining bilinear valued in . The final still loses at most in rank. This gives , and proves (5). No weight bound on is needed: its cost is paid in rank, not by coordinatewise correction. The conditional average conclusion in this branch does not imply an unconditional average bound when .
For , use the empty decomposition and . The simplex example then has , , and for the parameters above. This recovers the order already obtainable by the earlier distance method. For , (5) reduces to the correction bound. A natural checkable choice is the span of all words in of weight below a specified threshold; words outside that span have at least the threshold weight. Whether its correction constant is small remains a separate obligation.
Scope and next question
The classical ingredients are binary linear algebra, the simplex code, the exact adaptive support argument, and homomorphism correction. For correction provenance see Blum, Luby and Rubinfeld, including their credit to Coppersmith. The simplex family also appears in Ma and Luo, Section 4; our elementary Hamming-weight calculation is given above, and uses none of their symbol-pair results. The additional arguments here are the subspace certificate, its exact simplex limitation, and the combined distance/correction bound. Novelty is unestablished, and there is no proof-assistant verification.
Resources remain , coefficient bits, for the existing explicit named 3CNF encoding, and stored bits. Dense per-matrix preprocessing costs binary operations. Certificate construction can be exponential; it is a proof hypothesis, not a charged algorithm provided to the combiner. Public have polynomial descriptions. No unrestricted SAT or machine lower bound follows without an access-preserving simulation.
The next question is now specific: can a short-word subspace have a controlled decomposition cost while the remaining directions have large weight? A universal assertion needs proof, and (4) prevents silently setting with a constant. A decisive next test should involve interacting short and long directions, rather than another direct sum whose costs simply separate. The general quadratic conjecture remains unresolved.
The finite checker and recorded output enumerate all ordered bases of simplex spaces of dimensions one through four, and all messages and reference choices for one repeated four-vertex graph. They corroborate those finite certificates only, not the general query bounds or their proofs.