Repair whole vectors: a quadratic bound beyond linear decomposition
Working research note, 2 October 2026.
Contents
Overview
Suppose a matrix is stored before the query vectors are known, and a later query asks for . The representation may add only parity checks to transformed matrix bits. The preceding method expressed an advice word as separately charged linear pieces, then corrected the coefficient of each piece. That can be wasteful when the pieces carry strongly correlated information.
The family constructed here makes the loss exact. It is connected and has full-rank advice, yet the best certificate from the preceding method gives only , even after optimizing which coordinates and short directions it uses. The limitation belongs to that proof certificate, not to the query problem itself.
Repairing each correlated block as one vector-valued function retains the information discarded by a coordinate-by-coordinate decomposition. On the same family it proves average read cost for every stored matrix and every invertible matrix-coordinate choice. Thus the new argument recovers the missing logarithmic factor and separates the power of the two methods.
This remains a sufficient-condition result in the existing exact bit-read model. It does not give a subquadratic algorithm or settle the general quadratic conjecture, and novelty has not been established.
1. Model and the stronger sufficient condition
Work over . Compatibility of the independently prepared fragments and is . Put , and store
The bits are all matrix-dependent initial information. The encoding, addresses and algorithm are public and fixed. There is no hidden copy, metadata or prior-query cache. Storage is immutable. Algorithms are deterministic, adaptive and exact for every input; local computation, allocation and query-only preparation are free. Charge reads through the final answer, including deferred work.
Retain coordinates , , supplying all advice and the other independent bits free. Let . Partition into disjoint blocks. Suppose the projection of to block lies in a nonzero binary linear code , whose minimum nonzero weight is and maximum weight is . Set
Zero-code blocks can be included separately with no correction or rank cost. If every projected code is zero, take the correction to be zero directly; the mean bound is then , without defining an empty maximum. The hypotheses can be checked from the finite public matrices by enumeration; no efficient search or certification algorithm is claimed.
Theorem. For every such encoding, every invertible , and every exact algorithm, for each fixed stored matrix ,
The query vectors are independent and uniform, including zero. Only retained reads are counted. A positive bound requires ; refining into individual coordinates can make the bound vacuous. Bounded aspect ratio and give quadratic mean and worst-case work. The codes form a containing product, not necessarily the exact advice space: correction may leave , but stays in a space of dimension at most .
Why vector repair has no output-dimension factor
For a function into any finite binary vector space, let be its separate additive-test failure probabilities. There is a bilinear , valued in , with
Use the classical group-valued repair bound , proved in the expansion note, on each first-variable slice. The repaired differs with probability . Its second-variable test fails with probability at most . A nonzero linear map is nonzero on at least half of , since its kernel has codimension at least one. Thus , valued in , fails its additive test with probability at most . Repair this coefficient map and evaluate it. The final error is at most . This is the same classical argument as for scalar output; the repair is not assumed to be a fixed linear decomposition of the original values.
Proof of the read bound
Put . Choose minimum residuals , , and write , . The existing exact support argument lower-bounds every transcript, for every , by .
Since is bilinear, . Each additive test has expected defect weight at most . Every nonzero defect in weighs at least , so the sum of its two test failure probabilities is at most . Apply (2) inside . For the resulting bilinear ,
The direct sum lies in , of dimension . Consequently the linear extension of to matrix space has rank at least . Each nonzero bilinear output coordinate is one on at least one quarter of uniform query pairs. Therefore
which proves (1). Average costs were summed before correction; there is no factor for the number or dimension of the blocks.
2. One family separates the two methods
Let be a power of two, , , and . Divide the advice-message coordinates into blocks of size . In each block include every nonzero vector of as a column, repeated times. These core columns number
Add the bridge columns , for every block cyclically and every . This gives an -by- matrix . It has full row rank, because the core columns include every unit vector. Its support hypergraph is connected: columns within each core connect its rows, and the bridges connect successive cores. Hence row and column permutations cannot split it into nontrivial disjoint blocks. We do not claim irreducibility under arbitrary linear coordinate changes.
Every nonzero message in a core produces weight , by the simplex-code calculation. Each generator row of has weight .
Give the bridge coordinates free and retain all cores. Their advice space is the direct sum of repeated simplex codes, each of dimension and aspect ratio one. Thus , , and (1) gives
for every . Reading all independent coordinates supplies a matching upper bound in asymptotic order. Bridges do not need to be charged for the lower bound. This is a connected storage family whose hard core is exposed by granting the bridges free, not a claim about arbitrary dense interactions.
3. Even the optimized previous certificate loses a logarithm
For clarity, write , where . For any retained set , any , and any valid averaged linear-decomposition constant on , the previous theorem certifies the numerical bound
The distance is infinity if . This number is a lower-bound certificate, not an access algorithm’s cost.
Proposition. For the family above, the supremum of (4) over all these choices is .
Upper bound, including every choice of retained coordinates
If is proper, some projected generator row lies outside , since the rows span . Its weight is at most , so for our parameters.
Suppose , and put . If , the numerator alone gives . Otherwise call a core heavy if it retains at least coordinates. Light cores retain fewer than in total, and there are at most bridge coordinates. Heavy cores therefore retain total mass .
Consider one heavy core with retained coordinates. Each nonzero column type has multiplicity . Let be the retained encoding of message , and set
Character orthogonality, or Parseval’s identity, gives
There are thus at most messages with . Let be this set. It contains , and . Hence
Now take any linear decomposition of , discarding terms with zero atom or zero functional. Its atoms span , and their projections onto this core span . By (5), at least atoms have projected weight at least . Thus their total projected weight is at least . Sum this over the disjoint heavy cores. On a uniform word of , each nonzero linear coefficient is one half the time. Expected decomposition cost is at least , whereas expected word weight is at most . Every averaged decomposition certificate must therefore have
This argument applies to every decomposition before averaging, so random choices and redundant lists cannot evade it. Substituting into (4) gives . Together, all cases give .
Matching certificate
Take all coordinates and . Use the original generator rows as basis atoms. If a message has nonzero blocks, its codeword weighs at least , while the decomposition costs at most . Thus , and (4) gives
This proves the claimed sharp order for the optimized certificate. It limits a single application of (4), including arbitrary puncturing, subspaces, and averaged linear decompositions. It does not limit recursive arguments, vector-valued correction, or query algorithms. Equation (3) demonstrates a strictly stronger lower bound on the very same family.
Dependencies, scope and next question
Group-valued homomorphism repair is classical Blum–Luby–Rubinfeld, with the simplified analysis credited there to Coppersmith. The vector-valued bilinear estimate is its direct two-stage consequence, proved above; no new general stability theorem is claimed. Parseval is standard character orthogonality, as developed in O’Donnell, Chapter 1. The simplex family and rank argument are also established ingredients. The additional content is the resource application, the explicit family, and the sharp separation between these two sufficient-condition methods. Novelty is unestablished, and there is no proof-assistant verification.
Boundary width is ; input size is coefficient bits or in the existing explicit named 3CNF encoding, including auxiliary variables. Storage is . Public and have polynomial descriptions, and dense per-matrix preprocessing uses binary operations. The family is explicit along an infinite sequence of ; small numerical instances are not claimed to establish its asymptotic bounds. No unrestricted SAT, Turing-machine or scaffold lower bound follows without the required access-preserving simulation.
The next structural question is whether advice can be covered by codes on disjoint retained coordinate blocks with bounded weight ratios and total containing dimension well below the number of retained coordinates. The rank budget , not just distance or block size, must be controlled. Dense cross-block correlations may make too large. A counterexample to a proposed universal covering condition would narrow this route without refuting the quadratic query conjecture. The finite checker and recorded output check character identities for all multiplicity patterns in one small case and the construction for . That construction is below the parameter range of the asymptotic method-separation theorem. These checks do not verify general repair, adaptive query bounds, or the unbounded proofs.