Nearly quadratic reads after independent preparation
Working research note, 3 October 2026.
Contents
Why stored answers can still be expensive to combine
Suppose a binary matrix is prepared and stored before a later query is known. The query supplies vectors and asks for the parity . For a matrix, taking and asks for the parity of the two entries in the first column. An encoding can store that particular parity directly, but other choices of ask for different parities. How many stored bits must an exact algorithm read on average when the prepared matrix meets the query?
Our current model permits any invertible linear encoding of the matrix, plus a small space of extra stored parities. The encoding can make individual queries cheap. The result below says that, when the extra space has dimension at most order , it cannot make the average query cheaper than order . This applies to the Reed-Muller family previously studied and improves its lower bound.
The proof groups output coordinates so that each group carries independent information for enough inputs. A small advice space cannot explain all that information; many coordinate errors must remain. Those errors become required reads through the established support characterization. The grouping is a proof device, not a restriction on the query algorithm or a new storage layout.
The remaining logarithmic gap is real in the statement: no quadratic bound or matching subquadratic query algorithm is proved here. The classical ingredients, verification scope and unresolved stronger claims are recorded at the end.
1. The precise distance theorem
All matrix ranks are over , unless another field is named. Let , , and let be any basis of . Define Zero inputs are included. Let be any nonempty set with , and put Distance is ordinary, unnormalized Hamming distance. Write , with the usual endpoint values, and let be the unique number satisfying . Numerically, is about .
Theorem. For every such basis and every such set, The set need not be linear. No efficient nearest-point algorithm is assumed. The argument even permits a different set for each , provided each has at most elements and is fixed before is drawn. Only the fixed linear-space case is needed for our stored-parity application.
2. A partition with enough average rank
Introduce formal variables and work over the rational function field . Regard the vectors as a represented matroid. For an index set , denote their rank by . We first check
Take independent formal vectors , all in one common rational function field. The matrix having these vectors as columns is invertible: its determinant is a nonzero polynomial. Consequently the map is injective. The matrices indexed by remain linearly independent after extension of scalars, so the stacked evaluation has rank . Each of its blocks has rank . Rank subadditivity proves (2).
Edmonds’s matroid partition theorem now partitions the indices into independent sets . Each has exactly elements, since there are elements in total and each independent set has size at most . Let be the square matrix whose columns are , for . Its determinant is a nonzero polynomial of total degree .
A formal nonzero determinant need not be nonzero at enough binary inputs. We therefore evaluate over , where . The classical polynomial zero bound gives The zero bound follows by induction on the number of variables: separate the highest power of the last variable, apply induction to its leading coefficient, and use the univariate root bound on the remaining fibers. A nonzero polynomial of total degree has at most zeros on . We apply it to each determinant separately; simultaneous nonvanishing is unnecessary.
Choose a binary basis of . A uniform extension-field input has the unique expansion , with independent uniform binary vectors . Since the matrices depend linearly on the input, Binary ranks are unchanged by field extension. Taking expectations in this inequality and using (3), then summing over groups, proves This step is the source of the logarithmic loss.
3. Advice cannot explain all the selected information
Choose a nearest point , resolving ties in a fixed way, and write . Then . For each fixed , choose a column basis of . This selection depends on and the public matrices, not on . Put .
As varies uniformly, the selected coordinates of are independent uniform bits. Their entropy, measured in bits, is therefore . Since they are determined by and their selected errors, No independence of and the errors is used.
The groups are disjoint, so selected errors are counted at most once. Thus Sum (5) over groups and average over . Apply entropy concavity with weights on the selected pairs . Their total weight is exactly , giving This is where retaining only the independent coordinates matters. Including all coordinates in the entropy sum would lose an additional factor. Selection can correlate with errors, but (6) is a direct inequality, not a multiplication of marginal probabilities.
Under the hypothesis of (1), . Equation (7) therefore implies , hence . This implication also holds if the ratio exceeds . Combining (4) and (6) proves the theorem.
4. Consequence for compact-fragment composition
Use the previously specified fragments Their compatibility bit is ; the common boundary has variables. The fixed-shape encoding has distinct variables and literal occurrences in the combined 3CNF. Private variables of the two fragments are disjoint. Explicit binary variable identifiers give actual formula length . The direct coefficient description instead has ; these are different representations of the input.
The matrix is independently prepared as with public invertible , public , and advice space of dimension . For the prescribed family, has rows, so stored size is bits. The matrices and fixed addresses are chosen independently of . These stored bits are the entire matrix-dependent initial state: no extra raw copy, metadata, pointer identity or earlier-query cache is available. A supplied dense encoding takes Boolean operations to prepare. Its public description is fixed per input size and is not part of the varying fragment; no bound on this nonuniform public setup is needed.
The other fragment may be prepared using arbitrary query-only work. The combining algorithm is deterministic and exact, may choose reads adaptively, and may use arbitrary local computation and allocation. Old storage is immutable. All observations of old bits are charged through the final answer, including deferred query work after creating a composition handle. Free local computation strengthens the lower bound; it does not assert a fast query algorithm.
The established support characterization implies, on every stored matrix , Each coordinate of the displayed query map is a bilinear form, and its coefficient matrices form a basis. The theorem applies to , even if all advice reads are granted free. Therefore This is a mean lower bound on every matrix, not merely a worst-case pair. It also gives a hard query uniformly over stored matrices through (8). Allowing a read to reveal at most old bits gives only the corresponding bound divided by ; it is not a unit-cost word lower bound of the same size.
For the continuing family the standard binomial entropy estimate gives , since . Thus (9) holds for all sufficiently large , and establishes In coefficient-description size it is . Reading and decoding all basis bits gives an upper bound with free computation. Hence the read bounds are within a logarithmic factor; there is no matching upper bound here. The hard formulas are polynomial in boundary width. This is not an exponential-in-width claim disguised by a large input.
The distance theorem also covers any injective linear storage with at most extra bits: select a basis among its stored linear forms and view the remaining forms as advice. It does not cover every encoding with independent extra bits. For that larger redundancy, the established general bound remains as previously stated.
5. What has and has not been resolved
This improves the bound for the same Reed-Muller family and bypasses the unresolved conditional-entropy selection step. It uses no Reed-Muller property beyond its dimension. It does not prove the earlier all-map external-repair inequality, an exponentially small lower tail, or the desired mean bound. Those stronger assertions remain open.
The relevant classical inputs are Edmonds’s partition criterion, the Schwartz-Zippel polynomial zero bound, and entropy subadditivity and concavity. The additional argument here is their combination with extension-field rank averaging and disjoint selected coordinates, followed by the existing bit-access translation. This describes the proof’s content, not a claim of historical originality.
Earlier comparisons with systematic-storage and general linear data-structure bounds are recorded in the model note. A systematic raw-matrix theorem cannot be applied to an arbitrary invertible encoding without checking its probe costs. Likewise, (9) transfers to a particular machine implementation only if its initialization and observations satisfy this contract and each step reveals a bounded number of charged bits. No unrestricted SAT, Turing machine, scaffolding-automaton or language-recognition lower bound follows.
The next quantitative question is whether the logarithmic loss can be removed for this same family, or shown necessary by a matching encoding. The extension-field step identifies one specific place to examine; it does not establish a stronger binary rank estimate.
Sources and proof status
- Jack Edmonds, Minimum Partition of a Matroid Into Independent Subsets, Journal of Research of the National Bureau of Standards 69B (1965), Theorem1. Its criterion is precisely (2).
- J. T. Schwartz, Fast Probabilistic Algorithms for Verification of Polynomial Identities, JACM 27 (1980), Lemma1 and Corollary1. The finite-grid bound used in (3) is also proved briefly above.
- The constraint encoding, exact adaptive support characterization, previous lower bounds and classical data-structure comparisons are in the linked foundations notes.
The proof above is written mathematics with imported classical theorems. Independent agent review checked both the field-extension and selected-entropy steps. No finite experiment is used as evidence for an unrestricted theorem, and no proof-assistant verification or novelty certification is claimed.
Subsequent result
The multiplicity argument removes the logarithmic loss and gives a matching mean leading constant for the prescribed family. The argument above is retained as the preceding proof.