Polynomial Weighted Theta Functions
- Polynomial weighted theta functions are modified theta series where polynomial data influences analytic, algebraic, or combinatorial properties across diverse mathematical frameworks.
- They appear in Euclidean lattices, vector-valued Siegel kernels, coding theory weight enumerators, and integrable systems, shaping modular forms and asymptotic behaviors.
- Their applications encode shell statistics, design conditions, and modular constraints, bridging areas such as harmonic analysis, quantum algebras, and tropical geometry.
Polynomial weighted theta functions are theta-type generating functions in which polynomial data modifies either the summand, the kernel, or the coefficient structure. In the classical Euclidean lattice setting, the standard form is the weighted theta series
with typically harmonic (Elkies et al., 2011). Closely related literatures use the same idea in non-equivalent ways: vector-valued Siegel theta functions with polynomial insertions in the Schwartz kernel (Zemel, 2020), orthogonal-theta kernels with explicit polynomial factors depending on the Grassmannian variable (Zemel, 2014), code- and lattice-theoretic theta series obtained by substituting theta functions into polynomial weight enumerators (Shaska et al., 2013), and finite-gap tau-functions expressed as theta functions multiplied by the exponential of a quadratic polynomial rather than by a polynomial factor (Dubrovin, 2018).
1. Terminology and conceptual range
The expression “polynomial weighted theta function” does not have a single uniform meaning across the cited literature. In some works it denotes an actual polynomial insertion into a lattice or Siegel theta kernel, as in or (Elkies et al., 2011, Zemel, 2020). In others, the relevant structure is a theta function whose coefficients are controlled by a polynomial invariant, such as a complete or symmetric weight enumerator of a code (Shaska et al., 2013). In still other settings, the nearest analogue is not polynomial multiplication at all: for KdV tau-functions the finite-gap expression is
so the “weight” is an exponential of a quadratic polynomial (Dubrovin, 2018).
This terminological spread is mirrored by modern generalizations. Scattering-diagram theta functions are weighted by tropical multiplicities defined through iterated Lie brackets rather than by a polynomial factor (Mandel, 2015). Weighted theta functions for non-commutative graphs use a positive semidefinite weight matrix instead of a vertex-weight vector (Stahlke, 2021). Theta series for quantum loop algebras and Yangians decompose into root-lattice weight components that are polynomial in the spectral variable (Zhang, 2023). This suggests that the most stable encyclopedic meaning is umbrella-like: a polynomial weighted theta function is a theta object whose analytic, algebraic, or combinatorial content is modified by polynomial data.
2. Euclidean lattice theta series and harmonic polynomial weights
In the Euclidean lattice setting, the basic weighted object is
where is a lattice and is a polynomial on (Elkies et al., 2011). The unweighted theta function is recovered by taking 0. In this form, the polynomial weight records shell statistics rather than merely shell cardinalities.
The distinguished class of weights is the space of harmonic polynomials. If 1 denotes homogeneous degree-2 polynomials and 3, then
4
with 5 (Elkies et al., 2011). Harmonicity is structurally important because for
6
one has the clean Fourier-transform identity
7
when 8 (Elkies et al., 2011). By Poisson summation, this yields the weighted-theta functional equation
9
For a Type II lattice, the weighted series
0
is a modular form of weight 1, and if 2 it is a cusp form (Elkies et al., 2011). In this form, polynomial weighting is not an auxiliary decoration but the mechanism by which shell distributions, design conditions, and modular constraints are encoded.
3. Siegel theta kernels and orthogonal polynomial insertions
A more general framework appears in vector-valued Siegel theta theory. For an even lattice 3 of signature 4, a decomposition 5, and a polynomial 6 homogeneous of degree 7 with respect to 8, the polynomially weighted Siegel theta function is
9
and its generalized form also depends on 0 (Zemel, 2020). The modularity statement is explicit: 1 so for 2 the weight is 3 (Zemel, 2020).
The same paper develops a seesaw formalism for polynomially weighted theta functions. If 4 contains a primitive non-degenerate sublattice 5, 6, and 7, then the full weighted theta kernel factors through a relative theta function 8, and the corresponding theta contraction produces the restriction of a weighted theta lift from 9 to a sub-Grassmannian attached to 0 (Zemel, 2020). In this setting, polynomial weighting is built directly into the decomposition and contraction mechanism.
In the orthogonal Grassmannian setting, the polynomial insertion becomes even more explicit. For a quadratic space 1 of signature 2 and 3, the basic polynomial factors are
4
and the theta kernel summand is
5
(Zemel, 2014). The resulting 6 is automorphic of weight 7 in 8 and of weight 9 in 0 (Zemel, 2014). The same paper then studies how Grassmannian weight-raising and weight-lowering operators act on these polynomially weighted kernels and on their theta lifts.
4. Coding-theoretic and combinatorial realizations
A distinct realization of polynomially weighted theta functions appears in coding theory. For a binary linear code 1 and a discrete harmonic polynomial 2, the harmonic weight enumerator is
3
which is presented as the precise coding-theoretic analogue of the weighted lattice theta series 4 (Elkies et al., 2011). The analogy is structural: Euclidean norm shells correspond to Hamming weight shells, harmonic polynomials correspond to discrete harmonic polynomials, and the Poisson-summation transformation law corresponds to the generalized MacWilliams identity
5
for 6 (Elkies et al., 2011).
For codes over 7 attached to imaginary quadratic fields, the theta series of the Construction A lattice is obtained by evaluating a polynomial weight enumerator on coset theta functions. If 8 is a code and 9 its complete weight enumerator, then
0
and after identifying equal coset theta series this passes to the symmetric weight enumerator 1 (Shaska et al., 2013). In this framework the polynomial does not weight a lattice summand directly; rather, it controls how a finite family of theta functions is assembled into a new theta series. The same paper shows that different symmetric weight enumerators can produce the same theta function at a fixed admissible level, so the substitution map from polynomial data to theta series need not be injective (Shaska et al., 2013).
A related bridge begins with matroids and Tutte polynomials. For a binary code 2, the standard identity
3
expresses the Construction A lattice theta series as a polynomial substitution into the code weight enumerator (Kume et al., 2020). Combined with Greene’s theorem, this places the theta series under indirect control of the Tutte polynomial. The same paper treats this as the closest relevant analogue to “polynomial weighted theta functions” in its own framework (Kume et al., 2020).
5. Integrable-systems usage: finite-gap theta functions and quadratic-exponential weights
In the KdV literature, the nearest exact counterpart to a polynomially weighted theta function is not a theta function multiplied by a polynomial, but a finite-gap theta function multiplied by the exponential of a quadratic polynomial in the KdV times. For a hyperelliptic finite-gap solution, the tau-function is
4
so
5
(Dubrovin, 2018). The paper explicitly states that for finite-gap solutions the tau-function “coincides with the hyperelliptic theta-function up to multiplication by exponential of a quadratic polynomial” (Dubrovin, 2018).
The main approximation theorem of the same work says that for any formal KdV tau-function 6 and any truncation order 7, there exists a hyperelliptic curve 8 of genus at most 9 and 0 such that
1
(Dubrovin, 2018). Thus the non-quadratic part of 2 is reproduced by the logarithmic expansion of a finite-genus theta function, while the discrepancy is at most quadratic in the times.
This usage is conceptually close to polynomial weighting but technically different. The extra factor is 3 with 4 quadratic, and the comparison is carried out at the level of 5. The paper’s Witten–Kontsevich example makes this concrete by showing that the 6-truncation of 7 coincides, modulo linear and quadratic terms, with the 8-truncation of the logarithm of a genus 9 theta function built from the corresponding spectral curve (Dubrovin, 2018).
6. Scattering, quantum, and operator-algebraic generalizations
Scattering-diagram theta functions provide a different nonclassical meaning of weighting. For a consistent scattering diagram 0, the theta function attached to 1 and endpoint 2 is
3
a sum over broken lines (Mandel, 2015). The coefficients in products of theta functions are then expressed as weighted tropical counts: 4 (Mandel, 2015). In the quantum torus case, the weights are refined 5-multiplicities such as
6
and the paper states that these quantum multiplicities extend Block–Götsche multiplicities (Mandel, 2015). Here the “weighted theta function” is a theta function whose coefficients are tropical counts with Laurent-polynomial quantum weights.
A graph-theoretic generalization appears for non-commutative graphs. If 7 is a non-commutative graph and 8, the weighted theta quantity is
9
with 0 (Stahlke, 2021). The classical theory is recovered when 1 is diagonal. This is a weighted-theta formalism, but the weight is a positive semidefinite matrix rather than a polynomial.
A further nonclassical use occurs in quantum loop algebras and Yangians. There the “Theta series” are algebra-valued formal series whose weight components are indexed by the positive root cone 2. If 3 has coweight 4, then for every 5,
6
are polynomials in 7 with coefficients in
8
of degree bounded by 9 (Zhang, 2023). In this setting “weighted” refers to root-lattice grading, and polynomiality refers to the spectral parameter.
7. Analytic kernels, derivative generation, and theta-like series
The Kronecker theta function supplies a classical analytic mechanism for generating polynomial weights. It is defined by
00
and Kronecker’s identity gives its bilateral expansion
01
(Liu, 2020). Liu’s decomposition theorem then states that a meromorphic function 02 with the prescribed quasi-periodicity and only simple poles can be written as a finite sum of shifted Kronecker kernels: 03 (Liu, 2020). The paper itself does not formulate a general theory of polynomially weighted theta sums, but this kernel makes such weights accessible by differentiation in the auxiliary parameter 04, since derivatives of 05 produce powers of 06.
Theta-like functions also appear in asymptotic spline theory. The functions
07
arise as limiting Mellin kernels for scaled 08-splines, and the auxiliary series
09
is an explicit theta-like series weighted by the polynomial 10 in the summation index (Ganzburg, 10 Jan 2026). This is one of the clearest literal appearances of a polynomially weighted theta-like sum in the cited literature.
Taken together, these constructions show that polynomial weighting may enter theta theory in at least four distinct ways: as a polynomial inserted into the lattice or Siegel summand, as a polynomial factor in an orthogonal theta kernel, as a polynomial invariant controlling theta-series coefficients through substitution, or as a polynomial dependence generated by differentiating an auxiliary theta kernel. The common theme is that theta objects remain the organizing analytic structure, while polynomial data controls their coefficients, transformations, or asymptotic behavior.