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
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 . |
- (1)
, , and B = . - (2)
For every , compute , and
is a saturated numerical semigroup} (by using Proposition 5 and 14, Remark 1).
- (3)
If
, then return .
- (4)
. - (5)
For all compute by using Proposition 15.
- (6)
, B = C, and go to Step (2).
|
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
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:
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 Aswe 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 . |
- (1)
Compute the smallest positive integer p such that . - (2)
If , then return ∅.
- (3)
.
- (4)
If , then return H. - (5)
For all , compute the set , and
is a saturated numerical semigroup}.
- (6)
and go to Step (4).
|
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)
- (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 . |
INPUT:
.
OUTPUT:
.
- (1)
. - (2)
For all , by using Algorithm 14 from [ 24] , compute
.
- (3)
For all , let
.
- (4)
. - (5)
Return for all .
|
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.