Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6-sol)audited 2026-09-27
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.

Conditional expectation constructs the inner code deterministically

Statement

For every integer m≥1 there is a deterministic algorithm which, given m, runs in time polynomial in 2mm and outputs a binary 16m×m matrix M such that wt⁡(Mu)≥4m for every nonzero u∈F2m. Hence u↦Mu is an injective F2-linear map F2m→F216m of rate 1/16 and relative distance at least 1/4, in the conventions of Explicit binary codes of constant rate and distance, the same algorithm serves every m, and the output matrix is a function of m alone, with no random choices.

Facts & Assumptions

Given: an integer m≥1, the number N:=16m2 of entries, and the identification of binary 16m×m matrices with the points of Ω:={0,1}N by listing the entries in a fixed order.

[F1]

For the uniform random matrix M on Ω and X(M):=#{u∈F2m∖{0}:wt⁡(Mu)<4m} one has EX<1; indeed EX≤(2m−1)e−m<(2/e)m<1 (A random inner linear code has fewer than one bad word in expectation).

[F2]

On a finite probability space with weights, the expectation of a real random variable is the weighted sum ∑ωX(ω)w(ω); on Ω the uniform weights are 2−N (Expectation of a real random variable on a finite probability space).

[F3]

For binary words, Hamming weight and relative distance are as in the code conventions; an injective linear map with minimum nonzero weight at least 4m has relative distance at least 4m/(16m)=1/4 and rate m/(16m)=1/16 (Explicit binary codes of constant rate and distance).

Proof

technique · constructive
1.1

For a partial assignment a∈{0,1}s of the first s entries let F(a):={M∈Ω:Mj=aj for j≤s} be its fiber and define Xˉ(a):=1∣F(a)∣∑M∈F(a)X(M)=2−(N−s)∑M∈F(a)X(M), the average of X over the fiber. Then Xˉ(∅)=EX by [F2], and for every s<N Xˉ(a)=12(Xˉ(a0)+Xˉ(a1)), because F(a) is the disjoint union of the two fibers F(a0) and F(a1), which have equal size 2N−s−1; this is the elementary averaging identity for finite sums.

F2algebra
1.2

Fix a∈{0,1}s and u≠0. A row i is determined for (a,u) when all coordinates j in the support of u have aj already fixed, in which case the i-th bit of Mu equals the known value ∑j∈supp⁡uMijuj; otherwise that bit is a fair coin, because at least one of its summands is an undecided uniform bit and the bits of distinct rows are independent. Writing Du for the number of determined rows whose determined bit is 1 and Ru for the number of undetermined rows, the conditional law of wt⁡(Mu) over the uniform fiber F(a) is Du+Bin⁡(Ru,12); hence Pr⁡[wt⁡(Mu)<4m∣F(a)]=Pr⁡[Bin⁡(Ru,12)<4m−Du], a number of the form 2−Ruc with c a nonnegative integer.

algebragiven
2.1

Define a path of partial assignments by a0:=∅ and, for s<N, as+1:=as0 if Xˉ(as0)≤Xˉ(as1) and as+1:=as1 otherwise, so ties go to the 0 branch; this is a deterministic choice. The averaging identity of step 1.1 gives Xˉ(as+1)≤Xˉ(as) at every step, hence Xˉ(aN)≤Xˉ(∅)=EX<1 by [F1].

F1step 1.1construct
3.1

The terminal fiber is a single matrix M∗, so Xˉ(aN)=X(M∗) is a nonnegative integer strictly below 1, hence equal to 0: the produced matrix satisfies wt⁡(M∗u)≥4m for every nonzero u.

step 2.1algebradischarge-construct
4.1

For the running time, evaluating Xˉ(a) for one partial assignment means summing the 2m−1 conditional probabilities of step 1.2; for each u, the support, the numbers Du and Ru and the binomial tail are computed in O(m) operations using a precomputed table of the binomial coefficients (Rt) for R≤16m, and all arithmetic is exact on integers of O(m) bits, so one evaluation costs O(2mm2) and the whole path costs O(2mm4) operations, which is polynomial in 2mm. By step 3.1 the output has wt⁡(M∗u)≥4m for all u≠0, so it is injective and has rate 1/16 and relative distance at least 1/4 by [F3].

F3step 1.2step 3.1discharge-constructalgebra∎

Remarks

  • The argument is the method of conditional expectations in its finite form: no conditional expectation as an abstract object is needed, only the identity that the average over a fiber is the average of the averages over the two half-fibers. That is also why the procedure is deterministic: the two candidate values are computed exactly, not estimated.
  • The inner code is produced in time polynomial in 2mm, which is polynomial in the message length of the concatenated code of Reed-Solomon outer code and binary linear inner code because that message length is 2m−1m. The procedure is uniform in m, so no choice of a matrix is made anywhere on the page: every consumer uses the matrix M∗ output for its own m.

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