Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passaudited 2026-09-30
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Concatenation testing enforces the same decoded prefix

Statement

Let 0≤n≤N, let j:[n]↪[N] be a fixed injection, and let Jj:F2n→F2N insert a vector's kth coordinate at position j(k) and put zero in every other coordinate. Write w∣j=(wj(1),…,wj(n)).

For the exact tables WH⁡n(a) and WH⁡N(w), the two-query slice check on a uniform r∈F2n compares their entries at r and Jj(r). It accepts every mask if and only if a=w∣j; if a≠w∣j, it rejects on exactly half of the masks.

More generally, let fixed tables π:F2n→F2 and F:F2N→F2 have relative distances δ1,δ2∈[0,1] from WH⁡n(a) and WH⁡N(w). The four-query self-corrected slice check rejects with probability at least 12−2δ1−2δ2 whenever a≠w∣j. The proof tables are fixed before the independent uniform choices of masks and correction offsets. Both checks are nonadaptive; the raw check uses two bit queries and the corrected check uses four, counting repeated locations.

Facts & Assumptions

Given: the fixed injection j, vectors a,w, and (for the robust bound) fixed tables π,F at the stated distances.

[F1]

The raw slice check compares the short table at r with the longer table at its embedded coordinate. Its corrected form compares Corr⁡π(r;y) and Corr⁡F(Jj(r);Y) using independent uniform correction offsets. (Two-piece PCP of proximity and concatenation check)

[F2]

WH⁡k(v) is the truth table x↦v⋅x on F2k, and relative distance is normalized disagreement on that cube. (Walsh–Hadamard encoding and relative Hamming distance)

[F3]

For every nonzero d and a uniform binary mask r of the same dimension, Pr⁡[r⋅d=1]=1/2. (Random binary subsums detect every nonzero discrepancy)

[F4]

For a fixed table h, the corrector at x chooses uniform y and returns h(y)+h(x+y). (Two-query linear self-correction)

Proof

Given: fix j,a,w and, where applicable, π,F independently of all test randomness.

1.1F1givenconstructalgebra

Define Jj(r) by the stated coordinate insertion. Then w⋅Jj(r)=∑k=1nwj(k)rk=(w∣j)⋅r for every r∈F2n. All query locations below are determined by j and the sampled masks and offsets before any table answer is read.

1.2F2F4givenalgebra

Fix any mask r. In the short-table correction, each of y and y+r is uniform on F2n. Each queried value therefore differs from its corresponding codeword value with probability exactly δ1. A union bound shows that the corrected short value differs from a⋅r with probability at most 2δ1. Likewise Y and Y+Jj(r) are each uniform on F2N, so the corrected long value differs from w⋅Jj(r) with probability at most 2δ2. These bounds hold conditional on every fixed r and require no independence between the two errors within either correction.

2.1F2F3step 1.1algebra

On the exact tables, the two queried bits are a⋅r and (w∣j)⋅r by [F2] and step 1.1. Their sum is (a+w∣j)⋅r. If a=w∣j, this is zero for every mask, so every raw check accepts. If a≠w∣j, their sum vector is nonzero and [F3] gives probability exactly 1/2 that the two bits differ; hence exactly half the masks reject. This proves both directions of the asserted “accepts every mask iff” statement.

2.2F3step 1.1step 1.2algebra

Suppose a≠w∣j. By [F3] and step 1.1, the ideal corrected values a⋅r and w⋅Jj(r) differ with probability exactly 1/2. Conditional on each r, the probability that at least one corrected value is wrong is at most 2δ1+2δ2 by step 1.2. Whenever the ideal values differ and neither correction errs, the actual test rejects. Subtracting the possible error event from the ideal disagreement event gives Pr⁡[reject]≥12−2δ1−2δ2. This remains a valid lower bound if its right side is negative.

2.3F1step 1.1givenalgebra

The raw test samples n mask bits. The corrected test samples r,y using 2n bits and Y using N bits, then makes the four queries listed in [F1]. Repeated query locations still count as calls, so the bounds hold for n=0 and for any coordinate coincidences. Since every query location is fixed before answers are obtained, both procedures are nonadaptive.

3.1F1F2F4step 2.3algebra

If n=0, both messages are the unique empty vector, Jj(0)=0, and a=w∣j necessarily; the differing-slice case cannot occur. The raw exact tables both have value 0 at their zero mask. The self-corrected short value is π(0)+π(0)=0, so the definition still makes sense with the singleton mask and table. If also N=0, the long correction is likewise a repeated query at the singleton coordinate. No positive-dimension assumption is needed.

4.1step 2.1step 2.2step 2.3step 3.1algebra∎

Steps 2.1 and 2.2 prove the exact and noisy rejection claims; step 2.3 proves the query, randomness, and nonadaptivity bounds, including repeated locations; step 3.1 handles the zero-dimensional slice. Therefore the raw check accepts every mask exactly when the decoded slices agree and otherwise rejects on half the masks, while the corrected check has the stated rejection lower bound whenever they differ.

Remarks

The injection may be the initial named block or the offset second block in Two-piece PCP of proximity and concatenation check. The same calculation applies to any fixed coordinate injection. No axiom of choice is used: the injection is given, and the nonzero-mask conclusion is the finite random-subsum lemma.

Depends on

Used by

Dependency tree · two levels

9 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources