This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Acute Semigroups, the Order Bound on the Minimum Distance and the Feng-Rao Improvements

Maria Bras-Amorós This work was supported in part by the Spanish CICYT under Grant TIC2003-08604-C04-01, by Catalan DURSI under Grant 2001SGR 00219.
The author is with the Computer Science Department, Universitat Autònoma de Barcelona, 08193-Bellaterra, Catalonia, Spain (e-mail: [email protected]).
Abstract

We introduce a new class of numerical semigroups, which we call the class of acute semigroups and we prove that they generalize symmetric and pseudo-symmetric numerical semigroups, Arf numerical semigroups and the semigroups generated by an interval. For a numerical semigroup Λ={λ0<λ1<}\Lambda=\{\lambda_{0}<\lambda_{1}<\dots\} denote νi=#{jλiλjΛ}\nu_{i}=\#\{j\mid\lambda_{i}-\lambda_{j}\in\Lambda\}. Given an acute numerical semigroup Λ\Lambda we find the smallest non-negative integer mm for which the order bound on the minimum distance of one-point Goppa codes with associated semigroup Λ\Lambda satisfies dORD(Ci)(:=min{νjj>i})=νi+1d_{ORD}(C_{i})(:=\min\{\nu_{j}\mid j>i\})=\nu_{i+1} for all imi\geqslant m. We prove that the only numerical semigroups for which the sequence (νi)(\nu_{i}) is always non-decreasing are ordinary numerical semigroups. Furthermore we show that a semigroup can be uniquely determined by its sequence (νi)(\nu_{i}).

Index Terms:
One-point Goppa code, order bound on the minimum distance, Feng-Rao improvements, numerical semigroup, symmetric semigroup, pseudo-symmetric semigroup, Arf semigroup, semigroup generated by an interval.

I Introduction

Let 0{\mathbb{N}}_{0} denote the set of all non-negative integers. A numerical semigroup is a subset Λ\Lambda of 0{\mathbb{N}}_{0} containing 0, closed under summation and with finite complement in 0{\mathbb{N}}_{0}. For a numerical semigroup Λ\Lambda define the genus of Λ\Lambda as the number g=#(0Λ)g=\#({\mathbb{N}}_{0}\setminus\Lambda) and the conductor of Λ\Lambda as the unique integer cΛc\in\Lambda such that c1Λc-1\not\in\Lambda and c+0Λc+{\mathbb{N}}_{0}\subseteq\Lambda. The elements in Λ\Lambda are called the non-gaps of Λ\Lambda while the elements in Λc=0Λ\Lambda^{c}={\mathbb{N}}_{0}\setminus\Lambda are called the gaps of Λ\Lambda. The enumeration of Λ\Lambda is the unique increasing bijective map λ:0Λ\lambda:{\mathbb{N}}_{0}\longrightarrow\Lambda. We will use λi\lambda_{i} for λ(i)\lambda(i). For further details on numerical semigroups we refer the reader to [12]. The first aim of this work is to give a new class of numerical semigroups containing the well-known classes of symmetric and pseudo-symmetric semigroups, Arf semigroups and semigroups generated by an interval and which in turn is not the whole set of numerical semigroups.

Let F/𝔽F/{\mathbb{F}} be a function field and let PP be a rational point of F/𝔽F/{\mathbb{F}}. For a divisor DD of F/𝔽F/{\mathbb{F}}, let (D)={0}{fF(f)+D0}{\mathcal{L}}(D)=\{0\}\cup\{f\in F^{*}\mid(f)+D\geqslant 0\}. Define A=m0(mP)A=\bigcup_{m\geqslant 0}{\mathcal{L}}(mP) and let Λ={vP(f)fA{0}}={vii0}\Lambda=\{-v_{P}(f)\mid f\in A\setminus\{0\}\}=\{-v_{i}\mid i\in{\mathbb{N}}_{0}\} with vi<vi+1-v_{i}<-v_{i+1}. It is well known that the number of elements in 0{\mathbb{N}}_{0} which are not in Λ\Lambda is equal to the genus of the function field. Moreover, vP(1)=0v_{P}(1)=0 and vP(fg)=vP(f)+vP(g)v_{P}(fg)=v_{P}(f)+v_{P}(g) for all f,gAf,g\in A. Hence, Λ\Lambda is a numerical semigroup. It is called the Weierstrass semigroup at PP.

Suppose P1,,PnP_{1},\dots,P_{n} are pairwise distinct rational points of F/𝔽qF/{\mathbb{F}}_{q} which are different from PP and let φ\varphi be the map A𝔽qnA\rightarrow{\mathbb{F}}_{q}^{n} such that f(f(P1),,f(Pn))f\mapsto(f(P_{1}),\dots,f(P_{n})). For m0m\geqslant 0 the one-point Goppa code of order mm associated to PP and P1,,PnP_{1},\dots,P_{n} is defined as Cm=φ((λmP))C_{m}=\varphi({\mathcal{L}}(\lambda_{m}P))^{\perp}.

Suppose that λ\lambda is the enumeration of Λ\Lambda. For any i0i\in{\mathbb{N}}_{0} let Ni={j0λiλjΛ}N_{i}=\{j\in{\mathbb{N}}_{0}\mid\lambda_{i}-\lambda_{j}\in\Lambda\} and let νi=#Ni\nu_{i}=\#N_{i}. The order bound on the minimum distance of the code CmC_{m} is defined as

dORD(Cm)=min{νii>m}d_{ORD}(C_{m})=\min\{\nu_{i}\mid i>m\}

and it satisfies dCmdORD(Cm)d_{C_{m}}\geqslant d_{ORD}(C_{m}) where dCmd_{C_{m}} is the minimum distance of the code CmC_{m}. A better bound is the refined order bound defined as

dORDφ(Cm)=min{νii>m,CiCi1}.d_{ORD}^{\varphi}(C_{m})=\min\{\nu_{i}\mid i>m,C_{i}\neq C_{i-1}\}.

This one satisfies dCmdORDφ(Cm)dORD(Cm)d_{C_{m}}\geqslant d_{ORD}^{\varphi}(C_{m})\geqslant d_{ORD}(C_{m}). The order bound depends only on the Weierstrass semigroup whereas the refined order bound depends on the Weierstrass semigroup and on the map φ\varphi as well. These bounds can be found in [6, 13, 12]. We have that for all iλ1(2c1)i\geqslant\lambda^{-1}(2c-1), the sequence (νi)(\nu_{i}) is increasing and so, for all iλ1(2c1)1i\geqslant\lambda^{-1}(2c-1)-1, dORD(Ci)=νi+1d_{ORD}(C_{i})=\nu_{i+1}. This equality makes it easier to compute the order bound, since we do not need to find a minimum in a set. The second goal of this work is to find an explicit formula for the smallest mm for which dORD(Ci)=νi+1d_{ORD}(C_{i})=\nu_{i+1} for all imi\geqslant m. This is equivalent to search for the largest ii at which (νi)(\nu_{i}) is decreasing. We will give such a formula for the numerical semigroups in the class of acute semigroups.

On the other hand, given a designed minimum distance δ0\delta\in{\mathbb{N}}_{0}, since dORD(Cm)=min{νii>m}d_{ORD}(C_{m})=\min\{\nu_{i}\mid i>m\}, the code CmC_{m} with largest dimension among the codes CiC_{i} with dORD(Ci)δd_{ORD}(C_{i})\geqslant\delta is with m=m(δ)=max{i0νi<δ}.m=m(\delta)=\max\{i\in{\mathbb{N}}_{0}\mid\nu_{i}<\delta\}. We call this code C(δ)C(\delta). Now, let ={fiAi0}{\mathcal{F}}=\{f_{i}\in A\mid i\in{\mathbb{N}}_{0}\} be such that vP(fi)=viv_{P}(f_{i})=v_{i}. With this notation,

Cm=[φ(fi)im],C_{m}=[\varphi(f_{i})\mid i\leqslant m]^{\perp},

where [u1,,un][u_{1},\dots,u_{n}] is the 𝔽q{\mathbb{F}}_{q}-vector space spanned by u1,,unu_{1},\dots,u_{n}. Define

C~(δ)=[φ(fi)νi<δ].\widetilde{C}(\delta)=[\varphi(f_{i})\mid\nu_{i}<\delta]^{\perp}.

This is a code and it satisfies dimC~(δ)dimC(δ)\dim\widetilde{C}(\delta)\geqslant\dim C(\delta) because {i0νi<δ}{i0im(δ)}\{i\in{\mathbb{N}}_{0}\mid\nu_{i}<\delta\}\subseteq\{i\in{\mathbb{N}}_{0}\mid i\leqslant m(\delta)\}. Feng and Rao proved that the minimum distance of C~(δ)\widetilde{C}(\delta) is larger than or equal to δ\delta and hence, they are an improvement to one-point Goppa codes [7]. If moreover we take the morphism φ\varphi into account we can drop the redundant rows in the parity check martix and define the code C~φ(δ)=[φ(fi)νi<δ,CiCi1]\widetilde{C}_{\varphi}(\delta)=[\varphi(f_{i})\mid\nu_{i}<\delta,C_{i}\neq C_{i-1}]^{\perp}. The third goal of this work is to characterize the numerical semigroups that satisfy

