On generalized Weierstrass semigroups in linearized function fields


Abstract

In this article, using the notion of discrepancies, we study the generalized Weierstrass semigroup \(\widehat{H}(\mathbf{Q})\), where \(\mathbf{Q}\) is an \(n\)-tuple of distinct totally ramified places of degree one in a linearized function field. As a consequence, we characterize and explicitly determine the sets of absolute maximal elements \(\widehat{\Gamma}(\mathbf{Q})\) and relative maximal elements \(\widehat{\Lambda}(\mathbf{Q})\), generalizing the existing results in the literature. Finally, we apply our results to some classes of algebraic curves.

1

2

1 Introduction↩︎

Let \(\mathbb{F}_q\) be a finite field with \(q\) elements, \(\mathcal{F}\) a function field of one variable over \(\mathbb{F}_q\), and \({\boldsymbol{Q}}=(Q_1, \dots, Q_n)\) an \(n\)-tuple of distinct rational places in \(\mathcal{F}\). In recent decades, Weierstrass semigroups \(H({\boldsymbol{Q}})\) and related objects, such as the set of gaps \(G({\boldsymbol{Q}})\) and the set of pure gaps \(G_0({\boldsymbol{Q}})\), have been intensely studied due to their applications to other areas. For instance, these objects play a fundamental role in coding theory, particularly in the construction of algebraic geometry (AG) codes with good parameters, see e.g. [1][4].

The study of the Weierstrass semigruop \(H({\boldsymbol{Q}})\) and their explicit determination are classic problems in algebraic geometry. For the case \(n=1\), the Weierstrass semigroup was determined for several specific function fields, such as the Suzuki function field [5] and the Skabelund function field [6], as well as for families of function fields such as Kummer extensions [7][9] and linearized function fields [10], which include many of the most important function fields, such as the Hermitian, Norm-Trace, Artin-Schreier, and \(GK\) function fields, among others.

The general case for several distinct rational places was first studied in [2]. To simplify its study, Matthews [11] introduced the minimal generating set \(\Gamma(\mathbf{Q})\), a set that completely determines \(H(\mathbf{Q})\). Initially applied to Hermitian [11] and Norm-trace [12] function fields, this concept was used to determine \(H(\mathbf{Q})\) on several other families of function fields, such as the \(GK\) function field [13], function fields defined by curves of the type \(f(y)=g(x)\) [14], Kummer extensions [1], [15], and linearized function fileds [10].

The notion of the generalized Weierstrass semigroup \(\widehat{H}(\mathbf{Q})\) was introduced by Delgado [16] for function fields over algebraically closed fields, and subsequently studied by Beelen and Tutaş [17] over finite fields. In this context, the sets of absolute maximal elements \(\widehat{\Gamma}(\mathbf{Q})\) and relative maximal elements \(\widehat{\Lambda}(\mathbf{Q})\) are key objects. The determination of these sets allows us to completely obtain the generalized Weierstrass semigroup \(\widehat{H}(\mathbf{Q})\) (and consequently \(H(\mathbf{Q})\)), the gap set \(G(\mathbf{Q})\), and the pure gap set \(G_0(\mathbf{Q})\), see [18][21]. These sets were determined for several specific function fields, see e.g. [19], [21], [22], and recently, they were determined for arbitrary Kummer extensions [23].

Let \(s, m\) be positive integers, \(q\) be a power of a prime \(p\), and \(K=\mathbb{F}_{q^s}\). Consider the linearized polynomial \[L(y) = \sum_{k=0}^{m} a_k y^{q^{k}} \in K[y],\] where \(m\leq s\), \(a_m \neq 0\), \(a_0 \neq 0\), and assume all its roots lie in \(K\). Let \(h(x)\in K(x)\) be a rational function and consider the algebraic curve over \(K\) defined by the affine equation \[\mathcal{X}: \quad L(y)=h(x).\] The function field \(K(\mathcal{X})\) is called a linearized function field. Many significant families belong to this class of function fields, particularly Artin–Schreier type extensions such as the Hermitian, Suzuki, Artin-Mumford, and Norm-Trace function fields, among others, which have been central object of several works, for instance, see [24][27] and the references therein.

In [28], Navarro provided a basis for the Riemann-Roch spaces \(\mathcal{L}(G)\) and a formula for their dimension, where \(G\) is a divisor in \(K(\mathcal{X})\) with support in the set of totally ramified places of \(K(\mathcal{X})/K(x)\). In [10], Zhang and Zhao provided a decomposition of such Riemann-Roch spaces and, as a consequence, they determined the gap set \(G(Q)\), where \(Q\) is any totally ramified place of degree one in the extension \(K(\mathcal{X})/K(x)\). In the same work, by constructing complex functions in \(K(\mathcal{X})\), they determined the minimal generating set \(\Gamma(\mathbf{Q})\), where \(\mathbf{Q}\) is an \(n\)-tuple of distinct totally ramified places of degree one in \(K(\mathcal{X})/K(x)\).

In this article, using the decomposition of Riemann-Roch spaces given by Zhang and Zhao in [10], we obtain an arithmetic criterion to determine the equality of certain Riemann-Roch spaces, see Theorem 7. With this result, using the concept of discrepancies (see Definition 2) and the techniques given in [23], we characterize and explicitly determine the sets \(\widehat{\Gamma}(\mathbf{Q})\) and \(\widehat{\Lambda}(\mathbf{Q})\) of the generalized Weierstrass semigroup \(\widehat{H}(\mathbf{Q})\), where \(\mathbf{Q}\) is an \(n\)-tuple of distinct totally ramified places of degree one in \(K(\mathcal{X})/K(x)\). These results generalize the principal result presented by Zhang and Zhao in [10]. Furthermore, we apply our results to certain families of algebraic curves.

This paper is organized as follows. In Section 2, we introduce the preliminaries, notation, and basic results concerning to theory of function fields, generalized Weierstrass semigroups, and linearized function fields. In Section 3, we provide an arithmetic criterion to determine the absolute and relative maximal elements of \(\widehat{H}(\mathbf{Q})\), see Lemmas 2 and 3, and Theorem 8. In Section 4, we provide an explicit description of the sets \(\widehat{\Gamma}(\mathbf{Q})\) and \(\widehat{\Lambda}(\mathbf{Q})\), see Theorem 10. Finally, we determine the set of maximal elements of the Artin-Mumford curve and a certain curve with many rational places, see Examples 1 and 2, respectively.

2 Preliminaries and Notation↩︎

Throughout this article, for \(a\) and \(b\) integers, we denote by \((a, b)\) the greatest common divisor of \(a\) and \(b\), and by \(b \bmod{a}\) the smallest nonnegative integer congruent with \(b\) modulo \(a\). For \(c\in \mathbb{R}\), we denote by \(\floor*{c}\) and \(\ceil*{c}\) the floor and ceiling functions of \(c\), respectively. We also denote \(\mathbb{N}_0 = \mathbb{N}\cup \{0\}\), where \(\mathbb{N}\) is the set of positive integers.

2.1 Function fields and generalized Weierstrass semigroups↩︎

Let \(\mathbb{F}_q\) be the finite field with \(q\) elements, where \(q\) is the power of a prime number \(p\). Let \(\mathcal{F}\) be a function field of one variable over \(\mathbb{F}_q\) with genus \(g(\mathcal{F})\). We denote by \(\mathcal{P}_{\mathcal{F}}\) the set of places in \(\mathcal{F}\), by \(\nu_{P}\) the discrete valuation of \(\mathcal{F}\) associated to the place \(P\in \mathcal{P}_{\mathcal{F}}\), and by \({\rm Div}(\mathcal{F})\) the group of divisors on \(\mathcal{F}\). For a function \(z \in \mathcal{F}\), \((z)_{\mathcal{F}}\) and \((z)_\infty\) stand for the principal and pole divisors of the function \(z\) in \(\mathcal{F}\), respectively. Given a divisor \(G\in {\rm Div}(\mathcal{F})\), the Riemann-Roch space associated to the divisor \(G\) is defined by \[\mathcal{L}(G)=\{z\in \mathcal{F}: (z)_{\mathcal{F}}+G\geq 0\}\cup \{0\},\] and we denote by \(\ell(G)\) its dimension as vector space over \(\mathbb{F}_q\).

Let \({\boldsymbol{Q}}=(Q_1, \dots, Q_n)\) be an \(n\)-tuple of distinct rational places in \(\mathcal{F}\). The Weierstrass semigroup \(H({\boldsymbol{Q}})\) of \(\mathcal{F}\) at \({\boldsymbol{Q}}\) is defined as the set \[H(\mathbf{Q}) := \left\{(a_{1}, \ldots, a_{n}) \in \mathbb{N}_{0}^ {n} : (z)_{\infty} = \textstyle\sum_{i=1}^ {n} a_{i}Q_{i} \text{ for some }z\in \mathcal{F}\right\},\] and the generalized Weierstrass semigroup \(\widehat{H}({\boldsymbol{Q}})\) of \(\mathcal{F}\) at \({\boldsymbol{Q}}\) is defined by \[\widehat{H}({\boldsymbol{Q}}):=\{(-\nu_{Q_1}(z),\dots ,-\nu_{Q_n}(z))\in \mathbb{Z}^n : z \in R_{\boldsymbol{Q}}\setminus\{0\}\},\] where \(R_{\boldsymbol{Q}}\) denotes the ring of functions on \(\mathcal{F}\) that are regular outside the places in the set \(\{Q_1,\dots, Q_n\}\). By [17], we know that if \(q \geq n\), then \(H({\boldsymbol{Q}})=\widehat{H}({\boldsymbol{Q}})\cap \mathbb{N}_0^n\).

