Abstract
In this work, we show that if F is a positive integer, then is a saturated numerical semigroup with Frobenius number F} is a covariety. As a consequence, we present two algorithms: one that computes and another which computes all the elements of with a fixed genus. If for some then we see that there exists the least element of containing X. This element is denoted by If , then we define the -rank of S as the minimum of In this paper, we present an algorithm to compute all the elements of with a given -rank.
1. Introduction
Let be the set of nonnegative integers. A numerical semigroup is a subset S of which is closed by sum and is finite. The set is known as the set of gaps of S and its cardinality, denoted by is the genus of The largest integer not belonging to S is known as the Frobenius number of S and it will be denoted by
Let A be a nonempty subset of Then
is a numerical semigroup if and only if and every numerical semigroup has this form (see [1], Lemma 2.1). The set A is called a system of generators of a numerical semigroup S if In addition, if for every then we say that A is a minimal system of generators of
In [1], Corollary 2.8, it is proven that every numerical semigroup has a unique minimal system of generators which is also finite. We denote this by for the minimal system of generators of The cardinality of is called the embedding dimension of S and is denoted by Another invariant which we use in this work is the minimum of It is called the multiplicity of S and it is denoted by
If S is a numerical semigroup S, the multiplicity, the genus, and the Frobenius number of S are three essential invariants in the theory of numerical semigroups (see for example [2,3] and the references given there). These invariants will be fundamental tools in this paper.
The Frobenius problem (see [3]) for numerical semigroups consists of obtaining formulas for calculating the Frobenius number and the genus of a numerical semigroup from its minimal system of generators. When the numerical semigroup has an embedding dimension of two, the problem has been solved by J. J. Sylvester (see [4]). However, if the numerical semigroup has an embedding dimension greater than or equal to three, the problem is still open.
To find a solution to the Frobenius problem, in [5] we study the set where The generalization of as a family of numerical semigroups that verifies certain properties lead us to introduce the concept of covariety in [5]. That is, a covariety is a nonempty family of numerical semigroups that fulfills the following conditions:
- (1)
- has a minimum, denoted by with respect to set inclusion.
- (2)
- If , then .
- (3)
- If and , then .
This concept has allowed us to study common properties of some families of numerical semigroups. For instance, in [6] we have studied the set of all numerical semigroups which have the Arf property (see for example [2]) with a given Frobenius number, showing some algorithms to compute them.
In the semigroup literature, one can find a long list of works dedicated to the study of one-dimensional analytically irreducible domains via their value semigroup (see for instance [7,8,9,10,11]). One of the properties studied for this type of rings using this approach has been to be saturated. Saturated rings were introduced in three different ways by Zariski [12], Pham-Teissier [13], and Campillo [14]. These three definitions coincide for algebraically closed fields of characteristic zero. The characterization of saturated rings in terms of their value semigroups gave rise to the notion of saturated numerical semigroups (see [15,16]).
If and then we let A numerical semigroup S is saturated if for all
If then we also let
The aim of this paper is to study the set by using the techniques of covarieties. This work is structured as follows. Section 2 is devoted to recalling some concepts and results which will be used in this work. Additionally, we show how we can compute some of them with the help of the GAP [17] package numericalsgps [18]. In Section 3, we show that is a covariety. This fact allows us to order the elements of making it a tree; consequently, we can show an algorithm that allows us to calculate all the elements belonging to
In Section 4, we show what the maximal elements of are. We compute the set and we apply this result to give an algorithm which enables us to calculate all the elements of with a fixed genus.
Now a set X is called a -set, if it verifies the following conditions:
- (1)
- where the symbol → means that every integer greater than belongs to the set.
- (2)
- There exists such that
In Section 5, we see that if X is a -set, then there exists the least element of containing X. This element will be denoted by
We say that X is a -system of generators of S if Additionally, we show that every element of admits a unique minimal -system of generators.
The -rank of an element of is the cardinality of its minimal -system of generators. In Section 6, we present an algorithmic procedure to compute all the elements of with a given -rank.
2. Preliminaries
In this section, we present some concepts and results which are necessary for understanding the work. In [1], Proposition 3.10 reveals the proof of the following result.
Proposition 1.
If S is a numerical semigroup, then
We say that a numerical semigroup S has maximal embedding dimension (-semigroup) if
By applying the results of [1], Section 3, the next property arises.
Proposition 2.
Every saturated numerical semigroup is a -semigroup.
An integer z is a pseudo-Frobenius number of a numerical semigroup S if and for all (see [19]). The set formed by the pseudo-Frobenius numbers of S is denoted by Its cardinality is an important invariant of S (see [2,20]) called the type of denoted by
For instance, let , and if we want to calculate the set , then we use the following sentences:
- gap> S := NumericalSemigroup(7,8,9,11,13);
- <Numerical semigroup with 5 generators>
- gap> PseudoFrobeniusOfNumericalSemigroup(S);
- [ 6, 10, 12 ]
Let S be a numerical semigroup; we set The elements of will be called special gaps of
For instance, given the numerical semigroup , if we want to calculate the set , then we use the following sentences:
- gap> S := NumericalSemigroup(6,7,8,10,11);
- <Numerical semigroup with 5 generators>
- gap> SpecialGaps(S);
- [ 4, 5, 9 ]
In [1], Proposition 4.33, the following result appears.
Proposition 3.
Let S be a numerical semigroup and Then if and only if is a numerical semigroup.
Let S be a numerical semigroup and The Apéry set of n in S (in honor of [21]) is defined as .
For instance, to compute with we use the following sentences:
- gap> S := NumericalSemigroup(8,9,11,13);
- <Numerical semigroup with 4 generators>
- gap> AperyList(S,8);
- [ 0, 9, 18, 11, 20, 13, 22, 31 ]
The following result follows from [1], Lemma 2.4.
Proposition 4.
Let S be a numerical semigroup and Then is a set with cardinality Moreover, , where is the least element of S congruent with i modulo n, for all
The following result characterizes -semigroups. The proof can be deduced from [1], Proposition 3.1.
Proposition 5.
Let S be a numerical semigroup. Then S is a -semigroup if and only if
Given that S is a numerical semigroup, we define an order relation on as follows: if The following result appears in [19], Lemma 10.
Proposition 6.
If S is a numerical semigroup and then
The next proposition has an easy proof.
Proposition 7.
Let S be a numerical semigroup and and Then if and only if for all
The following proposition has an immediate proof.
Proposition 8.
If S is a numerical semigroup and then
Remark 1.
Observe that as a consequence of Propositions 6–8, if S is a numerical semigroup and we know the set for some then we can easily calculate the set
The following result is well known, as well as very easy to prove.
Proposition 9.
Let S and T be numerical semigroups and Then the following hold:
- (1)
- is a numerical semigroup and
- (2)
- is a numerical semigroup if and only if
- (3)
The following result is Lemma 2.14 from [1].
Proposition 10.
If S is a numerical semigroup, then
3. The Tree Associated to
Our first goal in this section is to show that given F, a positive integer, the set is a covariety.
The next result can be found in [22], Proposition 5.
Lemma 1.
If S and T are saturated numerical semigroups, then is also a saturated numerical semigroup.
The following result has an immediate proof.
Lemma 2.
Let F be a positive integer. Then the following properties are verified as follows:
- (1)
- If then is a saturated numerical semigroup.
- (2)
- is the minimum of
- (3)
- If S is a saturated numerical semigroup, then is also a saturated numerical semigroup.
By applying Proposition 9 and Lemmas 1 and 2, we can easily deduce the following fact.
Proposition 11.
If F is a positive integer, then is a covariety.
A graph G is a pair where V is a nonempty set and E is a subset of . The elements of V and E are called vertices and edges, respectively. A path of length n, connecting the vertices x and y of G, is a sequence of different edges of the form such that and .
A graph G is a tree if there exists a vertex r (known as the root of G) such that for any other vertex x of there exists a unique path connecting x and r. If is an edge of the tree G, we say that u is a child of v.
For a positive integer F we define the graph as follows:
- the set of vertices of is ;
- is an edge of if and only if
By using [5], Propositions 2.6 and 11, we obtain the following result.
Proposition 12.
Let F be a positive integer. Then is a tree with root
A tree can be built in a recurrent way starting from the root and joining, by using an edge, the vertices already built with their children. Therefore it is very necessary to characterize who a given vertex’s children are in the tree This is the reason for introducing the following concepts and results.
The following result is deduced from Proposition 11 and [5], Proposition 2.9.
Proposition 13.
If then the children of S in the tree is the set
Let and such that and The following result provides us an algorithm to decide if belongs to
Proposition 14.
Let with , and Then if and only if for every
Proof.
Necessity. Trivial.
Sufficiency. We have to prove that if and then Hence, it is enough to show that But it is true because □
Example 1.
It is clear that and
As
by applying Proposition 14, we have that
The next proposition is Proposition 4.6 of [6].
Proposition 15.
Let S be a numerical semigroup and such that and is a -semigroup. Then the following conditions hold.
- (1)
- For every there exists such that
- (2)
- If for all then
Remark 2.
Note that as a consequence of Propositions 2, 13, and 15, if and if we know the set then we can easily compute for every child T of S in the tree
| Algorithm 1 Computation of . |
|
Next, we illustrate this algorithm with an example.
Example 2.
We calculate by using Algorithm 1.
- , and
- By Proposition 5, we know that By using Remark 1, we have that and by using Proposition 14,
- and by applying Proposition 15, we have that and
- and
- and Then and Therefore, and
- and
- and
- and Then and Therefore, and
- and
- and
- Then and
- The algorithm returns
4. The Elements of with a Fixed Genus
Given positive integers F and g, let
From Proposition 10, the following result is deduced.
Lemma 3.
With the previous notation, if then
Let S be a numerical semigroup; then the associated sequence to S is recursively defined as follows:
- for all
Let S be a numerical semigroup. We say that an element s of S is a small element of S if The set of small elements of S is denoted by . The cardinality of is denoted by
Clearly, the set is the disjointed union of the sets and Hence, we have the following result.
Lemma 4.
If S is a numerical semigroup, then
Let S be a numerical semigroup and its associated sequence; then the set is called the associated chain to Note that and
Observe that, from Proposition 11, we know that if then Therefore, we can present the following result.
Lemma 5.
If then for all
Our next aim is to determine the minimum element of the set For this purpose we introduce the following notation. If then we denote this by
For integers a and we say that a divides b if there exists an integer c such that and we denote this by Otherwise, a does not divide b, and we denote this by
The next lemma is [23], Lemma 2.3, which shows a characterization of saturated numerical semigroups.
Lemma 6.
Let S be a numerical semigroup. Then S is a saturated numerical semigroup if and only if there are positive integers verifying the following properties:
- (1)
- for all
- (2)
- for all
- (3)
The next lemma is an immediate consequence of Lemma 6.
Lemma 7.
If S is a maximal element of then for some such that
If n is a positive integer, then we denote and
The following result is a consequence of Lemmas 6 and 7.
Theorem 1.
With the previous notation, S is a maximal element of if and only if for some
In the following example, we illustrate how the previous theorem works.
Example 3.
We are going to apply Theorem 1 to compute the maximal elements of As
we obtain Therefore, by applying Theorem 1, we have that the set formed by the maximal elements of is
Let Denote The following result is a consequence of Theorem 1.
Corollary 1.
If p is the least positive integer such that , then
By using this corollary, in the following example we calculate the minimum genus of the elements belonging to as well as the minimum genus of the elements of
Example 4.
We have that
- minimum Moreover,
- minimum In addition,
We now have all the ingredients needed to present the following Algorithm 2.
| Algorithm 2 Computation of . |
|
Next we illustrate this algorithm with an example.
Example 5.
By using Algorithm 2, we are going to calculate the set
- 2 is the smallest positive integer such that it does not divide 7 and therefore we can assert that
- and
- The algorithm returns
5. -System of Generators
We will say that a set X is a -set if it verifies the following conditions:
- (1)
- (2)
- There exists such that
If X is a -set, then the intersection of all elements of containing X will be denoted by As is a finite set, by applying Proposition 11, we have that the intersection of elements of is again an element of Consequently we have the following result.
Proposition 16.
If X is a -set, then is the smallest element of containing
If X is a -set and we will say that X is a -system of generators of Moreover, if for all then X is called a minimal -system of generators of
Our next aim in this section will be to prove that every element of has a unique minimal -system of generators.
The following result appears in [22], Lemma 8.
Lemma 8.
Let S be a saturated numerical semigroup and Then the following conditions are equivalent.
- (1)
- is a saturated numerical semigroup.
- (2)
- If and then
Lemma 9.
Let and such that and for all with If X is a -system of generators of then
Proof.
By using Lemma 8, is an element of If then and, by applying Proposition 16, we have that which is absurd. □
The following result can be found in [22], Theorem 4.
Lemma 10.
Let such that and Then the following conditions are equivalent.
- (1)
- A is a saturated numerical semigroup.
- (2)
- for all
- (3)
- for all
Lemma 11.
Let and Then
Proof.
Let As by applying Proposition 16, we have that Now we will show the reverse inclusion; that is, Assume that and Then and for some We deduce that and so for some Consequently, by applying Lemma 10, □
The minimal -system of generators is unique. This is the content of the following proposition.
Proposition 17.
If then the unique minimal -system of generators of S is the set
Proof.
By Lemma 11, the set is a -system of generators of
Let Y be a set such that with Let As Y is a -system of generators of by Lemma 9, we have and therefore □
Let ; we denote by the minimal -system of generators of The cardinality of is called the -rank of S and it will be denoted by - Let us illustrate these two concepts with an example.
Example 6.
It is clear that By applying Proposition 17, we ascertain that Therefore, -
Lemma 12.
Let be positive integers, and For every let and for each let and Then
Proof.
Let By Lemma 10, . As , then by Proposition 16, we have . By using similar reasoning to the proof of Lemma 11, we obtain the reverse inclusion. □
As a consequence of Proposition 17 and Lemma 12, we present a characterization of the minimal -system of generators of in the following proposition.
Proposition 18.
Let be positive integers, and Then is the minimal -system of generators of if and only if for all
Example 7.
By applying Lemma 12, we deduce that Moreover, as by Proposition 18, we know that is the minimal -system of generators of
The following result is a direct consequence of Proposition 17.
Lemma 13.
If and then
Proposition 19.
If then the following conditions are verified as follows:
- (1)
- -
- (2)
- - if and only if
- (3)
- - if and only if
Proof.
- (1)
- By definition of -rank of Lemma 8, and Propositions 9 and 17, we have - where means the cardinality of
- (2)
- As by Proposition 17, we obtain the assert.
- (3)
- By applying Proposition 17, we obtain the result.
□
Corollary 2.
Under the standing notation, the following conditions are equivalent:
- (1)
- and -
- (2)
- There exists such that , and
Proof. (1) implies (2). If and - then, by Proposition 19, By taking we have the assert.
(2) implies (1). If there exists such that , and the assert is trivially true.
□
6. -Sequences
Given , a -sequence of length k is a k-sequence of positive integers such that for all and
Theorem 2.
If is a -sequence and are positive integers such that and for all then is the minimal -system of generators of an element of with -rank equal to Moreover, every minimal -system of generators of an element of with -rank equal to has this form.
Proof.
It is easy to see that for all By applying Proposition 18, we obtain that is the minimal -system of generators of an element of with -rank equal to
Conversely, if is the minimal -system of generators of an element of and for all then by applying Proposition 18 and Lemma 12, we have that is a -sequence. To conclude the proof, we will show that there are positive integers such that and for all Let and for all Let us prove, by induction on that for all For the result is true since As by the induction hypothesis, we have To conclude the proof, it suffices to show that for all In fact, Therefore, □
As a direct consequence of the previous theorem, we have the following result.
Corollary 3.
If is a -sequence and then is a minimal -system of generators of an element of
As a consequence of Theorem 2 and Corollary 3, if we want to compute all the elements belonging to with -rank equal to p, it will be enough to perform the following steps:
- (1)
- To compute
- (2)
- For every compute
A characterization of a -sequence appears in the following result.
Proposition 20.
If and then is a -sequence of length Moreover, every -sequence of length p is of this form.
Proof.
If we take with the result follows trivially. Furthermore, by definition, every -sequence of length p has the above form. □
Corollary 4.
Let a be the smallest positive integer that does not divide Then contains at least one element of -rank equal to p if and only if
Proof.
By applying Theorem 2 and Corollary 3, we deduce that contains at least an element of -rank equal to p if and only if By applying Proposition 20 now, we have that if and only if there exists such that and To conclude the proof, it suffices to note that this is verified if and only if By using the formula of the sum of a geometry progression, we obtain that if and only if □
Example 8.
We can assert, by using Corollary 4, that does not have elements with -rank equal to because
We finish this work by showing an Algorithm 3 which allows us to compute the set from
For the first time we note that to computing the set
is equivalent to computing the set
Additionally, observe that
If and then Hence, and consequently,
Finally, observe that Algorithm 14 from [24] allows us to compute the set
| Algorithm 3 Computation of . |
|
Thereby, given , by using [24], Algorithm 14, the previous algorithm computes the set Consequently, we have a procedure to compute all the elements belonging to with -rank equal to
7. Conclusions
The fact that is a covariety has allowed us to present three algorithms:
- (1)
- An algorithm which calculates all the elements of
- (2)
- An algorithm to compute the elements belonging to with a fixed genus.
- (3)
- An algorithm that calculates all the elements of with a fixed -rank.
Author Contributions
The authors contributed equally to this work. All authors have read and agreed to the published version of the manuscript.
Funding
Both authors are partially supported by Proyecto de Excelencia de la Junta de Andalucía Grant Number ProyExcel_00868. The first author is also partially supported by the Junta de Andalucía Grant Number FQM-343. The second author is partially supported by the Junta de Andalucía Grant Number FQM-298 and the Proyecto de investigación del Plan
Propio—UCA 2022–2023 (PR2022-004).
Data Availability Statement
No public involvement in any aspect of this research.
Acknowledgments
The authors would like to thank the referees for their useful suggestions that have provided a substantial improvement of this work.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Rosales, J.C.; García-Sánchez, P.A. Numerical Semigroups; Springer: New York, NY, USA, 2009; Volume 20. [Google Scholar]
- Barucci, V.; Dobbs, D.E.; Fontana, M. Maximality Properties in Numerical Semigroups and Applications to One-Dimensional Analitycally Irreducible Local Domains. Mem. Amer. Math. Soc. 1997, 125, 598. [Google Scholar]
- Ramírez Alfonsín, J.L. The Diophantine Frobenius Problem; Oxford University Press: London, UK, 2005. [Google Scholar]
- Sylvester, J.J. Mathematical question with their solutions. Educ. Times 1984, 41, 142–149. [Google Scholar]
- Moreno-Frías, M.A.; Rosales, J.C. The covariety of numerical semigroups with fixed Frobenius number. J. Algebr. Comb. 2023. [Google Scholar] [CrossRef]
- Moreno-Frías, M.A.; Rosales, J.C. The set of Arf numerical semigroup with given Frobenius number. Turk. J. Math. 2023, 47, 1392–1405. [Google Scholar] [CrossRef]
- Bertin, J.; Carbonne, P. Semi-groupes d’entiers et application aux branches. J. Algebra 1977, 49, 81–95. [Google Scholar] [CrossRef]
- Castellanos, J. A relation between the sequence of multiplicities and the semigroups of values of an algebroid curve. J. Pure Appl. Algebra 1986, 43, 119–127. [Google Scholar] [CrossRef]
- Delorme, C. Sous-monoïdes d’intersection complète de . Ann. Scient. École Norm. Sup. 1976, 9, 145–154. [Google Scholar] [CrossRef]
- Kunz, E. The value-semigroup of a one-dimensional Gorenstein ring. Proc. Amer. Math. Soc. 1973, 25, 748–751. [Google Scholar] [CrossRef]
- Watanabe, K. Some examples of one dimensional Gorenstein domains. Nagoya Math. J. 1973, 49, 101–109. [Google Scholar] [CrossRef]
- Zariski, O. General theory of saturation and of saturated local rings I, II, III. Amer. J. Math. 1973, 93, 573–684, 872–964, 1975, 97, 415–502. [Google Scholar] [CrossRef]
- Pham, F.; Teissier, B. Fractions lipschitziennes et saturations de Zariski des algébres anlytiques complexes. In Centre Math. Cle Polytech., Paris 1969, Actes du Congres International des Mathematiciens (Nice, 1970)Tomo 2; Gautier-Villars: Paris, France, 1979; pp. 649–654. [Google Scholar]
- Campillo, A. On saturations of curve singularities (any characteristic). Proc. Sympos. Pure Math. Amer. Math. Soc. 1983, 40, 211–220. [Google Scholar]
- Delgado, M.; Nuñez, A. Monomial rings and saturated rings. In Géométrie Algébrique et Applications, I (La Rábida, 1984), Travaux en Cours; Hermann: Paris, France, 1987; pp. 23–34. [Google Scholar]
- Nuñez, A. Algebro-geometric properties of saturated rings. J. Pure Appl. Algebra 1989, 59, 201–214. [Google Scholar] [CrossRef]
- The GAP Group. GAP—Groups, Algorithms, and Programming, Version 4.12.2. 2022. Available online: https://www.gap-system.org (accessed on 1 January 2024).
- Delgado, M.; García-Sánchez, P.A.; Morais, J. NumericalSgps, A Package for Numerical Semigroups, Version 1.3.1 (2022), (Refereed GAP Package). Available online: https://gap-packages.github.io/numericalsgps (accessed on 1 January 2024).
- Rosales, J.C.; Branco, M.B. Numerical Semigroups that can be expressed as an intersection of symmetric numerical semigroups. J. Pure Appl. Algebra 2002, 171, 303–314. [Google Scholar] [CrossRef]
- Fröberg, R.; Gottlieb, G.; Häggkvist, R. On numerical semigroups. Semigroup Forum 1987, 35, 63–83. [Google Scholar] [CrossRef]
- Apéry, R. Sur les branches superlinéaires des courbes algébriques. C.R. Acad. Sci. Paris 1946, 222, 1198–2000. [Google Scholar]
- Rosales, J.C.; García-Sánchez, P.A.; García-García, J.I.; Branco, M.B. Saturated numerical semigroups. Houston J. Math. 2004, 30, 321–330. [Google Scholar]
- Rosales, J.C.; Vasco, P. The Frobenius variety of the saturated numerical semigroups. Houston J. Math. 2010, 36, 357–365. [Google Scholar]
- Rosales, J.C.; Branco, M.B.; Torrão, D. On the enumeration of the set of saturated numerical semigroups with fixed Frobenius number. Appl. Math. Comput. 2014, 236, 471–479. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).