{i0νi<δ}{i0im(δ)}\{i\in{\mathbb{N}}_{0}\mid\nu_{i}<\delta\}\subsetneq\{i\in{\mathbb{N}}_{0}\mid i\leqslant m(\delta)\}

at least for one value of δ\delta. Notice that this is equivalent to ask for which numerical semigroups the sequence (νi)(\nu_{i}) has νi>νi+1\nu_{i}>\nu_{i+1} for at least one ii.

This will give a characterization of a class of semigroups by means of a property on the sequence (νi)(\nu_{i}). We may ask how a numerical semigroup can be determined by its associated sequence (νi)(\nu_{i}). The last goal of this work is to prove that any numerical semigroup is uniquely determined by its sequence (νi)(\nu_{i}).

In Section II we give the definition of symmetric and pseudo-symmetric semigroup and some related known results [13, 12, 17], in Section III we define Arf numerical semigroups as in [4] and give some results and in Section IV we present numerical semigroups generated by an interval as in [9]. In Section V we introduce the definition of acute numerical semigroups and we prove that they include symmetric, pseudo-symmetric, Arf and interval-generated semigroups. We then find in Section VI, for acute numerical semigroups, the largest m0m\in{\mathbb{N}}_{0} for which νm>νm+1\nu_{m}>\nu_{m+1} and hence the smallest mm for which dORD(Ci)=νi+1d_{ORD}(C_{i})=\nu_{i+1} for all imi\geqslant m. We prove in Section VII that the only numerical semigroups for which (νi)(\nu_{i}) is always non-decreasing, that is, dORD(Ci)=νi+1d_{ORD}(C_{i})=\nu_{i+1} for all i0i\in{\mathbb{N}}_{0}, or equivalently {i0νi<δ}={i0im(δ)}\{i\in{\mathbb{N}}_{0}\mid\nu_{i}<\delta\}=\{i\in{\mathbb{N}}_{0}\mid i\leqslant m(\delta)\} for all δ0\delta\in{\mathbb{N}}_{0}, are ordinary numerical semigroups. Those are the numerical semigroups that are equal to {0}{i0ic}\{0\}\cup\{i\in{\mathbb{N}}_{0}\mid i\geqslant c\} for some non-negative integer cc. We finally prove in Section VIII that a numerical semigroup can be uniquely determined by its sequence (νi)(\nu_{i}).

II Symmetric and pseudo-symmetric numerical semigroups

Definition II.1

A numerical semigroup Λ\Lambda with genus gg and conductor cc is said to be symmetric if c=2gc=2g.

Symmetric numerical semigroups have been studied in [13, 12, 3].

Example II.2

Semigroups generated by two integers are the semigroups of the form

Λ={ma+nba,b0}\Lambda=\{ma+nb\mid a,b\in{\mathbb{N}}_{0}\}

for some integers aa and bb. For Λ\Lambda having finite complement in 0{\mathbb{N}}_{0} it is necessary that aa and bb are coprime integers. Semigroups generated by two coprime integers are symmetric [13, 12].

Geil introduces in [10] the norm-trace curve over 𝔽qr{\mathbb{F}}_{q^{r}} defined by the affine equation

x(qr1)/(q1)=yqr1+yqr2++yx^{(q^{r}-1)/(q-1)}=y^{q^{r-1}}+y^{q^{r-2}}+\dots+y

where qq is a prime power. It has a single rational point at infinity and the Weierstrass semigroup at the rational point at infinity is generated by the two coprime integers (qr1)/(q1)(q^{r}-1)/(q-1) and qr1q^{r-1}. So, it is an example of a symmetric numerical semigroup.

Properties on semigroups generated by two coprime integers can be found in [13]. For instance, the semigroup generated by aa and bb, has conductor equal to (a1)(b1)(a-1)(b-1), and any element lΛl\in\Lambda can be written uniquely as l=ma+nbl=ma+nb with m,nm,n integers such that 0m<b0\leqslant m<b.

From the results in [12, Section 3.2] one can get, for any numerical semigroup Λ\Lambda generated by two integers, the equation of a curve having a point whose Weierstrass semigroup is Λ\Lambda.

Let us state now a proposition related to symmetric numerical semigroups.

Proposition II.3

A numerical semigroup Λ\Lambda with conductor cc is symmetric if and only if for any non-negative integer ii, if ii is a gap, then c1ic-1-i is a non-gap.

The proof can be found in [13, Remark 4.2] and [12, Proposition 5.7]. It follows by counting the number of gaps and non-gaps smaller than the conductor and the fact that if ii is a non-gap then c1ic-1-i must be a gap because otherwise c1c-1 would also be a non-gap.

Definition II.4

A numerical semigroup Λ\Lambda with genus gg and conductor cc is said to be pseudo-symmetric if c=2g1c=2g-1.

Notice that a symmetric numerical semigroup can not be pseudo-symmetric. Next proposition as well as its proof is analogous to Proposition II.3.

Proposition II.5

A numerical semigroup Λ\Lambda with odd conductor cc is pseudo-symmetric if and only if for any non-negative integer ii different from (c1)/2(c-1)/2, if ii is a gap, then c1ic-1-i is a non-gap.

Example II.6

The Klein quartic over 𝔽q{\mathbb{F}}_{q} is defined by the affine equation

x3y+y3+x=0x^{3}y+y^{3}+x=0

and it is non-singular if gcd(q,7)=1\gcd(q,7)=1. Suppose gcd(q,7)=1\gcd(q,7)=1 and denote P0P_{0} the rational point with affine coordinates x=0x=0 and y=0y=0. The Weierstrass semigroup at P0P_{0} is

Λ={0,3}{i0i5}.\Lambda=\{0,3\}\cup\{i\in{\mathbb{N}}_{0}\mid i\geqslant 5\}.

For these results we refer the reader to [16, 12]. In this case c=5c=5 and the only gaps different from (c1)/2(c-1)/2 are l=1l=1 and l=4l=4. In both cases we have c1lΛc-1-l\in\Lambda. This proves that Λ\Lambda is pseudo-symmetric.

In [17] the authors prove that the set of irreducible semigroups, that is, the semigroups that can not be expressed as a proper intersection of two numerical semigroups, is the union of the set of symmetric semigroups and the set of pseudo-symmetric semigroups.

III Arf numerical semigroups

Definition III.1

A numerical semigroup Λ\Lambda with enumeration λ\lambda is called an Arf numerical semigroup if λi+λjλkΛ\lambda_{i}+\lambda_{j}-\lambda_{k}\in\Lambda for every i,j,k0i,j,k\in{\mathbb{N}}_{0} with ijki\geqslant j\geqslant k [4].

For further work on Arf numerical semigroups we refer the reader to [1, 18]. For results on Arf semigroups related to coding theory, see [2, 4].

Example III.2

It is easy to check that the Weierstrass semigroup in Example II.6 is Arf.

Let us state now two results on Arf numerical semigroups that will be used later.

Lemma III.3

Suppose Λ\Lambda is Arf. If i,i+jΛi,i+j\in\Lambda for some i,j0i,j\in{\mathbb{N}}_{0}, then i+kjΛi+kj\in\Lambda for all k0k\in{\mathbb{N}}_{0}. Consequently, if Λ\Lambda is Arf and i,i+1Λi,i+1\in\Lambda, then ici\geqslant c.

Proof: Let us prove this by induction on kk. For k=0k=0 and k=1k=1 it is obvious. If k>0k>0 and i,i+j,i+kjΛi,i+j,i+kj\in\Lambda then (i+j)+(i+kj)i=i+(k+1)jΛ(i+j)+(i+kj)-i=i+(k+1)j\in\Lambda.

Let us give the definition of inductive numerical semigroups. They are an example of Arf numerical semigroups.

Definition III.4

A sequence (Hn)(H_{n}) of numerical semigroups is called inductive if there exist sequences (an)(a_{n}) and (bn)(b_{n}) of positive integers such that H1=0H_{1}={\mathbb{N}}_{0} and for n>1n>1, Hn=anHn1{m0manbn1}H_{n}=a_{n}H_{n-1}\cup\{m\in{\mathbb{N}}_{0}\mid m\geqslant a_{n}b_{n-1}\}. A numerical semigroup is called inductive if it is a member of an inductive sequence [15, Definition 2.13].

Proposition III.5

Inductive numerical semigroups are Arf.

Proof: [4].

Example III.6

Pellikaan, Stichtenoth and Torres proved in [14] that the numerical semigroups for the codes over 𝔽q2{\mathbb{F}}_{q^{2}} associated to the second tower of Garcia-Stichtenoth attaining the Drinfeld-Vlăduţ bound [8] are given recursively by Λ1=0\Lambda_{1}={\mathbb{N}}_{0} and, for m>0m>0,

