Weierstrass Semigroup: Structure & Applications
- Weierstrass semigroup is the set of possible pole orders at a point on an algebraic curve, defined by meromorphic functions with gaps reflecting the curve’s genus.
- It connects algebraic geometry, number theory, and singularity theory by analyzing properties like multiplicity, Frobenius number, and effective weight.
- Applications include constructing algebraic–geometry codes and studying moduli spaces, with explicit descriptions found in Kummer and cyclic covers.
A Weierstrass semigroup encodes the pole order structure of meromorphic functions at one or several points on an algebraic curve, providing an invariant connecting algebraic geometry, number theory, and singularity theory. Its paper illuminates the structure of algebraic curves, moduli of pointed curves, and coding theory via algebraic–geometry codes, as well as deep connections to the realizability and distribution of numerical semigroups.
1. Definition and Foundational Properties
Let be a smooth, projective curve of genus over a field , and a -rational point. The (single-point) Weierstrass semigroup at is
the set of possible pole orders at of functions regular away from (Kaplan et al., 2012). The set of positive integers not in is called the set of gaps at , and is always of cardinality . A numerical semigroup is an additive submonoid of with finite complement; is Weierstrass if for some .
For distinct points , the (generalized) multipoint Weierstrass semigroup is
The set of gaps and pure gaps are defined analogously, via vanishing of Riemann–Roch dimensions (Castellanos et al., 16 Apr 2025, Moyano-Fernández et al., 2017).
Combinatorial Structure
- The set is a subsemigroup of , closed under coordinatewise maximum (lub) (Montanucci et al., 2021).
- For one-point semigroups, the multiplicity is the minimal positive generator, the Frobenius number is the largest gap, and the genus is the number of gaps (Kaplan et al., 2012).
2. Realizability and Distribution of Weierstrass Semigroups
Necessary and Sufficient Criteria
- Buchweitz's necessary criterion: If is a numerical semigroup of genus and the -fold sumset of its gaps satisfies for some , then is not Weierstrass (Kaplan et al., 2012).
- Eisenbud–Harris sufficient criterion: If has and weight , then is Weierstrass (Kaplan et al., 2012).
Proportion and Asymptotics
- Both Buchweitz's and Eisenbud–Harris's criteria cover of all numerical semigroups as , i.e., the density of semigroups excluded/realized by these criteria tends to zero (Kaplan et al., 2012).
- The total density of Weierstrass semigroups among all numerical semigroups remains undetermined: it is sandwiched between $0$ and $1$, but not known to be positive or zero (Kaplan et al., 2012).
Typical Structure
- For large genus, almost all numerical semigroups have Frobenius number close to $2m$, and multiplicity large (Kaplan et al., 2012).
- Typical gaps and Apéry sets display sharp limit laws (local limit theorems) (Kaplan et al., 2012).
3. Explicit Descriptions in Key Geometric Contexts
Kummer Extensions and Maximal Curves
Let be a Kummer extension , with ramified rational places .
- The minimal generating set of is given by explicit formulas involving the ramification indices and arithmetic of the Kummer or superelliptic cover (Yang et al., 2016, Castellanos et al., 16 Apr 2025).
- Maximal (absolute and relative) elements are characterized by combinatorial discrepancy conditions, and all elements are generated by lub's of minimals (Castellanos et al., 16 Apr 2025).
- For maximal curves or admitting many totally ramified rational points, the structure of is described by a finite minimal set and period lattice (Montanucci et al., 2021, Castellanos et al., 2021).
Generalized/Multipoint Semigroups
- The classical (nonnegative) semigroup is obtained as .
- All elements are generated as lub's of finitely many minimals modulo a period lattice (Montanucci et al., 2021, Moyano-Fernández et al., 2017).
Table: Minimal Generators in Kummer Setting (Yang et al., 2016)
| Points | Minimal Generator Formula | Range Restrictions |
|---|---|---|
| 2 | , | |
| , | ||
| , | , |
4. Realization in Geometric and Group-Theoretic Constructions
Double Covers and Cyclic Covers
- Classification results identify all numerical semigroups arising at ramification points of double covers of genus 2 curves, using a combinatorial criterion involving the composition of even gaps and additional elements (Harui et al., 2013).
- More generally, for cyclic covers of a hyperelliptic curve (ramified over reduced divisors), semigroup realizability is governed by normed residue classes, a cohomological criterion for line bundles, and translation to multiplication profiles in (Cotterill et al., 2021).
- For symmetric non-hyperelliptic semigroups, realization via deformation of monomial curves or as ramification in Kummer/cyclic extensions is characterized (Komeda et al., 2016, Contiero et al., 2013).
Castelnuovo Curves
- For Castelnuovo semigroups (“interval-generated” ), the strata in the moduli space of pointed curves are described combinatorially and are reducible in some cases (Pflueger, 2016).
- The semigroup encodes the embedding type, contact orders, and determines the arithmetic genus, effective weight, and geometry of the corresponding embeddings.
5. Applications and Invariants
Moduli and Effective Weight
- The moduli space of pointed curves with fixed Weierstrass semigroup has codimension bounded above by the effective weight , which refines the classical weight by only counting generator–gap pairs (Pflueger, 2016):
- There are sharp bounds on the dimension of given by deformation theory (Deligne–Greuel, Pinkham), and the minimum is attained for infinite families of symmetric multiplicity six semigroups (Contiero et al., 2021).
Coding Theory
- Pure gaps at several points are used to construct algebraic–geometry codes with parameters exceeding classical Goppa bounds, notably over maximal curves not covered by Hermitian (Castellanos et al., 2021, Yang et al., 2016).
- Explicit Apéry sets (minimal representatives of residue classes modulo the multiplicity) are key for computing code parameters (Beelen et al., 2020).
Divisors, Riemann–Roch, and Poincaré Series
- The structure of governs the growth of Riemann–Roch spaces for divisors supported at given points (Moyano-Fernández et al., 2017).
- The Poincaré series associated to the multi-filtration by pole order vectors completely determines the semigroup (Moyano-Fernández et al., 2017).
6. Open Problems and Future Directions
- The density of Weierstrass semigroups in the set of numerical semigroups is unknown; neither a positive nor zero limit has been rejected by current evidence (Kaplan et al., 2012).
- New families of semigroups realized by geometric constructions—beyond classical (hyperelliptic, trigonal, Castelnuovo, AG-codes from Hermitian or maximal curves)—are being explored via cyclic covers, particularly with prescribed multiplication profiles in Jacobians (Cotterill et al., 2021).
- The characterization of gap and pure gap sets, explicit minimal sets, and the arithmetic of Apéry-like invariants in classical and generalized settings remain areas of active research (Montanucci et al., 2021, Castellanos et al., 16 Apr 2025).
- Interaction with automorphism groups, modular forms, and the computation of theta constants continues to yield new structural and computational insights (Beelen et al., 29 Apr 2024, Komeda et al., 2016).
References:
- Proportion and distribution: (Kaplan et al., 2012)
- Multipoint/Kummer/generalized semigroups: (Castellanos et al., 16 Apr 2025, Yang et al., 2016, Montanucci et al., 2021, Moyano-Fernández et al., 2017)
- Maximal/AG codes: (Castellanos et al., 2021, Yang et al., 2016)
- Double/cyclic covers, realization: (Harui et al., 2013, Cotterill et al., 2021)
- Sparse and Castelnuovo semigroups: (Contiero et al., 2013, Pflueger, 2016)
- Moduli, effective weight: (Pflueger, 2016, Contiero et al., 2021)
- Apéry sets/generators for maximal curves: (Beelen et al., 2020)