Almost symmetric numerical semigroups with high type
Pedro A. Garcia-Sanchez, Ignacio Ojeda

TL;DR
This paper explores the relationship between numerical semigroups and almost symmetric numerical semigroups, establishing a precise correspondence under certain conditions related to genus and Frobenius number.
Contribution
It introduces a one-to-one correspondence between numerical semigroups of a given genus and almost symmetric semigroups with specific Frobenius number and type, under a new condition.
Findings
Established a bijection between numerical semigroups and almost symmetric semigroups.
Identified conditions relating Frobenius number, type, and genus.
Extended understanding of the structure of numerical semigroups.
Abstract
We establish a one-to-one correspondence between numerical semigroups of genus and almost symmetric numerical semigroups with Frobenius number and type , provided that is greater than .
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Almost symmetric numerical semigroups with high type
P.A. García-Sánchez
IEMath-Gr and Departamento de Álgebra
Universidad de Granada
E-18071 Granada, Spain
and
I. Ojeda
IMUEx - Departamento de Matemáticas
Universidad de Extremadura
E-06071 Badajoz, Spain
Abstract.
We establish a one-to-one correspondence between numerical semigroups of genus and almost symmetric numerical semigroups with Frobenius number and type , provided that .
Key words and phrases:
Numerical semigroup, almost symmetric numerical semigroup, Frobenius number, pseudo-Frobenius number, genus, type.
2010 Mathematics Subject Classification:
20M14, 20M25.
The first author was partially supported by the Junta de Andalucía research group FQM-366, and by the project MTM2017-84890-P (MINECO/FEDER, UE)
The second author was partially supported by the research groups FQM-024 (Junta de Extremadura/FEDER funds) and by the project MTM2015-65764-C3-1-P (MINECO/FEDER, UE) and by the project MTM2017-84890-P (MINECO/FEDER, UE)
1. Introduction
Let denote the set of nonnegative integers. A numerical semigroup is a submonoid of with finite complement in . If is a numerical semigroup, the set is known as the set of gaps of . Its cardinality is the genus of , denoted here . The multiplicity of a numerical semigroup, , is the smallest positive integer not belonging to its gap set. The largest integer not belonging to is the Frobenius number of , denoted .
Associated to we can define the following order relation: for , if . The set of maximal elements of with respect to is the set of pseudo-Frobenius numbers of , ; its cardinality is the type of , denoted .
A numerical semigroup is irreducible if it cannot be written as the intersection of two numerical semigroups properly containing . This is equivalent to say that is maximal (with respect to set inclusion) in the set of numerical semigroups having Frobenius number equal to . If is odd, this is equivalent to ( is symmetric); while if is even, this is the same as to impose ( is pseudo-symmetric, see for instance [14, Chapter 3], or [1] for the history behind the names of the invariants defined above). For symmetric numerical semigroups the type is one (and this precisely characterizes them), and for pseudo-symmetric numerical semigroups the type is two (though this does not characterize this property). Thus for any irreducible numerical semigroup , the equality holds. Then converse is not true, but gives rise to a wider family of numerical semigroups: almost-symmetric numerical semigroups. A numerical semigroup is said to be almost symmetric provided that . It is well known that for any numerical semigroup (see [13, Proposition 2.2]), and so almost symmetric numerical semigroups are those attaining the equality. Indeed, as shown in [13] almost symmetric numerical semigroups have some symmetry properties.
Almost symmetric numerical semigroups have attracted the attention of many researchers, not only because they generalize the irreducible property in numerical semigroups, but also because they rise in a natural way as a generalization of the Gorenstein property in one-dimensional rings (see [2]). Many papers deal with the almost symmetric property and how to construct examples of these semigroups (see for instance [3, 4, 11] and the references there in). Some manuscripts like [11, 12] and [15] deal with almost symmetric numerical semigroups with small type and small embedding dimension, which is the cardinality of a minimal generating set of the numerical semigroup. The semigroups with consider in this manuscript have large type.
The original aim of this note was to clarify a computational evidence noticed by the second author when using the algorithms given in [4] and implemented in the GAP [10] package NumericalSgps [7] (see [4, Remark 5.1] for further details). To this end, we present a one to one correspondence with numerical semigroups with given genus and almost symmetric numerical semigroups with Frobenius number and type , for any . This, in particular, provides an easy way to construct examples of almost symmetric numerical semigroups. And also opens a new way to restate Bras’ conjectures on the number of numerical semigroups with genus [5]; this number is usually denoted by .
An important peculiarity of almost symmetric numerical semigroups with Frobenius number and type , with (for some nonnegative integer ), is that that these semigroups are uniquely determined by its sets of pseudo-Frobenius numbers (Corollary 11). This is in general is far from being true [8], even for almost symmetric numerical semigroups, and it allows us to develop a new and faster algorithm for computing almost symmetric numerical semigroups with Frobenius number and type , with . Thus, our approach can be potentially used to go further in the calculation of unknown elements of the sequence .
2. The correspondence
The definition of almost symmetric numerical semigroups can be stated as follows (see for instance [13]).
Definition 1**.**
A numerical semigroup is almost symmetric if for any integer not in , then or .
We will use the fact that the above definition is equivalent to
[TABLE]
Motivated by the notion of set of gaps of a numerical semigroup, in [9] the concept of gapset is introduced.
Definition 2**.**
A gapset is a finite subset such that given and with , then either or .
Notice that if is a gapset, then is a numerical semigroup. We are going to give families of gapsets that “produce” almost symmetric numerical semigroups.
Proposition 3**.**
Let be a numerical semigroup with genus and let be a positive integer greater than . The set
[TABLE]
is the gapset of an almost symmetric numerical semigroup with Frobenius , type and multiplcity . Moreover,
[TABLE]
Proof.
Set . First of all, we observe that
[TABLE]
Let us see that is actually a gapset. To do that we consider and with ; in particular, . Now, if or , then we are done because this would imply or in . So, let us assume and ; in this case, and, since , we conclude that , which is incompatible with the condition .
Let be the numerical semigroup ; notice that . Given , if , then , that is to say, . Thus, to see that is almost symmetric, we need to prove that given with , then . So, let such that . First, we claim that indeed, if , then and therefore . Otherwise, and, clearly, . Now, let and let us prove that . If , there is nothing to prove. Otherwise, , for some . If , then . Arguing as above, we can prove that . Thus, since , we conclude that , in contradiction with .
So, we have that is an almost symmetric numerical semigroup. Moreover, since and is almost symmetric, we have that We also observe that the smallest positive integer not in is , so the multiplicity of is .
Finally, let us see that \mathrm{PF}(S^{\prime})=\{a\in S\mid 0<a\leq f\}\cup\ \{f+1,\ldots,F-f-1\}\cup\ \big{\{}F-a\ \mid\ a\in S\cap\{0,\ldots f\}\big{\}}. First, we notice that the right hand side has cardinality . Thus, it suffices to see that all the elements in the right hand side are in . Notice that for every in the right hand side, , and also , thus by the definition of almost symmetric numerical semigroup. ∎
Definition 4**.**
Let be a numerical semigroup. A relative ideal of is subset of such that
- (1)
; 2. (2)
for some .
If is a numerical semigroup and , then
[TABLE]
is a relative ideal of . This ideal is the shifted canonical ideal of .
Lemma 5**.**
If is a numerical semigroup and is a positive integer greater than , then .
Proof.
Since , then . ∎
Theorem 6**.**
Let and be positive integers such that . The correspondence
[TABLE]
is a bijection between the set of numerical semigroups with genus and the set of almost symmetric numerical semigroups with Frobenius number and type .
Proof.
Let be a numerical semigroup with genus . By Lemma 5, . Moreover, since (see, for instance [14, Lemma 2.14]), then . So, by Proposition 3, our correspondence is a well defined application between the set of numerical semigroups with genus and the set of almost symmetric numerical semigroups with Frobenius number and type . Moreover, since if and only if , we have that our application is clearly injective.
In order to see that it is surjective, let us consider an almost symmetric numerical semigroup with Frobenius number and type , and set . We prove that is a gapset. Take and such that that is, and , and let us prove that or . To this end, we distinguish two cases:
- •
If or . If , then and otherwise . Thus, . By arguing analogously, if , we obtain
- •
If and ; in particular, we have that either or , because is almost symmetric. In the first case, and, in the second case, implies that .
Thus, we have that is a numerical semigroup. Since is almost symmetric, by (1), , and from the definition of almost symmetric numerical semigroup, we have that . Also
[TABLE]
From the definition of , . For the other inclussion, take , with . Then , and . ∎
The inverse map in Theorem 6 can be also explicitly described as we see next. If is a numerical semigroup, we will write . It easy to see that is a relative ideal of . The ideal is called the dual of with respect to . This term is justified by the fact that is equal to .
Let us see that this star operation is the inverse of our application in Theorem 6.
Proposition 7**.**
Let be a numerical semigroup with genus . If is a positive integer greater than , then
[TABLE]
Proof.
By definition and the condition , . By Proposition 3 and the proof of Theorem 6, and using once more that , we have that . Thus, . Now, , and according to the proof of Theorem 6, this amount equals . We conclude that . ∎
This correspondence provides a new characterization of almost symmetric numerical semigroups with high type.
Corollary 8**.**
Let be a numerical semigroup with Frobenius number and type , with and even. Then is almost symmetric if and only if is a numerical semigroup with genus .
Proof.
Necessity. If is almost symmetric, as is even, then for some nonnegative integer , and yields . Thus, for some numerical semigroup of genus (Theorem 6). Notice that , whence . By Proposition 7, we conclude that , and we are done.
Sufficiency. Let , and set , the genus of . As , we have , and thus
[TABLE]
proving that is almost symmetric. ∎
The depth of a numerical semigroup has shown to play an special role in the study of Wilf’s conjecture (see for instance [6, 9]). Let be a numerical semigroup with Frobenius number and multiplicity , and write for some integers and with . Then its depth is .
Corollary 9**.**
Let be a numerical semigroup with genus and let be a positive integer greater than . The semigroup has depth equal to two.
Proof.
By Lemma 5, the multiplicity of is equal to . Write . Then . ∎
Depth equal to two has a particular relevance, since Bras’ conjecture holds in the restricted class of numerical semigroups having this depth [9].
3. The algorithm
Write for the set of almost symmetric numerical semigroups with Frobenius number and type , and let be the number of numerical semigroups with genus . As an immediate consequence of Theorem 6 we obtain the following result.
Corollary 10**.**
Let , and let be a an integer greater than or equal to . Then number of numerical semigroups with genus is equal to the the number of almost symmetric numerical semigroups with Frobenius number and type . That is,
[TABLE]
With this corollary we can restate the weaker version of the conjecture appearing in [5], that is, that the sequence is increasing. Notice that in order to prove that , one needs to show that
[TABLE]
for large enough. This opens a new perspective to attack this conjecture.
We recall that the largest known so far appears in
https://github.com/hivert/NumericMonoid.
As we mentioned in the introduction, almost symmetric numerical semigroups with high type are uniquely determined by their sets of pseudo-Frobenius numbers.
Corollary 11**.**
Let and let . Every almost symmetric numerical semigroup with Frobenius number and type is uniquely determined by its pseudo-Frobenius numbers.
Proof.
Let and be two almost symmetric numerical semigroups with Frobenius number and type such that . By (1), the genus of and , equals ; whence is even. Set . Then , which implies . So, by Theorem 6, there exist unique numerical semigroups and of genus such that , . Observe that , because as we already mentioned above , (see, for instance [14, Lemma 2.14]). Moreover, without loss of generality we may suppose that . Thus, by the last part of Proposition 3, we have that , which implies or equivalently, . Now, since both and have cardinality , we conclude that , and consequently . ∎
Notice that in general a potential set of pseudo-Frobenius numbers does not uniquely determine a numerical semigroup, [8], even under the almost symmetric condition. It may happen that several numerical semigroups share the same set of pseudo-Frobenius numbers. Thus the above result opens a new strategy to determine almost symmetric numerical semigroups with large type with respect to the Frobenius number.
Example 12**.**
There are almost symmetric numerical semigroups with Frobenius number , while when computing their sets of psuedo-Frobenius numbers, we only get different possible sets.
gap> l:=AlmostSymmetricNumericalSemigroupsWithFrobeniusNumber(20);; gap> Length(l); 103 gap> Length(Set(l,PseudoFrobenius)); 62
In [4, Theorem 4.1] it is show that each almost symmetric numerical semigroup of Frobenius and type is obtained from an almost symmetric numerical semigroup of Frobenius and type . More precisely, the following is proved.
Theorem 13**.**
Let and be a positive integer greater than such that is even. Then is an almost symmetric numerical semigroup with Frobenius number and type if and only if there exist an almost symmetric numerical semigroup with Frobenius number and type , and such that
- (a)
, 2. (b)
, and 3. (c)
\big{(}i+(\mathrm{PF}(S)\setminus\{i,F-i\})\big{)}\subseteq S^{\prime}.
In this case,
Let us see that if , conditions (b) and (c) in Theorem 13 can be replaced by a simpler test.
Proposition 14**.**
Let and let be an integer such that is even. Then is an almost symmetric numerical semigroup with Frobenius number and type if and only if there exist an almost symmetric numerical semigroup with Frobenius number and type , and such that
- (a)
, and 2. (b)
**
In this case, and is the unique almost symmetric numerical semigroup with set of pseudo-Frobenius numbers equal to .
Proof.
Necessity follows from Theorem 13.
For the other implication, first observe that as is almost symmetric, is even. So, is a nonnegative integer. Moreover, , because . Thus, by Theorem 6, there exists a numerical semigroup of genus such that . Now, on the one hand, by Proposition 3, we have that and, on the other hand, we have that, by [14, Lemma 2.14], . Therefore, , in particular, in light of Proposition 3. So, both and are pseudo-Frobenius numbers of and has cardinality .
Consider now and set . Since and because . We have that is a numerical semigroup and , because . Moreover, , for every , because . Therefore, if , then we have .
Suppose . Then there exists such that . Thus, . Finally, as , because , and , because , we conclude that ; in contradiction with condition (b).
Now we have , and we know that [13, Proposition 2.2]. Consequently, . Whence and by (1), we deduce that is almost symmetric.
The uniqueness of follows from Corollary 11. ∎
Let us see that the above results offer an alternative to compute .
Algorithm 15**.**
The following GAP [10] code counts the number of almost symmetric numerical semigroups of Frobenius number and type for each ; equivalently, by Corollary 10, the number of numerical semigroups with genus for each . The main function is nothing but a recursive step that calls to the auxiliar function whose correctness relies in Proposition 14. We observe that since the pseudo-Frobenius numbers uniquely determine a numerical semigroup by Corolary 11, we only need to deal with pseudo-Frobenius sets. Moreover, by Corolary 11 again, in order to avoid unnecessary repetitions we can restrict the upper range of in Proposition 14, the mentioned restriction is forced with the second argument of the auxiliar function.
It is important to emphasize that our GAP code does not require to make calls to other libraries or GAP packages. This makes our method more versatile and suitable to be implemented in other programming languages.
auxiliar := function(PF,m,t,s) local L,F,PF1,i,k,j; L := []; F:=PF[t+2]; for i in [t+1 .. m-1] do PF1:=Difference(PF,[i,F-i]); k:=0; for j in [1 .. s] do if ((PF1[j]+i) in PF1) then k:=1; break; fi; od; if k=0 then Append(L,[[PF1,i]]); fi; od; return L; end;
counting_function := function(g) local F,L,j,M,t,s,N; F:=4*g-1; L:=[[[1 .. F] ,F]]; for j in [1 .. g] do M:=[]; t:=Length(L[1][1])-2; s:=Int(t/2); for N in L do Append(M,auxiliar(N[1],N[2],t,s)); od; L:=M; Print("n", j, " = ", Length(L), "\n"); Unbind(M);GASMAN("collect"); #Cleaning Memory od; return Length(L); end;
A quick comparison with the following GAP command (included in the GAP package numericalsgps [7])
Length(NumericalSemigroupsWithGenus(g))
evidences that our code is slightly faster for . For instance, if our function, counting_function(26), computes in seconds, while the above command takes seconds to compute . Both computations have been performed running GAP in a Intel(R) Core(TM) i7-4770S CPU 3.10 GHz. This simple evidence opens a door to more efficient and faster implementations.
Finally, we observe that, by Proposition 3 and Corollary 11, we can take advantage of the function NumericalSemigroupByGaps included in the GAP package numericalsgps to recover the whole set semigroups of genus from our code. This can be done by just replacing return Length(L); with
return List(L, j->NumericalSemigroupByGaps( Difference([1 .. (2*g-1)],j[1])));
With this modification the computation of the whole set of numerical semigroups of genus took seconds.
Acknowledgements. The authors would like to thank Félix Delgado for his constructive comments. This note was written during a visit of the second author to the IEMath-GR (Universidad de Granada, Spain), he would like to thank this institution for its hospitality. Corollary 10 was conjectured by the second author at the INdAM meeting: “International meeting on numerical semigroups - Cortona 2018”, he would like to thank the organizers for such a nice meeting.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Assi, A.; García-Sánchez, P.A. Numerical semigroups and applications , RSME Springer series 1, Springer, Switzerland, 2016.
- 2[2] Barucci, V.; Froberg, R. One-dimensional almost gorenstein rings , J. Algebra 188 (1997) 418–442.
- 3[3] Barucci, V.; Strazzanti, F. Dilatations of numerical semigroups , ar Xiv:1710.07586.
- 4[4] Branco, M. B.; Ojeda, I.; Rosales, J. C. Almost symmetric numerical semigroups with given Frobenius number and type , J. Algebra Appl. DOI: 10.1142/S 0219498819502177
- 5[5] Bras-Amorós, M. , Fibonacci-like behavior of the number of numerical semigroups of a given genus , Semigroup Forum 76 (2008), 379–384.
- 6[6] Delgado, M. Conjecture of Wilf: a survey, ar Xiv:1902.03461 [math.CO] .
- 7[7] Delgado, M., Garcia-Sanchez, P. A. and Morais, J. , Numerical Sgps, A package for numerical semigroups , Version 1.1.10 dev (2019), (Refereed GAP package), https://gap-packages.github.io/numericalsgps .
- 8[8] Delgado, M.; García-Sánchez, P. A.; and Robles-Pérez, P. A. Numerical semigroups with a given set of pseudo-Frobenius numbers , LMS J. Comput. Math. 19(1) (2016), 186–205.