Λm=qΛm1{i0iqmq(m+1)/2}.\Lambda_{m}=q\cdot\Lambda_{m-1}\cup\{i\in{\mathbb{N}}_{0}\mid i\geqslant q^{m}-q^{\lfloor(m+1)/2\rfloor}\}.

They are examples of inductive numerical semigroups and hence, examples of Arf numerical semigroups.

Example III.7

Hyperelliptic numerical semigroups. These are the numerical semigroups generated by 22 and an odd integer. They are of the form

Λ={0,2,4,,2k2,2k,2k+1,2k+2,2k+3,}\Lambda=\{0,2,4,\dots,2k-2,2k,2k+1,2k+2,2k+3,\dots\}

for some positive integer kk.

Proposition III.8

The only Arf symmetric semigroups are hyperelliptic semigroups.

Proof: [4, Proposition 2].

In order to show which are the only Arf pseudo-symmetric semigroups we need the following definition and lemma.

Definition III.9

Let Λ\Lambda be a numerical semigroup. The Apéry set of Λ\Lambda is

Ap(Λ)={lΛlλ1Λ}.Ap(\Lambda)=\{l\in\Lambda\mid l-\lambda_{1}\not\in\Lambda\}.
Remark III.10

#Ap(Λ)=λ1\#Ap(\Lambda)=\lambda_{1}.

Lemma III.11

Let Λ\Lambda be a pseudo-symmetric numerical semigroup. For any lAp(Λ)l\in Ap(\Lambda) different from λ1+(c1)/2\lambda_{1}+(c-1)/2, λ1+c1lAp(Λ)\lambda_{1}+c-1-l\in Ap(\Lambda).

Proof: Let us prove first that λ1+c1lΛ\lambda_{1}+c-1-l\in\Lambda. Since lAp(Λ)l\in Ap(\Lambda), lλ1Λl-\lambda_{1}\not\in\Lambda and it is different from (c1)/2(c-1)/2 by hypothesis. Thus λ1+c1l=c1(lλ1)Λ\lambda_{1}+c-1-l=c-1-(l-\lambda_{1})\in\Lambda because Λ\Lambda is pseudo-symmetric.

Now, λ1+c1lλ1=c1lΛ\lambda_{1}+c-1-l-\lambda_{1}=c-1-l\not\in\Lambda because otherwise c1Λc-1\in\Lambda. So λ1+c1l\lambda_{1}+c-1-l must belong to Ap(Λ)Ap(\Lambda).

Proposition III.12

The only Arf pseudo-symmetric semigroups are {0,3,4,5,6,}\{0,3,4,5,6,\dots\} and {0,3,5,6,7,}\{0,3,5,6,7,\dots\} (corresponding to the Klein quartic).

Proof: Let Λ\Lambda be an Arf pseudo-symmetric numerical semigroup. Let us show first that Ap(Λ)={0,λ1+(c1)/2,λ1+c1}Ap(\Lambda)=\{0,\lambda_{1}+(c-1)/2,\lambda_{1}+c-1\}. The inclusion \supseteq is obvious. In order to prove the opposite inclusion suppose lAp(Λ)l\in Ap(\Lambda), l{0,λ1+(c1)/2,λ1+c1}l\not\in\{0,\lambda_{1}+(c-1)/2,\lambda_{1}+c-1\}. By Lemma III.11, λ1+c1lΛ\lambda_{1}+c-1-l\in\Lambda and since lλ1+c1l\neq\lambda_{1}+c-1, λ1+c1lλ1\lambda_{1}+c-1-l\geqslant\lambda_{1}. On the other hand, if l0l\neq 0 then lλ1l\geqslant\lambda_{1}. Now, by the Arf condition, λ1+c1l+lλ1=c1Λ\lambda_{1}+c-1-l+l-\lambda_{1}=c-1\in\Lambda, which is a contradiction.

Now, if #Ap(Λ)=1\#Ap(\Lambda)=1 then, by Remark III.10, λ1=1\lambda_{1}=1 and Λ=0\Lambda={\mathbb{N}}_{0}. But 0{\mathbb{N}}_{0} is not pseudo-symmetric.

If #Ap(Λ)=2\#Ap(\Lambda)=2 then, by Remark III.10, λ1=2\lambda_{1}=2. But then Λ\Lambda must be hyperelliptic and so Λ\Lambda is not pseudo-symmetric.

So #Ap(Λ)\#Ap(\Lambda) must be 33. Now Remark III.10 implies that λ1=3\lambda_{1}=3 and that 11 and 22 are gaps. If 1=(c1)/21=(c-1)/2 then c=3c=3 and this gives Λ={0,3,4,5,6,}\Lambda=\{0,3,4,5,6,\dots\}. Else if 2=(c1)/22=(c-1)/2 then c=5c=5 and this gives Λ={0,3,5,6,7,}\Lambda=\{0,3,5,6,7,\dots\}. Finally, if 1(c1)/21\neq(c-1)/2 and 2(c1)/22\neq(c-1)/2, since Λ\Lambda is pseudo-symmetric, c2,c3Λc-2,c-3\in\Lambda. But this contradicts Lemma III.3.

The next two propositions are two characterizations of Arf numerical semigroups.

Proposition III.13

The numerical semigroup Λ\Lambda with enumeration λ\lambda is Arf if and only if for every two positive integers i,ji,j with iji\geqslant j, 2λiλjΛ2\lambda_{i}-\lambda_{j}\in\Lambda.

Proof: [4, Proposition 1].

Proposition III.14

The numerical semigroup Λ\Lambda is Arf if and only if for any lΛl\in\Lambda, the set S(l)={lllΛ,ll}S(l)=\{l^{\prime}-l\mid l^{\prime}\in\Lambda,l^{\prime}\geqslant l\} is a numerical semigroup.

Proof: Suppose Λ\Lambda is Arf. Then 0S(l)0\in S(l) and if m1=llm_{1}=l^{\prime}-l, m2=l′′lm_{2}=l^{\prime\prime}-l with l,l′′Λl^{\prime},l^{\prime\prime}\in\Lambda and lll^{\prime}\geqslant l, l′′ll^{\prime\prime}\geqslant l, then m1+m2=l+l′′llm_{1}+m_{2}=l^{\prime}+l^{\prime\prime}-l-l. Since Λ\Lambda is Arf, l+l′′lΛl^{\prime}+l^{\prime\prime}-l\in\Lambda and it is larger than or equal to ll. Thus, m1+m2S(l)m_{1}+m_{2}\in S(l).

On the other hand, if Λ\Lambda is such that S(l)S(l) is a numerical semigroup for any lΛl\in\Lambda then, if λiλjλk\lambda_{i}\geqslant\lambda_{j}\geqslant\lambda_{k} are in Λ\Lambda, we will have λiλkS(λk)\lambda_{i}-\lambda_{k}\in S(\lambda_{k}), λjλkS(λk)\lambda_{j}-\lambda_{k}\in S(\lambda_{k}), λi+λjλkλkS(λk)\lambda_{i}+\lambda_{j}-\lambda_{k}-\lambda_{k}\in S(\lambda_{k}) and therefore λi+λjλkΛ\lambda_{i}+\lambda_{j}-\lambda_{k}\in\Lambda.

IV Numerical semigroups generated by an interval

A numerical semigroup Λ\Lambda is generated by an interval {i,i+1,,j}\{i,i+1,\dots,j\} with i,j0i,j\in{\mathbb{N}}_{0}, iji\leqslant j if

Λ={nii+ni+1(i+1)++njjni,ni+1,,nj0}.\Lambda=\{n_{i}i+n_{i+1}(i+1)+\dots+n_{j}j\mid n_{i},n_{i+1},\dots,n_{j}\in{\mathbb{N}}_{0}\}.

A study of semigroups generated by intervals was carried out by García-Sánchez and Rosales in [9].

Example IV.1

Let qq be a prime power. The Hermitian curve over 𝔽q2{\mathbb{F}}_{q^{2}} is defined by the affine equation

xq+1=yq+yx^{q+1}=y^{q}+y

and it has a single rational point at infinity. The Weierstrass semigroup at the rational point at infinity is generated by qq and q+1q+1 (for further details see [19, 12]). So, it is an example of numerical semigroup generated by an interval.

Lemma IV.2

The semigroup Λ{i,,j}\Lambda_{\{i,\dots,j\}} generated by the interval {i,i+1,,j}\{i,i+1,\dots,j\} satisfies

Λ{i,,j}=k0{ki,ki+1,ki+2,,kj}.\Lambda_{\{i,\dots,j\}}=\bigcup_{k\geqslant 0}\{ki,ki+1,ki+2,\dots,kj\}.

This lemma is a reformulation of [9, Lemma 1].

Proposition IV.3

Λ{i,,j}\Lambda_{\{i,\dots,j\}} is symmetric if and only if i2modji.i\equiv 2{\mathrm{\phantom{|}mod\phantom{i}}}j-i.

Proof: [9, Theorem 6].

Proposition IV.4

The only numerical semigroups which are generated by an interval and Arf, are the semigroups which are equal to {0}{i0ic}\{0\}\cup\{i\in{\mathbb{N}}_{0}\mid i\geqslant c\} for some non-negative integer cc.

Proof: It is a consequence of Lemma III.3 and Lemma IV.2.

Proposition IV.5

The unique numerical semigroup which is pseudo-symmetric and generated by an interval is {0,3,4,5,6,}\{0,3,4,5,6,\dots\}.

Proof: By Lemma IV.2, for the non-trivial semigroup Λ{i,,j}\Lambda_{\{i,\dots,j\}} generated by the interval {i,,j}\{i,\dots,j\}, the intervals of gaps between λ1\lambda_{1} and the conductor satisfy that the length of each interval is equal to the length of the previous interval minus jij-i. On the other hand, the intervals of non-gaps between 11 and c1c-1 satisfy that the length of each interval is equal to the length of the previous interval plus jij-i.

Now, by definition of pseudo-symmetric semigroup, (c1)/2(c-1)/2 must be the first gap or the last gap of an interval of gaps. Suppose that it is the first gap of an interval of nn gaps. If it is equal to 11 then c=3c=3 and Λ={0,3,4,5,6,}\Lambda=\{0,3,4,5,6,\dots\}. Otherwise (c1)/2>λ1(c-1)/2>\lambda_{1}. Then, if Λ\Lambda is pseudo-symmetric, the previous interval of non-gaps has length n1n-1. Since Λ\Lambda is generated by an interval, the first interval of non-gaps after (c1)/2(c-1)/2 must have length n1+jin-1+j-i and since Λ\Lambda is pseudo-symmetric the interval of gaps before (c1)/2(c-1)/2 must have the same length. But since Λ\Lambda is generated by an interval, the interval of gaps previous to (c1)/2(c-1)/2 must have length n+jin+j-i. This is a contradiction. The same argument proves that (c1)/2(c-1)/2 can not be the last gap of an interval of gaps. So, the only possibility for a pseudo-symmetric semigroup generated by an interval is when (c1)/2=1(c-1)/2=1, that is, when Λ={0,3,4,5,6,}\Lambda=\{0,3,4,5,6,\dots\}.

V Acute numerical semigroups

Definition V.1

We say that a numerical semigroup is ordinary if it is equal to

{0}{i0ic}\{0\}\cup\{i\in{\mathbb{N}}_{0}\mid i\geqslant c\}

for some non-negative integer cc.

Almost all rational points on a curve of genus gg over an algebraically closed field have Weierstrass semigroup of the form {0}{i0ig+1}\{0\}\cup\{i\in{\mathbb{N}}_{0}\mid i\geqslant g+1\}. Such points are said to be ordinary. This is why we call these numerical semigroups ordinary [11, 5, 20]. Caution must be taken when the characteristic of the ground field is p>0p>0, since there exist curves with infinitely many non-ordinary points [21].

Notice that 0{\mathbb{N}}_{0} is an ordinary numerical semigroup. It will be called the trivial numerical semigroup.

Definition V.2

Let Λ\Lambda be a numerical semigroup different from 0{\mathbb{N}}_{0} with enumeration λ\lambda, genus gg and conductor cc. The element λλ1(c)1\lambda_{\lambda^{-1}(c)-1} will be called the dominant of the semigroup and will be denoted dd. For each i0i\in{\mathbb{N}}_{0} let g(i)g(i) be the number of gaps which are smaller than λi\lambda_{i}. In particular, g(λ1(c))=gg(\lambda^{-1}(c))=g and g(λ1(d))=g<gg(\lambda^{-1}(d))=g^{\prime}<g. If ii is the smallest integer for which g(i)=gg(i)=g^{\prime} then λi\lambda_{i} is called the subconductor of Λ\Lambda and denoted cc^{\prime}.

Remark V.3

Notice that if c>0c^{\prime}>0, then c1Λc^{\prime}-1\not\in\Lambda. Otherwise we would have g(λ1(c1))=g(λ1(c))g(\lambda^{-1}(c^{\prime}-1))=g(\lambda^{-1}(c^{\prime})) and c1<cc^{\prime}-1<c^{\prime}. Notice also that all integers between cc^{\prime} and dd are in Λ\Lambda because otherwise g(λ1(c))<gg(\lambda^{-1}(c^{\prime}))<g^{\prime}.

Remark V.4

For a numerical semigroup Λ\Lambda different from 0{\mathbb{N}}_{0} the following are equivalent:

(i)

Λ\Lambda is ordinary,

(ii)

the dominant of Λ\Lambda is 0,

(iii)

the subconductor of Λ\Lambda is 0.

Indeed, (i)\Longleftrightarrow(ii) and (ii)\Longrightarrow(iii) are obvious. Now, suppose (iii) is satisfied. If the dominant is larger than or equal to 11 it means that 11 is in Λ\Lambda and so Λ=0\Lambda={\mathbb{N}}_{0} a contradiction.

Definition V.5

If Λ\Lambda is a non-ordinary numerical semigroup with enumeration λ\lambda and with subconductor λi\lambda_{i} then the element λi1\lambda_{i-1} will be called the subdominant and denoted dd^{\prime}.

It is well defined because of Remark V.4.

Definition V.6

A numerical semigroup Λ\Lambda is said to be acute if Λ\Lambda is ordinary or if Λ\Lambda is non-ordinary and its conductor cc, its subconductor cc^{\prime}, its dominant dd and its subdominant dd^{\prime} satisfy cdcdc-d\leqslant c^{\prime}-d^{\prime}.

Roughly speaking, a numerical semigroup is acute if the last interval of gaps before the conductor is smaller than the previous interval of gaps.

Example V.7

For the Hermitian curve over 𝔽16{\mathbb{F}}_{16} the Weierstrass semigroup at the unique point at infinity is

{0,4,5,8,9,10}{i0i12}.\{0,4,5,8,9,10\}\cup\{i\in{\mathbb{N}}_{0}\mid i\geqslant 12\}.

In this case c=12c=12, d=10d=10, c=8c^{\prime}=8 and d=5d^{\prime}=5 and it is easy to check that it is an acute numerical semigroup.

Example V.8

For the Weierstrass semigroup at the rational point P0P_{0} of the Klein quartic in Example II.6 we have c=5c=5, d=c=3d=c^{\prime}=3 and d=0d^{\prime}=0. So, it is an example of a non-ordinary acute numerical semigroup.

Proposition V.9

Let Λ\Lambda be a numerical semigroup.

  1. 1.

    If Λ\Lambda is symmetric then it is acute.

  2. 2.

    If Λ\Lambda is pseudo-symmetric then it is acute.

  3. 3.

    If Λ\Lambda is Arf then it is acute.

  4. 4.

    If Λ\Lambda is generated by an interval then it is acute.

Proof: If Λ\Lambda is ordinary then it is obvious. Let us suppose that Λ\Lambda is a non-ordinary semigroup with genus gg, conductor cc, subconductor cc^{\prime}, dominant dd and subdominant dd^{\prime}.

  1. 1.

    Suppose that Λ\Lambda is symmetric. We know by Proposition II.3 that a numerical semigroup Λ\Lambda is symmetric if and only if for any non-negative integer ii, if ii is a gap, then c1iΛc-1-i\in\Lambda. If moreover it is not ordinary, then 11 is a gap. So, c2Λc-2\in\Lambda and it is precisely the dominant. Hence, cd=2c-d=2. Since c1c^{\prime}-1 is a gap, cd2=cdc^{\prime}-d^{\prime}\geqslant 2=c-d and so Λ\Lambda is acute.

  2. 2.

    Suppose that Λ\Lambda is pseudo-symmetric. If 1=(c1)/21=(c-1)/2 then c=3c=3 and Λ={0,3,4,5,6,}\Lambda=\{0,3,4,5,6,\dots\} which is ordinary. Else if 1(c1)/21\neq(c-1)/2 then the proof is equivalent to the one for symmetric semigroups.

  3. 3.

    Suppose Λ\Lambda is Arf. Since dc>dd\geqslant c^{\prime}>d^{\prime}, then d+cdd+c^{\prime}-d^{\prime} is in Λ\Lambda and it is strictly larger than the dominant dd. Hence it is larger than or equal to cc. So, d+cdcd+c^{\prime}-d^{\prime}\geqslant c and Λ\Lambda is acute.

  4. 4.

    Suppose that Λ\Lambda is generated by the interval {i,i+1,,j}\{i,i+1,\dots,j\}. Then, by Lemma IV.2, there exists kk such that c=kic=ki, c=(k1)ic^{\prime}=(k-1)i, d=(k1)jd=(k-1)j and d=(k2)jd^{\prime}=(k-2)j. So, cd=k(ij)+jc-d=k(i-j)+j while cd=k(ij)i+2jc^{\prime}-d^{\prime}=k(i-j)-i+2j. Hence, Λ\Lambda is acute.

