A sharp quadratic cost of combining compact fragments
Working research note, 3 October 2026.
A query supplies binary vectors and asks for the parity . For a matrix, taking and asks for the parity of the first column. Direct storage reads exactly when ; for uniform , each entry is selected with probability , so the mean is reads. Can an arbitrary linear encoding, helped by a small collection of extra stored parities, do better?
For the compact fragments studied here, the answer is no when the extra information has dimension smaller than linear in the matrix side length. Every encoding needs at least reads on average. Storing the matrix entries themselves attains exactly . This closes the logarithmic gap in the previous bound. The key is to count not only where a determinant vanishes, but how strongly it vanishes. That multiplicity bounds the rank lost at each binary input. A classical polynomial theorem limits the total multiplicity, yielding enough average rank for the entropy argument even when the determinant is zero at every binary input.
Contents
1. The distance statement
Let be any basis of , with , and set . Both vectors are independent uniform binary vectors, including zero. Let be nonempty with . Distance is unnormalized Hamming distance. Write for binary entropy and for its increasing inverse branch.
Theorem. For every such basis and set, if , then In particular, gives . For , the bound is at least , where , so . The set need not be linear. The proof makes no efficiency assumption about finding its nearest point.
2. Multiplicity controls binary rank loss
For a nonzero formal polynomial , its multiplicity at is the smallest total degree of a nonzero term in . This is Hasse multiplicity, which works in characteristic two.
The multiplicity bound of Dvir, Kopparty, Saraf and Sudan, Lemma 2.7 in the 2009 preprint, states that for any finite subset of a field and nonzero polynomial of total degree in variables, There is no restriction , and formal nonvanishing is sufficient.
Let be an matrix of affine linear polynomials over , with nonzero determinant . At a point of rank , constant invertible row operations make the last rows of zero. In the translated determinant, every term then contains at least factors of positive degree. Hence Since , (2) on the binary grid gives Counting only whether a determinant vanishes misses this information. For example, has formally nonzero determinant , which vanishes at both binary points, but its rank is always one.
3. Partition the forms, then count unexplained information
Here is the matroid and entropy argument, with (3) replacing the earlier field-extension step. Work first over . For an index set , let be the rank of the columns , , over . Stack their evaluations at independent formal input vectors. The resulting map on matrices is injective: a matrix annihilating all these vectors is zero because the matrix of formal inputs is invertible. The original matrices are linearly independent even over this extension field. Each of the blocks has rank , so Edmonds’s matroid partition theorem, Theorem 1, therefore partitions the indices into independent sets . Each has size . Their square column matrices have nonzero determinants. By (3),
Choose a nearest point with fixed tie breaking and write , . For each fixed , select a column basis of . Selection depends on , not . Its output bits are independent uniform bits as varies. Put . Entropy gives The groups are disjoint. Consequently their total expected selected error is at most , without any independence assumption between selection and errors. Summing and applying concavity only to the selected coordinates, of total weight , gives Since , The inverse implication remains valid if the error fraction exceeds one half. The last inequality follows because both nonnegative factors are nondecreasing with . This proves (1).
4. Exact composition contract and matching construction
The fragments are and . Compatibility asks whether . The boundary has variables. The established fixed-shape 3CNF construction has distinct variables and literal occurrences, with disjoint private auxiliaries. Binary variable identifiers give actual input length . The coefficient representation instead has .
Independent matrix preparation stores and , where is any public invertible matrix of order . The encoding and addresses are fixed independently of both fragments. For the prescribed family, has rows and rank , with . Storage is exactly bits; a supplied dense encoding takes Boolean operations to prepare. The public encoding description is fixed per size, rather than part of the varying input. These bits are the entire matrix-dependent initial state. There is no hidden raw copy, pointer-identity channel, metadata or prior-query cache.
Query-only preparation and subsequent local computation and allocation are unrestricted and free. Old storage is immutable. The combining algorithm is deterministic, adaptively reads bits, and must be correct for every . Charge all such observations until the answer, including work deferred after creation of a composition handle. The established support characterization gives, on each individual , This bound already grants the advice bits for free. The coordinates of the query map form a basis of bilinear forms, so (1) applies to every .
In the prescribed family, , , and . Take monomial evaluation rows for and pad with zero rows. Thus every allowed encoding and exact algorithm has, on every stored matrix, For a matching construction choose , ignore advice, and read precisely those for which . XOR their values. This algorithm is exact on every input and uses mean reads The optimal mean over permitted encodings and universally correct algorithms is therefore , uniformly in . Worst-case optimal order is also , since the mean lower bound and reading all basis bits give matching orders. In boundary and input terms the order is , not exponential in the width. The mean leading term is .
5. What is closed and what remains
The prescribed family’s quadratic mean-read question is settled, with a matching leading constant. More generally, (1) applies to any extra parity space of dimension at most , and gives the same leading asymptotic bound whenever that dimension is .
The direct continuation considered genuinely independent extra stored bits. The entropy bound above becomes vacuous when . The subsequent linear-advice theorem resolves quadratic order for every injective linear encoding into bits by applying this method to sums of queries. Its leading mean constant is not yet sharp. The earlier general bound was . The all-map external-repair assertion and stronger tail estimates also remain unproved; they are not needed for (5).
The rank step is a direct application of the classical multiplicity theorem; the grouping uses classical matroid partition, followed by elementary entropy inequalities and the existing access characterization. The additional content here is their resource-preserving combination and the sharp mean cost for this precisely specified compact family. Historical novelty is not established. This is a written proof, not a proof-assistant verification or an inference from finite experiments. Mechanizing the present proof would not decide the remaining full-redundancy question. A read returning at most bits yields only the corresponding bound divided by . No claim transfers automatically to unrestricted Turing machines, scaffolding automata, SAT algorithms, or P versus NP.