Coupled pieces: an average composition lower bound
Working research note, 2 October 2026.
Contents
Overview
Suppose a binary matrix is stored before the query vectors are known. Later, the query asks for the single parity . As in the preceding expansion theorem, the representation may choose any invertible matrix coordinates and add only linear checksum bits. This note asks what happens when those checksum directions fall into several interacting groups rather than one global group.
Think of two groups of parity checks. Each group may spread every local change across many stored positions, yet the two resulting parity patterns might be identical. Changing both groups together would then cancel completely. The joint hypothesis below rules out that cancellation quantitatively. It still allows the groups to share stored coordinates, so the representation need not split into independent blocks.
Under this condition, every exact algorithm needs reads on average over , for every fixed stored matrix and every invertible choice of matrix coordinates. The proof combines average costs without paying an extra factor for the number of groups. It also permits a controlled set of exceptional coordinates, with an explicit loss in the bound.
The result settles this block-accounting question, not the general problem. The cancellation example shows why expansion of each group separately is insufficient, and no decomposition theorem for arbitrary representations is proved. The unrestricted quadratic conjecture remains unresolved, and novelty has not been established.
1. Model and checkable hypothesis
Over , the two constraint fragments are and , where is -by-. Their compatibility is . Put . Independently of the future query, store
These bits are all matrix-dependent initial information. The encoding, addresses and algorithm are public and input-independent. There is no hidden raw copy, metadata or prior-query cache. Old storage is immutable. Query preparation depending only on , local computation and allocation are free. The deterministic algorithm must answer exactly for every , with adaptive reads allowed. Charge reads from composition through the final answer, including deferred work.
Choose a public set of retained coordinates, with , and write . The other columns of are unrestricted. Partition the message coordinates into nonempty sets , of sizes . Assume
and, for positive numbers ,
Let be the maximum row weight in among rows in , and put . Equation (1) allows a whole block to be complemented without changing its contribution. Equation (2) says those are the only invisible changes, and bounds how much a visible change can be concealed by cancellation.
These are hypotheses about finite public matrices, not about query algorithms. Given , the partition and the weights, check (1), row weights and (2) directly; the last check can enumerate vectors. No polynomial-time certification or discovery of a suitable partition is claimed. Equations (1)-(2) imply
2. The bound
Theorem. For every encoding satisfying (1)-(2), every invertible , and every exact algorithm in this model, its mean number of reads obeys, for each fixed matrix ,
The expectation uses independent uniform , including zero. The algorithm is exact, not merely correct with high probability. The result remains valid even if all advice bits and all exceptional bits are supplied free: (4) already bounds the reads of retained bits alone.
If stays bounded and for fixed , the mean and worst-case costs are . Reading all independent coordinates gives the matching bound. Neither the constant nor the full cost of query-local computation is optimized.
Proof: charge average residuals before combining blocks
Let , and let project onto retained coordinates. With the free information just described, the minimum possible number of retained reads for this query is
This is the existing support characterization, applied after projection. On every exact adaptive transcript the query functional belongs to the span of the free functionals and inspected coordinates; otherwise an invisible change in flips the answer. Conversely, a minimum residual can be read and combined with the free information. Thus every transcript, for every , costs at least .
Choose arbitrary minimizing witnesses
No linearity is assumed for or . In either argument the query has additive defect zero, so . Each of the three residuals in a uniform additive test has the same distribution, giving .
For indices in block , consider . If a defect in that block has weight , the number of ordered pairs with scalar defect one is . Consequently (2) gives, at each test triple,
Average the two kinds of additive tests. In each block choose a reference with no greater error than the block average. Writing for the two rejection probabilities of , we obtain
The classical bilinear-correction lemma, with its full proof and the conservative constant 222 in the preceding note, gives bilinear functions . If , then
Equation (1) kills . The row-degree bounds therefore yield
The vector-valued bilinear function extends to a linear map on matrix space. Its rank is at least , since has rank . At least that many coordinates are nonzero bilinear forms, each one on at least a quarter of uniform query pairs. Thus
This proves (4). The number of blocks has introduced no multiplier.
3. Independent pieces and genuinely crossing columns
If is block diagonal, with each block satisfying its own expansion inequality and having even columns, the output weights add exactly, giving (2). This resolves the original separate-piece question. It is essential to sum average residual costs, rather than add the worst cost of every block.
The theorem also includes representations that are not block diagonal. For example, let and partition the rows into equal sets . Choose each of columns independently by taking a uniform pair from and a uniform pair from . Every column crosses the partition. For all sufficiently large even , there is a choice satisfying (2) with , and maximum row degree at most . Thus , , and
To prove existence, complement within either block so its selected set has size . A random pair meets a set of size oddly with probability . For , . The whole column has odd intersection with probability
For the mean count is at least . A binomial lower-tail bound puts the probability of a count below at most , using the weaker half-mean threshold. There are at most choices with these reduced sizes, including block complements. Summing over tends to zero. Each row has mean degree , and the probability any row exceeds also tends to zero. Both conditions therefore hold simultaneously. Repeated columns are allowed; this example makes no absence-of-short-dependencies claim.
By (3), the only kernel supports are the empty set, , , and the full set. A connected component would supply a kernel indicator. Since every column crosses , neither block can be a component, so the support hypergraph is connected. No permutation of rows and columns makes a nontrivial block diagonal decomposition. We do not claim impossibility after arbitrary row basis changes; they are a different operation.
4. What fails: separately expanding groups can cancel
There is a sharp reason not to replace (2) by separate expansion tests. Take , , and let be a vertex-edge incidence matrix of the complete graph on vertices, with its edges repeated as evenly as possible until there are exactly columns. Put
Every column has two entries in each block. Each graph edge occurs at least eight times, so for a subset of size , each block separately has odd-intersection count at least . Its maximum degree is at most . Thus both restrictions have uniformly bounded degree-to-expansion ratio. Nevertheless
for every . If is nonconstant, the proposed right side in (2) is positive. The hypothesis fails because the actual kernel is larger than the two block-complement directions.
More generally, let . Assuming each restriction has only the constant kernel, absence of additional global kernel directions is equivalent to the forming an internal direct sum. Equation (2) requires quantitative Hamming separation as well as that algebraic condition. Disjoint coordinate supports suffice, but are not necessary. Merely testing each piece separately does not control cancellation.
This example is not a cheap-query construction. Subtracting corresponding rows replaces the advice matrix by , revealing its redundancy. The cancellation refutes a particular sufficient-condition shortcut, not the unrestricted quadratic conjecture or all possible basis changes.
5. Established ingredients, resources and remaining obligation
The correction step is the same classical homomorphism-testing ingredient used in the preceding note, credited to Blum, Luby and Rubinfeld with Coppersmith’s majority analysis. No correction theorem is reproved here. The rank-one averaging and exact adaptive support characterization are also reused. The additional argument is the weighted charging across coupled blocks, the projected-rank cost for exceptional coordinates, and the explicit distinction between separate expansion and noncancellation. Novelty has not been established.
For equal weights, (2) is a familiar local-testability inequality for the code of block-constant vectors: a uniformly chosen column parity rejects with probability at least . With columns of size four, the tester reads four message coordinates. This is the standard rejection-versus-distance notion described in the primary paper of Dinur, Evra, Livne, Lubotzky and Mozes, Introduction and Theorem 1.1. We use that definition for provenance, not their construction of codes with constant rate and distance. In particular we do not infer the present query bound for every locally testable code: the block-constant kernel is used essentially to choose and correct references.
Input sizes remain , coefficient length , and explicit fixed-shape 3CNF length , including names and auxiliary variables. Stored size is ; supplied dense encoding costs operations per matrix. Public matrices have polynomial size, while discovery and exhaustive checking of the expansion certificate are not asserted polynomial-time. A quadratic read bound here is , not an exponential bound in formula length.
The linked finite checker and recorded output verify only concrete small expansion and cancellation certificates. They do not verify the unbounded theorem, the probabilistic existence argument or any query lower bound. No proof-assistant verification or access-preserving simulation to Turing machines, scaffolding automata or unrestricted SAT is supplied.
The next decisive question concerns a more general kernel: can its invisible message directions be removed or handled with a quantitatively controlled correction map? A valid extension must prevent cancellation and control the cost of the chosen message coordinates. Block expansion now supplies the required accounting once such a certificate is available; it does not prove that every advice matrix admits one.