Alphabeta Math
TheoremStatement: 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.

A polynomial-time explicit constant-rate constant-distance code

Statement

There is a deterministic uniform binary code family (Ck)k≥1 in the sense of Explicit binary codes of constant rate and distance, with N(k) < 128k,rate > 1128,relative distance ≥ 18, each encoder computable by one algorithm in time polynomial in k. Thus the definition of an explicit constant-rate constant-distance family is met with C0=128, c0=1/128 and δ0=1/8, and these three constants are absolute.

Facts & Assumptions

Given: an integer k≥1, the family of concatenated codes of Reed-Solomon outer code and binary linear inner code indexed by m≥1, and the constants K=q/2, q=2m.

[F1]

For every m≥1 the concatenated code of Reed-Solomon outer code and binary linear inner code encodes Km=2m−1m bits into 16qm=32⋅2m−1m bits; it is defined after choosing the first irreducible polynomial of degree m in a fixed enumeration and the inner matrix produced by the uniform procedure of Conditional expectation constructs the inner code deterministically, and its bit encoding of field elements is the power-basis encoding enc.

[F2]

The Reed-Solomon outer code has rate 1/2 and relative distance at least 1/2 (Reed-Solomon outer code has constant rate and distance).

[F3]

The inner code is injective and linear of rate 1/16 and relative distance at least 1/4, and the matrix is produced deterministically in time polynomial in 2mm (Conditional expectation constructs the inner code deterministically).

[F4]

The concatenation of an outer code of rate Ro and relative distance δo with an injective linear inner code of rate Ri and relative distance δi has rate RoRi and relative distance at least δoδi (Concatenation multiplies rate and relative distance).

[F5]

A binary code family with N(k)≤C0k, rate at least c0 and relative distance at least δ0, encoded by one deterministic algorithm running in time polynomial in k, is an explicit constant-rate constant-distance family (Explicit binary codes of constant rate and distance).

Proof

technique · constructive
1.1

Define m(k) to be the least integer m≥1 with 2m−1m≥k; it exists because 2m−1m→∞, and for m≥2 minimality gives 2m−2(m−1)<k. Given x∈{0,1}k, pad it by zeros to the length Km=2m−1m and apply the concatenated encoding of [F1], whose output length is N(k):=32⋅2m−1m.

F1construct
2.1

For m≥2 we have 2m−1m=2⋅2m−2m≤4⋅2m−2(m−1)<4k, using m≤2(m−1); hence N(k)<128k. The case m=1 occurs exactly for k=1, where N(1)=32<128. The rate of the padded k-bit family is k/N(k)>1/128; Km/N(k)=1/32 is the rate of the full concatenated code before restricting it to padded messages. The relative distance remains at least 12⋅14=18 by [F2], [F3] and [F4], because restricting an injective code to padded messages cannot decrease its minimum pairwise distance.

F1F2F3F4step 1.1algebra
2.2

The family is injective: the padding is injective and the concatenated encoding is injective by [F4]. It is uniform and deterministic: m is determined by k, the field and its bit encoding by [F1], the inner matrix by [F3], and no step uses randomness.

F1F3F4step 1.1
3.1

The running time is polynomial in k: m≤2+log⁡2k because 2m−1<2k for m≥2; the degree-m irreducible polynomial is found by scanning at most 2m monic polynomials and testing each by trial division, in 2m2m/2m2≤23m/2m2 field operations; evaluating the outer code at all q field elements costs O(qK)=O(q2) field operations; the inner matrix is computed in time polynomial in 2mm by [F3]; and applying it to the q outer symbols costs O(qm2). Since q=2m≤4k and m=O(log⁡k), every term is polynomial in k, so one algorithm serves all k within polynomial time.

F1F3step 1.1step 2.1algebra
4.1

By [F5] the family, with its length function, rate, relative distance and polynomial-time uniform encoder verified in steps 2.1, 2.2 and 3.1, is an explicit constant-rate constant-distance binary code family with the stated constants.

F5step 2.1step 2.2step 3.1discharge-construct∎

Remarks

  • The constants. The full concatenated code has rate 1/32, the product of the outer rate 1/2 and inner rate 1/16. Padding the k input bits changes that rate to k/N(k)>1/128 because N(k)<128k; the distance bound 1/8 is the product 1/2⋅1/4 and survives restriction to padded inputs. None of these constants depends on k.
  • What is not claimed. The theorem asserts neither a decoder nor a parity-check description of the family, and it does not optimise the constants; the page needs only that a constant-rate constant-distance family with a polynomial-time uniform encoder exists, which is what Explicit binary codes of constant rate and distance asks for.
  • Small lengths. The padding makes the family total: k=1 is encoded by the length-32 concatenation with m=1, q=2 and the length-two repetition outer code of Reed-Solomon outer code has constant rate and distance, so no separate small-case convention is needed beyond the zero padding.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

13 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