Special gap

Definition

Let \(S\) be a numerical semigroup and let \(PF(S)\) be the set of pseudo-Frobenius numbers of \(S\). An element \(x \in PF(S)\) is a special gap if \(2x \in S\). The set of special gaps is denoted by \(SG(S)\) and is always non-empty, due to \(F(S) \in SG(S)\), where \(F(S)\) denotes the Frobenius number of \(S\). Its definition is motivated by the problem of finding the set of all numerical semigroups containing a given numerical semigroup.

Examples

\(\circ\) Let us consider \(m \in \mathbb{N}\) a non-zero element arbitrary but fixed and \(S = \{0, m, \rightarrow \}\). Its easy to see that \(PF(S) = \{1,2, \ldots, m-1\}\), therefore an element \(n \in PF(S)\) is a special gap if \(2n \ge m\), that is, if \(n \ge \lceil \frac{m}{2} \rceil\). In conclusion, \(SG(S) = \{\lceil \frac{m}{2} \rceil, \lceil \frac{m}{2} \rceil + 1, \ldots, m-1 \}\).

\(\circ\) Let \(S = \langle 3, 5, 10 \rangle = \{0, 3, 5, 6, 8, \rightarrow \}\). The positive integers that do not belong to \(S\) are \(\mathbb{N} \setminus S = \{1, 2, 4, 7\}\), and as \(3 \in S\), the candidates for pseudo-Frobenius numbers belongs to the set \(\{-3, -2, -1, 1, 2, 4, 7 \}\). Checking the condition for each element, it is concluded that \(PF(S) = \{7\}\) and \(SG(S) = \{7\}\).

Examples with GAP

The following examples are made with the package NumericalSgps in GAP.

\(\diamond\) Let \(S = \langle 5, 23, 24, 33, 34 \rangle\), in GAP:

gap> S := NumericalSemigroup(5, 23, 24, 33, 34);
<Numerical semigroup with 5 generators>

The functions SpecialGaps and SpecialGapsOfNumericalSemigroup returns the set of special gaps of a numerical semigroup.

gap> SpecialGaps(S);
[ 17, 29, 41 ]
gap> SpecialGaps(S) = SpecialGapsOfNumericalSemigroup(S);
true

\(\diamond\) Let \(S = \langle 3, 5, 7 \rangle\), in GAP:

gap> S := NumericalSemigroup(3, 5, 7);
<Numerical semigroup with 3 generators>

The special gaps of \(S\) are:

gap> SpecialGaps(S);
[ 4 ]

For an element to be a special gap, first it has to be a gap and a pseudo-Frobenius number, we can compute this elements with the functions Gaps and PseudoFrobenius, respectively.

gap> Gaps(S);
[ 1, 2, 4 ]
gap> PseudoFrobenius(S);
[ 2, 4 ]

With this numerical semigroup we found an example that \(SG(S) \subsetneq PF(S) \subsetneq G(S)\).

References

Assi, Abdallah, Marco D’Anna, and Pedro A. Garcı́a-Sánchez. 2020. Numerical Semigroups and Applications. Vol. 3. RSME Springer Series. Springer, [Cham]. https://doi.org/10.1007/978-3-030-54943-5.
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.