Acute Semigroups, the Order Bound on the Minimum Distance and the Feng-Rao Improvements
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 denote . Given an acute numerical semigroup we find the smallest non-negative integer for which the order bound on the minimum distance of one-point Goppa codes with associated semigroup satisfies for all . We prove that the only numerical semigroups for which the sequence is always non-decreasing are ordinary numerical semigroups. Furthermore we show that a semigroup can be uniquely determined by its sequence .
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 denote the set of all non-negative integers. A numerical semigroup is a subset of containing , closed under summation and with finite complement in . For a numerical semigroup define the genus of as the number and the conductor of as the unique integer such that and . The elements in are called the non-gaps of while the elements in are called the gaps of . The enumeration of is the unique increasing bijective map . We will use for . 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 be a function field and let be a rational point of . For a divisor of , let . Define and let with . It is well known that the number of elements in which are not in is equal to the genus of the function field. Moreover, and for all . Hence, is a numerical semigroup. It is called the Weierstrass semigroup at .
Suppose are pairwise distinct rational points of which are different from and let be the map such that . For the one-point Goppa code of order associated to and is defined as .
Suppose that is the enumeration of . For any let and let . The order bound on the minimum distance of the code is defined as
and it satisfies where is the minimum distance of the code . A better bound is the refined order bound defined as
This one satisfies . The order bound depends only on the Weierstrass semigroup whereas the refined order bound depends on the Weierstrass semigroup and on the map as well. These bounds can be found in [6, 13, 12]. We have that for all , the sequence is increasing and so, for all , . 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 for which for all . This is equivalent to search for the largest at which 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 , since , the code with largest dimension among the codes with is with We call this code . Now, let be such that . With this notation,
where is the -vector space spanned by . Define
This is a code and it satisfies because . Feng and Rao proved that the minimum distance of is larger than or equal to and hence, they are an improvement to one-point Goppa codes [7]. If moreover we take the morphism into account we can drop the redundant rows in the parity check martix and define the code . The third goal of this work is to characterize the numerical semigroups that satisfy
at least for one value of . Notice that this is equivalent to ask for which numerical semigroups the sequence has for at least one .
This will give a characterization of a class of semigroups by means of a property on the sequence . We may ask how a numerical semigroup can be determined by its associated sequence . The last goal of this work is to prove that any numerical semigroup is uniquely determined by its sequence .
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 for which and hence the smallest for which for all . We prove in Section VII that the only numerical semigroups for which is always non-decreasing, that is, for all , or equivalently for all , are ordinary numerical semigroups. Those are the numerical semigroups that are equal to for some non-negative integer . We finally prove in Section VIII that a numerical semigroup can be uniquely determined by its sequence .
II Symmetric and pseudo-symmetric numerical semigroups
Definition II.1
A numerical semigroup with genus and conductor is said to be symmetric if .
Example II.2
Semigroups generated by two integers are the semigroups of the form
for some integers and . For having finite complement in it is necessary that and are coprime integers. Semigroups generated by two coprime integers are symmetric [13, 12].
Geil introduces in [10] the norm-trace curve over defined by the affine equation
where 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 and . 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 and , has conductor equal to , and any element can be written uniquely as with integers such that .
From the results in [12, Section 3.2] one can get, for any numerical semigroup generated by two integers, the equation of a curve having a point whose Weierstrass semigroup is .
Let us state now a proposition related to symmetric numerical semigroups.
Proposition II.3
A numerical semigroup with conductor is symmetric if and only if for any non-negative integer , if is a gap, then 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 is a non-gap then must be a gap because otherwise would also be a non-gap.
Definition II.4
A numerical semigroup with genus and conductor is said to be pseudo-symmetric if .
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 with odd conductor is pseudo-symmetric if and only if for any non-negative integer different from , if is a gap, then is a non-gap.
Example II.6
The Klein quartic over is defined by the affine equation
and it is non-singular if . Suppose and denote the rational point with affine coordinates and . The Weierstrass semigroup at is
For these results we refer the reader to [16, 12]. In this case and the only gaps different from are and . In both cases we have . This proves that 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 with enumeration is called an Arf numerical semigroup if for every with [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 is Arf. If for some , then for all . Consequently, if is Arf and , then .
Proof: Let us prove this by induction on . For and it is obvious. If and then .
Let us give the definition of inductive numerical semigroups. They are an example of Arf numerical semigroups.
Definition III.4
A sequence of numerical semigroups is called inductive if there exist sequences and of positive integers such that and for , . 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 associated to the second tower of Garcia-Stichtenoth attaining the Drinfeld-Vlăduţ bound [8] are given recursively by and, for ,
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 and an odd integer. They are of the form
for some positive integer .
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 be a numerical semigroup. The Apéry set of is
Remark III.10
.
Lemma III.11
Let be a pseudo-symmetric numerical semigroup. For any different from , .
Proof: Let us prove first that . Since , and it is different from by hypothesis. Thus because is pseudo-symmetric.
Now, because otherwise . So must belong to .
Proposition III.12
The only Arf pseudo-symmetric semigroups are and (corresponding to the Klein quartic).
Proof: Let be an Arf pseudo-symmetric numerical semigroup. Let us show first that . The inclusion is obvious. In order to prove the opposite inclusion suppose , . By Lemma III.11, and since , . On the other hand, if then . Now, by the Arf condition, , which is a contradiction.
Now, if then, by Remark III.10, and . But is not pseudo-symmetric.
If then, by Remark III.10, . But then must be hyperelliptic and so is not pseudo-symmetric.
So must be . Now Remark III.10 implies that and that and are gaps. If then and this gives . Else if then and this gives . Finally, if and , since is pseudo-symmetric, . But this contradicts Lemma III.3.
The next two propositions are two characterizations of Arf numerical semigroups.
Proposition III.13
The numerical semigroup with enumeration is Arf if and only if for every two positive integers with , .
Proof: [4, Proposition 1].
Proposition III.14
The numerical semigroup is Arf if and only if for any , the set is a numerical semigroup.
Proof: Suppose is Arf. Then and if , with and , , then . Since is Arf, and it is larger than or equal to . Thus, .
On the other hand, if is such that is a numerical semigroup for any then, if are in , we will have , , and therefore .
IV Numerical semigroups generated by an interval
A numerical semigroup is generated by an interval with , if
A study of semigroups generated by intervals was carried out by García-Sánchez and Rosales in [9].
Example IV.1
Let be a prime power. The Hermitian curve over is defined by the affine equation
and it has a single rational point at infinity. The Weierstrass semigroup at the rational point at infinity is generated by and (for further details see [19, 12]). So, it is an example of numerical semigroup generated by an interval.
Lemma IV.2
The semigroup generated by the interval satisfies
This lemma is a reformulation of [9, Lemma 1].
Proposition IV.3
is symmetric if and only if
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 for some non-negative integer .
Proposition IV.5
The unique numerical semigroup which is pseudo-symmetric and generated by an interval is .
Proof: By Lemma IV.2, for the non-trivial semigroup generated by the interval , the intervals of gaps between and the conductor satisfy that the length of each interval is equal to the length of the previous interval minus . On the other hand, the intervals of non-gaps between and satisfy that the length of each interval is equal to the length of the previous interval plus .
Now, by definition of pseudo-symmetric semigroup, 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 gaps. If it is equal to then and . Otherwise . Then, if is pseudo-symmetric, the previous interval of non-gaps has length . Since is generated by an interval, the first interval of non-gaps after must have length and since is pseudo-symmetric the interval of gaps before must have the same length. But since is generated by an interval, the interval of gaps previous to must have length . This is a contradiction. The same argument proves that 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 , that is, when .
V Acute numerical semigroups
Definition V.1
We say that a numerical semigroup is ordinary if it is equal to
for some non-negative integer .
Almost all rational points on a curve of genus over an algebraically closed field have Weierstrass semigroup of the form . 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 , since there exist curves with infinitely many non-ordinary points [21].
Notice that is an ordinary numerical semigroup. It will be called the trivial numerical semigroup.
Definition V.2
Let be a numerical semigroup different from with enumeration , genus and conductor . The element will be called the dominant of the semigroup and will be denoted . For each let be the number of gaps which are smaller than . In particular, and . If is the smallest integer for which then is called the subconductor of and denoted .
Remark V.3
Notice that if , then . Otherwise we would have and . Notice also that all integers between and are in because otherwise .
Remark V.4
For a numerical semigroup different from the following are equivalent:
- (i)
-
is ordinary,
- (ii)
-
the dominant of is ,
- (iii)
-
the subconductor of is .
Indeed, (i)(ii) and (ii)(iii) are obvious. Now, suppose (iii) is satisfied. If the dominant is larger than or equal to it means that is in and so a contradiction.
Definition V.5
If is a non-ordinary numerical semigroup with enumeration and with subconductor then the element will be called the subdominant and denoted .
It is well defined because of Remark V.4.
Definition V.6
A numerical semigroup is said to be acute if is ordinary or if is non-ordinary and its conductor , its subconductor , its dominant and its subdominant satisfy .
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 the Weierstrass semigroup at the unique point at infinity is
In this case , , and and it is easy to check that it is an acute numerical semigroup.
Example V.8
For the Weierstrass semigroup at the rational point of the Klein quartic in Example II.6 we have , and . So, it is an example of a non-ordinary acute numerical semigroup.
Proposition V.9
Let be a numerical semigroup.
-
1.
If is symmetric then it is acute.
-
2.
If is pseudo-symmetric then it is acute.
-
3.
If is Arf then it is acute.
-
4.
If is generated by an interval then it is acute.
Proof: If is ordinary then it is obvious. Let us suppose that is a non-ordinary semigroup with genus , conductor , subconductor , dominant and subdominant .
-
1.
Suppose that is symmetric. We know by Proposition II.3 that a numerical semigroup is symmetric if and only if for any non-negative integer , if is a gap, then . If moreover it is not ordinary, then is a gap. So, and it is precisely the dominant. Hence, . Since is a gap, and so is acute.
-
2.
Suppose that is pseudo-symmetric. If then and which is ordinary. Else if then the proof is equivalent to the one for symmetric semigroups.
-
3.
Suppose is Arf. Since , then is in and it is strictly larger than the dominant . Hence it is larger than or equal to . So, and is acute.
-
4.
Suppose that is generated by the interval . Then, by Lemma IV.2, there exists such that , , and . So, while . Hence, is acute.
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,
In this case, , , and .
On the other hand there exist numerical semigroups which are acute and which are not symmetric, pseudo-symmetric, Arf or interval-generated. For example,
In this case, , , and .
VI On the order bound on the minimum distance
In this section we will find a formula for the smallest for which for all , for the case of acute semigroups. We will use the following well-known result on the values .
Proposition VI.1
Let be a numerical semigroup with genus , conductor and enumeration . Let be the number of gaps smaller than and let
Then for all ,
In particular, for all (or equivalently, for all such that ),
Proof: [13, Theorem 3.8.].
Remark VI.2
Let be a non-ordinary numerical semigroup with conductor , subconductor and dominant . Then, . Indeed, and by Remark V.4 it is strictly larger than . So, it must be larger than or equal to .
Theorem VI.3
Let be a non-ordinary acute numerical semigroup with enumeration , conductor , subconductor and dominant . Let
Then,
-
1.
-
2.
for all .
Proof: Following the notations in Proposition VI.1, for , . Thus, for we have
(1) |
Let . Notice that is the number of gaps between the conductor and the dominant. Since is acute, the integers before are also gaps. Let us call . For all , both and are in because they are gaps and
Moreover, there are no more gaps in because, if then and so . Therefore,
Now suppose that . By Remark VI.2, and so . Then,
where
Notice that and hence
We have
So,
Notice that . Thus, for ,
Hence, by (1), for all because . Now, let us analyze what happens if .
If then
and if then
So, by (1) and since both and are larger than or equal to , the result follows.
Corollary VI.4
Let be a non-ordinary acute numerical semigroup with enumeration , conductor and subconductor . Let
Then, is the smallest integer for which
for all .
Example VI.5
Proposition VI.6
Let be a non-ordinary numerical semigroup with conductor , subconductor and dominant .
-
1.
If is symmetric then ,
-
2.
If is pseudo-symmetric then ,
-
3.
If is Arf then ,
-
4.
If is generated by an interval then .
Proof:
- 1.
-
2.
If is pseudo-symmetric and non-ordinary then because is a gap different from . So, .
-
3.
If is Arf then . Indeed, if then and, since is Arf, , a contradiction. Since , we have .
-
4.
Suppose is generated by the interval . By Lemma IV.2, there exists such that and . We have that , because otherwise , and hence would be a gap greater than . On the other hand , and hence .
Example VI.7
Consider the Hermitian curve over . Its numerical semigroup is generated by and . 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 .
In Table II we include, for each integer from to , the values , and . Notice that in this case the conductor is , the dominant is and the subconductor is . We do not give the values in the table for because for all . We can check that, as follows from Theorem VI.3 and Proposition VI.6, is the largest integer with and so the smallest integer for which for all . Notice also that, as pointed out in Proposition VI.6, .
Furthermore, in this example there are rational points on the curve different from and the map evaluating the functions of at these points satisfies that the words are linearly independent whereas is linearly dependent to the previous ones. So, for all .
Example VI.8
Let us consider now the semigroup of the fifth code associated to the second tower of Garcia and Stichtenoth over . As noticed in Example III.6, this is an Arf numerical semigroup. We set in Table III the values , and for each integer from to . In this case the conductor is , the dominant is and the subconductor is . As before, we do not give the values for . We can check that, as follows from Theorem VI.3 and Proposition VI.6, is the largest integer with and so, the smallest integer for which for all .
VII On the improvement of the codes
Proposition VII.1
If is an ordinary numerical semigroup with enumeration then
Proof: It is obvious that and that whenever . So, since , we have that for all . Finally, if then all non-gaps up to are in as well as , and none of the remaining non-gaps are in . Now, if the genus of is , then and . So, .
As a consequence of Proposition VII.1, the sequence is non-decreasing if is an ordinary numerical semigroup. We will see in this section that ordinary numerical semigroups are in fact the only semigroups for which is non-decreasing.
Lemma VII.2
Suppose that for the semigroup the sequence is non-decreasing. Then is Arf.
Proof: Let be the enumeration of . Let us see by induction that, for any non-negative integer ,
- (i)
-
, where means the union of disjoint sets.
- (ii)
-
.
Notice that if (i) is satisfied for all , then for all , and hence by Proposition III.13 is Arf.
It is obvious that both (i) and (ii) are satisfied for the case .
Suppose . By the induction hypothesis, . Now, since is not decreasing and , we have . On the other hand, if are such that and then and . So, and hence if and only if . This proves (i).
Finally, (i) implies and (ii) follows by an analogous argumentation.
Theorem VII.3
The only numerical semigroups for which is non-decreasing are ordinary numerical semigroups.
Corollary VII.4
The only numerical semigroup for which is strictly increasing is the trivial numerical semigroup.
As a consequence of Theorem VII.3 we can show that the only numerical semigroups for which the related evaluation codes are not improved by the codes , at least for one value of the designed minimum distance, are ordinary semigroups.
Corollary VII.5
Given a numerical semigroup define . There exists at least one value of for which if and only if is non-ordinary.
VIII The sequence determines the semigroup
Theorem VIII.1
Suppose that corresponds to the numerical semigroup . Then there is no other numerical semigroup with the same sequence .
Proof: If then is strictly increasing and, by Corollary VII.4, there is no other semigroup with the same sequence .
Suppose that is not trivial. Then we can determine the genus and the conductor from the sequence . Indeed, let . In the following we will show how to determine without the knowledge of and . Notice that and so . This implies and . By Proposition VI.1, . But . So, . By Proposition VI.1 again, for all and so we have
We can determine the genus as
and the conductor as
Now we know that and and, furthermore, . It remains to determine for all whether . Let us assume .
On one hand, and so . This means that and hence
(9) |
On the other hand, if we define to be
then
(10) |
is a non-gap
This gives an inductive procedure to decide whether belongs to decreasingly from to .
Remark VIII.2
From the proof of Theorem VIII.1 we see that a semigroup can be determined by and the values for .
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 . 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.