×

On the seeds and the great-grandchildren of a numerical semigroup. (English) Zbl 1533.06007

Let \(\Lambda\) be a numerical semigroup, that is, a cofinite submonoid of \((\mathbb{N},+)\). Write \(\Lambda=\{\lambda_0,\lambda_1,\dots\}\) with \(\lambda_i< \lambda_{i+1}\) for all \(i\in \mathbb{N}\) and \(\lambda_0=0\). The set \(\mathbf{N}\setminus \Lambda\) is the set of gaps of \(\Lambda\), and its cardinality is known as the genus of \(\Lambda\), denoted \(\operatorname{g}(\Lambda)\). The least integer \(c\) such that \(c+\mathbb{N}\subseteq \Lambda\) is called the conductor of \(\Lambda\), which is denoted by \(\operatorname{c}(\Lambda)\). The rank of \(\Lambda\) is defined as \(\operatorname{k}(\Lambda)=\operatorname{c}(\Lambda)-\operatorname{g}(\Lambda)\). The Frobenius number of \(\Lambda\) is \(\operatorname{F}(\Lambda)=\max(\mathbf{Z}\setminus \Lambda)\); it turns out that \(\operatorname{c}(\Lambda)=\operatorname{F}(\Lambda)+1\). The elements in \(\Lambda\) that are smaller than the conductor of \(\Lambda\) are known left elements of \(\Lambda\). The set of left elements of \(\Lambda\) is denoted by \(\operatorname{L}(\Lambda)\).
The set of gaps of \(\Lambda\) can be encoded as a the bitstream \(\operatorname{G}(\Lambda)=g_0g_1\dots g_{c-1}\), with \(c=\operatorname{c}(\Lambda)\) and \(g_i=0\) if \(i+1\in \Lambda\) and \(g_i=0\) otherwise.
For \(p< \operatorname{k}(\Lambda)\), an element \(\lambda_s\ge \operatorname{c}(\Lambda)\) is said to be an order-\(p\) seed of \(\Lambda\) if \(\lambda_s+\lambda_p\neq \lambda_i+\lambda_j\) for any integers \(i\) and \(j\) with \(p< i \le j < s\). One can encode the seeds of \(\Lambda\) as a bitstream \(\operatorname{S}(\Lambda)=S_0S_1\dots S_{c-1}\) where \(S_i=1\) if \(c+i-\lambda_j\) is an order-\(j\) seed of \(\Lambda\), where \(j\) is the unique integer such that \(\lambda_j\le i< \lambda_{j+1}\), and \(S_i=0\) otherwise. Seeds have been a central tool to compute the set of all numerical semigroups up to a certain genus. Minimal generators of \(\Lambda\) (elements that are not sum of two non-zero elements) larger than or equal to the conductor \(c\) are called right generators. These correspond to order-0 seeds. If \(\lambda_s\) is a right generator, then \(\Lambda\setminus\{\lambda_s\}\) is a numerical semigroup with genus \(\operatorname{g}(\Lambda)+1\) and \(\operatorname{F}(\Lambda\setminus\{\lambda_s\})=\lambda_s\). In this setting, we say that \(\Lambda\setminus\{\lambda_s\}\) is a child of \(\Lambda\). In this way, one can construct the tree of all numerical semigroups.
The author presents a new bitstream which encodes both the gap bitstream and the seeds bitstream (it is almost a concatenation of both). This bitstream is denoted by \(\Sigma(\Lambda)=\Sigma_0\Sigma_1\dots \Sigma_{2c-1}\), where \(\Sigma_i=0\) if \(i\in \operatorname{L}(\Lambda)+\operatorname{L}(\Lambda)\), and \(\Sigma_i=1\) otherwise.
With this new encoding, the author describes the gap and seeds bitstreams of numerical semigroups of rank up to three, and shows how the bitstream \(\Sigma\) is updated from parent to children.
Set \(m=\lambda_1\) (the multiplicity of \(\Lambda\)), \(u=\lambda_2-\lambda_1\) and \(v=\lambda_3-\lambda_2\). The author shows how to recover the sets of all children, grandchildren and great-grandchildren of \(\Lambda\) in the tree of numerical semigroups from \(\Sigma(\Lambda)\), \(m\), \(u\) and \(v\).
With all this, the author presents a new version of the seeds algorithm that is faster than the previous known algorithms to compute the tree of numerical semigroups up to a certain genus. The new algorithm is then used to find new examples of (non-)Eliahou semigroups, and to check that Wilf’s conjecture holds up to genus 66.
The author presents many illustrating examples, figures, tables showing execution times, and the limitations of the algorithm when using 128 bit integers.