Numerical semigroupsAcuteIrreducibleSymmetric EX: Hermitian c. Norm-Trace c. Pseudo-sym EX: Klein quartic. Arf EX: Klein quartic. Gar-Sti tower Λ{i,,j}\Lambda_{\{i,\dots,j\}} EX: Hermitian c. Klein q. {0,3,4,}\{0,3,4,\dots\} Hyperelliptic Campillo, Farran, Munuera OrdinaryΛ{i,,(k+1)i2k}\Lambda_{\{i,\dots,\frac{(k+1)i-2}{k}\}} García-Sánchez, Rosales {0,3,4,}\{0,3,4,\dots\}Trivial: 0{\mathbb{N}}_{0}
Figure 1: Diagram of semigroup classes and inclusions.

In Figure 1 we summarize all the relations we have proved between acute semigroups, symmetric and pseudo-symmetric semigroups, Arf semigroups and semigroups generated by an interval.

Remark V.10

There exist numerical semigroups which are not acute. For instance,

Λ={0,6,8,9}{i0i12}.\Lambda=\{0,6,8,9\}\cup\{i\in{\mathbb{N}}_{0}\mid i\geqslant 12\}.

In this case, c=12c=12, d=9d=9, c=8c^{\prime}=8 and d=6d^{\prime}=6.

On the other hand there exist numerical semigroups which are acute and which are not symmetric, pseudo-symmetric, Arf or interval-generated. For example,

Λ={0,10,11}{i0i15}.\Lambda=\{0,10,11\}\cup\{i\in{\mathbb{N}}_{0}\mid i\geqslant 15\}.

In this case, c=15c=15, d=11d=11, c=10c^{\prime}=10 and d=0d^{\prime}=0.

VI On the order bound on the minimum distance

In this section we will find a formula for the smallest mm for which dORD(Ci)=νi+1d_{ORD}(C_{i})=\nu_{i+1} for all imi\geqslant m, for the case of acute semigroups. We will use the following well-known result on the values νi\nu_{i}.

Proposition VI.1

Let Λ\Lambda be a numerical semigroup with genus gg, conductor cc and enumeration λ\lambda. Let g(i)g(i) be the number of gaps smaller than λi\lambda_{i} and let

D(i)={lΛcλilΛc}.D(i)=\{l\in\Lambda^{c}\mid\lambda_{i}-l\in\Lambda^{c}\}.

Then for all i0i\in{\mathbb{N}}_{0},

νi=ig(i)+#D(i)+1.\nu_{i}=i-g(i)+\#D(i)+1.

In particular, for all i2cg1i\geqslant 2c-g-1 (or equivalently, for all ii such that λi2c1\lambda_{i}\geqslant 2c-1), νi=ig+1.\nu_{i}=i-g+1.

Proof: [13, Theorem 3.8.].

Remark VI.2

Let Λ\Lambda be a non-ordinary numerical semigroup with conductor cc, subconductor cc^{\prime} and dominant dd. Then, c+dcc^{\prime}+d\geqslant c. Indeed, c+dΛc^{\prime}+d\in\Lambda and by Remark V.4 it is strictly larger than dd. So, it must be larger than or equal to cc.

Theorem VI.3

Let Λ\Lambda be a non-ordinary acute numerical semigroup with enumeration λ\lambda, conductor cc, subconductor cc^{\prime} and dominant dd. Let

m=min{λ1(c+c2),λ1(2d)}.m=\min\{\lambda^{-1}(c+c^{\prime}-2),\lambda^{-1}(2d)\}.

Then,

  1. 1.

    νm>νm+1\nu_{m}>\nu_{m+1}

  2. 2.

    νiνi+1\nu_{i}\leqslant\nu_{i+1} for all i>mi>m.

Proof: Following the notations in Proposition VI.1, for iλ1(c)i\geqslant\lambda^{-1}(c), g(i)=gg(i)=g. Thus, for iλ1(c)i\geqslant\lambda^{-1}(c) we have

νiνi+1 if and only if #D(i+1)#D(i)1.\nu_{i}\leqslant\nu_{i+1}\mbox{ if and only if }\#D(i+1)\geqslant\#D(i)-1. (1)

Let l=cd1l=c-d-1. Notice that ll is the number of gaps between the conductor and the dominant. Since Λ\Lambda is acute, the ll integers before cc^{\prime} are also gaps. Let us call k=λ1(c+d)k=\lambda^{-1}(c^{\prime}+d). For all 1il1\leqslant i\leqslant l, both (ci)(c^{\prime}-i) and (d+i)(d+i) are in D(k)D(k) because they are gaps and

(ci)+(d+i)=c+d.(c^{\prime}-i)+(d+i)=c^{\prime}+d.

Moreover, there are no more gaps in D(k)D(k) because, if jcl1j\leqslant c^{\prime}-l-1 then c+djd+l+1=cc^{\prime}+d-j\geqslant d+l+1=c and so c+djΛc^{\prime}+d-j\in\Lambda. Therefore,

D(k)={ci1il}{d+i1il}.D(k)=\{c^{\prime}-i\mid 1\leqslant i\leqslant l\}\cup\{d+i\mid 1\leqslant i\leqslant l\}.

Now suppose that jkj\geqslant k. By Remark VI.2, λkc\lambda_{k}\geqslant c and so λj=λk+jk=c+d+jk\lambda_{j}=\lambda_{k}+j-k=c^{\prime}+d+j-k. Then,

D(j)=A(j)B(j),D(j)=A(j)\cup B(j),

where

