Papers
Topics
Authors
Recent
Search
2000 character limit reached

Computing Degree Sets: Methods Overview

Updated 27 November 2025
  • Method for Computing Degree Sets is a framework that explicitly determines the set of occurring degrees in algebraic, geometric, and combinatorial objects.
  • It uses a stepwise algorithm involving enumeration of closed points, semigroup construction, and scaling by residue degrees to capture complex arithmetic and geometric data.
  • The approach extends to applications in superelliptic curves, symbolic dynamics, and commutative algebra, providing deep insights into structural and computational properties.

A method for computing degree sets refers to a framework or explicit algorithmic procedure for determining the set of occurring degrees of specific geometric, algebraic, or combinatorial objects—such as varieties over local fields, algebraic curves, or structures arising in symbolic dynamics and commutative algebra. Degree sets encode information such as possible residual field extensions for rational points, representable degrees of closed points on algebraic varieties, or the set of degrees realized by vertices in a graph or fibers in a coding map. Such sets often have deep arithmetic, geometric, or combinatorial significance.

1. Degree Sets in Arithmetic Geometry

Degree sets in arithmetic geometry concern the set of degrees of closed points on a variety WW over the field of fractions KK of a Henselian discrete valuation ring RR with perfect residue field kk. The degree set of WW is defined as

D(W):={degK(P):PW closed point}ND(W) := \{\,\deg_K(P) : P \in W \text{ closed point}\,\}\subset\mathbb N

The index ind(W)\mathrm{ind}(W) is the greatest common divisor of D(W)D(W).

Recent results show that if W/KW/K is smooth, geometrically irreducible, projective, and admits a regular, proper, flat model XS=SpecRX\to S=\operatorname{Spec}R with special fiber KK0 a strict normal crossings (SNC) divisor, then the entire degree set KK1 can be computed from purely combinatorial data of KK2 as follows: KK3 where KK4 is the additive semigroup generated by the multiplicities KK5 of the irreducible components KK6 of KK7 containing KK8, and KK9 is the residue field extension degree (Creutz et al., 2023).

This theorem of Creutz–Viray generalizes and refines previous index formulae of Gabber–Liu–Lorenzini, fully capturing the combinatorial nature of degree phenomena for such curves.

2. Algorithmic Procedure for Computing Degree Sets over Henselian Fields

The computation of RR0 under the SNC model hypothesis proceeds as a finite combinatorial algorithm:

  1. Enumerate closed points RR1 of RR2 (or over finite extensions as needed), noting for each:
    • The set RR3
    • The multiplicities RR4
    • The residue degree RR5
  2. For each RR6, compute the numerical semigroup RR7 generated by RR8. This is the set of nonnegative integer linear combinations of the RR9.
  3. Scale kk0 by kk1 to obtain kk2.
  4. Form the union: kk3.

Pseudocode for this computation: ind(W)\mathrm{ind}(W)9 This procedure is polynomial in the size of the dual graph of kk4, which is kk5 for a genus kk6 curve, and in the number of semigroup generators, which are usually few (Creutz et al., 2023).

3. Structural and Arithmetic Properties

The structure of kk7 over Henselian fields contrasts sharply with the case over finitely generated fields. For curves over finitely generated fields, kk8 always contains all sufficiently large multiples of the index. In contrast, for curves over kk9-adic fields or other Henselian fields with finite or algebraically closed residue field, WW0 can be highly non-cofinite. For example, there exist genus 2 curves over WW1 with index 1 for which WW2 excludes all integers coprime to 6 (Creutz et al., 2023).

Key formulas:

  • Local semigroup: WW3
  • Index: WW4
  • At node WW5 lying on WW6 with multiplicities WW7:

WW8

This combinatorial description yields explicit control of excluded primes and rich behavior depending on the geometry of the special fiber.

4. Extensions and Special Cases: Superelliptic Covers

For superelliptic curves WW9 with equations D(W):={degK(P):PW closed point}ND(W) := \{\,\deg_K(P) : P \in W \text{ closed point}\,\}\subset\mathbb N0 over discretely valued Henselian fields with residue characteristic coprime to D(W):={degK(P):PW closed point}ND(W) := \{\,\deg_K(P) : P \in W \text{ closed point}\,\}\subset\mathbb N1 (a prime), an explicit method has been developed for computing degree sets. The computation relies on the clustering of roots of D(W):={degK(P):PW closed point}ND(W) := \{\,\deg_K(P) : P \in W \text{ closed point}\,\}\subset\mathbb N2 in the D(W):={degK(P):PW closed point}ND(W) := \{\,\deg_K(P) : P \in W \text{ closed point}\,\}\subset\mathbb N3-adic metric, Galois actions, and associated orbit sizes.

