Alphabeta Math
DefinitionDefinition: Literature-sourcedProof: Not applicablePipeline-generatedjudge 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.

Reed-Solomon outer code and binary linear inner code

Definition

Fix an integer m≥1 and put q:=2m and K:=q/2. Choose, by scanning the monic polynomials of degree m over F2 in a fixed order and testing each for irreducibility by trial division against all monic polynomials of positive degree at most ⌊m/2⌋, the first monic irreducible f∈F2[z] of degree m; by For every finite field Fq and every n≥1, a monic irreducible polynomial of degree n exists such an f exists, and the scan is deterministic and takes time polynomial in 2m. Set Fq:=F2[z]/(f), a field with exactly q elements by For every prime p and n≥1, a field with pn elements exists and A simple algebraic extension is its minimal-polynomial quotient and has power basis 1,a,…,an−1 and degree n, in which the classes of 1,z,…,zm−1 form a power basis; write enc:Fq→F2m,enc(∑j<mcjzj+(f)):=(c0,…,cm−1), for the resulting bit encoding, which is a bijection, and list the elements of Fq in the order induced by enc on the binary representations 0,1,…,q−1 of the exponents.

The outer code. The Reed-Solomon outer code RSq,K encodes a message (c0,…,cK−1)∈FqK, read as the polynomial P(X):=∑i<KciXi of degree less than K, into the word RSq,K(c):=(P(α))α∈Fq∈Fq q, the evaluation at all q field elements in the fixed order above. It is Fq-linear of dimension K over Fq, hence Km bits of message and qm bits of outer codeword.

The inner code. A binary linear inner code of rate 1/16 is a fixed injective F2-linear map Ein:F2m→F216m, written on messages as u↦Mu for a binary 16m×m matrix M, the generator matrix; its existence with relative distance at least 1/4 is the content of Conditional expectation constructs the inner code deterministically and the construction is uniform in m.

The concatenated code. Let M be the generator matrix of an inner code as above. The concatenation RSq,K∘M encodes a message u∈F2Km, split as u=(u1,…,uK) with uj∈F2m, in two steps: form the outer word (α1,…,αq):=RSq,K(enc−1(u1),…,enc−1(uK)), and output the concatenation of M enc(α1),…,M enc(αq). Its output is a string of 16qm bits, its input is Km=qm/2 bits, and it is injective because RSq,K and each of enc,Ein,enc−1 is. It is the code used by A polynomial-time explicit constant-rate constant-distance code.

Remarks

  • Determinism. The field Fq is not presupposed: the definition names the first irreducible polynomial of degree m in a fixed enumeration, so the field, its power basis, the order of its elements, the Reed-Solomon evaluation points and the bit encoding are all functions of m alone and involve no choice. The time to find f is polynomial in 2m, because testing irreducibility of one degree-m polynomial by trial division costs O(2m) field operations and at most 2m polynomials are tried.
  • Two different alphabets. The outer code is linear over Fq and the inner code over F2; the concatenation is a binary code, and its parameters are computed in Concatenation multiplies rate and relative distance. The rate of the outer code is K/q=1/2 and the rate of the inner code is m/16m=1/16, so the concatenation has rate 1/32.
  • The inner code is part of the data of the definition rather than a canonical object: any matrix M produced by the uniform procedure of Conditional expectation constructs the inner code deterministically gives the same parameters, so all statements of this page are independent of which of these matrices is used. The convention of Explicit binary codes of constant rate and distance is used for rate and relative distance.

Depends on

Used by

Dependency tree · two levels

20 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