On the second Feng-Rao distance of Algebraic Geometry codes related to Arf semigroups
J. I. Farr\'an, P. A. Garc\'ia-S\'anchez, B. A. Heredia

TL;DR
This paper analyzes the second Feng-Rao distance in algebraic geometry codes linked to Arf semigroups, providing bounds and computations that enhance understanding of code parameters and their relation to semigroup properties.
Contribution
It introduces a method to compute the second Feng-Rao distance for Arf semigroups and applies it to codes from asymptotically good towers, expanding the theoretical framework.
Findings
Provides a lower bound for the second Hamming weight of AG codes.
Calculates the second Feng-Rao number for specific semigroups.
Includes examples and comparisons with previous results.
Abstract
We describe the second (generalized) Feng-Rao distance for elements in an Arf numerical semigroup that are greater than or equal to the conductor of the semigroup. This provides a lower bound for the second Hamming weight for one point AG codes. In particular, we can obtain the second Feng-Rao distance for the codes defined by asymptotically good towers of function fields whose Weierstrass semigroups are inductive. In addition, we compute the second Feng-Rao number, and provide some examples and comparisons with previous results on this topic. These calculations rely on Ap\'{e}ry sets, and thus several results concerning Ap\'ery sets of Arf semigroups are presented.
| 2 | 4 | 6 | 8 | 10 | 11 | 12 | 13 | |
|---|---|---|---|---|---|---|---|---|
| 3 | 4 | 4 | 4 | 4 | 4 | 6 | 6 | |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 | ||
| 8 | 8 | 10 | 10 | 11 | 12 | 13 |
| 421 | 422 | 423 | 424 | 425 | 426 | 427 | 428 | 429 | 430 | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 18 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 24 | 24 | 25 | |
| 14 | 14 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | |
| 16 | 16 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | |
| 14 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 17 | |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 454 | 461 | 462 | 463 | 464 | 465 | 466 | 467 | ||||
| 17 | 17 | 19 | 21 | 23 | 23 | 25 | 25 | 27 | 27 | 29 | |
| 12 | 12 | 14 | 14 | 14 | 14 | 16 | 16 | 18 | 18 | 20 | |
| 15 | 15 | 18 | 18 | 18 | 18 | 20 | 20 | 23 | 23 | 25 | |
| 12 | 14 | 14 | 14 | 14 | 16 | 16 | 18 | 18 | 20 | 20 | |
| 15 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | ||||
| 468 | 469 | 470 | 471 | 472 | 473 | 474 | 475 | 476 | 477 | 478 | |
| 29 | 31 | 31 | 33 | 33 | 35 | 35 | 37 | 37 | 38 | 39 | |
| 20 | 22 | 22 | 24 | 24 | 26 | 26 | 28 | 28 | 30 | 30 | |
| 25 | 28 | 28 | 30 | 30 | 33 | 33 | 35 | 35 | 38 | 38 | |
| 22 | 22 | 24 | 24 | 26 | 26 | 28 | 28 | 30 | 30 | 31 | |
| 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · Commutative Algebra and Its Applications · Polynomial and algebraic computation
On the second Feng-Rao distance of Algebraic Geometry codes related to Arf semigroups
José I. Farrán
Departamento de Matemática Aplicada, Universidad de Valladolid, Escuela de Ingeniería Informática de Segovia, España
,
Pedro A. García-Sánchez
IEMath-GR and Departamento de Álgebra, Universidad de Granada, E-18071 Granada, España
and
Benjamín A. Heredia
Departamento de Matemática e Centro de Matemática e Aplicaçoes (CMA), FCT, Universidade Nova de Lisboa
Abstract.
We describe the second (generalized) Feng-Rao distance for elements in an Arf numerical semigroup that are greater than or equal to the conductor of the semigroup. This provides a lower bound for the second Hamming weight for one point AG codes. In particular, we can obtain the second Feng-Rao distance for the codes defined by asymptotically good towers of function fields whose Weierstrass semigroups are inductive. In addition, we compute the second Feng-Rao number, and provide some examples and comparisons with previous results on this topic. These calculations rely on Apéry sets, and thus several results concerning Apéry sets of Arf semigroups are presented.
Key words and phrases:
AG codes, towers of function fields, generalized Hamming weights, order bounds, Feng-Rao numbers, Arf semigroups, inductive semigroups, Apéry sets
2010 Mathematics Subject Classification:
11T71, 20M14, 11Y55
The first author is supported by the project MTM2015-65764-C3-1-P (MINECO/FEDER)
The second author is supported by the projects MTM2014-55367-P, FQM-343, FQM-5849, and FEDER funds
The third author is supported by the Fundação para a Ciência e a Tecnologia (Portuguese Foundation for Science and Technology) through the project UID/MAT/00297/2013 (Centro de Matemática e Aplicações).
1. Introduction
Algebraic Geometry codes (AG codes for short) are a family of error-correcting codes whose parameters improve the Gilbert-Varshamov codes (see [HvLP]). These codes can be efficiently decoded by means of the so-called Feng-Rao majority voting decoding algorithm introduced in [FR]. This algorithm decodes up to half the so-called Feng-Rao distance, which is a lower bound for the minimum distance, better than the Goppa distance. The Feng-Rao distance depends only on a Weierstrass semigroup of the underlying algebraic curve, and this allows us to study this parameter in general numerical semigroups.
The construction of asymptotically good sequences of AG codes became more explicit from the introduction of asymptotically good towers of function fields by García and Stichtenoth [GS]. Numerical semigroups associated to this construction are inductive, and in particular are Arf semigroups (see [CFM] and [FG]).
The minimum distance was extended with the introduction of the generalized Hamming weight, independently in [HKM] and [W] for coding and cryptographic purposes, respectively. The generalization of the Feng-Rao bound was first considered in [HP], where it was proven that the so-called generalized (Feng-Rao) order bounds are also lower bounds for the generalized Hamming weights.
For large elements of the underlying numerical semigroup , the (generalized) Feng-Rao distance equals the Goppa bound up to a number, which is called the Feng-Rao number, denoted . This integer depends solely on and the semigroup . The second Feng-Rao number for inductive semigroups was computed in [FG], and as a consequence, that of the tower of function fields by García and Stichtenoth. Nevertheless, for small elements of the semigroup, namely those between the conductor and , the actual generalized Feng-Rao distance can be larger than the corresponding Goppa-like bound. This is due to the fact that Arf semigroups are (almost always) not symmetric (see [FM]).
The problem of computing Feng-Rao numbers and generalized Feng-Rao distances is hard. For numerical semigroups generated by intervals or by two (coprime) positive integers we have formulas for the Feng-Rao numbers (see [DFGL1] and [DFGL2], respectively). In this paper we compute the second Feng-Rao distance in the whole interval for Arf semigroups, generalizing the results of both [CFM] and [FG]. The computation is done by means of a very explicit algorithm, and the calculations improve sensibly those obtained in [FG].
Every Arf numerical semigroup can be constructed by a series of translations of the form , starting with (the set of nonnegative integers). We study how Apéry sets and sets of divisors of can be constructed from the corresponding sets in (more details in Section 2). With this machinery we will be able to infer properties of the second Feng-Rao distance and Feng-Rao numbers of an Arf numerical semigroup.
The approach we follow in this paper is different from the one given in [FG], where homothecy was considered instead. The class studied there was the one closed under these homothecies: the class of inductive numerical semigroups. Every inductive numerical semigroup has the Arf property; thus in some sense the results presented in this manuscript extend those given in [FG]. We also study here Feng-Rao distances, which were not considered in [FG]. In particular, the second Feng-Rao distance of the inductive semigroups underlying in the construction [GS] of García and Stichtenoth can be explicitly computed with our algorithm.
The paper is organized as follows: Section 2 introduces the preliminary results needed in the rest of the manuscript concerning numerical semigroups, Arf semigroups, divisors, Apéry sets, Feng Rao numbers and generalized Feng-Rao distances. Section 3 computes the second Feng-Rao number for Arf semigroups. Section 4 is devoted to the calculation of the second Feng-Rao distance in the interval , which is divided in two parts. We first study the interval , with the multiplicity of the semigroup, and then the remaining elements in by using an iterative procedure. Section 5 studies the particular case of hyperelliptic semigroups. Section 6 discusses some computational issues concerning generalized Feng-Rao distances for arbitrary semigroups, and finally Section 7 shows some examples and applications to AG codes coming from towers of function fields.
2. Preliminaries
In this section we introduce the notations and definitions needed in the rest of the paper. A numerical semigroup is a set of nonnegative integers that is closed under addition, contains the zero, and has finite complement in .
Let be a numerical semigroup, with . We say that is an Arf numerical semigroup if for every , is in . Thus Arf numerical semigroups are a particular example of numerical semigroups that can be defined by a pattern [BGS]. Arf numerical semigroups can be also characterized as numerical semigroups attaining a redundancy bound associated to evaluation codes, [B].
We will denote by the *multiplicity *of . The conductor of , , is the least integer such that . The genus of is the cardinality of , and we will refer to it as . More details on numerical semigroups can be found in [RG], and some applications in [AG]. A nice review of the interaction between numerical semigroups and AG codes can be found in [B1].
For a numerical semigroup , and , we say that divides if (in the literature this is denoted sometimes by ). This relation is an ordering in . If and , then has at least two trivial divisors ([math] and itself), and is called irreducible if it has exactly these two trivial divisors.
A subset of is a generating system of if . Every numerical semigroup has a minimal generating system, that is, a generating system such that none of its subsets generates the semigroup. This minimal generating system is precisely , with (we will use the asterisk notation to remove the zero element from a set of integers). The elements of the minimal generating system are precisely the irreducible elements of the semigroup. The cardinality of the minimal generating system of a numerical semigroup is known as the embedding dimension of . As two irreducible elements in a numerical semigroup cannot be congruent modulo the multiplicity of the semigroup, it follows that the embedding dimension is less than or equal to the multiplicity of the numerical semigroup. Numerical semigroups with maximal embedding dimension are thus numerical semigroups with embedding dimension equal to the multiplicity. It is well known that numerical semigroups with the Arf property have maximal embedding dimension (see for instance [RG, Chapter 2]).
For any integer , denote the Apéry set of with respect to by
[TABLE]
The Apéry set of is formed precisely by the elements in that are not “divisible” (with respect to the semigroup) by . If , then has precisely elements (indeed the converse is also true). Apéry in [A] originally defined these sets only for elements in the semigroup. We will see later that extending this definition to every integer is quite convenient.
If has maximal embedding dimension, then the set
[TABLE]
is the minimal generating system of (see for instance [RG, Chapter 2]).
Let be a numerical semigroup. The set of divisors in of is given by
[TABLE]
It is easy to see that this set is not empty if and only if . If , then and we have if and only if is irreducible. The following will be useful later.
Lemma 1**.**
Let be a numerical semigroup. Given with we have that if and only if .
Proof.
Since the necessity is obvious.
For the converse, suppose that and take . Then and , whence . ∎
For , we write
[TABLE]
The Feng-Rao distance of is given by
[TABLE]
One of the goals of this paper is to compute for an Arf numerical semigroup and (the conductor of ).
For we have
[TABLE]
for some depending only on and (see for instance [FM]).
Moreover, we also have
[TABLE]
for . Note that the case does not make sense for AG codes, since we should have if we want to have an injective coding map (see [HvLP]). It may happen that the above inequality becomes an equality for all integers greater than a certain bound less than . For instance, for , such a bound has been calculated in [1] for acute semigroups, and Arf numerical semigroups are acute.
For the particular case , we have
[TABLE]
(see [FM], or [FG] with the notation used here).
Given a numerical semigroup and an element , the set
[TABLE]
is again a numerical semigroup (indeed it has maximal embedding dimension, [RG, Chapter 2]). Moreover, has the Arf property if and only if has the Arf property [R].
The following result follows immediately from the definition of , and will be used later without referencing to it.
Proposition 2**.**
Let be a numerical semigroup and let . Then
- •
,
- •
,
- •
.
We will prove later that for Arf numerical semigroups, .
In order to simplify notation, will be denoted by .
For a positive integer, set
[TABLE]
the distance between two consecutive elements in .
Lemma 3**.**
Let be an Arf numerical semigroup. If , then we have and .
Proof.
The first assertion is a consequence of the Arf property for the triple , if , and if .
If , as and , we obtain . Thus . ∎
In particular, . Also for all ().
The sequence is known in the literature as the multiplicity sequence of (see for instance [BDF] or [GHKR]), and if is an Arf numerical semigroup, it determines the semigroup since
[TABLE]
(the arrow here means that all integers greater than the integer preceding it are in the set).
Remark 4*.*
Let be an Arf numerical semigroup, and let be its multiplicity sequence. Then
[TABLE]
In other words, every Arf semigroup can be obtained from after a finite set of translations (and adding 0 to become a monoid).
Remark 5*.*
Let be a numerical semigroup with conductor , and let . For any such that and we have
[TABLE]
As a consequence, if is the multiplicity sequence of an Arf numerical semigroup with conductor , and such that and , then the set is an Arf numerical semigroup with multiplicity sequence where appears times in the sequence. That is,
[TABLE]
Starting with , and repeating this process we get the class of inductive numerical semigroups, see [FG].
3. Apéry sets and the second Feng-Rao number
In light of Eq. 1, a good understanding of Apéry sets will help us in the computation of the second Feng-Rao number.
Let be a numerical semigroup and let . Recall that . It is clear that . Let us denote .
Proposition 6**.**
Let be a numerical semigroup and let . Then
[TABLE]
Proof.
Observe that if and only if and , which happens if and only if and . ∎
Every nonzero element of is of the form for some . The following result describes the Apéry set of in in terms of the Apéry sets of and in .
Proposition 7**.**
Let be a numerical semigroup and let be a nonzero element of . For any , we have
[TABLE]
Proof.
Let . Then with . Now , so that we have two possibilities:
- •
if , then , whence ;
- •
if , then .
For the other inclusion, if , then and . In particular, . So .
Finally, let . Then , but . Hence . ∎
Recall that the second Feng-Rao number can be computed as the minimum of the cardinalities of the Apéry sets of positive integers less than the multiplicity. We now give a series of lemmas that will allow to see how these cardinalities behave in an Arf numerical semigroup.
Lemma 8**.**
Let be an Arf numerical semigroup. If , then
[TABLE]
Proof.
For any we have , so , which means that is in the Apéry set. Lemma 3 ensures that if , . ∎
By using the relationship between the Apéry set of an integer and its opposite, we can get the cardinality of the Apéry sets of the distances between elements in an Arf numerical semigroup.
Corollary 9**.**
Let be an Arf numerical semigroup. If , then
[TABLE]
Proof.
We only need to use the fact that (see [FGHL, Lemma 1]) together with Lemma 8. ∎
Next we see that the cardinality of the Apéry sets of integers between the distances are controlled by the distances.
Lemma 10**.**
Let be an Arf numerical semigroup. For any we have
[TABLE]
In particular, .
Proof.
For any , we have , and so . By Lemma 8, this implies that , and thus by [FGHL, Lemma 1],
[TABLE]
Remark 11*.*
This means that in order to compute the second Feng-Rao number using the formula in Eq. 1 we only need to check , with a distance between consecutive elements in .
Remark 12*.*
Notice that if is an Arf numerical semigroup and , then . Arguing in this way, . This proves the following result.
Lemma 13**.**
.
With this, we can calculate the second Feng-Rao number of an Arf numerical semigroup in terms of its multiplicity sequence.
Proposition 14**.**
Let be an Arf numerical semigroup with multiplicity sequence , that is, . Then
[TABLE]
Proof.
Using Corollary 9, we have
[TABLE]
So if , with , we obtain
[TABLE]
Since by Lemma 13
[TABLE]
we can apply Remark 11 to get the desired result. ∎
Also, this allows us to give a recursive formula. Recall that has the Arf property if and only if has the Arf property.
Theorem 15**.**
Let be an Arf numerical semigroup and let . Then
[TABLE]
Proof.
This is a consequence of Proposition 14 together with Eq. 2 ∎
Notice that, by using Remark 4, the above theorem provides us with an algorithm to compute the second Feng-Rao number for any Arf numerical semigroup. In fact, if as in Section 2, then we start with where , and iterate Theorem 15 with from to .
Example 16*.*
Let , which has multiplicity sequence . Observe that . By Theorem 15, . By using again this formula, . Finally, .
If we use Proposition 14, .
As a corollary of Proposition 14 and Remark 5 we obtain the following formula for the homothetic transformation (compare with [FG]; recall that every inductive semigroup has the Arf property).
Corollary 17**.**
Let be an Arf numerical semigroup with conductor . Let , and such that and . Then
[TABLE]
Furthermore, if has multiplicity sequence , then
[TABLE]
4. The second Feng-Rao distance
Our next goal is to compute the second Feng-Rao distance for elements in an Arf numerical semigroup greater than the conductor of the semigroup. To this end, we will apply again Remark 4 iteratively. Note that for one has [FM] and we have computed the second Feng-Rao number for Arf semigroups. The starting case is actually trivial, since .
Given an Arf numerical semigroup with conductor , we first study the second Feng-Rao distance for the elements in , and then from on. We need some lemmas relating the divisors of a numerical semigroup and its translate by one of its elements (as we had in the case of Apéry sets).
Lemma 18**.**
Let be a numerical semigroup and let . For any , we have
[TABLE]
and this union is disjoint.
Proof.
First, we show that . Take . Then is clearly in , and , which is in because . This proves one inclusion.
Let now be an element in . Since , we have . Also, , and as , we conclude that . Thus, . ∎
From the above lemma we can determine completely the (classical) Feng-Rao distance for an Arf numerical semigroup (this was done already in [CFM]).
Theorem 19** (Campillo-Farrán-Munuera).**
Let be an Arf numerical semigroup with , and denote and for . Then one has and for , and hence
- •
**
- •
* if , ,*
- •
* if .*
Note that the main purpose of this paper is precisely to generalize the above result for the second Feng-Rao distance. Thus we need to know how divisors of two elements behave under translations.
Lemma 20**.**
Let be a numerical semigroup and let . For every configuration , we have
[TABLE]
If in addition , then this union is disjoint. In particular,
[TABLE]
Proof.
The first statement follows easily from Lemma 18. For the second, suppose , and so . Then because . Similarly, , since .
Notice that . From this observation, the last inequality follows. ∎
The union might not be disjoint if . For example, it is not disjoint for .
The following result gives bounds for the cardinality of the set of divisors of two elements in a numerical semigroup in terms of the divisors of each element. This will be used later.
Lemma 21**.**
Let be a numerical semigroup. For any with we have
[TABLE]
Proof.
The first inequality comes from the inclusions
[TABLE]
where the first union is disjoint.
The second inequality is clear since . ∎
Recall that we are looking for minimums of with in a numerical semigroup , with . The following result is telling us that we can choose and at distance at most the multiplicity of . This simplifies the search.
Lemma 22**.**
Let be a numerical semigroup with conductor and multiplicity . For , we have
[TABLE]
Proof.
Suppose is the smallest element in which the minimum in the left hand side of the above equation is attained. If , then , and by Lemma 1 we have . Thus,
[TABLE]
which is in contradiction with the minimality of . ∎
With this series of lemmas we are now ready to study the second Feng-Rao distance on an Arf numerical semigroup . We will study first the interval and then the elements larger than , with the conductor of and its multiplicity. This distinction will become clear later, since the results obtained in each case are different in nature.
4.1. Second Feng-Rao distance up to
First, we study the case . In this setting, , is even, and .
Lemma 23**.**
Let be an even integer greater than one. For and , we have
[TABLE]
Proof.
It is clear that , since . For any other element of the semigroup with and , , and by Lemma 21 for any . As for , we have for any , so also . We deduce that for . Finally
[TABLE]
which gives for . ∎
We now deal with the case of embedding dimension greater than two. The following property simplifies the task.
Proposition 24**.**
Let be an Arf numerical semigroup with conductor and multiplicity . Then either or is irreducible.
Proof.
Recall that is the minimal generating system of .
Since , clearly both and are in . Now suppose that is not irreducible. Then . That means that . If , then by Remark 12, we will have , which is a contradiction, so . Thus . ∎
With this we know the value of the second Feng-Rao distance for the elements in up to . For and the calculations require more work.
Corollary 25**.**
For an Arf numerical semigroup with conductor and multiplicity we have
[TABLE]
for all with . Moreover, if and only if .
Let be an Arf numerical semigroup with conductor and multiplicity . Let with . The conductor of is then . Recall that every Arf numerical semigroup is constructed by applying this procedure several times. The base case is , and we have the following. Observe that , and so in the first step we can always omit the case .
Lemma 26**.**
Let with . Then , and
[TABLE]
and
[TABLE]
Proof.
Clearly, the conductor of is . The equality follows from Corollary 25, because . For the last equality, since is the largest irreducible of , we deduce from Lemma 21 that . But we have
[TABLE]
whence . ∎
Now we go for the general case of the second Feng-Rao distance of .
Lemma 27**.**
Let be an Arf numerical semigroup with multiplicity , and let .Then
[TABLE]
Proof.
Take and in Lemma 21, which yields
[TABLE]
By taking minimums we obtain
[TABLE]
Notice that for and , we have
[TABLE]
This implies that is attained in for some . Thus
[TABLE]
Since , . By using Theorem 19, we obtain , and consequently
[TABLE]
Now if and only if exists with (the upper bound of comes from Lemma 22) such that . As , we deduce and . Write with . This would mean that . This can only be the case if . ∎
The next step will be describing .
Lemma 28**.**
Let be an Arf numerical semigroup with multiplicity , and let .
- •
If , we have
[TABLE]
- •
If , then
[TABLE]
Proof.
By Corollary 25 we already know that if and only if .
If and , then Lemma 27 and Corollary 25 ensure that .
Assume that and . Then by Lemma 27, the only possibilities for are 4 and 5. By definition,
[TABLE]
In light of Lemma 21, , and by Lemma 27, . Consequently
[TABLE]
Thus , if and only if . Now, since , we have that and are in . So, necessarily we will have . It is easy to see that when , and we have
[TABLE]
We can summarize the main results of this section as follows.
Theorem 29**.**
Let be an Arf numerical semigroup, with multiplicity and conductor .
- •
If , then for with ,
- •
If , then we have:
- (1)
for , with , ; 2. (2)
If , then
[TABLE]
and ; 3. (3)
if , then
[TABLE]
and
[TABLE]
Proof.
Apply Corollary 25 and Lemmas 27 and 28, and just notice that and that always . ∎
4.2. The second Feng-Rao distance for
For a semigroup of the form , we first compute for in the interval with the aid of the previous paragraph, and now we are going to see how to compute it for in terms of , so that we can iterate the procedure to get the values in the whole interval .
Lemma 30**.**
Let be an Arf numerical semigroup with multiplicity and conductor . Let and . Then
[TABLE]
for all .
Proof.
By Lemma 20, we can easily see that
[TABLE]
Suppose that the first inequality is actually an equality and let be a pair such that (Lemma 22). But now
[TABLE]
This means that the inequalities are all equalities and we will have
[TABLE]
which happens if and only if . Since
[TABLE]
this can only be the case if . But we will also have
[TABLE]
which is impossible because (, see the proof of Lemma 22). ∎
We now focus on the case .
Lemma 31**.**
Let be a numerical semigroup with multiplicity and conductor . Let . Then, for any , the following conditions are equivalent.
- (1)
. 2. (2)
.
Proof.
Notice that . To see this, let be an integer greater than or equal to such that . Then
[TABLE]
Suppose . Then there must exist integers and with (Lemma 22) such that . By Lemma 20 we have
[TABLE]
so these inequalities must all be equalities. This can only happen if (Lemma 20), and then , which implies (see Lemma 18). So the following inequalities
[TABLE]
must all be equalities.
For the converse, suppose . Then there exists an integer with such that . But then by Lemma 18
[TABLE]
Lemma 18 yields , and all these inequalities become equalities. ∎
We summarize now the results of this paragraph in the following theorem.
Theorem 32**.**
Let be an Arf semigroup with conductor and multiplicity . Let and . For every ,
[TABLE]
As a consequence, as long as we can compute the first and second Feng-Rao distances for , we can iterate this process to obtain the second Feng-Rao distance for every Arf semigroup by means of a recursive algorithm.
Algorithm 33**.**
Feng-Rao distances and numbers of Arf numerical semigroups.
Input:* The multiplicity sequence of an Arf numerical semigroup .*
Output:* , , and for all .*
Set with and , for , . 2. 2.
For do
- •
Set , , and .
- •
Compute .
- •
Compute for by using Theorem 29.
- •
Compute for by using Theorem 32.
- •
Compute for by using Theorem 19.
Next we illustrate the algorithm with an example.
Example 34*.*
Consider the Arf semigroup . We will apply Algorithm 33 to , and compute step by step the following (Arf) semigroups. The multiplicity sequence of is .
- (1)
We start with , with and , for , . 2. (2)
. It has . Then . The values of and are given in the following table:
[TABLE] 3. (3)
. It has . The second Feng-Rao number is . The values of and are given in two intervals and .
In the first interval we apply Theorem 29, and we obtain
[TABLE]
In the second interval we apply Theorem 32, taking into account that , and we obtain the results of the following table. Note that in we have
[TABLE]
[TABLE] 4. (4)
. Now , and .
For we have to consider again two intervals: and .
In the first interval we obtain the following results
[TABLE]
In the second interval we apply again Theorem 32, obtaining the following table. Note that now .
[TABLE] 5. (5)
. Now , and . 6. (6)
. Now , and .
We proceed in the same way with and , and compute the second Feng-Rao distance in the whole interval . In both steps we always sum 3 to the previous semigroup, in because , and in because the exception when we sum 2 in Theorem 32 never happens. The second Feng-Rao distance for is shown in the following table
[TABLE]
We observe that, in all the steps, the case matches with the Goppa-like bound .
We also remark that we are improving the Goppa-like bound given by the second Feng-Rao number, which can be even negative at the beginning of the interval . For example, we show below the comparison for .
[TABLE]
Remark 35* (Ordinary semigroups).*
Let be a numerical semigroup such that , that is called an ordinary semigroup. It is always an Arf numerical semigroup with , that is . In this case the irreducible elements are precisely
[TABLE]
Applying Proposition 14 it is easy to see that
[TABLE]
Thus, if we know that
[TABLE]
because .
We can obtain the same result from Theorem 32, since we have for
[TABLE]
and from Lemma 26, we get . Finally, for ,
If is ordinary with , then
[TABLE]
Note that this also applies to the case (the elliptic semigroup).
Example 36*.*
Consider the ordinary semigroup with and .
[TABLE]
5. Hyperelliptic semigroups
Although section 4 gives an algorithm for all Arf semigroups, we study in this section the special case with a positive integer ( is precisely the genus of ), in order to get a closed formula for hyperelliptic semigroups. The conductor is precisely , so that this semigroup is symmetric (in fact, these are the only symmetric Arf semigroups). Also (2 appears times). Using Theorem 15 we get
[TABLE]
Thus, for , we have
[TABLE]
Observe that the case of genus equal to one, , has been considered in the preceding section.
The closed formula for the second Feng-Rao distance is a consequence of the following property.
Lemma 37**.**
For any hyperelliptic numerical semigroup , and any , we have
[TABLE]
Proof.
Recall that and . We will use induction on . For it is easy to see that
[TABLE]
while the second Feng-Rao distance is (using Remark 35)
[TABLE]
Suppose that, the formula holds for , we will prove it for . We have, in light of Lemma 18, that
[TABLE]
First, suppose that , with . By using the induction hypothesis and Theorem 32, we deduce
[TABLE]
but this is equal again by induction hypothesis to , which is the same as . Hence . Now by Eq. 3, we obtain
[TABLE]
If , by Lemma 23, , and by Theorem 19, (here ). ∎
Proposition 38**.**
Let be an hyperelliptic numerical semigroup. Let be a nonnegative integer smaller than , and . Then
[TABLE]
Proof.
By Theorem 32 and Lemma 37 applied times, we get
[TABLE]
Now, Lemma 23 ensures that . ∎
For a given numerical semigroup , we define the Goppa-like bound by
[TABLE]
We summarize the main results of this section in the following result.
Theorem 39**.**
Let with ,
- •
For , , one has .
- •
For , , one has .
- •
.
Example 40*.*
Consider the hyperelliptic semigroup with and . Computations of the second Feng-Rao distance are summarised in Table 1.
6. Computational aspects of the Feng-Rao distance
Several computer experiments were performed in order to guess the behavior of the second Feng-Rao distance and number for Arf numerical semigroups. We already had some GAP [GAP] code for the numericalsgps package [DGM] that was able to compute the Feng-Rao distance of a numerical semigroup. These were used in [DFGL1] for the computation of the Feng-Rao numbers of numerical semigroups generated by intervals.
In this section we present an algorithm to find a finite set in which the minimum in the formula
[TABLE]
is attained.
Let be a numerical semigroup with multiplicity and conductor . Set
[TABLE]
This is the set where we need to find the minimum. Given such that and if , we denote by the unique element in obtained by sorting the .
We will define recursively a finite subset . First, denote , and put
[TABLE]
This is clearly a finite subset of .
Suppose we have defined , and let . Define
[TABLE]
which is clearly finite. We also have that for every , so that . Then set
[TABLE]
which is a subset of , and has finitely many elements.
Proposition 41**.**
Let be a numerical semigroup, an integer, and . Then
[TABLE]
Proof.
Clearly,
[TABLE]
Suppose that the other inequality does not hold, and let be such that . Clearly, . We can choose to be minimal with respect to the lexicographical ordering fulfilling this condition.
Since we have that either or there exists such that but .
If , that means that and . So and . This means . Now by minimality of we should have
[TABLE]
which is a contradiction, since .
Thus . Suppose now that but . Then, as we must have and . This means that so , also and for all . By the minimality of we obtain
[TABLE]
which is again a contradiction. ∎
Observe that since can be constructed recursively and has finitely many elements, Proposition 41 provides a computational procedure to calculate .
7. Examples and conclusions
As we told in the Example 34, the exact value of the second Feng-Rao distance is a much better estimate for the second Hamming weight than the Goppa-like given by the second Feng-Rao number. In this sense, the results of this paper strongly improve those of the paper [FG] for AG codes coming from inductive semigroups, like those constructed from the tower of function fields given in [GS]. Notice that Arf semigroups are not symmetric (except for the hyperelliptic case), so that the equality between generalized Feng-Rao distances and Goppa-like bounds is very rare.
Let us recall now the definition of the generalized Hamming weights. First, the support of a linear code is defined as
[TABLE]
Thus, the th generalized Hamming weight of is given by
[TABLE]
where denotes a linear subcode of . In this paper we focus on . Thus, we know that
[TABLE]
for a one-point AG code constructed from an algebraic curve of genus whose involved Weierstrass semigroup is , as long as is larger than or equal to the conductor of (see the details in [HvLP]). This is called the Goppa-like bound, and we denote it by .
The results in [FG] improve previous bounds of Pellikaan in [KP] or the Griesmer order bound (see [HKM] and [DFGL2]), so that the results of this paper also improve them, as a consequence. More precisely, Pellikaan bound in [KP, Theorem 2.8] for states that
[TABLE]
On the other hand, the Griesmer order bound for yields
[TABLE]
where is the size of the finite field underlying the code .
We apply now our results to AG codes coming from the tower of function fields given in [GS]. Let us recall the definitions, and leave the details also to [FG].
Consider the tower of function fields over , where and for , is obtained from by adjoining a new element satisfying the equation
[TABLE]
This tower attains the Drinfeld-Vlăduţ bound (see [HvLP]). As a consequence, error-correcting AG codes construncted from this tower are very interesting because of their excellent asymptotical behaviour.
Let be the rational place on that is the unique pole of . It is known that the Weierstrass semigroups of at are as follows: , and for ,
[TABLE]
where
[TABLE]
Thus, these numerical semigroups are inductive, and they are Arf in particular (see [CFM]). In fact, you can see in [FG] a description of with as a disjoint union of sets as follows. Write with and , and set:
- •
,
- •
,
- •
,
- •
…
- •
,
- •
…
- •
,
- •
.
Thus, the semigroup can be easily recovered from the Algorithm 33.
We show now several examples comparing the Pellikaan bound, the Griesmer order bound, the Goppa-like bound with the second Feng-Rao number, and the bound from the second Feng-Rao-bound. Note that the AG codes only make sense for , and not only (see [HvLP]).
In both examples, we consider the dual one-point AG code over defined by the divisor , the rational place defined above (see [HvLP] for further details).
Example 42*.*
Consider the 5 floor of the above tower of function fields for (note that the codes are constructed over the finite field ). Thus , and , and the semigroup , with conductor and genus is decomposed into the following sets:
- •
,
- •
,
- •
.
Thus, we have to perform Algorithm 33 with successive translations 9, 9, 9, 9, 9, 9, 81, 81. The results for are given in Table 2. Notice that, for the Goppa-like bound, the second Feng-Rao number is , and that for the Griesmer order bound the size of the finite field is 9.
Example 43*.*
Consider the 8 floor of the above tower of function fields for , the codes being constructed over . Thus , and , and the semigroup , with conductor and genus is decomposed into the following sets:
- •
,
- •
,
- •
,
- •
,
- •
.
Thus, we have to perform the Algorithm 33 with successive translations 2, 2, 2, 2, 2, 2, 2, 2, 8, 8, 8, 8, 32, 32, 128. The results for are given in Table 3. Note that now the size of the finite field is 4, and .
As a conclusion, in sight of the above examples it is clear that the results of this paper are a kind of generalization of those in [CFM] for the second Feng-Rao distance, in the sense that this distance is constant in large bursts, corresponding to the intervals or subintervals of them.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[A] R. Apéry, Sur les branches superlinéaires des courbes algébriques, C. R. Acad. Sci. Paris, 222 (1946), 1198-1200.
- 2[AG] A. Assi, P. A. García-Sánchez, Numerical semigroups and applicactions, RSME Springer series 1 , Springer, 2016.
- 3[BDF] V. Barucci, M. D’Anna, R. Fröberg, Arf characters of an algebroid curve, JP Journal of Algebra, Number Theory and Applications, vol. 3 2 (2003), 219-243.
- 4[B] M. Bras-Amorós, Improvements to evaluation codes and new characterizations of Arf semigroups. Applied algebra, algebraic algorithms and error-correcting codes (Toulouse, 2003), 204-215, Lecture Notes in Comput. Sci., 2643 , Springer, Berlin, 2003.
- 5[1] M. Bras-Amorós, Acute semigroups, the order bound on the minimum distance, and the Feng-Rao improvements. IEEE Trans. Inform. Theory 50 (2004), 1282-1289.
- 6[B 1] M. Bras-Amorś, Numerical semigroups and codes. Algebraic geometry modeling in information theory, 167–218, Ser. Coding Theory Cryptol., 8 , World Sci. Publ., Hackensack, NJ, 2013.
- 7[BGS] M. Bras-Amorós, P. A. García-Sánchez, Patterns on numerical semigroups, Linear Algebra Appl. 414 (2006), 652 - 669.
- 8[CFM] A. Campillo, J.I. Farrán, C. Munuera, On the parameters of algebraic geometry codes related to Arf semigroups, EEE Trans. of Information Theory 46 , (2000), 2634-2638.
