Skip to Content
AxiomsAxioms
  • Article
  • Open Access

5 March 2026

Odd Right-End Numerical Semigroups

and
1
Department of Mathematics, Faculty of Sciences, University of Cádiz, E-11510 Cádiz, Spain
2
Department of Algebra, Faculty of Sciences, University of Granada, E-18071 Granada, Spain
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.

Abstract

An odd right-end semigroup (hereinafter Ore semigroup) is a numerical semigroup S verifying that x + 1 S for every x S { 0 } such that x is even. The introduction and study of these semigroups is the purpose of the present work. In particular, we will give some algorithms which compute all Ore semigroups with a given genus, a fixed Frobenius number and a specific multiplicity. We will see that if X is a set of positive integers, then there exists the smallest Ore semigroup, under the inclusion sets, that contains X. We will denote this semigroup by θ [ X ] and present an algorithm to calculate it. Finally, we will study the embedding dimension, the Frobenius number, and the genus of Ore semigroups of the form θ [ { m } ] , where m is a positive integer. As a consequence of this study, we will prove that this kind of semigroup satisfies Wilf’s conjecture.

1. Introduction

Consider Z a set of integers and let N be the set of non-negative integers. A subset S of N containing 0 is a submonoid of ( N , + ) if it is closed under the addition. A submonoid S of ( N , + ) is a numerical semigroup if N S = { x N x S } is a finite set.
Given a numerical semigroup S there exist three very important elements: the multiplicity, the Frobenius number and the genus, defined by m ( S ) = min ( S { 0 } ,   F ( S ) = max { z Z z S } and g ( S ) = ( N S ) (where X denotes the cardinality of a set X), respectively.
Let A be a non-empty subset of N . Denote by A the submonoid of ( N , + ) generated by A. That is,
A = { α 1 a 1 + + α r a r r N { 0 } , { a 1 ,   ,   a r } A   and   { α 1 ,   ,   α r } N } .
It is verified that A is a numerical semigroup if and only if gcd ( A ) = 1 (see ([1] Lemma 2.1)).
Suppose A is a non-empty subset of N and M is a submonoid of ( N , + ) . If M = A , then A is called a system of generators of M . In addition, A will be called a minimal system of generators of M if M B for all B A . It is verified that every submonoid of ( N , + ) has a unique minimal system of generators, which, in addition, is finite (see ([1] Corollary 2.8)). The minimal system of generators of a submonoid M is denoted by msg ( M ) . We will call the cardinality of msg ( M ) the embedding dimension of M , denoted by e ( M ) .
In the study of numerical semigroups, the Frobenius problem (see [2]) involves finding explicit formulas to determine both the Frobenius number and the genus based on its minimal system of generators. While Sylvester [3] provided a solution for semigroups with embedding dimension two, the problem remains an open challenge for those numerical semigroups with embedding dimension three or higher. Nevertheless, specific solutions have been extensively documented for various subfamilies of numerical semigroups (see, for example, [4,5,6,7,8,9]).
Another important unresolved issue in the theory of numerical semigroups concerns the relationship between the Frobenius number, genus, and embedding dimension. This is summarized in Wilf’s conjecture (see [10]), given that e ( S ) g ( S ) ( e ( S ) 1 ) ( F ( S ) + 1 ) . Despite being one of the most important challenges in the discipline, this conjecture has only been proven for particular classes of semigroups, as documented in the works of [11,12,13,14,15], among others.
For each g N , the set S ( g ) = { S S   is a numerical semigroup and     g ( S ) = g } has been extensively studied in the literature (see [16,17,18,19,20]), often motivated by the conjecture introduced in [18]. This conjecture posits that the sequence of cardinalities { # S ( g ) } g N is increasing and behaves similarly to the Fibonacci sequence. While Zhai ([21]) established that lim g # S ( g ) # S ( g 1 ) is the golden number and therefore the asymptotic behavior of the sequence { # S ( g ) } g N is similar to the behavior of the Fibonacci sequence. Nevertheless, whether # S ( g 1 ) # S ( g ) for every g N { 0 } , is still unresolved to this day.
An odd right-end numerical semigroup (hereinafter Ore semigroup) is a numerical semigroup S verifying that x + 1 S for every x S { 0 } such that x is even. The main goal of this paper is to study these semigroups.
Denote by θ = { S S   is an Ore semigroup } . In Section 2, we first establish that θ is a Frobenius variety. This fact, together the results from [22], will allow us to construct a tree whose vertices are the set θ . In Section 3, as an application of the above tree structure, we develop algorithmic procedure to determine all Ore semigroups with a given genus.
If X N { 0 } is non-empty, in Section 4, we will see that the set defined as θ ( X ) = { S S   is   an   Ore   semigroup   and   X S } is a Frobenius variety with finite cardinality. As a consequence, we will obtain that θ [ X ] = S θ ( X ) S is the smallest Ore semigroup that contains X . If S = θ [ X ] , then we say that X is an Ore system of generators of S . Additionally, if S θ [ Y ] for all Y X , then X is an Ore minimal system of generators of S . In Section 4 we will also see that every Ore semigroup has a unique Ore minimal system of generators. It will be denoted by θ msg ( S ) and its cardinality is called the θ rank of S, denoted by θ rank ( S ) .  Section 4 will conclude by showing an algorithm that calculates θ [ X ] , starting from a finite and non-empty subset X of N { 0 } .
In Section 5, we will study the Ore semigroups with θ rank   1 . We will give formulas for obtaining the embedding dimension, Frobenius number, and genus. As a consequence, we will verify that this type of semigroup satisfies Wilf’s conjecture.
Section 6 is devoted to see that θ m = { S S   is an Ore semigroup and   m ( S ) = m } , where m N { 0 ,   1 } , is a Frobenius pseudo-variety with finite cardinality. Combining this fact with the results of [23], we can build a tree whose vertex set is θ m , thus yielding an algorithm to compute all elements in θ m .
Lastly, we show in Section 7 that if F is a positive integer, then the set defined as θ ( F ) = { S S   is   an   Ore   semigroup   and   F ( S ) = F } is a covariety. This fact, together with the results from [24], allows us to construct a tree whose vertex set is θ ( F ) and, consequently, to design an algorithm that computes all elements of θ ( F ) .
To conclude, we would like to point out that in this introduction we have presented three of the most significant problems in the theory of numerical semigroups, namely the Frobenius problem, Wilf’s conjecture and the conjecture of Bras-Amoros. In our work, we have shown how to calculate all Ore semigroups with a given genus. In this sense, we follow the line of research associated with the Bras-Amorós conjecture. We have solved the Frobenius problem for Ore semigroups of rank one and have also seen that these semigroups verify Wilf’s conjecture. Therefore, the introduction and study of Ore semigroups is sufficiently motivated and justified by their contribution to the progress and resolution of these three major problems.

2. The Tree of the Ore Semigroups

A Frobenius variety is a non-empty family of semigroups V , which verifies the following:
1.
If { S ,   T } V , then S T V .
2.
If S V and S N , then S { F ( S ) } V .
In this section, we first aim to show that θ = { S S   is an Ore semigroup } is a Frobenius variety. Since { 0 ,   m ,   } θ for all m N (with → indicating that all integers greater than or equal to m are included), it follows that θ is infinite.
It is evident that F ( N ) = 1 and F ( S ) N { 0 } for every numerical semigroup S such that S N .
We can easily see the following result.
Lemma 1.
Given S and T numerical semigroups, the following conditions are verified.
1. 
If S N , then S { F ( S ) } is a numerical semigroup.
2. 
S T is a numerical semigroup.
3. 
F ( S T ) = max { F ( S ) ,   F ( T ) } .
4. 
m ( S T ) max { F ( S ) ,   F ( T ) } .
By applying Lemma 1, the following result has a simple proof.
Proposition 1.
With the above notation, θ is a Frobenius variey.
A pair ( V ,   E ) where V is a non-empty set and E is a subset of { ( u ,   v ) V × V u v } is called a graph and it will be denoted by G . The vertices and edges of G will be the element of V and and E, respectively.
A path of length n, connecting the vertices u and v of G is a sequence of different edges of the form ( v 0 ,   v 1 ) ,   ( v 1 ,   v 2 ) ,   ,   ( v n 1 ,   v n ) such that v 0 = u and v n = v .
A graph G is a tree if there exists a vertex r (known as the root of G) such that for any other vertex v of G there exists a unique path connecting v and r. If ( u ,   v ) is an edge of the tree G, we say that u is a child of v.
Now let us consider the graph G ( θ ) defined as follows: the set of vertices is θ and ( S ,   T ) θ × θ is an edge if and only if T = S { F ( S ) } .
By virtue of Proposition 1 and ([22] Theorem 27), we arrive at the following result.
Theorem 1.
G ( θ ) is a rooted tree at N . Moreover, the set formed by the children of a vertex S of the tree G ( θ ) is { S { x } x msg ( S ) ,   x > F ( S )   a n d   S { x } θ } .
We refer to ([1] Lemma 2.3) for the next result.
Lemma 2.
Let S be a numerical semigroup and x S . Then S { x } is a numerical semigroup if and only if x msg ( S ) .
The following result will allow us to easily determine the immediate descendants of an arbitrary vertex of tree G ( θ ) .
Proposition 2.
Let S be an Ore semigroup and x msg ( S ) such that x > F ( S ) . Then S { x } is an Ore semigroup if and only if x = F ( S ) + 1 or x is even.
Proof. 
(Necessity). If x F ( S ) + 1 , then x 1 S { x } . As x S { x } and S { x } is an Ore semigroup, then x 1 is odd and x is even.
(Sufficiency). By Lemma 2, we have that S { x } is a numerical semigroup. To show that S { x } is an Ore semigroup, it suffices to show that x 1 S or x 1 is odd. But this is true because x = F ( S ) + 1 or x is even.    □
We can build a tree recursively by starting at the root and joining every constructed vertex to its children via an edge. If we use this idea and apply Theorem 1 and Proposition 2, we can construct the tree G ( θ ) as shown below, where the number x that appears on the edge P x Q indicates that Q = P { x } . Moreover, remark that F ( Q ) = x .
Also, since the cardinality of set θ is infinite, we cannot construct the complete tree. Therefore, we will indicate this fact with ellipses.
Axioms 15 00189 i001

3. Ore Semigroups with Fixed Genus

In this section our primary goal is to provide an algorithm such that given g N computes the set { S S is   an   Ore   semigroup   and   g ( S ) = g } .
Proposition 3.
With the above notation, it holds that { g ( S ) S   is   an   Ore   semigroup } = N .
Proof. 
It suffices to observe that S = { 0 ,   m ,   } is an Ore semigroup for all m N { 0 } and g ( S ) = m 1 .    □
Consider the tree G = ( V ,   E ) . For any vertex v V , we denote by d ( v ) its depth, which is the length of the unique path connecting v to the root. If k N , then we denote by N ( G ,   k ) = { x V d ( x ) = k } . The height of G is h ( G ) = max { k N N ( G ,   k ) Ø } .
Proposition 4.
If k N , then the following conditions hold.
1. 
N ( G ( θ ) ,   k ) = { S S   is   an   Ore   semigroup   and   g ( S ) = k } .
2. 
N ( G ( θ ) ,   k + 1 ) = { S S is a child of an element of N ( G ( θ ) ,   k )   in the tree   G ( θ ) } .
Proof. 
We begin by making some observations that will assist in the proof of the proposition.
(1)
From Theorem 3, we know that G ( θ ) is a tree with root N .
(2)
Given ( S ,   T ) θ × θ an edge of G ( θ ) , then T = S { F ( S ) } , so g ( S ) = g ( T ) + 1 .
(3)
If d ( S ) = k , then the unique path connecting S with the root N has the length k . That is, there exists ( S 0 ,   S 1 ) ,   ,   ( S k 1 ,   S k ) , where S 0 = S and S k = N . Therefore, as g ( N ) = 0 and by observation (2), we have g ( S ) = k .
With these observations in hand, we now proceed to the proof of the proposition.
1.
From the above and by definition, it follows that N ( G ( θ ) ,   k ) = { S S θ   and   d ( S ) = k } = { S S   is an Ore semigroup and   g ( S ) = k } .
2.
By combining (1) with the above remarks, it is verified that
N ( G ( θ ) ,   k + 1 ) = { S S   is an Ore semigroup and   g ( S ) = k + 1 } .
Hence, S is a son of a vertex T with g ( T ) = k . That is, T is a vertex reachable from the root via a path of length k . So, d ( T ) = k . Therefore, T N ( G ( θ ) ,   k ) . Consequently,
N ( G ( θ ) ,   k + 1 ) = { S S is a child of an element of N ( G ( θ ) ,   k )   in the tree   G ( θ ) } .
   □
We are now in a position to provide the Algorithm 1 announced at the beginning of this section.
Algorithm 1 Computation of { S S   is an Ore semigroup and   g ( S ) = g }
Input: A non-negative integer g .
Output: { S | S   is an Ore semigroup and   g ( S ) = g } .
(1)
A = N ,   i = 0 .
(2)
If i = g , then return A and stop.
(3)
For every S A computes α ( S ) = { x msg ( S ) | x > F ( S ) and x = F ( S ) + 1   or   x   is   even } .
(4)
A : = S A { S { x } x α ( S ) } ,   i : = i + 1 and go to Step ( 2 ) .
Let us see how this algorithm works.
Example 1.
We will determine the set { S S is   an   Ore   semigroup   and     g ( S ) = 4 } by applying Algorithm 1 as follows:
  • A = { N } , i = 0 .
  • α ( N ) = { 1 } .
  • A = { 2 ,   3 } , i = 1 .
  • α ( 2 ,   3 ) = { 2 } .
  • A = { 3 ,   4 ,   5 } , i = 2 .
  • α ( 3 ,   4 ,   5 ) = { 3 ,   4 } .
  • A = { 4 ,   5 ,   6 ,   7 ,   3 ,   5 ,   7 } , i = 3 .
  • α ( 4 ,   5 ,   6 ,   7 ) = { 4 ,   6 } and α ( 3 ,   5 ,   7 ) = { 5 } .
  • A = { 5 ,   6 ,   7 ,   8 ,   9 ,   4 ,   5 ,   7 ,   3 ,   7 ,   8 } , i = 4 .
  • { S S   is   an   Ore   semigroup   and   g ( S ) = 4 } = { 5 ,   6 ,   7 ,   8 ,   9 ,   4 ,   5 ,   7 ,   3 ,   7 ,   8 } .

4. Ore System of Generators

In this entire section, X stands for a non-empty subset of N { 0 } , and we denote it by θ ( X ) = { S S   is   an   Ore   semigroup   and   X S } . Our first objetive in this section will be to see that θ ( X ) is a Frobenius variety with finite cardinality.
Since N S is finite for any numerical semigroup S , hence the following result follows.
Lemma 3.
If S is a numerical semigroup, then { T T   is   an   numerical   semigroup   and   S T } is a finite set.
Lemma 4.
With the above notation, θ ( X ) is a finite set.
Proof. 
If x X and S θ ( X ) , then { x ,   2 x + 1 } S and so x ,   2 x + 1 S . As gcd ( x ,   2 x + 1 ) = 1 , then x ,   2 x + 1 is a numerical semigroup. Consequently, θ ( X ) { S S   is   an   numerical   semigroup   and   x ,   2 x + 1 S } . Applying Lemma 3, we can conclude that θ ( X ) is a finite set.    □
Proposition 5.
Using the notation above, θ ( X ) is a Frobenius variey with finite cardinality.
Proof. 
The following is verified.
1.
If { S ,   T } θ ( X ) , then { S ,   T } θ and X S ,   X T . By Proposition 1, we have that S T θ , as X S T ; consequently, S T θ ( X ) .
2.
If S θ ( X ) and S N , then S θ and, by Proposition 1, we have S { F ( S ) } θ . As X S , it is verified that X S { F ( S ) } . Therefore, S { F ( S ) } θ ( X ) .
Consequently, θ ( X ) is a Frobenius variety, and by Lemma 4, we obtain the result.    □
If we denote θ [ X ] = S θ ( X ) S then, as a consequence of Proposition 5, we have the following.
Corollary 1.
θ [ X ] is the smallest, with respect to inclusion order, Ore semigroup containing X .
If S = θ [ X ] , then we say that X is an Ore system of generators of S . Additionally, S θ [ Y ] for all Y X , then X is an Ore minimal system of generators of S .
By Proposition 1, we known that the set of Ore semigroups is a Frobenius variety; then by applying Corollary 19 from [22] we obtain the following result.
Theorem 2.
Every Ore semigroup has a unique Ore minimal system of generators.
If S is an Ore semigroup, then we denote by θ msg ( S ) the Ore minimal system of generators of S . The θ rank of S, denoted by θ rank ( S ) is defined as the cardinality of θ msg ( S ) .
From Proposition 1 and ([22] Proposition 24), we deduce the following result which describes the Ore minimal system generator of an Ore semigroup S.
Proposition 6.
If S is an Ore semigroup, then
θ msg ( S ) = { x msg ( S ) S { x }   is   an   Ore   semigroup } .
As a consequence from Proposition 6, we have the following result.
Corollary 2.
If S is an Ore semigroup, then θ msg ( S ) = { x msg ( S ) x   is   even   or   x 1 S } .
Example 2.
Clearly, S = { 0 ,   5 ,   7 ,   } is an Ore semigroup and msg ( S ) = { 5 ,   7 ,   8 ,   9 ,   11 } . By applying Corollary 2, we have θ msg ( S ) = { 5 ,   7 ,   8 } and so θ rank ( S ) = 3 .
We conclude this section by providing an algorithm to compute θ [ X ] , X being a finite and non-empty subset of N { 0 } . With this in mind, we first introduce some concepts and results.
Let M be a submonoid of ( N , + ) . Denote by msg e ( S ) = { x msg ( S ) x   is   even } and msg o ( S ) = { x msg ( S ) x   is   odd } .
Let A and B be a non-empty subsets of Z . Denote A + B = { a + b a A ,   b B } . Another characterization of Ore semigroups is shown in the result below.
Proposition 7.
Let S be a numerical semigroup. Then S is an Ore semigroup if and only if msg e ( S ) + { 1 } S and msg o ( S ) + msg o ( S ) + { 1 } S .
Proof. 
The necessary condition is trivial. Let us examine the sufficient condition. Toward this goal, we shall show that if s S { 0 } and s is even, then s + 1 S . To verify this, we consider two cases:
(1)
If there is a msg e ( S ) such that s a S , then s + 1 = ( s a ) + a + 1 S .
(2)
If there is no a msg e ( S ) such that s a S , then we deduce that there exists { a ,   b } msg o ( S ) such that s ( a + b ) S . Therefore, s + 1 = ( s ( a + b ) ) + a + b + 1 S .
   □
We are now in a position to present the Algorithm 2 previously announced.
Algorithm 2 Computation of θ [ X ]
Input: A finite and non-empty subset X of N { 0 } .
Output: θ [ X ] .
(1)
S = X .
(2)
Compute msg e ( S ) and msg o ( S ) .
(3)
A = { x msg e ( S ) + { 1 } x S } and B = { x msg o ( S ) + msg o ( S ) + { 1 } x S } .
(4)
If A = B = Ø , then return S and stop.
(5)
S = msg ( S ) A B and go to Step ( 2 ) .
In what follows, we show the step-by-step operation of the previous algorithm.
Example 3.
By using Algorithm 2, let us calculate θ [ { 5 ,   8 } ] .
  • S = 5 ,   8 ,   msg e ( S ) = { 8 } and msg o ( S ) = { 5 } .
  • A = { 9 } and B = { 11 } .
  • S = 5 ,   8 ,   9 ,   11 .
  • msg e ( S ) = { 8 } and msg o ( S ) = { 5 ,   9 ,   11 } .
  • A = Ø and B = Ø .
  • θ [ { 5 ,   8 } ] = 5 ,   8 ,   9 ,   11 .

5. Ore Semigroup with θ rank One

In this section, we will study the Ore semigroups of θ rank one, that is, Ore semigroups of the form θ [ { m } ] , where m N { 0 } . For this study, the proof is split into two cases, depending on the parity of m .

5.1. The Case Where m Is Odd

Throughout this subsection, we assume that m is an odd positive integer.
We begin by presenting a system of generators for the semigroup θ [ { m } ] .
Proposition 8.
If m is odd, then θ [ { m } ] = m ,   2 m + 1 ,   3 m + 2 ,   ,   m m + m 1 .
Proof. 
We use induction on i to prove that i m + i 1 θ [ { m } ] for all i { 1 ,   ,   m } . If i = 1 , then i m + i 1 = m θ [ { m } ] . Assume that i m + i 1 θ [ { m } ] and let us prove that ( i + 1 ) m + i θ [ { m } ] . As i m + i 1 and m are odd elements from θ [ { m } ] and θ [ { m } ] is an Ore semigroup, then i m + i 1 + m + 1 θ [ { m } ] . Therefore, ( i + 1 ) m + i θ [ { m } ] .
If we verify that S = m ,   2 m + 1 ,   3 m + 2 ,   ,   m m + m 1 is an Ore semigroup, then by applying Corollary 1, we have the result and the proof ends. Note that to prove that S is an Ore semigroup, by Proposition 7, it is enough to see that { m ,   2 m + 1 ,   ,   m m + m 1 } + { m ,   2 m + 1 ,   ,   m m + m 1 } + { 1 } S (observe that i m + i 1 = i ( m + 1 ) 1 is an odd number). To demostrate this fact, let i ,   j { 1 ,   ,   m } ; we must also distinguish two cases:
1.
If i + j m , then i m + i 1 + j m + j 1 + 1 = ( i + j ) m + ( i + j 1 ) S .
2.
If i + j > m , then i m + i 1 + j m + j 1 + 1 = ( i + j ) m + i + j 1 = ( i + j m + m ) m + i + j m + m 1 = ( i + j m ) m + ( i + j m 1 ) + m 2 + m S .
   □
In Corollary 3, we will show that this system of generators constitutes the minimal system of generators of θ [ { m } ] . To continue our study we need to introduce the concept of Apéry set and show some of its properties.
Let S be a numerical semigroup and n S { 0 } . The Apéry set of n in S (see [25]) is A p ( S ,   n ) = { s S s n S } .  
The following result is deduced from ([1] Lemma 2.4).
Lemma 5.
Given S a numerical semigroup and n S { 0 } , it is verified that Ap ( S ,   n ) = { 0 = w ( 0 ) ,   w ( 1 ) ,   ,   w ( n 1 ) } , where w ( i ) is the least element in S congruent to i modulo n, for all i { 0 ,   ,   n 1 } .
The next result is deduced from ([26] Lemma 3.3).
Lemma 6.
Let n N { 0 ,   1 } and { α ( 0 ) = 0 ,   α ( 1 ) ,   ,   α ( n 1 ) } N such that α ( i ) is congruent to i modulo n for all i { 0 ,   ,   n 1 } and let S = n ,   α ( 1 ) ,   ,   α ( n 1 ) . Then Ap ( S ,   n ) = { α ( 0 ) ,   α ( 1 ) ,   ,   α ( n 1 ) } if and only if α ( i ) + α ( j ) α ( ( i + j )   mod   n ) for all { i ,   j } { 1 ,   ,   n 1 } .
Proposition 9.
If m is odd, then Ap ( θ [ { m } ] ,   m ) = { 0 ,   2 m + 1 ,   3 m + 2 ,   ,   m m + m 1 } .
Proof. 
According to Proposition 8 and Lemma 6, it suffices to show that { i ,   j } { 1 ,   ,   m 1 } and i + j m , then ( i + 1 ) m + i + ( j + 1 ) m + j ( ( i + j )   mod   m ) + 1 m + ( i + j )   mod   m . But it is true because ( i + 1 ) m + i + ( j + 1 ) m + j = ( i + j + 2 ) m + i + j > ( ( i + j )   mod   m ) + 1 m + ( i + j )   mod   m .    □
Recall that if we denote by msg ( S ) the minimal system of generators of a numerical semigroup S , then e ( S ) and m ( S ) denote the embedding dimension and the multiplicity of S, that is, the cardinality and the minimum of msg ( S ) , respectively. Given a numerical semigroup S, from Proposition 2.10 in [1], we know that e ( S ) m ( S ) . A numerical semigroup S has maximal embedding dimension if e ( S ) = m ( S ) .
In ([1] Corollary 2.6) appears the following result.
Lemma 7.
Let S be a numerical semigroup, m ( S ) = n and Ap ( S ,   n ) = { w ( 0 ) = 0 ,   w ( 1 ) ,   ,   w ( n 1 ) } . Then S has maximal embedding dimension if and only if w ( i ) + w ( j ) > w ( ( i + j ) m o d n ) for all { i ,   j } { 1 ,   ,   n 1 } .
By applying Lemma 7, Proposition 9 and the end of its proof, we deduce the following.
Proposition 10.
If m is odd, then the numerical semigroup θ [ { m } ] has maximal embedding dimension.
Finally, the following result which is a consequence from Propositions 8 and 10, presents the minimal generator system for Ore semigroups of the form θ [ { m } ] , where m is odd.
Corollary 3.
If m is odd, then { m ,   2 m + 1 ,   3 m + 2 ,   ,   m m + m 1 } is the minimal system of generators of θ [ { m } ] .
In order to calculate the genus of θ [ { m } ] , where m is odd, we recall the following result that appears in [27].
Lemma 8.
If S is a numerical semigroup and n S { 0 } , then F ( S ) = max Ap ( S ,   n ) n and g ( S ) = 1 n w Ap ( S ,   n ) w n 1 2 .
We are now in a position to determine the embedding dimension, the multiplicity, the Frobenius number and the genus of θ [ { m } ] , assuming m is odd.
Theorem 3.
If m is odd, then e ( θ [ { m } ] ) = m ( θ [ { m } ] ) = m ,   F θ [ { m } ] = m 2 1 and g θ [ { m } ] = ( m + 2 ) ( m 1 ) 2 .
Proof. 
By Corollary 3, we know that e ( θ [ { m } ] ) = m ( θ [ { m } ] ) = m . By applying Proposition 9 and Lemma 8, we can easily deduce that F θ [ { m } ] = m m + m 1 m = m 2 1 and g θ [ { m } ] = 1 m [ ( 2 m + 1 ) + ( 3 m + 2 ) + + ( m m + m 1 ) ] m 1 2 = 1 m [ ( m ( 2 + 3 + + m ) + ( 1 + 2 + + m 1 ) ] m 1 2 = 1 m m ( m + 2 ) ( m 1 ) 2 + m ( m 1 ) 2 m 1 2 = ( m + 2 ) ( m 1 ) 2 .    □
Now we illustre the previous result.
Example 4.
By Corollary 3, we know that { 5 ,   11 ,   17 ,   23 ,   29 } is the minimal system of generators of θ [ { 5 } ] and by using Theorem 3, it is verified that F θ [ { 5 } ] = 5 2 1 = 24 and g θ [ { 5 } ] = 7 · 4 2 = 14 .

5.2. The Case Where m Is Even

We now turn our attention to the study of θ [ { m } ] when m is even. Therefore, throughout this subsection, we shall assume that m is a positive even integer.
Our first result yields a system of generators for θ [ { m } ] .
Proposition 11.
If m is even, then θ [ { m } ] = m ,   m + 1 ,   2 m + 3 ,   ,   m 2 m + m 1 .
Proof. 
We use, once more, induction on i to prove that i m + 2 i 1 θ [ { m } ] for all i { 1 ,   ,   m 2 } . For i = 1 the result is obvious. By induction hypothesis, i m + 2 i 1 θ [ { m } ] and so i m + 2 i 1 + m + 1 is an even element of θ [ { m } ] . As θ [ { m } ] is an Ore semigroup, then i m + 2 i 1 + m + 1 + 1 θ [ { m } ] and consequently, ( i + 1 ) m + 2 ( i + 1 ) 1 θ [ { m } ] .
By applying Corollary 1 to conclude the proof, it will be enough that S = m ,   m + 1 ,   2 m + 3 ,   ,   m 2 m + m 1 is an Ore semigroup. To do this, by virtue of Proposition 7, it will suffice to see that { m + 1 ,   2 m + 3 ,   ,   m 2 m + m 1 } + { m + 1 ,   2 m + 3 ,   ,   m 2 m + m 1 } + { 1 } S . Indeed, let { i ,   j } { 1 ,   ,   m 2 } and we will see that i m + 2 i 1 + j m + 2 j 1 + 1 S . To this purpose, we distinguish between two cases.
1.
If i + j m 2 , then i m + 2 i 1 + j m + 2 j 1 + 1 = ( i + j ) m + 2 ( i + j ) 1 { 2 m + 3 ,   ,   m 2 m + m 1 } S .
2.
If i + j > m , then i m + 2 i 1 + j m + 2 j 1 + 1 = ( i + j m 2 + m 2 ) m + 2 ( i + j m 2 + m 2 ) 1 = ( i + j m 2 ) m + 2 ( i + j m 2 ) 1 + m 2 m + m S .
   □
Our study now aims to show that the system of generators for θ [ { m } ] presented above is, in fact, its minimal system of generators. This result will be the content of Corollary 4. The Apéry set, as in the case of odd m , will be a fundamental tool for achieving this goal.
Proposition 12.
If m is even, then Ap ( θ [ { m } ] ,   m ) = { 0 ,   m + 1 ,   2 m + 2 ,   2 m + 3 ,   3 m + 4 ,   3 m + 5 ,   ,   m 2 m + m 2 ,   m 2 m + m 1 } .
Proof. 
Let α ( 0 ) = 0 ,   α ( 1 ) = m + 1 ,   α ( 2 ) = 2 m + 2 ,   α ( 3 ) = 2 m + 3 ,   α ( 4 ) = 3 m + 4 ,   α ( 5 ) = 3 m + 5 ,   ,   α ( m 2 ) = m 2 m + m 2 and α ( m 1 ) = m 2 m + m 1 . Note that for every i { 1 ,   ,   m 1 } we have
α ( i ) = i + 1 2 m + i if i   is   odd , i + 2 2 m + i if i   is   even .
If i is odd, then by Proposition 11, α ( i ) θ [ { m } ] . Now we will see that if i is even, then also α ( i ) θ [ { m } ] . Indeed, { α ( i 1 ) ,   m + 1 } θ [ { m } ] and so α ( i 1 ) + m + 1 θ [ { m } ] . Therefore, i 1 + 1 2 m + i 1 + m + 1 θ [ { m } ] and consequently, α ( i ) = i + 2 2 m + i θ [ { m } ] .
To complete the proposition, it will suffice to see, by Lemma 6, that α ( i ) + α ( j ) α ( ( i + j )   mod   m ) for all { i ,   j } { 1 ,   ,   m 1 } . Three cases can be identified for this purpose.
1.
If i and j are odd, then α ( i ) + α ( j ) = i + 1 2 m + i + j + 1 2 m + j = i + j + 2 2 m + i + j ( i + j )   mod   m + 2 2 m + ( i + j )   mod   m = α ( ( i + j )   mod   m ) .
2.
If i and j are even, then α ( i ) + α ( j ) = i + 2 2 m + i + j + 2 2 m + j = i + j + 4 2 m + i + j > ( i + j )   mod   m + 2 2 m + ( i + j )   mod   m = α ( ( i + j )   mod   m ) .
3.
If i is odd and j is even, then α ( i ) + α ( j ) = i + 1 2 m + i + j + 2 2 m + j = i + j + 3 2 m + i + j > ( i + j )   mod   m + 1 2 m + ( i + j )   mod   m = α ( ( i + j )   mod   m ) .
   □
Note that as a consequence of case 3 in the proof of Proposition 12, it follows that if i is odd, then α ( i ) cannot be expressed as α ( i ) + α ( j ) being { i ,   j } { 1 ,   ,   m 1 } . Therefore, we can state the following announced result.
Corollary 4.
If m is even, then { m ,   m + 1 ,   2 m + 3 ,   ,   m 2 m + m 1 } is the minimal system of generators of θ [ { m } ] .
We now have all the necessary ingredients to compute the embedding dimension, Frobenius number and genus of the semigroup θ [ { m } ] .
Theorem 4.
If m is even, then e ( θ [ { m } ] ) = m 2 + 1 ,   F θ [ { m } ] = m 2 2 1 and g θ [ { m } ] = 1 2 m 2 m 2 + 1 + m 2 + 2 m 2 1 .
Proof. 
As an immediate consequence of Corollary 4, we can state that e ( θ [ { m } ] ) = m 2 + 1 . By using Lemma 8 and Proposition 12, we can easily deduce that F θ [ { m } ] = m 2 2 1 and g θ [ { m } ] = 1 2 m 2 m 2 + 1 + m 2 + 2 m 2 1 .    □
Let’s look at an example of the previous result.
Example 5.
By Corollary 4, the set { 6 ,   7 ,   15 ,   23 } is the minimal system of generators of θ [ { 6 } ] and by Theorem 4, we have F θ [ { 6 } ] = 17 and g θ [ { 6 } ] = 11 .
The following result is given in ([11] Theorem 3.2).
Proposition 13.
If S is a numerical semigroup and 3 e ( S ) m ( S ) , then S verifies the Wilf’s conjecture.
Finally, by Proposition 13 and Theorems 3 and 4, we obtain the following result where a new family of semigroups satisfying Wilf’s conjecture is identified, that is, all Ore semigroups with θ rank one verifiy the Wilf’s conjecture.
Corollary 5.
If S is an Ore semigroup and θ rank ( S ) = 1 , then Wilf’s conjecture holds for S .

6. The Ore Semigroups with Fixed Multiplicity

In this section, m will denote an integer greater than or equal to 2, and we consider the set θ m = { S S   is an Ore semigroup and   m ( S ) = m } . Our main aim will be to design an algorithm that computes all the elements of θ m . To do this, we need to introduce the following concept.
We define a Frobenius pseudo-variety as a family P of numerical semigroups subject to the following conditions:
1.
P has a maximum (with respect to inclusion order).
2.
If { S ,   T } P , then S T P .
3.
If S P and S max ( P ) , then S { F ( S ) } P .
Proposition 14.
θ m is a Frobenius pseudo-variety with finite cardinality. In addition { 0 ,   m ,   } is its maximum.
Proof. 
It is clear that { 0 ,   m ,   } is the maximum of θ m . If { S ,   T } θ m , then by Lemma 1 and Proposition 1, we deduce easily that S T θ m . Likewise, if S { 0 ,   m ,   } , then S { F ( S ) } θ m . Hence, θ m is a Frobenius pseudo-variety.
If S θ m , then m ,   2 m + 1 S . As m ,   2 m + 1 is a numerical semigroup, then by applying Lemma 3, we assert that θ m is a finite set.    □
Consider the graph G ( θ m ) , whose vertex set is θ m and ( S ,   T ) θ m × θ m is an edge if and only if T = S { F ( S ) } .
In view of Proposition 14 and ([23] Theorem 3), we may state the below result.
Proposition 15.
The graph G ( θ m ) is a tree where { 0 ,   m ,   } is its root. In additon, the set of children of a vertex S in the tree G ( θ m ) is given by { S { x } x msg ( S ) , x > F ( S )   a n d   S { x } θ m } .
Proposition 16.
Let S θ m and x msg ( S ) such that x > F ( S ) . Then S { x } θ m if and only if x m and x is even or x = F ( S ) + 1 .
Proof. 
(Necessity.) If S { x } θ m , then m ( S { x } ) = m and so x m . Moreover, x 1 is odd or x 1 S . Therefore, x is even or x = F ( S ) + 1 .
(Sufficiency.) By Lemma 2, we assert that S { x } is a numerical semigroup. As x m , then m ( S { x } ) = m . It remains to show that S { x } is an Ore semigroup to conclude the proof. For this purpose it is enough to see that if x 1 S , then x 1 is even. But this statement is clearly deduced from the hypotheses.    □
Subsequently, we will illustrate how the tree G ( θ 5 ) is constructed by means of Propositions 15 and 16.
Axioms 15 00189 i002
The number x, which appears on the edge P x Q , indicates that Q = P { x } . Moreover, note that F ( Q ) = x .
It is clear that min ( θ m ) = θ [ { m } ] , and so we have the next outcome.
Proposition 17.
With the above notation, the following is verified
1. 
If m is odd, then { g ( S ) S θ m } = { m 1 ,   m ,   ,   ( m + 2 ) ( m 1 ) 2 } and h ( G ( θ m ) ) = m ( m 1 ) 2 .
2. 
If m is even, then { g ( S ) S θ m } = { m 1 ,   m ,   ,   1 2 m 2 m 2 + 1 + m 2 + 2 m 2 1 } and h ( G ( θ m ) ) = 1 2 m 2 m 2 + 1 + m 2 + 2 m 2 1 ( m 1 ) .
If m N { 0 ,   1 } , then denote by   
g ( m ) = ( m + 2 ) ( m 1 ) 2 if m   is   odd , 1 2 m 2 + 1 m 2 + m 2 + 2 m 2 1 if m   is   even .
We can now provide the Algorithm 3 announced at the outset of this section.
Algorithm 3 Computation of θ m
Input: m N { 0 ,   1 } .
Output: θ m .
(1)
A = { { 0 ,   m ,   } } ,   B = { { 0 ,   m ,   } } ,   i = m 1 .
(2)
If i = g ( m ) , then return A and stop.
(3)
For every S B computes γ ( S ) = { x msg ( S ) x > F ( S ) ,   x m   and   x   is   even   or   x = F ( S ) + 1 } .
(4)
C : = S B { S { x } x γ ( S ) } .
(5)
A : = A C ,   B : = C ,   i : = i + 1 and go to Step ( 2 ) .
Let us look at an example of how this algorithm works.
Example 6.
We obtain θ 4 through Algorithm 3. First, we observe that g ( 4 ) = 5 .
  • A = { 4 ,   5 ,   6 ,   7 } ,   B = { 4 ,   5 ,   6 ,   7 } ,   i = 3 .
  • γ ( 4 ,   5 ,   6 ,   7 ) = { 6 } .
  • C = { 4 ,   5 ,   7 } .
  • A = { 4 ,   5 ,   6 ,   7 ,   4 ,   5 ,   7 } ,   B = { 4 ,   5 ,   7 } ,   i = 4 .
  • γ ( 4 ,   5 ,   7 ) = { 7 } .
  • C = { 4 ,   5 ,   11 } .
  • A = { 4 ,   5 ,   6 ,   7 ,   4 ,   5 ,   7 ,   4 ,   5 ,   11 } ,   B = { 4 ,   5 ,   11 } ,   i = 5 .
  • θ 4 = { 4 ,   5 ,   6 ,   7 , 4 ,   5 ,   7 ,   4 ,   5 ,   11 } .
We will demonstrate how a slight modification to Algorithm 3 enables the computation of all elements in B belonging to a specific genus.
Let us consider an example of the operation of this Algorithm 4.
Algorithm 4 Computation of { S θ m g ( S ) = g }
Input: m N { 0 ,   1 } and g N .
Output: { S θ m g ( S ) = g } .
(1)
If g { m 1 ,   m ,   ,   g ( m ) } , then return Ø and stop.
(2)
A = { { 0 ,   m ,   } } ,     i = m 1 .
(3)
If i = g , then return A and stop.
(4)
For every S A computes γ ( S ) = { x msg ( S ) x > F ( S ) ,   x m   and   x   is   even   or   x = F ( S ) + 1 } .
(5)
A : = S A { S { x } x γ ( S ) } ,   i : = i + 1 and go to Step ( 3 ) .
Example 7.
We will calculate { S θ 5 g ( S ) = 6 } by using Algorithm 4. Note that 5 1 6 g ( 5 ) = 14 .
  • A = { 5 ,   6 ,   7 ,   8 ,   9 } ,     i = 4 .
  • γ ( 5 ,   6 ,   7 ,   8 ,   9 ) = { 6 ,   8 } .
  • A = { 5 ,   7 ,   8 ,   9 ,   11 ,   5 ,   6 ,   7 ,   9 } ,     i = 5 .
  • γ ( 5 ,   7 ,   8 ,   9 ,   11 ) = { 7 ,   8 } and γ ( 5 ,   6 ,   7 ,   9 ) = { 9 } .
  • A = { 5 ,   8 ,   9 ,   11 ,   12 ,   5 ,   7 ,   9 ,   11 ,   13 ,   5 ,   6 ,   7 } ,     i = 6 .
  • { S θ 5 g ( S ) = 6 } = { 5 ,   8 ,   9 ,   11 ,   12 ,   5 ,   7 ,   9 ,   11 ,   13 ,   5 ,   6 ,   7 } .

7. The Ore Semigroups with a Fixed Frobenius Number

Throughout this section, F will denote a positive integer. Our goal here is to present an algorithm that computes θ ( F ) = { S S   is   an   Ore   semigroup   and   F ( S ) = F } . To this end, we need to introduce the following concept.
We will say that a family of numerical semigroups C is a covariety if it satisfies the conditions below.
1.
C has a minimum (to respect to inclusion order).
2.
If { S ,   T } C then S T C .
3.
If S C and S min ( C ) , then S { m ( S ) } C .
The following result can be easily obtained by Proposition 1 and Lemma 2.
Proposition 18.
θ ( F ) is a covariety and { 0 ,   F + 1 ,   } is its minimum.
We are going to consider the following graph G ( θ ( F ) ) : its vertex set will be θ ( F ) , and we say that ( S ,   T ) θ ( F ) × θ ( F ) is an edge if and only if T = S { m ( S ) } .
By applying Proposition 18 and ([24] Proposition 2.6), we obtain the following.
Proposition 19.
G ( θ ( F ) ) is a rooted tree at { 0 ,   F + 1 ,   } .
We next describe the children of each vertex in the tree G ( θ ( F ) ) . To this end, we must first introduce the following concept.
A special gap of a numerical semigroup S is an integer x such that x S and S { x } S . We will denote by S G ( S ) the set of special gaps of S . If we apply Proposition 18 and ([24] Proposition 2.9), we have the following result.
Proposition 20.
Given S θ ( F ) , then the set formed by the children of S in the tree G ( θ ( F ) ) is { S { x } x S G ( S ) ,   x < m ( S )   and   S { x } θ ( F ) } .
The proof of following result is straightforward.
Proposition 21.
Let S θ ( F ) and x S G ( S ) such that x < m ( S ) . Then S { x } θ ( F ) if and only if x F and x is odd or x = m ( S ) 1 .
Remark 1.
Let S be a numerical semigroup and we suppose that Ap ( S ,   n ) is known for some n S { 0 } . Then, the following is true:
1. 
By Remark 1 from [24], we can obtain S G ( S ) .
2. 
We can compute the set Ap ( S { x } ,   n ) for all x S G ( S ) by using ([24] Remark 2).
We are now ready to show the Algorithm 5 mentioned at the start of this section.
Algorithm 5 Computation of θ ( F )
Input: A positive integer F.
Output: θ ( F ) .
(1)
A = B = { { 0 ,   F + 1 ,   } } and Ap ( { 0 ,   F + 1 ,   } ,   F + 1 ) = { 0 ,   F + 2 ,   F + 3 ,   ,   2 F + 1 } .
(2)
For every S B computes λ ( S ) = { x S G ( S ) x F ,   x < m ( S )   and   x   is   odd   or   x = m ( S ) 1 } .
(3)
C : = S B { S { x } x λ ( S ) } .
(4)
If C = Ø , then return A and stop.
(5)
A : = A C and B : = C .
(6)
For all S B compute Ap ( S ,   F + 1 ) and go to Step ( 2 ) .
This section and the paper end by showing how all semigroups with a specific Frobenius number can be obtained through the application of the previous algorithm.
Example 8.
We are going to computes θ ( 7 ) by using Algorithm 5.
  • A = B = { { 0 ,   8 ,   } } and Ap ( { 0 ,   8 ,   } ,   8 ) = { 0 ,   9 ,   10 ,   11 ,   12 ,   13 ,   14 ,   15 } .
  • λ ( { 0 ,   8 ,   } ) = { 5 } .
  • C = { { 0 ,   5 ,   8 ,   } } .
  • A = { { 0 ,   5 ,   8 ,   } ,   { 0 ,   8 ,   } } and B = { { 0 ,   5 ,   8 ,   } } .
  • Ap ( { 0 ,   5 ,   8 ,   } ,   8 ) = { 0 ,   5 ,   9 ,   10 ,   11 ,   12 ,   14 ,   15 } .
  • λ ( { 0 ,   5 ,   8 ,   } ) = { 4 } .
  • C = { { 0 ,   4 ,   5 ,   8 ,   } } .
  • A = { { 0 ,   4 ,   5 ,   8 ,   } ,   { 0 ,   5 ,   8 ,   } ,   { 0 ,   8 ,   } } and B = { { 0 ,   4 ,   5 ,   8 ,   } } .
  • Ap ( { 0 ,   4 ,   5 ,   8 ,   } ,   8 ) = { 0 ,   4 ,   5 ,   9 ,   10 ,   11 ,   14 ,   15 } .
  • λ ( { 0 ,   4 ,   5 ,   8 ,   } ) = Ø .
  • C = Ø .
  • θ ( 7 ) = { { 0 ,   4 ,   5 ,   8 ,   } ,   { 0 ,   5 ,   8 ,   } ,   { 0 ,   8 ,   } } .

8. Conclusions

The content of this work falls within the field of number theory, using combinatorial techniques for this purpose. We aimed to provide a modest contribution toward resolving three significant open problems in the theory of numerical semigroups: the Frobenius problem, the conjecture of Bras-Amorós and Wilf’s conjecture.
The notion of the Ore semigroup is introduced in this work. We establish that the collection of all Ore semigroups constitutes a variety; furthermore, we develop an algorithm for computing all such semigroups with a specified genus.
If X is a subset of N { 0 } , then we demostrate that there is a smallest Ore semigroup that contains it, denoted by θ [ X ] . If S is an Ore semigroup and S = θ [ X ] , then X is called an Ore minimal system of generators. We have tested that every Ore semigroup has a unique Ore minimal system of generators, denoted by θ msg ( S ) , and its cardinality is called θ rank of S . The work presents a detailed study of Ore semigroups with θ rank one, demonstrating that they verify Wilf’s conjecture.
Finally, we demonstrate that the set all Ore semigroups with a given multiplicity (Frobenius number) is a Frobenius pseudo-variety (respectively, a covariety), presenting an algorithm to calculate all of them.

Author Contributions

Conceptualization, M.Á.M.-F. and J.C.R.; Methodology, M.Á.M.-F. and J.C.R.; Software, M.Á.M.-F. and J.C.R.; Investigation, M.Á.M.-F. and J.C.R.; Writing—original draft, M.Á.M.-F. and J.C.R.; Writing—review & editing, M.Á.M.-F. and J.C.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article.

Acknowledgments

The authors would like to thank the referees for their valuable comments and suggestions that helped to improve this work. This work has been partially supported by groups FQM-298 and FQM-343 of Junta Andalucía.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Rosales, J.C.; García-Sánchez, P.A. Numerical Semigroups; Springer: New York, NY, USA, 2009; Volume 20. [Google Scholar]
  2. Ramírez Alfonsín, J.L. The Diophantine Frobenius Problem; Oxford University Press: London, UK, 2005. [Google Scholar]
  3. Sylvester, J.J. Problem 7382. Educ. Times J. Coll. Preceptors New Ser. 1883, 36, 177. [Google Scholar]
  4. Brauer, A. On a problem of partitions. Amer. J. Math. 1942, 64, 299–312. [Google Scholar] [CrossRef] [Scilit]
  5. Curtis, F. On formulas for the Frobenius number of a numerical semigroup. Math. Scand. 1990, 67, 190–192. [Google Scholar] [CrossRef] [Scilit]
  6. Davison, J.L. On the linear Diophantine problem of Frobenius. J. Number Theory 1994, 48, 353–363. [Google Scholar] [CrossRef] [Scilit]
  7. Djawadi, M.; Hofmeister, G. Linear Diophantine problem. Arch. Math 1996, 66, 19–29. [Google Scholar] [CrossRef] [Scilit]
  8. Johnson, S.M. A linear diophantine problem. Canadian J. Math. 1960, 12, 390–398. [Google Scholar] [CrossRef] [Scilit]
  9. Watanabe, K. Some examples of one dimensional Gorenstein domains. Nagoya Math. J. 1973, 49, 101–109. [Google Scholar] [CrossRef] [Scilit]
  10. Wilf, H.S. A circle-of-lights algorithm for the “money-change problem”. Amer. Math. Mon. 1978, 85, 562–565. [Google Scholar]
  11. Delgado, M. Conjeture of Wilf: A survey. In Numerical Semigroups; INdAM Series; Springer: Cham, Switzerland, 2020; Volume 40, pp. 39–62. [Google Scholar]
  12. Delgado, M.; Eliahou, S.; Fromentin, A. A verification of Wilf’s conjeture up to genus 100. J. Algebra 2025, 664, 150–163. [Google Scholar] [CrossRef] [Scilit]
  13. Eliahou, S. Wilf’s conjeture and Macaulay’s Theorem. J. Eur. Math. Soc. 2018, 20, 2105–2129. [Google Scholar] [CrossRef] [Scilit]
  14. Eliahou, S. A graph-theoretic approach to Wilf’s conjeture. Elec. J. Combin. 2020, 27, 15–31. [Google Scholar] [CrossRef] [Scilit]
  15. Eliahou, S.; Fromentin, J. Near-misses in Wilf’s conjeture. Semigroup Forum 2019, 98, 285–298. [Google Scholar]
  16. Blanco, V.; Rosales, J.C. The set of numerical semigroups of a given genus. Semigroup Forum 2012, 85, 255–267. [Google Scholar] [CrossRef] [Scilit]
  17. Bras-Amorós, M. Bound on the number of numerical semigroups of a given genus. J. Pure Appl. Algebra 2008, 213, 997–1001. [Google Scholar]
  18. Bras-Amorós, M. Fibonacci-like behavior of the number of numerical semigroups of a given genus. Semigroup Forum 2008, 76, 379–384. [Google Scholar]
  19. Elizalde, S. Improved bounds on the number of numerical semigroup of a given genus. J. Pure Appl. Algebra 2010, 214, 1862–1873. [Google Scholar] [CrossRef] [Scilit]
  20. Kaplan, N. Counting numerical semigroups by genus and some cases of a question of Wilf. J. Pure Appl. Algebra 2012, 216, 1016–1032. [Google Scholar] [CrossRef] [Scilit]
  21. Zhai, A. Fibonacci-like growth of numerical semigroups with a given genus. Semigroup Forum 2013, 86, 634–662. [Google Scholar]
  22. Rosales, J.C. Families of numerical semigroups closed under finite intersection and for the Frobenius number. Houston J. Math. 2008, 34, 339–348. [Google Scholar]
  23. Robles-Pérez, A.M.; Rosales, J.C. Frobenius pseudo-varieties in numerical semigroups. Ann. Math. Pura Appl. 2015, 194, 275–287. [Google Scholar] [CrossRef] [Scilit]
  24. Moreno-Frías, M.A.; Rosales, J.C. The The covariety of numerical semigroups with fixed Frobenius number. J. Alg. Combi. 2024, 60, 555–568. [Google Scholar] [CrossRef] [Scilit]
  25. Apéry, R. Sur les branches superlinéaires des courbes algébriques. Comptes Rendus Acad. Sci. Paris 1946, 222, 1198–1200. [Google Scholar]
  26. Rosales, J.C. On numerical semigroups. Semigroup Forum. 1996, 52, 307–318. [Google Scholar] [CrossRef] [Scilit]
  27. Selmer, E.S. On a linear diophantine problem. J. Reine Angew. Math. 1977, 293/294, 1–17. [Google Scholar]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.