Local rectangle consistency limits the use of saved parities
Working research note, 3 October 2026.
The foundations program asks when future computational behavior can be represented using finite rules, bounded local access and bounded allocation. Its current composition question asks how much independently saved work must be read when a binary matrix meets a separately prepared query.
Here is a structural case in which we can answer more precisely. Suppose every saved parity pattern obeys a four-cell rule: the XOR of its entries around any rectangle is zero. Such patterns can overlap in many rows and columns. Nevertheless, with at most saved parities, their best mean read cost is The same conclusion survives exceptional cells, provided one common set of cells repairs the entire family. This is a result for a specified class of representations. The conjecture for all linear advice codes of dimension at most remains open.
The useful change in perspective is to study a rule shared by the whole representation, rather than add up the gains of individual generators. The preceding note showed why bounding every individual increment cannot work. The present rule controls total alignment with a future query, including overlapping generators and linear constraints among them.
Contents
1. Storage contract and the quantity being bounded
The two binary affine fragments are and . Their shared boundary has width . The coefficient description has size ; the fixed-shape named-CNF description has size , including variable names, clauses and private auxiliary variables. We use the input construction and minimum-support characterization in the linear-advice composition note.
Fix a public binary linear code , of dimension , with a public independent basis . Independently prepare the matrix fragment by storing all entries of , and the bits over . Thus stored bits. There is no other matrix-dependent initialization, metadata, address choice or hidden copy. The layout and encoding are fixed before the matrix and query are chosen.
Stored bits are immutable. A deterministic algorithm must answer exactly for every . Each adaptive observation has alphabet and costs one read. Routing, addresses, pointer identity and control flow supply no additional matrix-dependent channel. Charge reads made during combination and any work deferred until the answer. Local computation, allocation and query-only preparation are free in this model. The output is one bit. The query vectors are independent and uniform when taking a mean; the read lower bound holds on every stored matrix .
Write over . The minimum-support characterization gives the exact optimal charged cost With advice reads free this is exactly , and Attainability allows unrestricted query-only nearest-codeword search; it does not assert efficient local running time. Any particular exact algorithm has at least this many charged reads.
For integer-valued scores, define The Hamming-weight identity gives The outstanding systematic-storage conjecture is , uniformly for every . This note proves it under a local consistency or common-repair hypothesis. Arbitrary changes of the stored coordinate basis belong to the larger model and are not covered by this new sharp estimate.
2. The four-cell rule and an exact containing-family calculation
Define the rectangle-consistent space Equivalently, every four-cell check vanishes: For the reverse implication, fix an anchor and take , . Condition (6) then gives (5). The kernel of the label map consists of simultaneously complementing every and , so . In graph language this is the cut space of the complete bipartite graph. It is also the two-domain binary direct-sum family.
The larger space is an analytical relaxation. Storing all its independent parities would exceed the budget for . We use it only to upper-bound the score of admissible subcodes.
Put
Proposition 1. For every query, Consequently
Proof. Split row labels according to whether or , and column labels according to whether or . The score depends only on the number of selected labels in each of these four groups. With three counts fixed, it is affine in the fourth. Therefore some maximum occurs with each group entirely selected or entirely unselected. Empty groups cause no difficulty.
These sixteen corners give at most eight matrices, because complementing both label vectors preserves the matrix. They are zero, the all-ones matrix, the active and inactive full rows, the active and inactive full columns, , and its complement. Their scores are respectively The inactive-row, inactive-column and scores are nonpositive. The all-ones score is at most the last score since . This leaves the four candidates in (7).
If , their maximum is zero. If , it is , because . The other mixed case is symmetric. If both exceed , the last candidate is largest. In each case it equals the positive-part expression in (7).
Independence gives and . Finally, the elementary binomial identity and Stirling estimate used in the row-parity note give Substitution proves (8).
In particular every admissible , however its generators overlap, satisfies The full-row code has dimension and lies in . Its free saving is ; charging advice adds at most reads. This proves the matching secondary order in (1) for this class. It does not identify the best secondary coefficient under the dimension budget.
3. A common repair set controls exceptions
For a linear code , define its local failure rate by where is uniform in and the four indices are independent and uniform in . Repeated indices are allowed and give a zero check. This tests public parity patterns, not runtime observations of the stored matrix.
Proposition 2. For every binary linear matrix code, More precisely, there is one anchor and one linear repair map into which alter every codeword only on a common set of coordinates. The last term in (11) can be replaced by this .
Proof. For a fixed rectangle, its check is a linear functional on . It is either identically zero or equals one on exactly half the codewords. Thus the fraction of rectangle functionals nonzero on is .
For an anchor , let contain the cells whose anchored rectangle functional is nonzero on . Averaging over anchors gives Choose an anchor with no larger than this mean, and define, for every , The map is linear, its image lies in , and outside the single set every agrees with . Changing a matrix entry changes its score by at most one. Therefore, for every query and every codeword, Taking maxima and means proves (11).
The common set matters: an independently chosen nearest consistent pattern for each codeword need not repair the entire representation on the same coordinates. Linearity supplies the common-set estimate here.
For , (4) and (11) give the charged and free lower bound Thus ensures the leading constant , and ensures an maximum saving. Together with full-row advice, this gives (1) for each class with a fixed bound , where is independent of .
Another useful case is , where all matrices in are supported in the first column. For , choose an anchor in another column. The common repair set is contained in the first column, excluding the anchor row, so . This includes the singleton padding used in the preceding increment counterexample. Its large last-step gain is compatible with the new total-score bound.
The dimension budget does not imply a small local failure rate. For even , let be the indicator of the first rows and first columns. Its rectangle check factors as a row-membership difference times a column-membership difference. Each difference is one with probability , so the one-dimensional code has . Equation (11) is a structural criterion, not a proof of the unrestricted conjecture.
4. Heavy overlap can have only a linear saving
The preceding investigation found a code with large unsigned bilinear fluctuations. Keeping the weight penalty allows an exact calculation instead. Let This is a subcode of , with substantially overlapping generators.
Proposition 3. Its actual score is
Proof. Partition indices by into types , with counts . The diagonal of a cut matrix is zero. For an unordered pair, counting both matrix orientations, selecting the cut contributes for a – pair, for any pair incident to or within or , and zero for every other pair.
With all other selections fixed, the score is a convex quadratic in the number selected in any one of the three types . Its within-type term is , and its cross-type terms are affine. A maximum can therefore put each of these types wholly on one side. Complement the cut labels to put on side zero. Put and there too: this removes penalties with and changes no other contribution. If is empty this choice is still permissible.
Selecting of the indices on the opposite side now gives . Maximizing over yields the first formula in (14), since .
The variable has law . It is symmetric with variance , so . It is odd with probability , and by symmetry. For positive integer , the full score is . Its expectation is .
For comparison, independent uniform signs give Indeed select when both signs equal one, and put . The selected bilinear sum is , whose expectation is . Taking its absolute value and then a maximum proves the bound. Discarding the outside-support penalty converts a code with only linear useful saving into a misleading quadratic fluctuation estimate.
5. Resources, provenance and the next precise question
For rectangle-consistent codes and the stated repair classes, the unavoidable mean post-preparation read cost is . Full-row advice attains , charged or free. In boundary width this is for the optimum within these classes. Its leading order is , or in the named-CNF encoding. It is quadratic in boundary width, not quadratic in the complete formula-description size.
Matrix preprocessing costs bit operations using direct parity evaluation. The full-row upper construction uses preparation. Public dense generator descriptions have at most bits; they are fixed encoding parameters, not uncharged matrix-dependent storage. Query preparation is independent of . The bound charges composition plus deferred query reads and does not impose a separate lower bound on composition when the answer may be postponed.
The direct-sum structure and its local testing are classical. See Dinur and Golubev, Direct Sum Testing: The General Case, RANDOM 2019, Definition in Section 1 and Test 1/Theorem 1.1. Their general product-domain test has a different sampling rule; its general soundness theorem is not used here. Our two-domain anchor repair is proved directly. The additional content here is the exact expected-score calculation, the common linear-family repair bound, and their resource consequence in the saved composition model. Historical novelty is unestablished.
The proofs are written arguments, independently reviewed and reconciled. The finite checker and output corroborate the identities and common repair; they do not prove the infinite statements. No proof-assistant verification or new machine transfer is claimed. In particular the local pattern rule is not automatically a consequence of finite-rule maintainability. No unrestricted SAT, Turing-machine or scaffolding-automaton lower bound is inferred.
The next concrete case separates how many independent defects there are from how many cells they affect. For a fixed arbitrary matrix , is uniformly in ? A single generator outside can violate a positive fraction of all local checks, making (11) ineffective, yet a lone matrix already has small expected positive score. Equation (15) asks whether this remains true when that defect interacts with the whole consistent family. The subsequent two-stage contraction proof settles (15), and more generally proves the same secondary saving order for any fixed number of independent departures from . It strengthens the intervening leading-constant result. The remaining general-code question concerns a growing number of independent departures; dimension at most does not bound that number by a constant.