Computing Weierstrass semigroups and the Feng-Rao distance from singular plane models
A. Campillo, J. I. Farran
TL;DR
The paper develops an algorithm to compute the Weierstrass semigroup $Γ_P$ at a point $P$ on a curve with a singular plane model having a single branch at infinity, using Abhyankar–Moh theory and approximate roots, complemented by a triangulation step from the integral closure. This yields not only a basis for spaces $L(mP)$ but also a practical route to compute the Feng–Rao distance for corresponding one-point AG codes, with a general Apéry-system framework that yields $oldsymbol{δ_{FR}(m)}$ for arbitrary semigroups and refinements for symmetric and infinity-related semigroups. The results enable improved decoding of algebraic geometry codes through the Feng–Rao majority scheme and strengthen the bridge between singularity theory and coding theory by providing constructive semigroup descriptions and pole-order functions. Practically, the approach supports efficient code construction, explicit bases for $L(mP)$, and robust FR-based decoding for relevant classes of curves, including those with telescopic semigroups and semigroups at infinity.
Abstract
We present an algorithm to compute the Weierstrass semigroup at a point P together with functions for each value in the semigroup, provided P is the only branch at infinity of a singular plane model for the curve. As a byproduct, the method also provides us with a basis for the spaces L(mP) and the computation of the Feng-Rao distance for the corresponding array of geometric Goppa codes. A general computation of the Feng-Rao distance is also obtained. Everything can be applied to the decoding problem by using the majority scheme of Feng and Rao.
