Goppa codes with Weierstrass pairs (Q5946455)
From MaRDI portal
scientific article; zbMATH DE number 1658973
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Goppa codes with Weierstrass pairs |
scientific article; zbMATH DE number 1658973 |
Statements
Goppa codes with Weierstrass pairs (English)
0 references
24 February 2002
0 references
Results about the Weierstrass semigroup \(H(Q_1,Q_2)\) of a pair of points on an algebraic curve \(X\) have previously been obtained by both the first author [Arch. Math. 67, 337-348 (1996; Zbl 0869.14015)] and the second author [Arch. Math. 62, 73-82 (1994; Zbl 0815.14020)]. Here, the authors apply these results and some new ones to so-called ``two-point'' Goppa codes of the form \(C_\Omega(D,\nu_1Q_1+\nu_2Q_2)\), where \(X\) is a nonsingular, absolutely irreducible projective curve defined over a finite field. \textit{A. Garcia}, the second author, and the reviewer [J. Pure Appl. Algebra 84, 199-207 (1993; Zbl 0768.94014)] showed that the presence of consecutive Weierstrass gaps at a point \(P\) could allow one to conclude that codes of the form \(C_\Omega(D,\nu P)\) have greater minimum distance than the usual Goppa bound for certain values of \(\nu\). \textit{G. L. Matthews} [Des. Codes Cryptography 22, No. 2, 107-121 (2001; Zbl 0989.94032)] showed how knowledge of \(H(Q_1,Q_2)\) could allow one to conclude that certain two-point codes have minimum distance one greater than the usual lower bound. Here, the authors define a pair \((\alpha_1,\alpha_2)\) to be a pure gap at \((Q_1,Q_2)\) if \(l(\alpha_1Q_1+\alpha_2Q_2)=l((\alpha_1-1)Q_1+\alpha_2Q_2)=l(\alpha_1Q_1+(\alpha_2-1)Q_2)\). They then show that the presence of ``blocks'' of adjacent pure gaps allow one to conclude that certain two-point codes have mimimum distance significantly greater than the Goppa lower bound. The authors apply these results to Hermitian curves, using Matthews' computation of the semigroup of a pair on such curves, and to cyclic quotients of Hermitian curves. They give examples of two-point codes with better parameters than the analogous one-point codes.
0 references
Goppa codes
0 references
Weierstrass pair
0 references
pure gap
0 references
minimum distance
0 references
Hermitian curve
0 references
two-point codes
0 references