The elements in the complement set \({G(\mathbf{Q}):=\mathbb{N}^n_0\setminus H(\mathbf{Q})}\) are called gaps of \(\mathcal{F}\) at \(\mathbf{Q}\) and can be characterized using Riemann-Roch spaces. In fact, for an \(n\)-tuple \(\text{\boldsymbol{\alpha}}=(\alpha_1, \dots, \alpha_n)\in \mathbb{N}_0^n\) we have that \(\text{\boldsymbol{\alpha}}\in G({\boldsymbol{Q}})\) if and only if \[\mathcal{L}(D_{\text{\boldsymbol{\alpha}}}({\boldsymbol{Q}})) = \mathcal{L}(D_{\text{\boldsymbol{\alpha}}}({\boldsymbol{Q}}) - Q_i) \text{ for some } 1 \leq i \leq n,\] where \(D_\text{\boldsymbol{\alpha}}({\boldsymbol{Q}}) := \alpha_1 Q_1 + \cdots + \alpha_n Q_n\). On the other hand, a pure gap of \(\mathcal{F}\) at \({\boldsymbol{Q}}\) is an \(n\)-tuple \(\text{\boldsymbol{\alpha}}= (\alpha_1, \ldots, \alpha_n) \in G(\mathbf{Q})\) such that \[\mathcal{L}(D_\text{\boldsymbol{\alpha}}({\boldsymbol{Q}})) = \mathcal{L}(D_\text{\boldsymbol{\alpha}}({\boldsymbol{Q}}) - Q_i) \text{ for every } 1\leq i \leq n.\] The set of pure gaps of \(\mathcal{F}\) at \(\mathbf{Q}\) will be denoted by \(G_0(\mathbf{Q})\). These sets, \(G(\mathbf{Q})\) and \(G_0(\mathbf{Q})\), have been intensively studied in recent years due to their various applications in other areas, such as coding theory, see e.g. [1][4].

The elements of the generalized semigroup \(\widehat{H}({\boldsymbol{Q}})\) also can be characterized using Riemann-Roch spaces as follows.

Proposition 1. [18] Let \(\text{\boldsymbol{\alpha}}\in \mathbb{Z}^n\) and assume that \(q \geq n\). Then \[\text{\boldsymbol{\alpha}}\in \widehat{H} (\mathbf{Q})\quad \text{if and only if}\quad \mathcal{L}(D_{\text{\boldsymbol{\alpha}}}({\boldsymbol{Q}})) \neq \mathcal{L}(D_{\text{\boldsymbol{\alpha}}}({\boldsymbol{Q}}) - Q_i) \text{ for every } 1\leq i\leq n.\]

A fundamental concept in the study of generalized Weierstrass semigroups \(\widehat{H}({\boldsymbol{Q}})\) is notion of maximal elements, which play a crucial role in describing the elements of \(\widehat{H}({\boldsymbol{Q}}), G({\boldsymbol{Q}})\) and \(G_0({\boldsymbol{Q}})\), see [18][21]. To introduce the concept of maximal elements we need to define the sets below. Set \(I:=\{1,\ldots,n\}\). For \(i\in I\), a nonempty subset \(J\subsetneq I\), and \(\text{\boldsymbol{\alpha}}=(\alpha_1,\ldots,\alpha_n)\in \mathbb{Z}^n\), we shall denote

  • \(\overline{\nabla}_J (\text{\boldsymbol{\alpha}}):=\{\text{\boldsymbol{\beta}}\in \mathbb{Z}^n : \beta_j=\alpha_j \text{ for }j\in J \text{ and } \beta_i < \alpha_i \text{ for }i\notin J\}\),

  • \(\nabla_J(\text{\boldsymbol{\alpha}}):=\overline{\nabla}_J(\text{\boldsymbol{\alpha}})\cap \widehat{H}({\boldsymbol{Q}})\),

  • \(\overline{\nabla}(\text{\boldsymbol{\alpha}}):=\cup_{i=1}^{n}\overline{\nabla}_i(\text{\boldsymbol{\alpha}})\), where \(\overline{\nabla}_i(\text{\boldsymbol{\alpha}}):= \overline{\nabla}_{\{i\}}(\text{\boldsymbol{\alpha}})\), and

  • \(\nabla(\text{\boldsymbol{\alpha}}):=\overline{\nabla}(\text{\boldsymbol{\alpha}})\cap \widehat{H}({\boldsymbol{Q}})\).

Definition 1. An element \(\text{\boldsymbol{\alpha}}\in \widehat{H}({\boldsymbol{Q}})\) is called maximal if \(\nabla(\text{\boldsymbol{\alpha}})=\emptyset\). If moreover \(\nabla_J(\text{\boldsymbol{\alpha}})=\emptyset\) for every \(J\subsetneq I\) with \(|J| \geq 2\), we say that \(\text{\boldsymbol{\alpha}}\) is absolute maximal. If \(\text{\boldsymbol{\alpha}}\) is maximal and \(\nabla_J(\text{\boldsymbol{\alpha}})\neq\emptyset\) for every \(J\subsetneq I\) with \(|J| \geq 2\), we say that \(\text{\boldsymbol{\alpha}}\in \widehat{H}({\boldsymbol{Q}})\) is relative maximal. The sets of absolute and relative maximal elements in \(\widehat{H}({\boldsymbol{Q}})\) will be denoted, respectively, by \(\widehat{\Gamma}({\boldsymbol{Q}})\) and \(\widehat{\Lambda}({\boldsymbol{Q}})\).

Observe that the notions of absolute and relative maximality coincide when \(n=2\). Now, define the following sets \[\Gamma({\boldsymbol{Q}}):=\widehat{\Gamma}({\boldsymbol{Q}})\cap \mathbb{N}^n \quad \text{and}\quad \widehat{\Lambda}({\boldsymbol{Q}}):=\Lambda({\boldsymbol{Q}})\cap \mathbb{N}^n.\] The set \(\Gamma(\mathbf{Q})\), called the minimal generating set of the Weierstrass semigroup \(H(\mathbf{Q})\), completely determines the Weierstrass semigroup \(H(\mathbf{Q})\), see [29]. On the other hand, the sets \(\widehat{\Gamma}(\mathbf{Q})\) and \(\Lambda(\mathbf{Q})\) completely determine the generalized Weierstrass semigroup \(\widehat{H}(\mathbf{Q})\) and the set of pure gaps \(G_0(\mathbf{Q})\), respectively. In fact, for \(\text{\boldsymbol{\beta}}^1,\dots, \text{\boldsymbol{\beta}}^s\in \mathbb{Z}^n\), the least upper bound and the greatest lower bound of \(\text{\boldsymbol{\beta}}^1,\dots, \text{\boldsymbol{\beta}}^s\) are defined as \[{\rm lub}(\text{\boldsymbol{\beta}}^1,\dots , \text{\boldsymbol{\beta}}^s):=(\max\{\beta_1^1, \dots, \beta_1^s\},\dots , \max\{\beta_n^1, \dots, \beta_n^s\})\in \mathbb{Z}^n\] and \[{\rm glb}(\text{\boldsymbol{\beta}}^1,\dots , \text{\boldsymbol{\beta}}^s):=(\min\{\beta_1^1, \dots, \beta_1^s\},\dots , \min\{\beta_n^1, \dots, \beta_n^s\})\in \mathbb{Z}^n,\] respectively. With these concepts, we have the following characterizations of \(\widehat{H}({\boldsymbol{Q}})\) and \(G_0({\boldsymbol{Q}})\).

Theorem 2. [18] Assume \(2 \leq n\leq q\). Then \[\widehat{H}({\boldsymbol{Q}})=\{{\rm lub}(\text{\boldsymbol{\beta}}^1, \dots, \text{\boldsymbol{\beta}}^n): \text{\boldsymbol{\beta}}^1, \dots, \text{\boldsymbol{\beta}}^n\in \widehat{\Gamma}({\boldsymbol{Q}})\}.\]

Theorem 3. [21]Assume \(2\leq n\leq q\). Then \[G_0({\boldsymbol{Q}})=\left\{{\rm glb}(\text{\boldsymbol{\beta}}^1, \dots, \text{\boldsymbol{\beta}}^n): \text{\boldsymbol{\beta}}^l\in \Lambda({\boldsymbol{Q}})\text{ and } \beta_l^l<\min\{\beta_l^1, \dots, \widehat{\beta_l^l}, \dots, \beta_l^n\}\text{ for }1\leq l\leq n\right\}.\]

Next, we present results that characterize the absolute and relative maximal elements of \(\widehat{H}({\boldsymbol{Q}})\). To do this, we introduce the concept of discrepancy.

Definition 2. Let \(Q_1\) and \(Q_2\) be distinct rational places in \(\mathcal{F}\). A divisor \(A\in {\rm Div}(\mathcal{F})\) is called a discrepancy with respect to \(Q_1\) and \(Q_2\) if \[\mathcal{L}(A)\neq \mathcal{L}(A-Q_1)\quad \text{and}\quad\mathcal{L}(A-Q_2)=\mathcal{L}(A-Q_1-Q_2).\]

The following results characterize the elements of the sets \(\widehat{\Gamma}(\mathbf{Q})\) and \(\widehat{\Lambda}(\mathbf{Q})\) using the notion of discrepancy.

Proposition 4. [30] Let \(\text{\boldsymbol{\alpha}}\in \mathbb{Z}^n\) and assume that \(q\geq n\). The following statements are equivalent:

  1. \(\text{\boldsymbol{\alpha}}\in \widehat{\Gamma}(\mathbf{Q})\).

  2. \(D_{\text{\boldsymbol{\alpha}}}(\mathbf{Q})\) is a discrepancy with respect to any pair of distinct places in \(\{Q_1,\ldots,Q_{n}\}\).

Proposition 5. [19] Let \(\text{\boldsymbol{\alpha}}\in \mathbb{Z}^n\) and assume that \(q \geq n\). The following statements are equivalent:

  1. \(\text{\boldsymbol{\alpha}}\in \widehat{\Lambda}({\boldsymbol{Q}})\).

  2. \(D_{\text{\boldsymbol{\alpha}}-\boldsymbol{1}}({\boldsymbol{Q}})+Q_i+Q_j\) is a discrepancy with respect to \(Q_i\) and \(Q_j\) for every \(1\leq i,j\leq n\) with \(i\neq j\), where \(\text{\boldsymbol{1}}\) is the \(n\)-tuple whose coordinates are all \(1\).

Another tool from the theory of function fields that we will use in this work is the restriction of divisors. For a finite extension of function fields \(\mathcal{G}\subseteq \mathcal{F}\) and \(D \in {\rm Div}(\mathcal{F})\), we can write \[D = \sum_{P \in \mathcal{P}_{\mathcal{G}}} \sum_{Q \in \mathcal{P}_{\mathcal{F}} , Q|P} n_Q Q,\] where \(Q|P\) means that \(P\) lies under \(Q\). The restriction of the divisor \(D\) to function field \(\mathcal{G}\), denoted by \(D\rvert_{\mathcal{G}}\), is defined by \[D\rvert_{\mathcal{G}}:=\sum_{P\in \mathcal{P}_{\mathcal{G}}}\min\left\{ \left\lfloor \dfrac{n_Q}{e(Q|P)}\right\rfloor : Q|P\right\}P,\] where \(e(Q|P)\) is the ramification index of \(Q\) over \(P\).

2.2 Linearized function fields↩︎

Let \(s, m\) be positive integers, \(q\) be a power of a prime \(p\), and \(K=\mathbb{F}_{q^s}\). Consider the linearized polynomial \[L(y) = \sum_{k=0}^{m} a_k y^{q^{k}} \in K[y],\] where \(m\leq s\), \(a_m \neq 0\), \(a_0 \neq 0\), and assume all its roots lie in \(K\). Let \(h(x)\in K(x)\) be a rational function such that its principal divisor in \(K(x)\) is given by \[(h(x))_{K(x)}=\gamma_1T_1+\gamma_2T_2+\cdots+\gamma_uT_u-\lambda_1P_1-\lambda_2P_2-\cdots-\lambda_rP_r,\] where

  • \(T_1, \dots, T_u\) are the places in \(K(x)\) associated to the zeros of \(h(x)\),

  • \(P_1, \dots, P_r\) are the places in \(K(x)\) associated to the poles of \(h(x)\), and

  • \(\gamma_1, \dots, \gamma_u, \lambda_1, \dots, \lambda_r\) are positive integers such that \(p\nmid\lambda_k\) for every \(1\leq k \leq r\).

Now, consider the algebraic curve over \(K\) defined by the affine equation \[\label{Xequation} \mathcal{X}: \quad L(y)=h(x).\tag{1}\] The function field \(K(\mathcal{X})\) is called a linearized function field and we have the property \([K(\mathcal{X}):K(x)]=q^m\). From [31] and [28], we have that \(P_1, \dots, P_r\) are all the places totally ramified in \(K(\mathcal{X})/K(x)\) and \(T_1, \dots, T_u\) split completely in \(K(\mathcal{X})/K(x)\). For each \(1\leq i \leq r\), let \(Q_i\) be the only place in \(K(\mathcal{X})\) lying over \(P_i\).

Furthermore, also from [28], we know that the principal divisor associated to \(y\) in \(K(\mathcal{X})\) is given by \[\label{divisor95y} (y)_{K(\mathcal{X})}=\gamma_1R_1+\gamma_2R_2+\dots +\gamma_uR_u-\lambda_1Q_1-\lambda_2Q_2-\cdots -\lambda_rQ_r,\tag{2}\] where \(R_i\) is the place associated to the only zero of \(y\) in \(K(\mathcal{X})\) lying over \(T_i\).

On the other hand, in [10] the authors provided a theorem that allows one to obtain a decomposition of certain Riemann-Roch spaces in this class of function fields.

Theorem 6. [10]Let \(\mathcal{X}\) be the curve as in (1 ) and \(G\in {\rm Div}(\mathcal{X})\) be a divisor with support contained in the set of totally ramified places \(\{Q_1, Q_2, \dots, Q_r\}\) of \(K(\mathcal{X})/K(x)\). Then \[\mathcal{L}(G)=\displaystyle\bigoplus_{i=0}^{q^m-1}\mathcal{L}((G+i(y))\rvert_{K(x)})y^i.\]

3 On maximal elements in generalized Weierstrass semigroups↩︎

Using the same notation introduced in Subsection 2.2, let \(\mathcal{X}\) be the curve given in (1 ) and, for \(1\leq n \leq r\), let \(\mathbf{Q}=(Q_1, Q_2, \dots, Q_n)\) be an \(n\)-tuple of distinct totally ramified places (not necessarily rational) in the extension \(K(\mathcal{X})/K(x)\). The objective of this section is to provide an arithmetic criterion that completely characterizes the absolute and relative maximal elements of the generalized Weierstrass semigroup \(\widehat{H}(\mathbf{Q})\) when \({\boldsymbol{Q}}\) is an \(n\)-tuple of distinct totally ramified places of degree one.

First of all, we establish an arithmetic criterion to determine when an \(n\)-tuple of integers \(\boldsymbol{\alpha}=(\alpha_1, \dots, \alpha_n)\) satisfies the equality of Riemann-Roch spaces \[\mathcal{L}(D_{\boldsymbol{\alpha}}(\mathbf{Q}))=\mathcal{L}(D_{\boldsymbol{\alpha}}(\mathbf{Q})-Q_j)\quad \text{for some }1\leq j\leq n,\] where \(D_{\boldsymbol{\alpha}}(\mathbf{Q}):=\sum_{k=1}^{n}\alpha_kQ_k\). To this end, we will use the decomposition of Riemann-Roch spaces given in Theorem 6 and the following lemma.

Lemma 1. [7]Let \(\alpha, \lambda\in \mathbb{Z}\) and \(m\in \mathbb{N}\) be such that \((\lambda, m)=1\). Then there exists a unique integer \(t\in \{0, \dots, m-1\}\) such that \(\alpha+t\lambda\equiv 0 \bmod{m}\) and, for \(i\in \mathbb{Z}\), we have \[\floor*{\frac{\alpha+i\lambda}{m}}=\left\{ \begin{array}{ll} \displaystyle\floor*{\frac{\alpha-1+i\lambda}{m}}+1=\ceil*{\frac{\alpha}{m}}+\floor*{\frac{i\lambda}{m}}, & \text{if } i\equiv t \bmod{m},\\ \\ \displaystyle\floor*{\frac{\alpha-1+i\lambda}{m}}, & \text{if } i\not\equiv t \bmod{m}. \end{array}\right.\]

Theorem 7. Let \({\boldsymbol{Q}}=(Q_1, \dots, Q_n)\) an \(n\)-tuple of distinct totally ramified places in the extension \(K(\mathcal{X})/K(x)\), \(\text{\boldsymbol{\alpha}}=(\alpha_1, \dots, \alpha_n) \in \mathbb{Z}^n\), and \(1\leq j\leq n\). Then \[\mathcal{L}(D_{\text{\boldsymbol{\alpha}}}({\boldsymbol{Q}}))=\mathcal{L}(D_{\text{\boldsymbol{\alpha}}}({\boldsymbol{Q}})-Q_j)\] if and only if \[\sum_{k=1}^{n}\floor*{\frac{\alpha_k-t_j\lambda_k}{q^m}}{\rm deg}(P_k)<\sum_{k=n+1}^{r}\ceil*{\frac{t_j\lambda_k}{q^m}}{\rm deg}(P_k),\] where \(t_j\in\{0, \dots, q^m-1\}\) is the unique integer such that \(\alpha_j-t_j\lambda_j\equiv 0 \bmod{q^m}\).

Proof. From (2 ) we have that the principal divisor of \(y\) in \(K(\mathcal{X})\) is given by \[(y)_{K(\mathcal{X})}=\gamma_1R_1+\gamma_2R_2+\dots +\gamma_uR_u-\lambda_1Q_1-\lambda_2Q_2-\cdots -\lambda_rQ_r.\] Thus, for each \(0\leq i \leq q^m-1\), we have \[D_\text{\boldsymbol{\alpha}}({\boldsymbol{Q}})+i(y)=\sum_{k=1}^{u}i\gamma_kR_k+\sum_{k=1}^{n}(\alpha_k-i\lambda_k)Q_k-\sum_{k=n+1}^{r}i\lambda_kQ_k\] and therefore \[[D_\text{\boldsymbol{\alpha}}({\boldsymbol{Q}})+i(y)]\rvert_{K(x)}=\sum_{k=1}^{n}\floor*{\frac{\alpha_k-i\lambda_k}{q^m}}P_k-\sum_{k=n+1}^{r}\ceil*{\frac{i\lambda_k}{q^m}}P_k.\] Analogously, \[[D_\text{\boldsymbol{\alpha}}({\boldsymbol{Q}})-Q_j+i(y)]\rvert_{K(x)}=\floor*{\frac{\alpha_j-1-i\lambda_j}{q^m}}P_j+\sum_{\substack{k=1\\ k\neq j}}^{n}\floor*{\frac{\alpha_k-i\lambda_k}{q^m}}P_k-\sum_{k=n+1}^{r}\ceil*{\frac{i\lambda_k}{q^m}}P_k.\] From Theorem 6, \(\mathcal{L}(D_{\text{\boldsymbol{\alpha}}}({\boldsymbol{Q}}))=\mathcal{L}(D_{\text{\boldsymbol{\alpha}}}({\boldsymbol{Q}})-Q_j)\) if and only if \[\mathcal{L}\left(\floor*{\frac{\alpha_j-i\lambda_j}{q^m}}P_j+D\right)=\mathcal{L}\left(\floor*{\frac{\alpha_j-1-i\lambda_j}{q^m}}P_j+D\right)\] for every \(0\leq i \leq q^m-1\), where \[D=\sum_{\substack{k=1\\ k\neq j}}^{n}\floor*{\frac{\alpha_k-i\lambda_k}{q^m}}P_k-\sum_{k=n+1}^{r}\ceil*{\frac{i\lambda_k}{q^m}}P_k.\]

Since for divisors \(A, B\in {\rm Div}(K(x))\) such that \(A\leq B\), we have \(\mathcal{L}(A)=\mathcal{L}(B)\) if and only if \({\rm deg}(B)< 0\) or \(A=B\), we conclude that \(\mathcal{L}(D_{\text{\boldsymbol{\alpha}}}({\boldsymbol{Q}}))=\mathcal{L}(D_{\text{\boldsymbol{\alpha}}}({\boldsymbol{Q}})-Q_j)\) if and only if, for each \(0\leq i \leq q^m-1\), \[\sum_{k=1}^{n}\floor*{\frac{\alpha_k-i\lambda_k}{q^m}}{\rm deg}(P_k)-\sum_{k=n+1}^{r}\ceil*{\frac{i\lambda_k}{q^m}}{\rm deg}(P_k) <0\quad \text{or}\quad \floor*{\frac{\alpha_j-i\lambda_j}{q^m}}=\floor*{\frac{\alpha_j-1-i\lambda_j}{q^m}}.\]

From Lemma 1, there exists a unique integer \(t_j\in \{0, \dots, q^m-1\}\) such that \(\alpha_j-t_j\lambda_j\equiv 0 \bmod{q^m}\). Finally, also from Lemma 1, we have that \(\mathcal{L}(D_{\text{\boldsymbol{\alpha}}}({\boldsymbol{Q}}))=\mathcal{L}(D_{\text{\boldsymbol{\alpha}}}({\boldsymbol{Q}})-Q_j)\) if and only if \[\sum_{k=1}^{n}\floor*{\frac{\alpha_k-t_j\lambda_k}{q^m}}{\rm deg}(P_k)-\sum_{k=n+1}^{r}\ceil*{\frac{t_j\lambda_k}{q^m}}{\rm deg}(P_k) <0.\] ◻

Note that the previous theorem generalizes the criterion to obtain gaps at one totally ramified place of \(K(\mathcal{X})/K(x)\) given in [10]. In fact, as an immediate consequence of Theorem 7 and Lemma 1, we obtain the following result, which coincides with [10].

Corollary 1. Let \(1\leq l \leq r\) be such that \(Q_l\) is a rational place. Then, for \(\alpha\in \mathbb{N}\), we have that \(\alpha\in G(Q_l)\) if and only if \[\ceil*{\frac{\alpha}{q^m}}<\sum_{k=1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k),\] where \(t\in\{0, \dots, q^m-1\}\) is the unique integer such that \(\alpha-t\lambda_l\equiv 0 \bmod{q^m}\).

Proof. Recall that \(\alpha\in G(Q_l)\) if and only if \(\mathcal{L}(\alpha Q_l) = \mathcal{L}((\alpha-1)Q_l)\). Thus, by Theorem 7, \(\alpha\in G(Q_l)\) if and only if \[\floor*{\frac{\alpha-t\lambda_l}{q^m}} < \sum_{\substack{k=1 \\ k \neq l}}^{r} \ceil*{\frac{t\lambda_k}{q^m}} {\rm deg}(P_k),\] where \(t \in \{0, \dots, q^m-1\}\) is the unique integer satisfying \(\alpha- t\lambda_l \equiv 0 \bmod{q^m}\). The result follows since \(\lfloor\frac{\alpha-t\lambda_l}{q^m}\rfloor=\lceil\frac{\alpha}{q^m}\rceil-\lceil\frac{t\lambda_l}{q^m}\rceil\) by Lemma 1. ◻

In the remainder of this work, we will assume that \(\mathbf{Q}=(Q_1, \dots, Q_n)\) is an \(n\)-tuple of distinct totally ramified places of degree one in \(K(\mathcal{X})/K(x)\).

Now, using Theorem 7 and the characterization of the absolute maximal elements of \(\widehat{H}({\boldsymbol{Q}})\) via discrepancies given in Proposition 4, we provide an arithmetic criterion to completely determine the elements of the set \(\widehat{\Gamma}(\mathbf{Q})\).

Lemma 2. Assume that \(2\leq n \leq q^s\) and let \(\text{\boldsymbol{\alpha}}= (\alpha_1, \ldots, \alpha_n) \in \mathbb{Z}^n\). Then \(\text{\boldsymbol{\alpha}}\in \widehat{\Gamma}({\boldsymbol{Q}})\) if and only if there exists a unique \(t\in \{0, \dots, q^m-1\}\) such that \(\alpha_k-t\lambda_k\equiv 0 \bmod{q^m}\) for every \(1\leq k \leq n\) and \[\sum_{k=1}^{n}\ceil*{\frac{\alpha_k}{q^m}}-\sum_{k=1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)=0.\]

Proof. First note that, from Proposition 4, \(\text{\boldsymbol{\alpha}}\in \widehat{\Gamma}({\boldsymbol{Q}})\) if and only if \(D_\text{\boldsymbol{\alpha}}({\boldsymbol{Q}})\) is a discrepancy with respect to any pair of distinct places in \(\{Q_1, Q_2, \dots, Q_n\}\). Thus, from Definition 2 and Proposition 1, \(\text{\boldsymbol{\alpha}}\in \widehat{\Gamma}({\boldsymbol{Q}})\) if and only if \[\text{\boldsymbol{\alpha}}\in \widehat{H}({\boldsymbol{Q}}) \text{ and }\mathcal{L}(D_{\text{\boldsymbol{\alpha}}-\text{\boldsymbol{e}}_j}({\boldsymbol{Q}}))=\mathcal{L}(D_{\text{\boldsymbol{\alpha}}-\text{\boldsymbol{e}}_j}({\boldsymbol{Q}})-Q_i) \text{ for every }1\leq i, j \leq n \text{ with }i \neq j,\] where \(\text{\boldsymbol{e}}_j\) is the \(n\)-tuple whose the \(j\)-th coordinate is \(1\) and the others are \(0\). Furthermore, from Proposition 1 and Theorem 7, we have that

\(\bullet\) \(\text{\boldsymbol{\alpha}}\in \widehat{H}({\boldsymbol{Q}})\) if and only if \[\label{equation951} \sum_{k=1}^{n}\floor*{\frac{\alpha_k-t_i\lambda_k}{q^m}}\geq \sum_{k=n+1}^{r}\ceil*{\frac{t_i\lambda_k}{q^m}}{\rm deg}(P_k)\quad \text{for every } 1\leq i \leq n,\tag{3}\] where \(t_i\in\{0, \dots, q^m-1\}\) is the unique integer such that \(\alpha_i-t_i\lambda_i\equiv 0 \bmod{q^m}\), and

\(\bullet\) \(\mathcal{L}(D_{\text{\boldsymbol{\alpha}}-\text{\boldsymbol{e}}_j}({\boldsymbol{Q}}))=\mathcal{L}(D_{\text{\boldsymbol{\alpha}}-\text{\boldsymbol{e}}_j}({\boldsymbol{Q}})-Q_i)\) for every \(1\leq i, j\leq n\) with \(i \neq j\) if and only if \[\label{equation952} \sum_{\substack{k=1\\k\neq j}}^{n}\floor*{\frac{\alpha_k-t_i\lambda_k}{q^m}}+\floor*{\frac{\alpha_j-1-t_i\lambda_j}{q^m}}< \sum_{k=n+1}^{r}\ceil*{\frac{t_i\lambda_k}{q^m}}{\rm deg}(P_k) \text{ for every } i, j\in I \text{ with } i\neq j.\tag{4}\]

Now, suppose that \(\text{\boldsymbol{\alpha}}\in \widehat{\Gamma}({\boldsymbol{Q}})\). So, Equations (3 ) and (4 ) are satisfied. Thus, for every \(1\leq i, j\leq n\) with \(i\neq j\), \[\begin{align} 0&\leq \sum_{k=1}^{n}\floor*{\frac{\alpha_k-t_i\lambda_k}{q^m}}- \sum_{k=n+1}^{r}\ceil*{\frac{t_i\lambda_k}{q^m}}{\rm deg}(P_k) & \text{(from Equation (\ref{equation951}))}\\ &=\sum_{\substack{k=1\\k\neq j}}^{n}\floor*{\frac{\alpha_k-t_i\lambda_k}{q^m}}+\floor*{\frac{\alpha_j-1-t_i\lambda_j}{q^m}}-\sum_{k=n+1}^{r}\ceil*{\frac{t_i\lambda_k}{q^m}}{\rm deg}(P_k)\\ &\quad +\floor*{\frac{\alpha_j-t_i\lambda_j}{q^m}} -\floor*{\frac{\alpha_j-1-t_i\lambda_j}{q^m}}\\ &\leq -1+\floor*{\frac{\alpha_j-t_i\lambda_j}{q^m}}-\floor*{\frac{\alpha_j-1-t_i\lambda_j}{q^m}}& \text{(from Equation (\ref{equation952}))}\\ &\leq -1+\floor*{\frac{\alpha_j-t_i\lambda_j-(\alpha_j-1-t_i\lambda_j)}{q^m}}+1\\ &=0. \end{align}\]

Thus, we conclude that \[\label{equation953} \sum_{k=1}^{n}\floor*{\frac{\alpha_k-t_i\lambda_k}{q^m}}-\sum_{k=n+1}^{r}\ceil*{\frac{t_i\lambda_k}{q^m}}{\rm deg}(P_k)=0 \quad \text{for every }1\leq i\leq n\tag{5}\] and \[\label{equation954} \floor*{\frac{\alpha_j-t_i\lambda_j}{q^m}}=\floor*{\frac{\alpha_j-1-t_i\lambda_j}{q^m}}+1\quad \text{for every } 1\leq i, j\leq n \text{ with } i\neq j.\tag{6}\] From Lemma 1 and Equation (6 ) we obtain \(t:=t_1=t_2=\dots=t_n\). Thus, \(\alpha_k-t\lambda_k\equiv 0 \bmod{q^m}\) for every \(1\leq k \leq n\). Furthermore, from Lemma 1 and Equation (5 ) we conclude that \[\begin{align} \sum_{k=1}^{n}\ceil*{\frac{\alpha_k}{q^m}}-\sum_{k=1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)&=\sum_{k=1}^{n}\left(\floor*{\frac{\alpha_k-t\lambda_k}{q^m}}-\floor*{\frac{-t\lambda_k}{q^m}}\right)-\sum_{k=1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)\\ &=\sum_{k=1}^{n}\left(\floor*{\frac{\alpha_k-t\lambda_k}{q^m}}+\ceil*{\frac{t\lambda_k}{q^m}}\right)-\sum_{k=1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)\\ &=\sum_{k=1}^{n}\floor*{\frac{\alpha_k-t\lambda_k}{q^m}}-\sum_{k=n+1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)\\ &=0. \end{align}\]

Conversely, suppose that there exists a unique \(t\in \{0, \dots, q^m-1\}\) such that \(\alpha_k-t\lambda_k\equiv 0 \bmod{q^m}\) for every \(1\leq k \leq n\) and \[\sum_{k=1}^{n}\ceil*{\frac{\alpha_k}{q^m}}-\sum_{k=1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)=0.\] From Lemma 1 we obtain \[\sum_{k=1}^{n}\floor*{\frac{\alpha_k-t\lambda_k}{q^m}}- \sum_{k=n+1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)=\sum_{k=1}^{n}\ceil*{\frac{\alpha_k}{q^m}}-\sum_{k=1}^{r}\floor*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)=0\] and, for every \(1\leq j\leq n\), \[\begin{align} &\sum_{\substack{k=1\\k\neq j}}^{n}\floor*{\frac{\alpha_k-t\lambda_k}{q^m}}+\floor*{\frac{\alpha_j-1-t\lambda_j}{q^m}}- \sum_{k=n+1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)\\ &=\sum_{\substack{k=1\\k\neq j}}^{n}\floor*{\frac{\alpha_k-t\lambda_k}{q^m}}+\floor*{\frac{\alpha_j-t\lambda_j}{q^m}}-1-\sum_{k=n+1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)\\ &=\sum_{k=1}^{n}\floor*{\frac{\alpha_k-t\lambda_k}{q^m}}-1-\sum_{k=n+1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)\\ &=-1. \end{align}\] Thus, \(\text{\boldsymbol{\alpha}}\) satisfies Equations (3 ) and (4 ), which implies that \(\text{\boldsymbol{\alpha}}\in \widehat{\Gamma}(\mathbf{Q})\), completing the proof. ◻

Now, using Theorem 7 and the characterization of the relative maximal elements of \(\widehat{H}({\boldsymbol{Q}})\) via discrepancies given in Proposition 5, we provide an arithmetic criterion to completely determine the elements of the set \(\widehat{\Lambda}(\mathbf{Q})\).

Lemma 3. Assume that \(2 \leq n \leq q^s\) and let \(\text{\boldsymbol{\alpha}}=(\alpha_1, \dots, \alpha_n) \in \mathbb{Z}^n\). Then \(\text{\boldsymbol{\alpha}}\in \widehat{\Lambda}({\boldsymbol{Q}})\) if and only if there exists a unique \(t\in \{0, \dots, q^m-1\}\) such that \(\alpha_k-t\lambda_k\equiv 0 \bmod{q^m}\) for every \(1\leq k \leq n\) and \[\sum_{k=1}^{n}\ceil*{\frac{\alpha_k}{q^m}}-\sum_{k=1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)=n-2.\]

Proof. From Proposition 5, \(\text{\boldsymbol{\alpha}}\in \widehat{\Lambda}({\boldsymbol{Q}})\) if and only if \(D_{\text{\boldsymbol{\alpha}}-\boldsymbol{1}}({\boldsymbol{Q}})+Q_i+Q_j\) is a discrepancy with respect to \(Q_i\) and \(Q_j\) for every \(1\leq i,j\leq n\) with \(i\neq j\). Thus, from Definition 2, \(\text{\boldsymbol{\alpha}}\in \widehat{\Lambda}({\boldsymbol{Q}})\) if and only if \[\mathcal{L}(D_{\text{\boldsymbol{\alpha}}-\text{\boldsymbol{1}}}({\boldsymbol{Q}})+Q_i+Q_j)\neq \mathcal{L}(D_{\text{\boldsymbol{\alpha}}-\text{\boldsymbol{1}}}({\boldsymbol{Q}})+Q_j) \text{ for every }1\leq i, j \leq n\text{ with }i \neq j\] and \[\mathcal{L}(D_{\text{\boldsymbol{\alpha}}-\text{\boldsymbol{1}}}({\boldsymbol{Q}})+Q_i)=\mathcal{L}(D_{\text{\boldsymbol{\alpha}}-\text{\boldsymbol{1}}}({\boldsymbol{Q}}))\text{ for every }1\leq i\leq n.\] Furthermore, from Theorem 7, we have that

\(\bullet\) \(\mathcal{L}(D_{\text{\boldsymbol{\alpha}}-\text{\boldsymbol{1}}}({\boldsymbol{Q}})+Q_i+Q_j)\neq \mathcal{L}(D_{\text{\boldsymbol{\alpha}}-\text{\boldsymbol{1}}}({\boldsymbol{Q}})+Q_j)\) for every \(1\leq i, j \leq n\) with \(i \neq j\) if and only if \[\label{equation955} \sum_{\substack{k=1\\k\neq i, j}}^{n}\floor*{\frac{\alpha_k-1-t_i\lambda_k}{q^m}}+\floor*{\frac{\alpha_i-t_i\lambda_i}{q^m}}+\floor*{\frac{\alpha_j-t_i\lambda_j}{q^m}}\geq\sum_{k=n+1}^{r}\ceil*{\frac{t_i\lambda_k}{q^m}}{\rm deg}(P_k)\tag{7}\] for every \(1\leq i, j\leq n\) with \(i\neq j\), where \(t_i\in \{0, \dots, q^m-1\}\) is the unique integer such that \(\alpha_i-t_i\lambda_i\equiv 0\bmod{q^m}\), and

\(\bullet\) \(\mathcal{L}(D_{\text{\boldsymbol{\alpha}}-\text{\boldsymbol{1}}}({\boldsymbol{Q}})+Q_i)=\mathcal{L}(D_{\text{\boldsymbol{\alpha}}-\text{\boldsymbol{1}}}({\boldsymbol{Q}}))\) for every \(1\leq i\leq n\) if and only if \[\label{equation956} \sum_{\substack{k=1\\k\neq i}}^{n}\floor*{\frac{\alpha_k-1-t_i\lambda_k}{q^m}}+\floor*{\frac{\alpha_i-t_i\lambda_i}{q^m}}<\sum_{k=n+1}^{r}\ceil*{\frac{t_i\lambda_k}{q^m}}{\rm deg}(P_k)\quad \text{for every } 1\leq i\leq n.\tag{8}\]

Suppose that \(\text{\boldsymbol{\alpha}}\in \widehat{\Lambda}({\boldsymbol{Q}})\). So, Equations (7 ) and (8 ) are satisfied. Thus, for every \(1\leq i, j\leq n\) with \(i\neq j\), \[\begin{align} 0&\leq \sum_{\substack{k=1\\k\neq i, j}}^{n}\floor*{\frac{\alpha_k-1-t_i\lambda_k}{q^m}}+\floor*{\frac{\alpha_i-t_i\lambda_i}{q^m}}+\floor*{\frac{\alpha_j-t_i\lambda_j}{q^m}}\\ &\quad -\sum_{k=n+1}^{r}\ceil*{\frac{t_i\lambda_k}{q^m}}{\rm deg}(P_k)& \text{(from Equation (\ref{equation955}))}\\ &=\sum_{\substack{k=1\\k\neq i}}^{n}\floor*{\frac{\alpha_k-1-t_i\lambda_k}{q^m}}+\floor*{\frac{\alpha_i-t_i\lambda_i}{q^m}}-\sum_{k=n+1}^{r}\ceil*{\frac{t_i\lambda_k}{q^m}}{\rm deg}(P_k)\\ &\quad+\floor*{\frac{\alpha_j-t_i\lambda_j}{q^m}}-\floor*{\frac{\alpha_j-1-t_i\lambda_j}{q^m}}\\ &\leq -1 +\floor*{\frac{\alpha_j-t_i\lambda_j}{q^m}}-\floor*{\frac{\alpha_j-1-t_i\lambda_j}{q^m}}& \text{(from Equation (\ref{equation956}))}\\ &\leq -1+\floor*{\frac{\alpha_j-t_i\lambda_j-(\alpha_j-1-t_i\lambda_j)}{q^m}}+1\\ &=0. \end{align}\]

This implies \[\label{equation957} \sum_{\substack{k=1\\k\neq i, j}}^{n}\floor*{\frac{\alpha_k-1-t_i\lambda_k}{q^m}}+\floor*{\frac{\alpha_i-t_i\lambda_i}{q^m}}+\floor*{\frac{\alpha_j-t_i\lambda_j}{q^m}}-\sum_{k=n+1}^{r}\ceil*{\frac{t_i\lambda_k}{m}}{\rm deg}(P_k)=0\tag{9}\] and \[\label{equation958} \floor*{\frac{\alpha_j-t_i\lambda_j}{q^m}}=\floor*{\frac{\alpha_j-1-t_i\lambda_j}{q^m}}+1\tag{10}\] for every \(1\leq i, j\leq n\) with \(i\neq j\). From Lemma 1 and Equation (10 ) we conclude that \(t:=t_1=t_2=\dots=t_n\) and thus \(\alpha_k-t\lambda_k\equiv 0 \bmod{q^m}\) for every \(1\leq k \leq n\). Moreover, from Lemma 1 and Equation (9 ), we obtain \[\begin{align} &\sum_{k=1}^{n}\ceil*{\frac{\alpha_k}{q^m}}-\sum_{k=1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)\\ &=\sum_{k=1}^{n}\left(\floor*{\frac{\alpha_k-t\lambda_k}{q^m}}-\floor*{\frac{-t\lambda_k}{q^m}}\right)-\sum_{k=1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)\\ &=\sum_{k=1}^{n}\left(\floor*{\frac{\alpha_k-t\lambda_k}{q^m}}+\ceil*{\frac{t\lambda_k}{q^m}}\right)-\sum_{k=1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)\\ &=\sum_{k=1}^{n}\floor*{\frac{\alpha_k-t\lambda_k}{q^m}}-\sum_{k=n+1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)\\ &=\sum_{\substack{k=1\\k\neq i, j}}^{n}\floor*{\frac{\alpha_k-t\lambda_k}{q^m}}+\floor*{\frac{\alpha_i-t\lambda_i}{q^m}}+\floor*{\frac{\alpha_j-t\lambda_j}{q^m}}-\sum_{k=n+1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)\\ &=\sum_{\substack{k=1\\k\neq i, j}}^{n}\left(\floor*{\frac{\alpha_k-1-t\lambda_k}{q^m}}+1\right)+\floor*{\frac{\alpha_i-t\lambda_i}{q^m}}+\floor*{\frac{\alpha_j-t\lambda_j}{q^m}}-\sum_{k=n+1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)\\ &=n-2+\sum_{\substack{k=1\\k\neq i, j}}^{n}\floor*{\frac{\alpha_k-1-t\lambda_k}{q^m}}+\floor*{\frac{\alpha_i-t\lambda_i}{q^m}}+\floor*{\frac{\alpha_j-t\lambda_j}{q^m}}-\sum_{k=n+1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)\\ &=n-2. \end{align}\]

