Delta set of a numerical semigroup

Definition

Let \(S\) be a numerical semigroup minimally generated by \(P = \{n_1, \ldots, n_p\}\). It is defined the Delta set of \(S\), denoted by \(\Delta(S)\), as

\[ \Delta(S) = \bigcup_{s \in S} \Delta(s), \]

where \(\Delta(s)\) denotes the delta set of s in \(S\). If \(Betti(S)\) is the set of Betti elements of \(S\), it can be proven that

\[ \max \Delta(S) = \max \{\max \Delta(b) ~ | ~ b \in Betti(S)\}. \]

On the other hand, there exists \(N_S \in \mathbb{N}\) such that \(\Delta(s)\) is periodic from \(N_S\) and its period is equal to \(lcm(n_1, n_p)\).

Given a numerical semigroup \(S\), there is a relation between its Delta set \(\Delta(S)\), its catenary degree \(\mathbf{C}(S)\), its w-primality \(\omega(S)\) and its tame degree \(\mathbf{t}(S)\), which is

\[ \max \Delta(S) + 2 \le \mathbf{C}(S) \le \omega(S) \le \mathbf{t}(S). \]

Examples

\(\circ\) Let \(S = \langle 2, 3 \rangle\). If \(\nabla_s\) is not connected, where \(\nabla_s\) denotes the graph associated to s, then \(s = n + w\) with \(n \in \{2,3\}\) and \(w \in Ap(S,2)\). From the above argument, it is deduced that \(Betti(S) = \{6\}\), and its set of factorizations is \(\mathbf{Z}(6) = \{(3,0),(0,2)\}\). Thus, \(\Delta(6) = \{1\}\) and \(\max \Delta(S) = \{1\}\). Finally, \(\Delta(S) = \{1\}\).

Examples with GAP

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

\(\diamond\) Let \(S = \langle 13, 45, 60, 89 \rangle\), in GAP:

gap> S := NumericalSemigroup(13, 45, 60, 89);
<Numerical semigroup with 4 generators>

Given a numerical semigroup \(S\), the functions DeltaSet and DeltaSetOfNumericalSemigroup return the Delta set of \(S\). If we also give an element \(n \in S\) in DeltaSet, the function returns the Delta set of \(n\) in \(S\).

gap> DeltaSet(S);
[ 1, 2, 3, 4, 6, 7, 11 ]
gap> DeltaSet(S, 314);
[ 1, 2, 4 ]

Given a numerical semigroup \(S\), the function DeltaSetPeriodicityBoundForNumericalSemigroup returns the bound where the periodicity starts for Delta sets of the elements in \(S\), \(N_S\). On the other hand, the function DeltaSetPeriodicityStartForNumericalSemigroup computes the actual element were the periodicity stars for Delta sets of the elements in \(S\).

gap> DeltaSetPeriodicityBoundForNumericalSemigroup(S);
10065
gap> DeltaSetPeriodicityStartForNumericalSemigroup(S);
496

References