Unique Betti element numerical semigroup

Definition

Let \(S\) be a numerical semigroup. It is said that \(S\) is a unique Betti element numerical semigroup if \(S\) has a unique Betti element, that is,

\[ |Betti(S)| = |\{s \in S ~ | ~ \nabla_s ~ \text{ is not connected} ~ \}| = 1, \]

where \(\nabla_s\) denotes the graph associated to s by set of factorizations.

It can be proven that if \(S\) has a unique Betti element, then \(S\) is telescopic and \(\alpha-\)rectangular.

Examples

\(\circ\) Let \(S = \langle 10, 18, 45 \rangle\) and \(n_1 = 10 n_2 = 18, n_3 = 45\). It is well known that if \(s \in S\) is a Betti element, then \(s = w + n_i\) with \(w \in Ap(S, n_1) \setminus \{0\}\) and \(i = 2,3\), where \(Ap(S, n_1)\) denotes the Apéry set of \(n_1\) in \(S\). With few calculations,

\[ Ap(S, 10) = \{0, 81, 72, 63, 54, 45, 36, 117, 18, 99\}, \] and the candidates to be Betti elements are

\[ C := \{18, 36, 45, 54, 63, 72, 81, 90, 99, 108, 117, 126, 135, 144, 162 \}. \]

Computing the graph \(\nabla_s\) for each \(s \in C\), it is concluded that \(\nabla_{90}\) is the unique non-connected graph and \(Betti(S) = \{90\}\). Therefore, \(S\) has unique Betti element.

Examples with GAP

The following example is made with the package NumericalSgps in GAP.

\(\diamond\) Let \(S = \langle 26, 59, 61, 68, 75, 80, 86, 95, 96, 116 \rangle\), in GAP:

gap> S := NumericalSemigroup(26, 59, 61, 68, 75, 80, 86, 95, 96, 116);
<Numerical semigroup with 10 generators>

Given a numerical semigroup \(S\), the function BettiElements returns a list with the Betti elements of \(S\).

gap> BettiElements(S);
[ 120, 122, 127, 136, 139, 147, 148, 154, 155, 156, 160, 163, 164, 170, 171, 172, 175, 176, 177,
  181, 182, 184, 190, 191, 192, 193, 196, 202, 204, 209, 211, 212, 218, 220, 225, 232, 236 ]

Therefore, \(S\) has not a unique Betti element. From this function it can be defined a function such that given a numerical semigroup \(S\), it returns true if \(S\) has unique Betti element and false otherwise.

gap> IsUniqueBettiElementNumericalSemigroup := function(S)
>       if not IsNumericalSemigroup(S) then
>           Error("The argument must be a Numerical Semigroup");
>       fi;
>       return Length(BettiElements(S)) = 1;
> end;

References

Delgado, M., P. A. Garcia-Sanchez, and J. Morais. 2024. NumericalSgps, a Package for Numerical Semigroups, Version 1.4.0.” https://gap-packages.github.io/ numericalsgps.
GARCÍA SÁNCHEZ, P. A., I. OJEDA, and J. C. ROSALES. 2012. “AFFINE SEMIGROUPS HAVING a UNIQUE BETTI ELEMENT.” Journal of Algebra and Its Applications 12 (03): 1250177. https://doi.org/10.1142/s0219498812501770.
Rosales, J. C., and P. A. Garcı́a-Sánchez. 2009. Numerical Semigroups. Springer.