Conversely, suppose that there exists a unique \(t\in \{0, \dots, q^m-1\}\) such that \(\alpha_k-t\lambda_k\equiv 0 \bmod{q^m}\) for every \(1\leq k \leq n\) and \[\sum_{k=1}^{n}\ceil*{\frac{\alpha_k}{q^m}}-\sum_{k=1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)=n-2.\] From Lemma 1, for every \(1\leq i, j\leq n\) with \(i\neq j\) we have that \[\begin{align} &\sum_{\substack{k=1\\k\neq i, j}}^{n}\floor*{\frac{\alpha_k-1-t\lambda_k}{q^m}}+\floor*{\frac{\alpha_i-t\lambda_i}{q^m}}+\floor*{\frac{\alpha_j-t\lambda_j}{q^m}}-\sum_{k=n+1}^{r}\ceil*{\frac{t\lambda_k}{m}}{\rm deg}(P_k)\\ &=\sum_{\substack{k=1\\k\neq i, j}}^{n}\left(\ceil*{\frac{\alpha_k}{q^m}}-\ceil*{\frac{t\lambda_k}{q^m}}-1\right)+\ceil*{\frac{\alpha_i}{q^m}}-\ceil*{\frac{t\lambda_i}{q^m}}+\ceil*{\frac{\alpha_j}{q^m}}-\ceil*{\frac{t\lambda_j}{q^m}}-\sum_{k=n+1}^{r}\ceil*{\frac{t\lambda_k}{m}}{\rm deg}(P_k)\\ &=-n+2+\sum_{k=1}^{n}\ceil*{\frac{\alpha_k}{q^m}}-\sum_{k=1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)\\ &=0 \end{align}\] and, for every \(1\leq i\leq n\), \[\begin{align} &\sum_{\substack{k=1\\k\neq i}}^{n}\floor*{\frac{\alpha_k-1-t\lambda_k}{q^m}}+\floor*{\frac{\alpha_i-t\lambda_i}{q^m}}-\sum_{k=n+1}^{r}\ceil*{\frac{t\lambda_k}{m}}{\rm deg}(P_k)\\ &=\sum_{\substack{k=1\\k\neq i}}^{n}\left(\ceil*{\frac{\alpha_k}{q^m}}-\ceil*{\frac{t\lambda_k}{q^m}}-1\right)+\ceil*{\frac{\alpha_i}{q^m}}-\ceil*{\frac{t\lambda_i}{q^m}}-\sum_{k=n+1}^{r}\ceil*{\frac{t\lambda_k}{m}}{\rm deg}(P_k)\\ &=-n+1+\sum_{k=1}^{n}\ceil*{\frac{\alpha_k}{q^m}}-\sum_{k=1}^{r}\ceil*{\frac{t\lambda_k}{m}}{\rm deg}(P_k)\\ &=-1. \end{align}\] Thus, \(\text{\boldsymbol{\alpha}}\) satisfies Equations (7 ) and (8 ), which implies that \(\text{\boldsymbol{\alpha}}\in \widehat{\Lambda}(\mathbf{Q})\), completing the proof. ◻

Combining the previous lemmas, we obtain the following arithmetic characterization of the absolute and relative maximal elements of the generalized Weierstrass semigroup \(\widehat{H}(\mathbf{Q})\). For abbreviation, in the remainder of this work, \(\Upsilon\) will denote either \(\Gamma\) or \(\Lambda\).

