Skip to main content
Log in

Weierstrass semigroups, pure gaps and codes on function fields

  • Published:
Designs, Codes and Cryptography Aims and scope Submit manuscript

Abstract

For an arbitrary function field, from the knowledge of the minimal generating set of the Weierstrass semigroup at two rational places, the set of pure gaps is characterized. Furthermore, we determine the Weierstrass semigroup at one and two totally ramified places in a Kummer extension defined by the affine equation \(y^{m}=\prod _{i=1}^{r} (x-\alpha _i)^{\lambda _i}\) over K, the algebraic closure of \({\mathbb {F}}_q\), where \(\alpha _1, \dots , \alpha _r\in K\) are pairwise distinct elements, \(1\le \lambda _i < m\), and \(\gcd (m, \sum _{i=1}^{r}\lambda _i)=1\). We apply these results to construct algebraic geometry codes over certain function fields with many rational places. For one-point codes we obtain families of codes with exact parameters.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

References

  1. Abdón M., Garcia A.: On a characterization of certain maximal curves. Finite Fields Appl. 10(2), 133–158 (2004).

    Article  MathSciNet  Google Scholar 

  2. Abdón M., Borges H., Quoos L.: Weierstrass points on Kummer extensions. Adv. Geom. 19(3), 323–333 (2019).

    Article  MathSciNet  Google Scholar 

  3. Bartoli D., Masuda A.M., Montanucci M., Quoos L.: Pure gaps on curves with many rational places. Finite Fields Appl. 53, 287–308 (2018).

    Article  MathSciNet  Google Scholar 

  4. Bartoli D., Quoos L., Zini G.: Algebraic geometric codes on many points from Kummer extensions. Finite Fields Appl. 52, 319–335 (2018).

    Article  MathSciNet  Google Scholar 

  5. Beelen P., Montanucci M.: A new family of maximal curves. J. Lond. Math. Soc. (2) 98(3), 573–592 (2018).

    Article  MathSciNet  Google Scholar 

  6. Beelen P., Tutaş N.: A generalization of the Weierstrass semigroup. J. Pure Appl. Algebra 207(2), 243–260 (2006).

    Article  MathSciNet  Google Scholar 

  7. Carvalho C., Torres F.: On Goppa codes and Weierstrass gaps at several points. Des. Codes Cryptogr. 35(2), 211–225 (2005).

    Article  MathSciNet  Google Scholar 

  8. Castellanos A.S., Tizziotti G.C.: Two-point AG codes on the GK maximal curves. IEEE Trans. Inf. Theory 62(2), 681–686 (2016).

    Article  MathSciNet  Google Scholar 

  9. Castellanos A.S., Tizziotti G.: Weierstrass semigroup and pure gaps at several points on the \(GK\) curve. Bull. Braz. Math. Soc. (N.S.) 49(2), 419–429 (2018).

    Article  MathSciNet  Google Scholar 

  10. Castellanos A.S., Masuda A.M., Quoos L.: One- and two-point codes over Kummer extensions. IEEE Trans. Inf. Theory 62(9), 4867–4872 (2016).

    Article  MathSciNet  Google Scholar 

  11. Castellanos A.S., Quoos L., Tizziotti G.: Construction of sequences with high nonlinear complexity from a generalization of the Hermitian function field. J. Algebra Appl. (2022). https://doi.org/10.1142/S0219498824500373.

    Article  Google Scholar 

  12. Castellanos A.S., Mendoza E.A., Tizziotti G.: Complete set of pure gaps in function fields. J. Pure Appl. Algebra 228(4), 107513 (2024).

    Article  MathSciNet  Google Scholar 

  13. Chara M., Toledano R.: On cubic Kummer type towers of Garcia, Stichtenoth and Thomas. J. Number Theory 160, 666–678 (2016).

    Article  MathSciNet  Google Scholar 

  14. Delgado M., Garcia-Sanchez P.A., Morais J.: NumericalSgps, a package for numerical semigroups, Version 1.3.1. https://gap-packages.github.io/numericalsgps (2022). Refereed GAP package.

  15. Duursma I.M., Kirov R.: Improved two-point codes on Hermitian curves. IEEE Trans. Inf. Theory 57(7), 4469–4476 (2011).

    Article  MathSciNet  Google Scholar 

  16. Filho H.M.B., Cunha G.D.: Weierstrass pure gaps on curves with three distinguished points. IEEE Trans. Inf. Theory 68(5), 3062–3069 (2022).

    Article  MathSciNet  Google Scholar 

  17. Fulton W.: Algebraic Curves. Advanced Book Classics. Addison-Wesley Publishing Company, Advanced Book Program, Redwood City, CA, 1989. An Introduction to Algebraic Geometry, Notes written with the collaboration of Richard Weiss, Reprint of 1969 original.

  18. García A.: On Goppa codes and Artin-Schreier extensions. Commun. Algebra 20(12), 3683–3689 (1992).

    Article  MathSciNet  Google Scholar 

  19. García A., Kim S.J., Lax R.F.: Consecutive Weierstrass gaps and minimum distance of Goppa codes. J. Pure Appl. Algebra 84(2), 199–207 (1993).

    Article  MathSciNet  Google Scholar 

  20. Garzón A., Navarro H.: Bases of Riemann-Roch spaces from Kummer extensions and algebraic geometry codes. Finite Fields Appl. 80, 102025 (2022).

    Article  MathSciNet  Google Scholar 

  21. Geil O.: On codes from norm-trace curves. Finite Fields Appl. 9(3), 351–371 (2003).

    Article  MathSciNet  Google Scholar 

  22. Geil O., Özbudak F., Ruano D.: Constructing sequences with high nonlinear complexity using the Weierstrass semigroup of a pair of distinct points of a Hermitian curve. Semigroup Forum 98(3), 543–555 (2019).

    Article  MathSciNet  Google Scholar 

  23. Goppa V.D.: Codes that are associated with divisors. Problemy Peredači Informacii 13(1), 33–39 (1977).

    MathSciNet  Google Scholar 

  24. Høholdt T., van Lint J.H., Pellikaan R.: Algebraic geometry codes. In: Handbook of Coding Theory, pp. 871–961. North-Holland, Amsterdam (1998).

  25. Homma M.: The Weierstrass semigroup of a pair of points on a curve. Arch. Math. (Basel) 67(4), 337–348 (1996).

    Article  MathSciNet  Google Scholar 

  26. Homma M., Kim S.J.: Goppa codes with Weierstrass pairs. J. Pure Appl. Algebra 162(2–3), 273–290 (2001).

    Article  MathSciNet  Google Scholar 

  27. Hu C., Yang S.: Multi-point codes over Kummer extensions. Des. Codes Cryptogr. 86(1), 211–230 (2018).

    Article  MathSciNet  Google Scholar 

  28. Kim S.J.: On the index of the Weierstrass semigroup of a pair of points on a curve. Arch. Math. (Basel) 62(1), 73–82 (1994).

    Article  MathSciNet  Google Scholar 

  29. Korchmáros G., Nagy G.P.: Hermitian codes from higher degree places. J. Pure Appl. Algebra 217(12), 2371–2381 (2013).

    Article  MathSciNet  Google Scholar 

  30. Korchmáros G., Nagy G.P., Timpanella M.: Codes and gap sequences of Hermitian curves. IEEE Trans. Inf. Theory 66(6), 3547–3554 (2020).

    Article  MathSciNet  Google Scholar 

  31. Landi L., Vicino L.: Two-point AG codes from the Beelen-Montanucci maximal curve. Finite Fields Appl. 80, 102009 (2022).

    Article  MathSciNet  Google Scholar 

  32. Matthews G.L.: Weierstrass pairs and minimum distance of Goppa codes. Des. Codes Cryptogr. 22(2), 107–121 (2001).

    Article  MathSciNet  Google Scholar 

  33. Matthews G.L.: Codes from the Suzuki function field. IEEE Trans. Inf. Theory 50(12), 3298–3302 (2004).

    Article  MathSciNet  Google Scholar 

  34. Matthews G.L., Michel T.W.: One-point codes using places of higher degree. IEEE Trans. Inf. Theory 51(4), 1590–1593 (2005).

    Article  MathSciNet  Google Scholar 

  35. Matthews G.L., Skabelund D., Wills M.: Triples of rational points on the Hermitian curve and their Weierstrass semigroups. J. Pure Appl. Algebra 225(8), 106623 (2021).

    Article  MathSciNet  Google Scholar 

  36. Mendoza E.A.R.: On Kummer extensions with one place at infinity. Finite Fields Appl. 89, 102209 (2023).

    Article  MathSciNet  Google Scholar 

  37. Mendoza E.A.R., Quoos L.: Explicit equations for maximal curves as subcovers of the \(BM\) curve. Finite Fields Appl. 77, 101945 (2022).

    Article  MathSciNet  Google Scholar 

  38. Özbudak F., Temür B.G.: Finite number of fibre products of Kummer covers and curves with many points over finite fields. Des. Codes Cryptogr. 70(3), 385–404 (2014).

    Article  MathSciNet  Google Scholar 

  39. Pellikaan R., Torres F.: On Weierstrass semigroups and the redundancy of improved geometric Goppa codes. IEEE Trans. Inf. Theory 45(7), 2512–2519 (1999).

    Article  MathSciNet  Google Scholar 

  40. Sepúlveda A., Tizziotti G.: Weierstrass semigroup and codes over the curve \(y^q+y=x^{q^r+1}\). Adv. Math. Commun. 8(1), 67–72 (2014).

    Article  MathSciNet  Google Scholar 

  41. Stichtenoth H.: Algebraic Function Fields and Codes, 2nd edn. Graduate Texts in Mathematics, vol. 254. Springer, Berlin (2009).

  42. The GAP Group. GAP—Groups, Algorithms, and Programming, Version 4.12.1 (2022).

  43. Yang S., Hu C.: Weierstrass semigroups from Kummer extensions. Finite Fields Appl. 45, 264–284 (2017).

    Article  MathSciNet  Google Scholar 

  44. Yang S., Hu C.: Pure Weierstrass gaps from a quotient of the Hermitian curve. Finite Fields Appl. 50, 251–271 (2018).

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alonso S. Castellanos.

Additional information

Communicated by G. Lunardon.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Alonso S. Castellanos was partially supported by FAPEMIG: APQ 00696-18 and RED 0013-21. Erik A. R. Mendoza was partially supported by FAPERJ Grant 201.650/2021 and FAPESP Grant 2022/16369-2. Luciane Quoos thanks FAPERJ 260003/001703/2021 - APQ1, CNPQ PQ 302727/2019-1 and CAPES MATH AMSUD 88881.647739/2021-01 for the partial support.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Castellanos, A.S., Mendoza, E.A.R. & Quoos, L. Weierstrass semigroups, pure gaps and codes on function fields. Des. Codes Cryptogr. (2023). https://doi.org/10.1007/s10623-023-01339-w

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10623-023-01339-w

Keywords

Mathematics Subject Classification

Navigation