The degree set D(W):={degK(P):PW closed point}ND(W) := \{\,\deg_K(P) : P \in W \text{ closed point}\,\}\subset\mathbb N4 is precisely determined by combinatorial congruences involving:

  • The number of roots in each cluster (D(W):={degK(P):PW closed point}ND(W) := \{\,\deg_K(P) : P \in W \text{ closed point}\,\}\subset\mathbb N5)
  • A valuation-based sum (D(W):={degK(P):PW closed point}ND(W) := \{\,\deg_K(P) : P \in W \text{ closed point}\,\}\subset\mathbb N6)
  • Galois invariance and orbit sizes of clusters
  • Obstructions from values D(W):={degK(P):PW closed point}ND(W) := \{\,\deg_K(P) : P \in W \text{ closed point}\,\}\subset\mathbb N7, D(W):={degK(P):PW closed point}ND(W) := \{\,\deg_K(P) : P \in W \text{ closed point}\,\}\subset\mathbb N8 at special points

The explicit algorithm assembles D(W):={degK(P):PW closed point}ND(W) := \{\,\deg_K(P) : P \in W \text{ closed point}\,\}\subset\mathbb N9 as a union of arithmetic progressions of the form ind(W)\mathrm{ind}(W)0, after performing cluster decompositions, checking congruence conditions, and tracking Galois orbits (Galarraga et al., 20 Nov 2025). This method is efficient for moderate degrees, with complexity polynomial in the degree of ind(W)\mathrm{ind}(W)1 once root factorization is available.

5. Degree Sets in Symbolic Dynamics and Graph Theory

In symbolic dynamics, the conceptually analogous computation is for the "degree" of a one-block code ind(W)\mathrm{ind}(W)2 between subshifts. For finite-to-one codes, the degree ind(W)\mathrm{ind}(W)3 equals the minimal fiber size over a transitive point, and is computed by constructing two directed graphs encoding allowable transitions and taking the minimal cardinality of set intersections after reachability computations (Allahbakhshi, 2014).

In graph theory, the degree set of a finite simple graph is the set of distinct vertex degrees. The problem of realizing a minimal size (number of edges) graph with a prescribed degree set ind(W)\mathrm{ind}(W)4 is solved by a suite of algebraic-combinatorial algorithms, including the computation of parity adjustments, Erdős–Gallai deficits, and explicit sequence realizations via splitting and aggregation lemmas (Moondra et al., 2020). For interval degree sets and those divisible by their minimal element, exact formulas are provided; in general, the minimal size is computed to within an additive error of ind(W)\mathrm{ind}(W)5.

Counting the number of degree sequences of given properties (e.g., zero-free, connected, biconnected) is accomplished in polynomial time via dynamic programming on partition recurrences (Barnes–Savage) expressing the number of degree sequences and connecting to graphical partition counts (Wang, 2016).

6. Combinatorial Commutative Algebra Methods

For projective varieties, the degree can be realized as the cardinality of a combinatorial set constructed via Gröbner bases, polarization, and Stanley–Reisner (squarefree monomial) decompositions. The algorithm of Stelzer–Yong constructs a finite set of “hieroglyphs” whose cardinality is the degree of the variety. The computation proceeds as follows (Stelzer et al., 2023):

  1. Compute a Gröbner basis for the ideal ind(W)\mathrm{ind}(W)6 and extract the initial monomial ideal.
  2. Polarize this monomial ideal to squarefree form, preserving degree.
  3. Decompose into minimal prime components; each maximal prime corresponds to a hieroglyph (an array encoding the prime generator support).
  4. The set of all such hieroglyphs (with minimal support) is ind(W)\mathrm{ind}(W)7 and ind(W)\mathrm{ind}(W)8.

While the procedure is doubly-exponential in the number of variables in the worst case (due to Gröbner basis computation), it provides an explicit combinatorial construction of degree sets in many classical cases, with extensions to multidegree, Samuel multiplicity, and specialized families admitting uniform combinatorial interpretations.

7. Complexity, Limitations, and Open Problems

The discussed methods span arithmetic, combinatorial, and algebraic techniques. For curves over Henselian fields with SNC models, degree set computation is efficient and reduces to finite combinatorics (Creutz et al., 2023). For superelliptic covers, the cluster/valuation method is practical for moderate degrees (Galarraga et al., 20 Nov 2025). Combinatorial commutative algebra offers constructive but generally expensive algorithms for degree set and degree computation of varieties (Stelzer et al., 2023). In symbolic dynamics, the degree and class-degree algorithms can be implemented for small alphabets but become intractable as fiber size increases (Allahbakhshi, 2014).

Open challenges include extending these combinatorial methods to singular or non-SNC models, improving complexity bounds in the commutative algebra setting, finding uniform combinatorial objects parametrizing degree sets for broader families, and understanding structural phenomena for degree sets in arithmetic settings beyond the regular and SNC cases.

In summary, the computation of degree sets is now supported by a suite of algorithmic methods that, when applicable, provide a finite and explicit description solely based on combinatorial, geometric, or algebraic data of the object or its model (Creutz et al., 2023, Allahbakhshi, 2014, Stelzer et al., 2023, Galarraga et al., 20 Nov 2025, Moondra et al., 2020, Wang, 2016).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Method for Computing Degree Sets.