Theorem 8. Assume that \(2 \leq n \leq q^s\) and let \(\text{\boldsymbol{\alpha}}=(\alpha_1, \dots, \alpha_n)\in \mathbb{Z}^n\). Then \(\text{\boldsymbol{\alpha}}\in \widehat{\Upsilon}({\boldsymbol{Q}})\) if and only if there exists a unique \(t\in \{0, \dots, q^m-1\}\) such that \(\alpha_k-t\lambda_k\equiv 0 \bmod{q^m}\) for every \(1\leq k \leq n\) and \[\sum_{k=1}^{n}\ceil*{\frac{\alpha_k}{q^m}}-\sum_{k=1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)=\rho,\quad \text{where}\quad \rho=\left\{ \begin{array}{ll} 0, & \text{if }\, \Upsilon=\Gamma,\\ n-2, & \text{if }\, \Upsilon=\Lambda. \end{array}\right.\]

4 Explicit description of the set \(\widehat{\Upsilon}({\boldsymbol{Q}})\)↩︎

In this section, using the arithmetic characterization of absolute and relative maximal elements of the generalized Weierstrass semigroup \(\widehat{H}(\mathbf{Q})\) given in the previous section, we provide an explicit description of the set \(\widehat{\Upsilon}(\mathbf{Q})\). In [10], Zhang and Zhao provided an explicit description of the minimal generating set \(\Gamma(\mathbf{Q})\) via complex constructions of functions in \(K(\mathcal{X})\). Our explicit description, which comes from arithmetic methods and the characterization of maximal elements of \(\widehat{H}(\mathbf{Q})\) via discrepancies, generalizes this result.

To provide an explicit description of set \(\widehat{\Upsilon}({\boldsymbol{Q}})\), we define, for each \(1 \leq i \leq q^m-1\) and \(1 \leq l \leq r\), the functions \[\label{t95beta} t_l(i):= (i\lambda_l)\bmod q^m \quad \text{and} \quad \beta(i):=\sum_{k=1}^{r}\ceil*{\frac{i\lambda_k}{q^m}}{\rm deg}(P_k)-1.\tag{11}\]

Note that these functions are similar to those employed in [8] and [23] to describe the gap sets and generalized Weierstrass semigroups, respectively, in arbitrary Kummer extensions of the rational function field. Moreover, we can utilize them to describe the gap set and the Weierstrass semigroup at any totally ramified place of degree one in the extension \(K(\mathcal{X})/K(x)\).

Proposition 9. [10]Let \(1\leq l \leq r\) be such that \(Q_l\) is a rational place. Then \[G(Q_l)=\{q^mj+t_l(i): 1 \leq i \leq q^m-1, \, 0\leq j \leq \beta(i)-1\}\] and \[H(Q_l)=\langle q^m, q^m\beta(i)+t_l(i): 1 \leq i \leq q^m-1\rangle.\]

We can now present our main result, in which we provide an explicit description of the set \(\widehat{\Upsilon}({\boldsymbol{Q}})\) in terms of the functions defined in (11 ). This description is similar to the description of the maximal elements of the generalized Weierstrass semigroup in Kummer extensions given in [23].

Theorem 10. Let \(2\leq n \leq q^s\) and \({\boldsymbol{Q}}=(Q_{1}, Q_{2}, \dots, Q_{n})\) be an \(n\)-tuple of distinct totally ramified places of degree one in \(K(\mathcal{X})/K(x)\). Then \[\begin{align} \widehat{\Upsilon}({\boldsymbol{Q}})=&\Bigg\{(q^mj_1+t_{1}(i), \dots, q^mj_n+t_{n}(i)): \begin{array}{l} 1\leq i \leq q^m-1,\,\, j_1, \dots, j_n\in \mathbb{Z}, \\ j_1+\cdots +j_n=\beta(i)+1-n+\rho \end{array} \Bigg\}\\ & \bigcup \Bigg\{(q^mj_1, q^mj_2, \dots, q^mj_n):\, j_1, j_2, \dots, j_n \in \mathbb{Z}, \, \, j_1+j_2+\cdots+j_n=\rho \Bigg\}, \end{align}\] where \[\quad \rho=\left\{ \begin{array}{ll} 0, & \text{if }\, \Upsilon=\Gamma,\\ n-2, & \text{if }\, \Upsilon=\Lambda. \end{array}\right.\]

Proof. Define the set \[\begin{align} \widehat{\Upsilon}=&\Bigg\{(q^mj_1+t_{1}(i), \dots, q^mj_n+t_{n}(i)): \begin{array}{l} 1\leq i \leq q^m-1,\,\, j_1, \dots, j_n\in \mathbb{Z}, \\ j_1+\cdots +j_n=\beta(i)+1-n+\rho \end{array} \Bigg\}\\ & \bigcup \Bigg\{(q^mj_1, q^mj_2, \dots, q^mj_n):\, j_1, j_2, \dots, j_n \in \mathbb{Z}, \, \, j_1+j_2+\cdots+j_n=\rho \Bigg\}. \end{align}\] Let \(\text{\boldsymbol{\alpha}}\in \widehat{\Upsilon}\). We will prove that \(\text{\boldsymbol{\alpha}}\in \widehat{\Upsilon}({\boldsymbol{Q}})\). We will analyze two cases:
\(\diamond\) Case \(\text{\boldsymbol{\alpha}}=(q^mj_1+t_1(i), \dots, q^mj_n+t_n(i))\):
In this case note that there exists a unique integer \(t:=i\in \{0, \dots, q^m-1\}\) such that \(q^mj_k+t_k(i)-t\lambda_k\equiv 0 \bmod{q^m}\) for every \(1\leq k \leq n\). Moreover, since \(1 \leq t_{k}(i) \leq q^m-1\), we have \[\begin{align} \sum_{k=1}^{n}\ceil*{\frac{q^mj_k+t_k(i)}{q^m}}-\sum_{k=1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)&= \sum_{k=1}^{n}\left(j_k+\ceil*{\frac{t_k(i)}{m}}\right)-\sum_{k=1}^{r}\ceil*{\frac{i\lambda_k}{q^m}}{\rm deg}(P_k)\\ &=j_1+\cdots+j_n+n-\sum_{k=1}^{r}\ceil*{\frac{i\lambda_k}{q^m}}{\rm deg}(P_k)\\ &=\beta(i)+1+\rho-\sum_{k=1}^{r}\ceil*{\frac{i\lambda_k}{q^m}}{\rm deg}(P_k)\\ &=\rho. \end{align}\]

\(\diamond\) Case \(\text{\boldsymbol{\alpha}}=(q^mj_1, \dots, q^mj_n)\):
Analogously to the previous case, there exists a unique integer \(t:=0\in \{0, \dots, q^m-1\}\) such that \(q^mj_k-t\lambda_k\equiv 0 \bmod{q^m}\) for every \(1\leq k \leq n\). Furthermore, \[\sum_{k=1}^{n}\ceil*{\frac{q^mj_k}{q^m}}-\sum_{k=1}^{r}\ceil*{\frac{t\lambda_k}{q^m}}{\rm deg}(P_k)=j_1+\cdots+j_n=\rho.\] Thus, by Theorem 8, \(\text{\boldsymbol{\alpha}}\in \widehat{\Upsilon}({\boldsymbol{Q}})\) and consequently \(\widehat{\Upsilon}\subseteq \widehat{\Upsilon}({\boldsymbol{Q}})\).
Conversely, let \(\text{\boldsymbol{\alpha}}=(\alpha_1, \dots, \alpha_n) \in \widehat{\Upsilon}({\boldsymbol{Q}})\). From Theorem 8, there exists a unique \(i\in \{0, \dots, q^m-1\}\) such that \(\alpha_k-i\lambda_k\equiv 0 \bmod{q^m}\) for every \(1\leq k\leq n\), and \[\sum_{k=1}^{n}\ceil*{\frac{\alpha_k}{q^m}}-\sum_{k=1}^{r}\ceil*{\frac{i\lambda_k}{q^m}}{\rm deg}(P_k)=\rho.\] For each \(1\leq k \leq n\), we can write \(\alpha_k=q^mj_k+i_k\), where \(j_k\in \mathbb{Z}\) and \(0\leq i_k \leq q^m-1\). We will analyze two cases:
\(\diamond\) Case \(i=0\):
Here we have that \(\alpha_k\equiv 0 \bmod{q^m}\) for every \(1\leq k\leq n\), and thus \(i_1=i_2=\dots=i_n=0\). So, \[\rho=\sum_{k=1}^{n}\ceil*{\frac{\alpha_k}{q^m}}-\sum_{k=1}^{r}\ceil*{\frac{i\lambda_k}{q^m}}{\rm deg}(P_k)=\sum_{k=1}^{n}\ceil*{\frac{q^mj_k}{q^m}}=j_1+j_2+\cdots+j_n.\] This implies that \(\text{\boldsymbol{\alpha}}=(q^mj_1, q^mj_2, \dots, q^mj_n) \in \widehat{\Upsilon}\).
\(\diamond\) Case \(i\neq 0\):
From the relations \(\alpha_k-i\lambda_k\equiv 0 \bmod{q^m}\) and \(\alpha_k=q^mj_k+i_k\) we obtain that \(i_k \equiv i \lambda_k \bmod{q^m}\) and therefore \(i_k=t_k(i)\) for every \(1\leq k \leq n\). Thus, \[\begin{align} \rho&=\sum_{k=1}^{n}\ceil*{\frac{\alpha_k}{q^m}}-\sum_{k=1}^{r}\ceil*{\frac{i\lambda_k}{q^m}}{\rm deg}(P_k)\\ &=\sum_{k=1}^{n}\ceil*{\frac{q^mj_k+t_k(i)}{q^m}}-\sum_{k=1}^{r}\ceil*{\frac{i\lambda_k}{q^m}}{\rm deg}(P_k)\\ &=\sum_{k=1}^{n}\left(j_k+\ceil*{\frac{t_k(i)}{q^m}}\right)-\sum_{k=1}^{r}\ceil*{\frac{i\lambda_k}{q^m}}{\rm deg}(P_k)\\ &=j_1+j_2+\cdots+j_n+n-\beta(i)-1. \end{align}\] Thus, we conclude that \(\text{\boldsymbol{\alpha}}=(q^mj_1+t_1(i), \dots, q^mj_n+t_n(i)) \in \widehat{\Upsilon}\) and \(\widehat{\Upsilon}({\boldsymbol{Q}})\subseteq \widehat{\Upsilon}\). ◻

Note that Theorem 10 generalizes the result established in [10], where the authors determined the set \(\Gamma(\mathbf{Q})\). In fact, as an immediate consequence of the previous theorem, we obtain the following corollary.

Corollary 2. Let \(2\leq n \leq q^s\) and \({\boldsymbol{Q}}=(Q_{1}, Q_{2}, \dots, Q_{n})\) as in Theorem 10. Then \[\Upsilon({\boldsymbol{Q}})=\Bigg\{(q^mj_1+t_{1}(i), \dots, q^mj_n+t_{n}(i)): \begin{array}{l} 1\leq i \leq q^m-1,\,\, j_1, \dots, j_n\in \mathbb{N}_0, \\ j_1+\cdots +j_n=\beta(i)+1-n+\rho \end{array} \Bigg\},\] where \[\quad \rho=\left\{ \begin{array}{ll} 0, & \text{if }\, \Upsilon=\Gamma,\\ n-2, & \text{if }\, \Upsilon=\Lambda. \end{array}\right.\]

Finally, we present two curves to which we apply our obtained results: the Artin-Mumford curve and a certain curve with many rational places.

Example 1 (Artin-Mumford curve). Let \(p\geq 3\) be a prime number. The Artin-Mumford curve over \(\mathbb{F}_p\) is the curve defined by the affine equation \[\mathcal{M}: \quad (y^p-y)(x^p-x)=1.\] This curve was introduced to investigate properties unique to curves in positive characteristic. For example, for \(p>37\), the Artin-Mumford curve \(\mathcal{M}\) is an example of curve with a large automorphism group (that is, whose size exceeds the Hurwitz bound) and with non-zero \(p\)-rank, see [24].

Note that the pole divisor of the rational function \(\frac{1}{x^p-x}\) in \(\mathbb{F}_{p}(x)\) is given by \[\left(\frac{1}{x^p-x}\right)_\infty=P_1+P_2+\dots+P_p,\] where \(P_1, \dots, P_p\) are the places in \(\mathbb{F}_{p}(x)\) corresponding to the zeros of \(x^p-x\). Therefore, for this case, we have \[\beta(i)=\sum_{k=1}^{p}\ceil*{\frac{i}{p}}-1=p-1\quad \text{for every}\quad 1\leq i \leq p-1.\]

Now, for \(2\leq n\leq p\), let \(Q_1, Q_2, \dots, Q_n\) be places in \(\mathbb{F}_p(\mathcal{M})\) associated to te zeros of \(x^p-x\), and let \({\boldsymbol{Q}}=(Q_1, Q_2, \dots, Q_n)\). Thus, from Theorem 10, we obtain \[\begin{align} \widehat{\Upsilon}({\boldsymbol{Q}})=&\Bigg\{(pj_1+i, \dots, pj_n+i): \begin{array}{l} 1\leq i \leq p-1,\,\, j_1, \dots, j_n\in \mathbb{Z}, \\ j_1+\cdots +j_n=p-n+\rho \end{array} \Bigg\}\\ & \bigcup \Bigg\{(pj_1, \dots, pj_n):\, j_1, \dots, j_n \in \mathbb{Z}, \, \, j_1+\cdots+j_n=\rho \Bigg\}, \end{align}\] where \(\rho=0\) if \(\Upsilon=\Gamma\) and \(\rho=n-2\) if \(\Upsilon=\Lambda\).

Example 2 (Curve with many rational places). Consider the curve over \(\mathbb{F}_{121}\) defined by the affine equation \[\mathcal{Y}:\quad y^{11}+y=\frac{(x^2+1)^2}{x^2}.\] This curve was introduced in [32], and it is the curve of genus \(20\) over \(\mathbb{F}_{121}\) with the highest number of rational places recorded in the manYPoints Table [33], having exactly \(442\) rational places.

The pole divisor of the rational function \(\frac{(x^2+1)^2}{x^2}\) in \(\mathbb{F}_{121}(x)\) is given by \[\left(\frac{(x^2+1)^2}{x^2}\right)_\infty=2P_0+2P_\infty,\] where \(P_0\) and \(P_\infty\) are the places in \(\mathbb{F}_{121}(x)\) corresponding to the zero and pole of \(x\), respectively. Therefore, for this curve, we have that \[\beta(i)=2\ceil*{\frac{2i}{11}}-1\quad \text{for every}\quad 1\leq i\leq 10.\]

Let \(Q_0, Q_\infty\) be places in \(\mathbb{F}_{121}(\mathcal{Y})\) such that \(Q_0|P_0\) and \(Q_\infty|P_\infty\). Then, for \({\boldsymbol{Q}}=(Q_0, Q_\infty)\), we have \[\begin{align} \widehat{\Upsilon}({\boldsymbol{Q}})=&\Bigg\{(11j_1+(2i)\bmod{11}, 11j_n+(2i)\bmod{11}): \begin{array}{l} 1\leq i \leq 10,\,\, j_1, j_2\in \mathbb{Z}, \text{ and} \\ j_1+j_2=2\ceil*{\frac{2i}{11}}-2 \end{array} \Bigg\}\\ & \bigcup \Bigg\{(11j_1, 11j_2):\, j_1, j_2\in \mathbb{Z}, \, \, j_1+j_2=0 \Bigg\}. \end{align}\] In particular, \[\begin{align} \Gamma({\boldsymbol{Q}})=\Lambda({\boldsymbol{Q}})=\{& (8, 8), (20, 20), (6, 6), (31, 9), (12, 12), (1, 23), (2, 2), (14, 14), (3, 25),\\ & (10, 10), (9, 31), (4, 4), (7, 29), (27, 5), (18, 18), (23, 1), (5, 27), (25, 3),\\ & (16, 16), (29, 7) \}. \end{align}\] Furthermore, from Theorem 3, we can determine the set of pure gaps. In this case, we obtain \[\begin{align} G_0({\boldsymbol{Q}})=\{& (9, 3), (3, 8), (9, 9), (7, 20), (6, 5), (12, 3), (3, 3), (5, 12), (16, 5), (7, 9), (4, 3),\\ & (1, 5), (12, 5), (7, 1), (1, 4), (9, 12), (14, 3), (20, 9), (20, 3), (5, 1), (1, 20), (7, 10),\\ & (5, 8), (16, 1), (1, 12), (3, 6), (5, 3), (18, 5), (3, 1), (1, 10), (3, 12), (5, 5), (1, 16),\\ & (5, 9), (18, 3), (5, 20), (7, 7), (5, 7), (1, 18), (3, 20), (1, 6), (10, 7), (20, 5), (14, 9),\\ & (9, 10), (12, 7), (2, 1), (1, 3), (3, 7), (9, 16), (3, 10), (10, 3), (1, 14), (7, 12), (5, 14),\\ & (16, 7), (14, 5), (9, 14), (18, 7), (8, 1), (8, 3), (7, 5), (5, 18), (8, 5), (3, 16), (18, 9),\\ & (16, 3), (5, 10), (3, 14), (20, 7), (3, 5), (12, 9), (1, 1), (8, 7), (4, 1), (5, 6), (3, 9),\\ & (12, 1), (16, 9), (3, 18), (9, 18), (14, 1), (7, 3), (9, 20), (10, 5), (10, 9), (1, 8),\\ & (1, 7), (7, 8), (5, 16), (7, 14), (20, 1), (1, 2), (3, 4), (18, 1), (1, 9), (10, 1), (14, 7),\\ & (9, 7), (6, 1), (9, 5), (7, 16), (9, 1), (6, 3), (7, 18)\}. \end{align}\]

References↩︎

[1]
D. Bartoli, L. Quoos, and G. Zini, “Algebraic geometric codes on many points from Kummer extensions,” Finite Fields Appl., vol. 52, pp. 319–335, 2018, doi: 10.1016/j.ffa.2018.04.008.
[2]
C. Carvalho and F. Torres, “On Goppa codes and Weierstrass gaps at several points,” Des. Codes Cryptogr., vol. 35, no. 2, pp. 211–225, 2005, doi: 10.1007/s10623-005-6403-4.
[3]
A. Garcia, K. S. Jeong, and R. F. Lax, “Consecutive Weierstrass gaps and minimum distance of Goppa codes,” J. Pure Appl. Algebra, vol. 84, no. 2, pp. 199–207, 1993, doi: 10.1016/0022-4049(93)90039-V.
[4]
G. Korchmáros, G. P. Nagy, and M. Timpanella, “Codes and gap sequences of Hermitian curves,” IEEE Trans. Inf. Theory, vol. 66, no. 6, pp. 3547–3554, 2020, doi: 10.1109/TIT.2019.2950207.
[5]
M. Bartoli D. Montanucci and G. Zini, “Weierstrass semigroups at every point of the Suzuki curve,” Acta Arithmetica, vol. 197, pp. 1–20, 2020, doi: 10.4064/aa181203-24-2.
[6]
L. Beelen P. Landi and M. Montanucci, “Weierstrass semigroups on the Skabelund maximal curve,” Finite Fields Appl., vol. 72, pp. Paper No. 101811, 2021, doi: 10.1016/j.ffa.2021.101811.
[7]
M. Abdón, H. Borges, and L. Quoos, “Weierstrass points on Kummer extensions,” Adv. Geom., vol. 19, no. 3, pp. 323–333, 2019, doi: 10.1515/advgeom-2018-0021.
[8]
E. Cotterill, E. Mendoza, and P. Speziali, “On gap sets in arbitrary Kummer extensions of \({K}(x)\).” Preprint, arXiv:2506.19169, 2025, [Online]. Available: https://arxiv.org/abs/2506.19169.
[9]
A. S. Castellanos, E. A. R. Mendoza, and L. Quoos, “Weierstrass semigroups, pure gaps and codes on function fields,” Des. Codes Cryptography, vol. 92, no. 5, pp. 1219–1242, 2024, doi: 10.1007/s10623-023-01339-w.
[10]
H. Zhang and C.-A. Zhao, “Weierstrass semigroups at totally ramified places of degree one on linearized function fields.” Preprint, arXiv:2605.29311, 2026, [Online]. Available: https://arxiv.org/abs/2605.29311.
[11]
G. L. Matthews, The Weierstrass semigroup of an \(m\)-tuple of collinear points on a Hermitian curve,” in Finite fields and applications, vol. 2948, Springer, Berlin, 2004, pp. 12–24.
[12]
G. L. Matthews and J. D. Peachey, “Minimal generating sets of Weierstrass semigroups of certain \(m\)-tuples on the norm-trace function field,” in Finite fields. Theory and applications. Proceedings of the 9th international conference on finite fields and applications, dublin, ireland, july 13–17, 2009, Providence, RI: American Mathematical Society (AMS), 2010, pp. 315–326.
[13]
G. Tizziotti and A. S. Castellanos, “Weierstrass semigroup and pure gaps at several points on the \(GK\) curve,” Bull. Braz. Math. Soc. (N.S.), vol. 49, no. 2, pp. 419–429, 2018, doi: 10.1007/s00574-017-0059-3.
[14]
A. S. Castellanos and G. Tizziotti, “On Weierstrass semigroup at m points on curves of the form f(y)= g(x),” Journal of Pure and Applied Algebra, vol. 222, no. 7, pp. 1803–1809, 2018.
[15]
S. Yang and C. Hu, “Weierstrass semigroups from Kummer extensions,” Finite Fields Appl., vol. 45, pp. 264–284, 2017, doi: 10.1016/j.ffa.2016.12.005.
[16]
F. Delgado, “The symmetry of the Weierstrass generalized semigroups and affine embeddings,” Proc. Amer. Math. Soc., vol. 108, no. 3, pp. 627–631, 1990, doi: 10.2307/2047780.
[17]
P. Beelen and N. Tutaş, “A generalization of the Weierstrass semigroup,” J. Pure Appl. Algebra, vol. 207, no. 2, pp. 243–260, 2006, doi: 10.1016/j.jpaa.2005.09.017.
[18]
J. J. Moyano-Fernández, W. Tenório, and F. Torres, “Generalized Weierstrass semigroups and their Poincaré series,” Finite Fields Appl., vol. 58, pp. 46–69, 2019, doi: 10.1016/j.ffa.2019.03.005.
[19]
W. Tenório and G. Tizziotti, “On Weierstrass gaps at several points,” Bull. Braz. Math. Soc. (N.S.), vol. 50, no. 2, pp. 543–559, 2019, doi: 10.1007/s00574-018-0116-6.
[20]
A. S. Castellanos, E. A. R. Mendoza, and G. Tizziotti, “Complete set of pure gaps in function fields,” J. Pure Appl. Algebra, vol. 228, no. 4, pp. Paper No. 107513, 20, 2024, doi: 10.1016/j.jpaa.2023.107513.
[21]
A. S. Castellanos, E. A. R. Mendoza, and G. Tizziotti, “The set of pure gaps at several rational places in function fields,” Des. Codes Cryptography, vol. 93, no. 5, pp. 1375–1400, 2025, doi: 10.1007/s10623-024-01556-x.
[22]
M. Montanucci and G. Tizziotti, “Generalized Weierstrass semigroups at several points on certain maximal curves which cannot be covered by the Hermitian curve,” Des. Codes Cryptography, vol. 91, no. 3, pp. 831–851, 2023, doi: 10.1007/s10623-022-01130-3.
[23]
A. S. Castellanos, E. Mendoza, and G. Tizziotti, Id/No 102808“On generalized Weierstrass Semigroups in arbitrary Kummer extensions of \(\mathbb{F}_q(x)\),” Finite Fields Appl., vol. 112, p. 21, 2026, doi: 10.1016/j.ffffa.2026.102808.
[24]
D. Subrao, “The p-rank of Artin-Schreier curves,” Manuscr. Math., vol. 16, pp. 169–193, 1975, doi: 10.1007/BF01181639.
[25]
O. Geil, “On codes from norm-trace curves,” Finite Fields Appl., vol. 9, no. 3, pp. 351–371, 2003, doi: 10.1016/S1071-5797(03)00010-8.
[26]
C. Güneri, “Artin-Schreier curves and weights of two-dimensional cyclic codes,” Finite Fields Appl., vol. 10, no. 4, pp. 481–505, 2004, doi: 10.1016/j.ffa.2003.10.002.
[27]
A. Garcia and H. Stichtenoth, “Elementary abelian \(p\)-extensions of algebraic function fields,” Manuscr. Math., vol. 72, no. 1, pp. 67–79, 1991, doi: 10.1007/BF02568266.
[28]
H. Navarro, “Bases for Riemann-Roch spaces of linearized function fields with applications to generalized algebraic geometry codes,” Des. Codes Cryptography, vol. 92, no. 10, pp. 3033–3048, 2024, doi: 10.1007/s10623-024-01426-6.
[29]
G. L. Matthews, The Weierstrass semigroup of an \(m\)-tuple of collinear points on a Hermitian curve,” in Finite fields and applications. 7th international conference, \({\mathbb{F}}_{q^7}\), toulouse, france, may 5–9, 2003. Revised papers., Berlin: Springer, 2004, pp. 12–24.
[30]
W. Tenório and G. Tizziotti, “Generalized Weierstrass semigroups and Riemann-Roch spaces for certain curves with separated variables,” Finite Fields Appl., vol. 57, pp. 230–248, 2019, doi: 10.1016/j.ffa.2019.02.007.
[31]
H. Stichtenoth, Algebraic function fields and codes, Second., vol. 254. Springer-Verlag, Berlin, 2009, p. xiv+355.
[32]
R. Gupta, E. A. R. Mendoza, and L. Quoos, Id/No 60“Reciprocal polynomials and curves with many points over a finite field,” Res. Number Theory, vol. 9, no. 3, p. 23, 2023, doi: 10.1007/s40993-023-00464-8.
[33]
G. van der Geer, E. W. Howe, K. E. Lauter, and C. Ritzenthaler, Retrieved [May 31, 2026]. http://www.manypoints.org“Tables of curves with many points,” 2009, [Online]. Available: http://www.manypoints.org.

  1. Keywords: Generalized Weierstrass semigroups, Linearized function fields, Riemann-Roch spaces↩︎

  2. Mathematics Subject Classification (2010): 14H55, 11G20↩︎