MSC:

06F05 Ordered semigroups and monoids
20M14 Commutative semigroups
05A15 Exact enumeration problems, generating functions
68W30 Symbolic computation and algebraic computation

References:

[1] Bras-Amor\'{o}s, M., Fibonacci-like behavior of the number of numerical semigroups of a given genus, Semigroup Forum, 379-384 (2008) · Zbl 1142.20039 · doi:10.1007/s00233-007-9014-8
[2] Bras-Amor\'{o}s, M., Bounds on the number of numerical semigroups of a given genus, J. Pure Appl. Algebra, 997-1001 (2009) · Zbl 1169.05300 · doi:10.1016/j.jpaa.2008.11.012
[3] Bras-Amor\'{o}s, M., Towards a better understanding of the semigroup tree, Semigroup Forum, 561-574 (2009) · Zbl 1230.05018 · doi:10.1007/s00233-009-9175-8
[4] M. Bras-Amor\'os and J. Fern\'andez-Gonz\'alez, https://github.com/mbrasamoros/RGD-algorithm, 2019.
[5] Bras-Amor\'{o}s, M., Computation of numerical semigroups by means of seeds, Math. Comp., 2539-2550 (2018) · Zbl 1457.20046 · doi:10.1090/mcom/3292
[6] Bras-Amor\'{o}s, M., The right-generators descendant of a numerical semigroup, Math. Comp., 2017-2030 (2020) · Zbl 1477.20114 · doi:10.1090/mcom/3502
[7] Bras-Amor\'{o}s, M., Modeling decisions for artificial intelligence. New Eliahou Semigroups and Verification of the Wilf Conjecture for Genus up to 65, Lecture Notes in Comput. Sci., 17-27 ([2021] ©2021), Springer, Cham · Zbl 1495.20049 · doi:10.1007/978-3-030-85529-1\_2
[8] Delgado, M., On a question of Eliahou and a conjecture of Wilf, Math. Z., 595-627 (2018) · Zbl 1486.20076 · doi:10.1007/s00209-017-1902-3
[9] M. Delgado, Trimming the numerical semigroup tree to probe Wilf’s conjecture to higher genus, 2019.
[10] Delgado, M., Numerical Semigroups. Conjecture of Wilf: A Survey, Springer INdAM Ser., 39-62 ([2020] ©2020), Springer, Cham · Zbl 1530.20183 · doi:10.1007/978-3-030-40822-0\_4
[11] Eliahou, S., Wilf’s conjecture and Macaulay’s theorem, J. Eur. Math. Soc. (JEMS), 2105-2129 (2018) · Zbl 1436.20114 · doi:10.4171/JEMS/807
[12] Eliahou, S., Near-misses in Wilf’s conjecture, Semigroup Forum, 285-298 (2019) · Zbl 1467.20070 · doi:10.1007/s00233-018-9926-5
[13] J. Fromentin and F. Hivert, https://github.com/hivert/NumericMonoid, 2017.
[14] Fromentin, J., Exploring the tree of numerical semigroups, Math. Comp., 2553-2568 (2016) · Zbl 1344.20075 · doi:10.1090/mcom/3075
[15] Rosales, J. C., Numerical semigroups, Developments in Mathematics, x+181 pp. (2009), Springer, New York · Zbl 1220.20047 · doi:10.1007/978-1-4419-0160-6
[16] Wilf, H. S., A circle-of-lights algorithm for the “money-changing problem”, Amer. Math. Monthly, 562-565 (1978) · Zbl 0387.10009 · doi:10.2307/2320864
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.