The genus bound for numerical semigroups generated in degrees ≤ D #
For a numerical semigroup S = ⟨A⟩ ⊆ ℕ with finitely many gaps, generated by elements ≤ D, the
genus g (number of gaps) satisfies 2g ≤ (κ − 1)(D − 1) for every κ > 0 in S (the Apéry-set
argument), hence 2g ≤ (D − 1)(D − 2), with equality only for ⟨D − 1, D⟩.
Main results #
P3a.genus_pair,P3a.conductor_pair:⟨m, m + 1⟩hasm(m − 1)/2gaps and conductorm(m − 1)(the Frobenius number from Mathlib'sfrobeniusNumber_pair).P3a.genus_le:2g ≤ (κ − 1)(D − 1).P3a.genus_le_D:2g ≤ (D − 1)(D − 2).P3a.eq_pair_of_genus_eq: equality forcesS = ⟨D − 1, D⟩.
References #
- C. Marín, The order generated by a column of the SU(n)_k S-matrix is locally a numerical semigroup ring (Part I), Zenodo (2026), doi:10.5281/zenodo.22848529.
The semigroup ⟨m, m+1⟩ #
#{(q,r) : q < r < m} * 2 = m(m−1).
Conductor of ⟨m, m+1⟩ (m ≥ 2): every x ≥ m(m−1) is in the semigroup and
m(m−1) − 1 (the Frobenius number m(m+1) − m − (m+1), Mathlib) is not.
The general bound (Apéry elements of multiplicity κ, generators in degrees ≤ D) #
theorem
P3a.genus_le
(A : Set ℕ)
{D κ : ℕ}
(hA : ∀ a ∈ A, a ≤ D)
(hfin : (gaps A).Finite)
(hκ : 0 < κ)
(hκS : κ ∈ AddSubmonoid.closure A)
:
Gap bound (proof of prop:maximo): a semigroup generated in degrees ≤ D, with finitely
many gaps and containing κ > 0, has 2·g ≤ (κ−1)(D−1).
theorem
P3a.eq_pair_of_genus_eq
(A : Set ℕ)
{D : ℕ}
(hD : 3 ≤ D)
(hA : ∀ a ∈ A, a ≤ D)
(hfin : (gaps A).Finite)
(heq : 2 * genus A = (D - 1) * (D - 2))
:
prop:maximo, the equality case (semigroup part): D ≥ 3, generated in degrees ≤ D,
finitely many gaps and 2·g = (D−1)(D−2) ⇒ the semigroup is ⟨D−1, D⟩.