A(j)\displaystyle A(j) =\displaystyle= {{ci1ilj+k}{d+ijk+1il} if λkλjc+c2,  otherwise. \displaystyle\left\{\begin{array}[]{ll}\begin{array}[]{l}\{c^{\prime}-i\mid 1\leqslant i\leqslant l-j+k\}\\ \cup\{d+i\mid j-k+1\leqslant i\leqslant l\}\end{array}&\mbox{ {\tiny if $\lambda_{k}\leqslant\lambda_{j}\leqslant c+c^{\prime}-2$,} }\\ \emptyset&\mbox{ {\tiny otherwise.} }\\ \end{array}\right.
B(j)\displaystyle B(j) =\displaystyle= { if λkλj2d+1 {d+i1iλj2d1} if 2d+2λjc+d, {d+iλjdc+1il} if c+dλj2c2,  if λj2c1. \displaystyle\left\{\begin{array}[]{ll}\emptyset&\mbox{ {\tiny if $\lambda_{k}\leqslant\lambda_{j}\leqslant 2d+1$} }\\ \{d+i\mid 1\leqslant i\leqslant\lambda_{j}-2d-1\}&\mbox{ {\tiny if $2d+2\leqslant\lambda_{j}\leqslant c+d$,} }\\ \{d+i\mid\lambda_{j}-d-c+1\leqslant i\leqslant l\}&\mbox{ {\tiny if $c+d\leqslant\lambda_{j}\leqslant 2c-2$,} }\\ \emptyset&\mbox{ {\tiny if $\lambda_{j}\geqslant 2c-1$.} }\\ \end{array}\right.

Notice that A(j)B(j)=A(j)\cap B(j)=\emptyset and hence

#D(j)=#A(j)+#B(j).\#D(j)=\#A(j)+\#B(j).

We have

#A(j)\displaystyle\#A(j) =\displaystyle= {2(lj+k) if λkλjc+c20 otherwise. \displaystyle\left\{\begin{array}[]{ll}2(l-j+k)&\mbox{ if $\lambda_{k}\leqslant\lambda_{j}\leqslant c+c^{\prime}-2$, }\\ 0&\mbox{ otherwise. }\\ \end{array}\right.
#B(j)\displaystyle\#B(j) =\displaystyle= {0 if λkλj2d+1λj2d1 if 2d+2λjc+d2c1λj if c+dλj2c20 if λj2c1\displaystyle\left\{\begin{array}[]{ll}0&\mbox{ if $\lambda_{k}\leqslant\lambda_{j}\leqslant 2d+1$, }\\ \lambda_{j}-2d-1&\mbox{ if $2d+2\leqslant\lambda_{j}\leqslant c+d$, }\\ 2c-1-\lambda_{j}&\mbox{ if $c+d\leqslant\lambda_{j}\leqslant 2c-2$, }\\ 0&\mbox{ if $\lambda_{j}\geqslant 2c-1$. }\\ \end{array}\right.

So,

#A(j+1)\displaystyle\#A(j+1) =\displaystyle= {#A(j)2 if λkλjc+c2#A(j) otherwise. \displaystyle\left\{\begin{array}[]{ll}\#A(j)-2&\mbox{ if $\lambda_{k}\leqslant\lambda_{j}\leqslant c+c^{\prime}-2$, }\\ \#A(j)&\mbox{ otherwise. }\\ \end{array}\right.
#B(j+1)\displaystyle\#B(j+1) =\displaystyle= {#B(j) if λkλj2d #B(j)+1 if 2d+1λjc+d1 #B(j)1 if c+dλj2c2 #B(j) if λj2c1 \displaystyle\left\{\begin{array}[]{ll}\#B(j)&\mbox{ if $\lambda_{k}\leqslant\lambda_{j}\leqslant 2d$ }\\ \#B(j)+1&\mbox{ if $2d+1\leqslant\lambda_{j}\leqslant c+d-1$ }\\ \#B(j)-1&\mbox{ if $c+d\leqslant\lambda_{j}\leqslant 2c-2$ }\\ \#B(j)&\mbox{ if $\lambda_{j}\geqslant 2c-1$ }\\ \end{array}\right.

Notice that c+c2<c+dc+c^{\prime}-2<c+d. Thus, for λjc+d\lambda_{j}\geqslant c+d,

#D(j+1)={#D(j)1 if c+dλj2c2#D(j) if λj2c1\#D(j+1)=\left\{\begin{array}[]{ll}\#D(j)-1&\mbox{ if $c+d\leqslant\lambda_{j}\leqslant 2c-2$, }\\ \#D(j)&\mbox{ if $\lambda_{j}\geqslant 2c-1$. }\\ \end{array}\right.

Hence, by (1), νiνi+1\nu_{i}\leqslant\nu_{i+1} for all iλ1(c+d)i\geqslant\lambda^{-1}(c+d) because λ1(c+d)λ1(c)\lambda^{-1}(c+d)\geqslant\lambda^{-1}(c). Now, let us analyze what happens if λj<c+d\lambda_{j}<c+d.

If c+c22dc+c^{\prime}-2\leqslant 2d then

#D(j+1)={#D(j)2 if λkλjc+c2#D(j) if c+c1λj2d#D(j)+1 if 2d+1λjc+d1\#D(j+1)=\left\{\begin{array}[]{ll}\#D(j)-2&\mbox{ if $\lambda_{k}\leqslant\lambda_{j}\leqslant c+c^{\prime}-2$, }\\ \#D(j)&\mbox{ if $c+c^{\prime}-1\leqslant\lambda_{j}\leqslant 2d$, }\\ \#D(j)+1&\mbox{ if $2d+1\leqslant\lambda_{j}\leqslant c+d-1$. }\\ \end{array}\right.

and if 2d+1c+c22d+1\leqslant c+c^{\prime}-2 then

#D(j+1)={#D(j)2 if λkλj2d#D(j)1 if 2d+1λjc+c2#D(j)+1 if c+c1λjc+d1\#D(j+1)=\left\{\begin{array}[]{ll}\#D(j)-2&\mbox{ if $\lambda_{k}\leqslant\lambda_{j}\leqslant 2d$, }\\ \#D(j)-1&\mbox{ if $2d+1\leqslant\lambda_{j}\leqslant c+c^{\prime}-2$, }\\ \#D(j)+1&\mbox{ if $c+c^{\prime}-1\leqslant\lambda_{j}\leqslant c+d-1$. }\\ \end{array}\right.

So, by (1) and since both c+c2c+c^{\prime}-2 and 2d2d are larger than or equal to cc, the result follows.

Corollary VI.4

Let Λ\Lambda be a non-ordinary acute numerical semigroup with enumeration λ\lambda, conductor cc and subconductor cc^{\prime}. Let

m=min{λ1(c+c2),λ1(2d)}.m=\min\{\lambda^{-1}(c+c^{\prime}-2),\lambda^{-1}(2d)\}.

Then, mm is the smallest integer for which

dORD(Ci)=νi+1d_{ORD}(C_{i})=\nu_{i+1}

for all imi\geqslant m.

Example VI.5

Recall the Weierstrass semigroup at the point P0P_{0} on the Klein quartic that we presented in Example II.6. Its conductor is 55, its dominant is 33 and its subconductor is 33. In Table I we have, for each integer from 0 to λ1(2c2)\lambda^{-1}(2c-2), the values λi\lambda_{i}, νi\nu_{i} and dORD(Ci)d_{ORD}(C_{i}). Recall that, as mentioned in the introduction, νi+1νi+2\nu_{i+1}\leqslant\nu_{i+2} and dORD(Ci)=νi+1d_{ORD}(C_{i})=\nu_{i+1} for all iλ1(2c1)1i\geqslant\lambda^{-1}(2c-1)-1.

For this example, λ1(c+c2)=λ1(2d)=3\lambda^{-1}(c+c^{\prime}-2)=\lambda^{-1}(2d)=3 and so, m=min{λ1(c+c2),λ1(2d)}=3m=\min\{\lambda^{-1}(c+c^{\prime}-2),\lambda^{-1}(2d)\}=3. We can check that, as stated in Theorem VI.3, ν3>ν4\nu_{3}>\nu_{4} and νiνi+1\nu_{i}\leqslant\nu_{i+1} for all i>3i>3. Moreover, as stated in Corollary VI.4, dORD(Ci)=νi+1d_{ORD}(C_{i})=\nu_{i+1} for all i3i\geqslant 3 while dORD(C2)ν3d_{ORD}(C_{2})\neq\nu_{3}.

TABLE I: Klein quartic
ii λi\lambda_{i} νi\nu_{i} dORD(Ci)d_{ORD}(C_{i})
0 0 11 22
11 33 22 22
22 55 22 22
33 66 33 22
44 77 22 44
55 88 44 44
Proposition VI.6

Let Λ\Lambda be a non-ordinary numerical semigroup with conductor cc, subconductor cc^{\prime} and dominant dd.

  1. 1.

    If Λ\Lambda is symmetric then min{c+c2,2d}=c+c2=2c2λ1\min\{c+c^{\prime}-2,2d\}=c+c^{\prime}-2=2c-2-\lambda_{1},

  2. 2.

    If Λ\Lambda is pseudo-symmetric then min{c+c2,2d}=c+c2\min\{c+c^{\prime}-2,2d\}=c+c^{\prime}-2,

  3. 3.

    If Λ\Lambda is Arf then min{c+c2,2d}=2d\min\{c+c^{\prime}-2,2d\}=2d,

  4. 4.

    If Λ\Lambda is generated by an interval then min{c+c2,2d}=c+c2\min\{c+c^{\prime}-2,2d\}=c+c^{\prime}-2.

Proof:

  1. 1.

    We already saw in the proof of Proposition V.9 that if Λ\Lambda is symmetric then d=c2d=c-2. So, c+c2=d+c2dc+c^{\prime}-2=d+c^{\prime}\leqslant 2d because cdc^{\prime}\leqslant d. Moreover, by Proposition II.3, any non-negative integer ii is a gap if and only if c1iΛc-1-i\in\Lambda. This implies that c1=c1λ1c^{\prime}-1=c-1-\lambda_{1} and so c=cλ1c^{\prime}=c-\lambda_{1}. Therefore, c+c2=2c2λ1c+c^{\prime}-2=2c-2-\lambda_{1}.

  2. 2.

    If Λ\Lambda is pseudo-symmetric and non-ordinary then d=c2d=c-2 because 11 is a gap different from (c1)/2(c-1)/2. So, c+c2=d+c2dc+c^{\prime}-2=d+c^{\prime}\leqslant 2d.

  3. 3.

    If Λ\Lambda is Arf then c=dc^{\prime}=d. Indeed, if c<dc^{\prime}<d then d1Λd-1\in\Lambda and, since Λ\Lambda is Arf, d+1=2d(d1)Λd+1=2d-(d-1)\in\Lambda, a contradiction. Since dc2d\leqslant c-2, we have 2dc+c22d\leqslant c+c^{\prime}-2.

  4. 4.

    Suppose Λ\Lambda is generated by the interval {i,i+1,,j}\{i,i+1,\dots,j\}. By Lemma IV.2, there exists kk such that c=kic=ki and d=(k1)jd=(k-1)j. We have that cdjic-d\leqslant j-i, because otherwise (k+1)ikj=cd(ji)>0(k+1)i-kj=c-d-(j-i)>0, and hence kj+1kj+1 would be a gap greater than cc. On the other hand dcjid-c^{\prime}\geqslant j-i, and hence 2d(c+c2)=dc+dc+2ij+ji+222d-(c+c^{\prime}-2)=d-c+d-c^{\prime}+2\geqslant i-j+j-i+2\geqslant 2.

Example VI.7

Consider the Hermitian curve over 𝔽16{\mathbb{F}}_{16}. Its numerical semigroup is generated by 44 and 55. So, this is a symmetric numerical semigroup because it is generated by two coprime integers, and it is also a semigroup generated by the interval {4,5}\{4,5\}.

In Table II we include, for each integer from 0 to 1616, the values λi\lambda_{i}, νi\nu_{i} and dORD(Ci)d_{ORD}(C_{i}). Notice that in this case the conductor is 1212, the dominant is 1010 and the subconductor is 88. We do not give the values in the table for i>λ1(2c1)1=16i>\lambda^{-1}(2c-1)-1=16 because dORD(Ci)=νi+1d_{ORD}(C_{i})=\nu_{i+1} for all iλ1(2c1)1i\geqslant\lambda^{-1}(2c-1)-1. We can check that, as follows from Theorem VI.3 and Proposition VI.6, λ1(c+c2)=12\lambda^{-1}(c+c^{\prime}-2)=12 is the largest integer mm with νm>νm+1\nu_{m}>\nu_{m+1} and so the smallest integer for which dORD(Ci)=νi+1d_{ORD}(C_{i})=\nu_{i+1} for all imi\geqslant m. Notice also that, as pointed out in Proposition VI.6, c+c2=2c2λ1c+c^{\prime}-2=2c-2-\lambda_{1}.

Furthermore, in this example there are 6464 rational points on the curve different from PP_{\infty} and the map φ\varphi evaluating the functions of AA at these 6464 points satisfies that the words φ(f0),,φ(f57)\varphi(f_{0}),\dots,\varphi(f_{57}) are linearly independent whereas φ(f58)\varphi(f_{58}) is linearly dependent to the previous ones. So, dORDφ(Ci)=dORD(Ci)d_{ORD}^{\varphi}(C_{i})=d_{ORD}(C_{i}) for all i56i\leqslant 56.

TABLE II: Hermitian curve
ii λi\lambda_{i} νi\nu_{i} dORD(Ci)d_{ORD}(C_{i})
0 0 11 22
11 44 22 22
22 55 22 33
33 88 33 33
44 99 44 33
55 1010 33 44
66 1212 44 44
77 1313 66 44
88 1414 66 44
99 1515 44 55
1010 1616 55 88
1111 1717 88 88
1212 1818 99 88
1313 1919 88 99
1414 2020 99 1010
1515 2121 1010 1212
1616 2222 1212 1212
Example VI.8

Let us consider now the semigroup of the fifth code associated to the second tower of Garcia and Stichtenoth over 𝔽4{\mathbb{F}}_{4}. As noticed in Example III.6, this is an Arf numerical semigroup. We set in Table III the values λi\lambda_{i}, νi\nu_{i} and dORD(Ci)d_{ORD}(C_{i}) for each integer from 0 to 2525. In this case the conductor is 2424, the dominant is 2020 and the subconductor is 2020. As before, we do not give the values for i>λ1(2c1)1=25i>\lambda^{-1}(2c-1)-1=25. We can check that, as follows from Theorem VI.3 and Proposition VI.6, λ1(2d)=19\lambda^{-1}(2d)=19 is the largest integer mm with νm>νm+1\nu_{m}>\nu_{m+1} and so, the smallest integer for which dORD(Ci)=νi+1d_{ORD}(C_{i})=\nu_{i+1} for all imi\geqslant m.

TABLE III: Garcia-Stichtenoth tower
ii λi\lambda_{i} νi\nu_{i} dORD(Ci)d_{ORD}(C_{i})
0 0 11 22
11 1616 22 22
22 2020 22 22
33 2424 22 22
44 2525 22 22
55 2626 22 22
66 2727 22 22
77 2828 22 22
88 2929 22 22
99 3030 22 22
1010 3131 22 22
1111 3232 33 22
1212 3333 22 22
1313 3434 22 22
1414 3535 22 22
1515 3636 44 22
1616 3737 22 22
1717 3838 22 22
1818 3939 22 44
1919 4040 55 44
2020 4141 44 44
2121 4242 44 44
2222 4343 44 66
2323 4444 66 66
2424 4545 66 66
2525 4646 66 66

VII On the improvement of the codes C~(δ)\widetilde{C}(\delta)

Proposition VII.1

If Λ\Lambda is an ordinary numerical semigroup with enumeration λ\lambda then

νi={1 if i=02 if 1iλ1iλ1+2 if i>λ1\nu_{i}=\left\{\begin{array}[]{ll}1&\mbox{ if $i=0$, }\\ 2&\mbox{ if $1\leqslant i\leqslant\lambda_{1}$, }\\ i-\lambda_{1}+2&\mbox{ if $i>\lambda_{1}$. }\\ \end{array}\right.

Proof: It is obvious that ν0=1\nu_{0}=1 and that νi=2\nu_{i}=2 whenever 0<λi<2λ10<\lambda_{i}<2\lambda_{1}. So, since 2λ1=λλ1+12\lambda_{1}=\lambda_{\lambda_{1}+1}, we have that νi=2\nu_{i}=2 for all 1iλ11\leqslant i\leqslant\lambda_{1}. Finally, if λi2λ1\lambda_{i}\geqslant 2\lambda_{1} then all non-gaps up to λiλ1\lambda_{i}-\lambda_{1} are in NiN_{i} as well as λi\lambda_{i}, and none of the remaining non-gaps are in NiN_{i}. Now, if the genus of Λ\Lambda is gg, then νi=λiλ1+2g\nu_{i}=\lambda_{i}-\lambda_{1}+2-g and λi=i+g\lambda_{i}=i+g. So, νi=iλ1+2\nu_{i}=i-\lambda_{1}+2.

As a consequence of Proposition VII.1, the sequence (νi)(\nu_{i}) is non-decreasing if Λ\Lambda is an ordinary numerical semigroup. We will see in this section that ordinary numerical semigroups are in fact the only semigroups for which (νi)(\nu_{i}) is non-decreasing.

Lemma VII.2

Suppose that for the semigroup Λ\Lambda the sequence (νi)(\nu_{i}) is non-decreasing. Then Λ\Lambda is Arf.

Proof: Let λ\lambda be the enumeration of Λ\Lambda. Let us see by induction that, for any non-negative integer ii,

(i)

Nλ1(2λi)={j0ji}{λ1(2λiλj)0j<i}N_{\lambda^{-1}(2\lambda_{i})}=\{j\in{\mathbb{N}}_{0}\mid j\leqslant i\}\sqcup\{\lambda^{-1}(2\lambda_{i}-\lambda_{j})\mid 0\leqslant j<i\}, where \sqcup means the union of disjoint sets.

(ii)

Nλ1(λi+λi+1)={j0ji}{λ1(λi+λi+1λj)0ji}N_{\lambda^{-1}(\lambda_{i}+\lambda_{i+1})}=\{j\in{\mathbb{N}}_{0}\mid j\leqslant i\}\sqcup\{\lambda^{-1}(\lambda_{i}+\lambda_{i+1}-\lambda_{j})\mid 0\leqslant j\leqslant i\}.

Notice that if (i) is satisfied for all ii, then {j0ji}Nλ1(2λi)\{j\in{\mathbb{N}}_{0}\mid j\leqslant i\}\subseteq N_{\lambda^{-1}(2\lambda_{i})} for all ii, and hence by Proposition III.13 Λ\Lambda is Arf.

It is obvious that both (i) and (ii) are satisfied for the case i=0i=0.

Suppose i>0i>0. By the induction hypothesis, νλ1(λi1+λi)=2i\nu_{\lambda^{-1}(\lambda_{i-1}+\lambda_{i})}=2i. Now, since (νi)(\nu_{i}) is not decreasing and 2λi>λi1+λi2\lambda_{i}>\lambda_{i-1}+\lambda_{i}, we have νλ1(2λi)2i\nu_{\lambda^{-1}(2\lambda_{i})}\geqslant 2i. On the other hand, if j,k0j,k\in{\mathbb{N}}_{0} are such that jkj\leqslant k and λj+λk=2λi\lambda_{j}+\lambda_{k}=2\lambda_{i} then λjλi\lambda_{j}\leqslant\lambda_{i} and λkλi\lambda_{k}\geqslant\lambda_{i}. So, λ(Nλ1(2λi)){λj0ji}{2λiλj0j<i}\lambda(N_{\lambda^{-1}(2\lambda_{i})})\subseteq\{\lambda_{j}\mid 0\leqslant j\leqslant i\}\sqcup\{2\lambda_{i}-\lambda_{j}\mid 0\leqslant j<i\} and hence νλ1(2λi)2i\nu_{\lambda^{-1}(2\lambda_{i})}\geqslant 2i if and only if Nλ1(2λi)={j0ji}{λ1(2λiλj)0j<i}N_{\lambda^{-1}(2\lambda_{i})}=\{j\in{\mathbb{N}}_{0}\mid j\leqslant i\}\sqcup\{\lambda^{-1}(2\lambda_{i}-\lambda_{j})\mid 0\leqslant j<i\}. This proves (i).

Finally, (i) implies νλ1(2λi)=2i+1\nu_{\lambda^{-1}(2\lambda_{i})}=2i+1 and (ii) follows by an analogous argumentation.

Theorem VII.3

The only numerical semigroups for which (νi)(\nu_{i}) is non-decreasing are ordinary numerical semigroups.

Proof: It is a consequence of Lemma VII.2, Proposition V.9, Theorem VI.3 and Proposition VII.1.

Corollary VII.4

The only numerical semigroup for which (νi)(\nu_{i}) is strictly increasing is the trivial numerical semigroup.

Proof: It is a consequence of Theorem VII.3 and Proposition VII.1.

As a consequence of Theorem VII.3 we can show that the only numerical semigroups for which the related evaluation codes C(δ)C(\delta) are not improved by the codes C~(δ)\widetilde{C}(\delta), at least for one value of the designed minimum distance, are ordinary semigroups.

Corollary VII.5

Given a numerical semigroup Λ\Lambda define m(δ)=max{i0νi<δ}m(\delta)=\max\{i\in{\mathbb{N}}_{0}\mid\nu_{i}<\delta\}. There exists at least one value of δ\delta for which {i0νi<δ}{i0im(δ)}\{i\in{\mathbb{N}}_{0}\mid\nu_{i}<\delta\}\subsetneq\{i\in{\mathbb{N}}_{0}\mid i\leqslant m(\delta)\} if and only if Λ\Lambda is non-ordinary.

VIII The sequence (νi)(\nu_{i}) determines the semigroup

Theorem VIII.1

Suppose that (νi)(\nu_{i}) corresponds to the numerical semigroup Λ\Lambda. Then there is no other numerical semigroup with the same sequence (νi)(\nu_{i}).

Proof: If Λ=0\Lambda={\mathbb{N}}_{0} then (νi)(\nu_{i}) is strictly increasing and, by Corollary VII.4, there is no other semigroup with the same sequence (νi)(\nu_{i}).

Suppose that Λ\Lambda is not trivial. Then we can determine the genus and the conductor from the sequence (νi)(\nu_{i}). Indeed, let k=2cg2k=2c-g-2. In the following we will show how to determine kk without the knowledge of cc and gg. Notice that c2c\geqslant 2 and so 2c2c2c-2\geqslant c. This implies k=λ1(2c2)k=\lambda^{-1}(2c-2) and g(k)=gg(k)=g. By Proposition VI.1, νk=kg+#D(k)+1\nu_{k}=k-g+\#D(k)+1. But D(k)={c1}D(k)=\{c-1\}. So, νk=kg+2\nu_{k}=k-g+2. By Proposition VI.1 again, νi=ig+1\nu_{i}=i-g+1 for all i>ki>k and so we have

k=max{iνi=νi+1}.k=\max\{i\mid\nu_{i}=\nu_{i+1}\}.

We can determine the genus as

g=k+2νkg=k+2-\nu_{k}

and the conductor as

c=k+g+22.c=\frac{k+g+2}{2}.

Now we know that {0}Λ\{0\}\in\Lambda and {i0ic}Λ\{i\in{\mathbb{N}}_{0}\mid i\geqslant c\}\subseteq\Lambda and, furthermore, {1,c1}Λc\{1,c-1\}\subseteq\Lambda^{c}. It remains to determine for all i{2,,c2}i\in\{2,\dots,c-2\} whether iΛi\in\Lambda. Let us assume i{2,,c2}i\in\{2,\dots,c-2\}.

On one hand, c1+ig>cgc-1+i-g>c-g and so λc1+ig>c\lambda_{c-1+i-g}>c. This means that g(c1+ig)=gg(c-1+i-g)=g and hence

νc1+ig=c1+igg+#D(c1+ig)+1.\nu_{c-1+i-g}=c-1+i-g-g+\#D(c-1+i-g)+1. (9)

On the other hand, if we define D~(i)\tilde{D}(i) to be

D~(i)={lΛcc1+ilΛc,i<l<c1}\tilde{D}(i)=\{l\in\Lambda^{c}\mid c-1+i-l\in\Lambda^{c},i<l<c-1\}

then

D(c1+ig)={D~(i){c1,i} if iΛc D~(i) otherwise. D(c-1+i-g)=\left\{\begin{array}[]{ll}\tilde{D}(i)\cup\{c-1,i\}&\mbox{ if $i\in\Lambda^{c}$ }\\ \tilde{D}(i)&\mbox{ otherwise. }\\ \end{array}\right. (10)

So, from (9) and (10),

ii is a non-gap νc1+ig=c+i2g+#D~(i).\Longleftrightarrow\nu_{c-1+i-g}=c+i-2g+\#\tilde{D}(i).

This gives an inductive procedure to decide whether ii belongs to Λ\Lambda decreasingly from i=c2i=c-2 to i=2i=2.

Remark VIII.2

From the proof of Theorem VIII.1 we see that a semigroup can be determined by k=max{iνi=νi+1}k=\max\{i\mid\nu_{i}=\nu_{i+1}\} and the values νi\nu_{i} for i{cg+1,,2cg3}i\in\{c-g+1,\dots,2c-g-3\}.

Acknowledgments

The author would like to thank Michael E. O’Sullivan, Ruud Pellikaan and Pedro A. García-Sánchez for many helpful discussions. She would like to thank also the referees for their careful reading and for many intresting remarks.

References

  • [1] Valentina Barucci, David E. Dobbs, and Marco Fontana. Maximality properties in numerical semigroups and applications to one-dimensional analytically irreducible local domains. Mem. Amer. Math. Soc., 125(598):x+78, 1997.
  • [2] Maria Bras-Amorós. Improvements to evaluation codes and new characterizations of Arf semigroups. In Applied algebra, algebraic algorithms and error-correcting codes (Toulouse, 2003), Lecture Notes in Comput. Sci. Springer, 2003.
  • [3] A. Campillo and J. I. Farrán. Computing Weierstrass semigroups and the Feng-Rao distance from singular plane models. Finite Fields Appl., 6(1):71–92, 2000.
  • [4] Antonio Campillo, José Ignacio Farrán, and Carlos Munuera. On the parameters of algebraic-geometry codes related to Arf semigroups. IEEE Trans. Inform. Theory, 46(7):2634–2638, 2000.
  • [5] H. M. Farkas and I. Kra. Riemann surfaces, volume 71 of Graduate Texts in Mathematics. Springer-Verlag, New York, second edition, 1992.
  • [6] Gui Liang Feng and T. R. N. Rao. A simple approach for construction of algebraic-geometric codes from affine plane curves. IEEE Trans. Inform. Theory, 40(4):1003–1012, 1994.
  • [7] Gui-Liang Feng and T. R. N. Rao. Improved geometric Goppa codes. I. Basic theory. IEEE Trans. Inform. Theory, 41(6, part 1):1678–1693, 1995. Special issue on algebraic geometry codes.
  • [8] Arnaldo Garcia and Henning Stichtenoth. On the asymptotic behaviour of some towers of function fields over finite fields. J. Number Theory, 61(2):248–273, 1996.
  • [9] P. A. García-Sánchez and J. C. Rosales. Numerical semigroups generated by intervals. Pacific J. Math., 191(1):75–83, 1999.
  • [10] Olav Geil. On codes from norm-trace curves. To appear in Finite Fields and Their Applications, 2002.
  • [11] David M. Goldschmidt. Algebraic functions and projective curves, volume 215 of Graduate Texts in Mathematics. Springer-Verlag, New York, 2003.
  • [12] Tom Høholdt, Jacobus H. van Lint, and Ruud Pellikaan. Algebraic Geometry codes, pages 871–961. North-Holland, Amsterdam, 1998.
  • [13] Christoph Kirfel and Ruud Pellikaan. The minimum distance of codes in an array coming from telescopic semigroups. IEEE Trans. Inform. Theory, 41(6, part 1):1720–1732, 1995. Special issue on algebraic geometry codes.
  • [14] Ruud Pellikaan, Henning Stichtenoth, and Fernando Torres. Weierstrass semigroups in an asymptotically good tower of function fields. Finite Fields Appl., 4(4):381–392, 1998.
  • [15] Ruud Pellikaan and Fernando Torres. On Weierstrass semigroups and the redundancy of improved geometric Goppa codes. IEEE Trans. Inform. Theory, 45(7):2512–2519, 1999.
  • [16] Oliver Pretzel. Codes and algebraic curves. The Clarendon Press Oxford University Press, New York, 1998.
  • [17] J. C. Rosales and M. B. Branco. Irreducible numerical semigroups. Pacific J. Math., 209(1):131–143, 2003.
  • [18] J. C. Rosales, P. A. García-Sánchez, J. I. García-García, and M. B. Branco. Arf numerical semigroups. Submitted.
  • [19] Henning Stichtenoth. A note on Hermitian codes over GF(q2){\rm GF}(q^{2}). IEEE Trans. Inform. Theory, 34(5, part 2):1345–1348, 1988. Coding techniques and coding theory.
  • [20] Henning Stichtenoth. Algebraic function fields and codes. Springer-Verlag, Berlin, 1993.
  • [21] Karl-Otto Stöhr and José Felipe Voloch. Weierstrass points and curves over finite fields. Proc. London Math. Soc. (3), 52(1):1–19, 1986.