On the Minimum Distances of Some Families of Goppa Codes and BCH Codes
Pith reviewed 2026-05-07 15:00 UTC · model grok-4.3
The pith
A necessary and sufficient criterion determines exactly when Goppa codes reach designed distance t+1 and fixes the distances for multiple families including primitive BCH codes.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
We provide a necessary and sufficient criterion for a Goppa code to attain its designed distance δ=t+1, where t is the degree of the Goppa polynomial. As applications, we determine the minimum distances of several classes of q-ary Goppa codes. In particular, we prove the tightness of the improved lower bound for a class of wild Goppa codes, and extend the family with G(x)=x^t+A from the binary case to arbitrary odd prime powers. We then specialize the criterion to the monomial case G(x)=x^t, which is equivalent to primitive BCH codes. This leads to several infinite families of primitive BCH codes with d=δ, including the binary codes C_{(2,2^m-1,9,1)} and C_{(2,2^m-1,15,1)}, the family C_{(p,
What carries the argument
The necessary and sufficient criterion for a Goppa code to attain designed distance t+1 based on properties of its Goppa polynomial of degree t.
Load-bearing premise
The Goppa code is built in the standard manner from a polynomial of exact degree t over the finite field without further constraints that would change the distance.
What would settle it
A Goppa code satisfying the criterion but possessing a nonzero codeword of weight at most t, or a code failing the criterion yet having minimum distance exactly t+1, would show the criterion is not necessary and sufficient.
read the original abstract
Goppa codes form an important class of alternant codes with wide applications in algebraic coding theory and code-based cryptography. Determining the true minimum distance of a Goppa code is a difficult problem. In this paper, we provide a necessary and sufficient criterion for a Goppa code to attain its designed distance $\delta=t+1$, where $t$ is the degree of the Goppa polynomial. As applications, we determine the minimum distances of several classes of $q$-ary Goppa codes. In particular, we prove the tightness of the improved lower bound for a class of wild Goppa codes, and extend the family with $G(x)=x^t+A$ from the binary case to arbitrary odd prime powers. We then specialize the criterion to the monomial case $G(x)=x^t$, which is equivalent to primitive BCH codes. This leads to several infinite families of primitive BCH codes with $d=\delta$, including the binary codes $\mathbf{C}_{(2,2^m-1,9,1)}$ and $\mathbf{C}_{(2,2^m-1,15,1)}$, the family $\mathbf{C}_{(p,p^p-1,2p+2,1)}$ with an odd prime $p$ and the family $\mathbf{C}_{(q,q^m-1,r\frac{q^m-1}{q-1}+1,1)}$ with $r\mid q-1$. In particular, we prove that the primitive BCH code $\mathbf{C}_{(q,q^m-1,q^t+1,1)}$ has minimum distance $q^t+1$ under the condition $t\mid m$, improving the previously known condition $pt\mid m$.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper provides a necessary and sufficient criterion for a Goppa code to attain its designed distance δ = t + 1, where t is the degree of the Goppa polynomial. It applies this criterion to determine the exact minimum distances of several classes of q-ary Goppa codes, including a class of wild Goppa codes (proving tightness of an improved lower bound), the monomial case G(x) = x^t (equivalent to primitive BCH codes), and infinite families such as binary C_{(2,2^m-1,9,1)} and C_{(2,2^m-1,15,1)}, the family C_{(p,p^p-1,2p+2,1)} for odd prime p, the family C_{(q,q^m-1,r(q^m-1)/(q-1)+1,1)} with r | q-1, and the family C_{(q,q^m-1,q^t+1,1)} under the improved condition t | m.
Significance. If the criterion and its applications hold, the work strengthens results on the true minimum distances of Goppa and BCH codes, which are central to algebraic coding theory and code-based cryptography. It supplies exact distances for multiple infinite families and improves the divisibility condition for one BCH family from pt | m to t | m, offering concrete, falsifiable statements that can be checked against known tables or small-parameter computations.
minor comments (2)
- [§1] §1 (Introduction): the statement that the criterion is 'necessary and sufficient' for attaining δ = t + 1 should be accompanied by an explicit reference to the precise definition of the Goppa code (parity-check matrix or locator polynomial) used in the derivation, to avoid ambiguity when the Goppa polynomial is not square-free.
- [Applications to BCH codes] The proof of the improved condition t | m for the family C_{(q,q^m-1,q^t+1,1)} is presented as a direct specialization; a short remark on whether the same argument yields the result for composite t not dividing m would clarify the sharpness of the new bound.
Simulated Author's Rebuttal
We thank the referee for the positive assessment of our manuscript and the recommendation for minor revision. The referee's summary accurately reflects the main results: the necessary and sufficient criterion for Goppa codes to achieve minimum distance equal to the designed distance, along with its applications to wild Goppa codes, monomial Goppa codes equivalent to primitive BCH codes, and several infinite families with exact distances.
Circularity Check
No significant circularity; derivation self-contained from standard Goppa code definitions
full rationale
The central result is a necessary and sufficient criterion for a Goppa code to attain designed distance δ = t + 1, derived directly from the standard definition of Goppa codes via the Goppa polynomial of degree t and the properties of the underlying finite field. Applications consist of specializing this criterion to concrete polynomial forms (e.g., G(x) = x^t, wild Goppa codes, monomial cases equivalent to primitive BCH codes) and verifying the distance condition under stated divisibility constraints such as t | m. No parameters are fitted to data and then relabeled as predictions, no self-citations supply load-bearing uniqueness theorems, and no ansatz or renaming reduces the claimed result to its own inputs by construction. The derivation chain remains independent of the target families.
Axiom & Free-Parameter Ledger
axioms (1)
- standard math Standard properties of finite fields and polynomial rings over them
Reference graph
Works this paper leans on
-
[1]
S. A. Aly, A. Klappenecker, and P. K. Sarvepalli, On quantum and classical BCH codes, IEEE Transactions on Information Theory, vol. 53, no. 3, pp. 1183–1188, 2007
work page 2007
-
[2]
S. V. Bezzateev and N. A. Shekhunova, Subclass of binary Goppa codes with minimal distance equal to the design distance, IEEE Transactions on Information Theory, vol. 41, no. 2, pp. 554–555, 1995
work page 1995
-
[3]
S. Bezzateev and N. Shekhunova, Chain of separable binary Goppa codes and their minimal distance, IEEE Transactions on Information Theory, vol. 54, no. 12, pp. 5773–5778, 2008
work page 2008
-
[4]
S. V. Bezzateev and N. A. Shekhunova, Special classes of separable Goppa codes with improved parameter estimates, Problems of Information Transmission, vol. 46, no. 3, pp. 225–244, 2010
work page 2010
-
[5]
S. Bezzateev and N. Shekhunova, Totally decomposed cumulative Goppa codes with improved estimations, Designs, Codes and Cryptography, vol. 87, no. 2, pp. 569–587, 2019
work page 2019
-
[6]
R. C. Bose and D. K. Ray-Chaudhuri, On a class of error correcting binary group codes, Information and Control, vol. 3, no. 1, pp. 68–79, 1960
work page 1960
-
[7]
Y. Chen, H. Chen, C. Ding, and H. Lao, On the minimum distances of some families of BCH codes, arXiv:2604.23594, 2026
work page internal anchor Pith review Pith/arXiv arXiv 2026
-
[8]
A. Cherchem, A. Jamous, and H. Liu, Some new results on dimension and Bose distance for various classes of BCH codes, Finite Fields and Their Applications, vol. 65, p. 101673, 2020
work page 2020
-
[9]
A. Couvreur, A. Otmani, and J. P. Tillich, New identities relating wild Goppa codes, Finite Fields and Their Applications, vol. 29, pp. 178–197, 2014
work page 2014
-
[10]
C. Ding, X. Du, and Z. Zhou, The Bose and minimum distance of a class of BCH codes, IEEE Transactions on Information Theory, vol. 61, no. 5, pp. 2351–2356, 2015
work page 2015
- [11]
-
[12]
V. D. Goppa, A new class of linear correcting codes, Problems of Information Trans- mission, vol. 6, no. 3, pp. 24–30, 1970
work page 1970
-
[13]
W. C. Huffman and V. Pless, Fundamentals of Error-Correcting Codes, Cambridge University Press, Cambridge, 2003. 23
work page 2003
-
[14]
H. Liu, C. Ding, and C. Li, Dimensions of three types of BCH codes over GF(q), Discrete Mathematics, vol. 340, no. 8, pp. 1910–1927, 2017
work page 1910
-
[15]
M. Grassl, Bounds on the minimum distance of linear codes and quantum codes, http://www.codetables.de, accessed 28 Apr. 2026
work page 2026
-
[16]
C. Guneri and F. ¨Ozbudak, Weil-Serre type bounds for cyclic codes, IEEE Transac- tions on Information Theory, vol. 54, no. 12, pp. 5381–5395, 2008
work page 2008
-
[17]
F. J. MacWilliams and N. J. A. Sloane, The Theory of Error Correcting Codes, Amsterdam, The Netherlands: North Holland, 1977
work page 1977
-
[18]
R. J. McEliece, A public-key system based on algebraic coding theory, Jet Propulsion Laboratory, DSN Progress Report 44, pp. 114–116, 1978. 24
work page 1978
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.