Skip to content

Hilbert-Series Counting and Completeness Diagnostics

A Hilbert series is a multigraded generating function for the dimension of an operator quotient. Once the field content, spacetime dimension, symmetry group, grading, equations of motion, and integration-by-parts treatment are fixed, its coefficients answer a precise question: how many independent classes occur at each grade? They do not by themselves provide normalized contractions, a relation matrix, a coefficient map, or a sector closed under renormalization.

This page builds the counting function from single-particle letters and symmetry projection, then tests one coefficient against an exact scalar quotient. The distinction is consequential: a correct count is a stringent completeness target, while an explicit basis requires separate spanning, independence, convention, and closure evidence.

Required background. Representation and Spurion Constraints on Operator Bases supplies invariant projection and symmetry refinements. Integration by Parts and Equation-of-Motion Redundancy fixes the quotient whose dimension is being counted.

Helpful background. Representations, Intertwiners, Invariants, and Tensor Decomposition supplies characters and Haar projection. Characteristic Functions, Moments, Cumulants, and Generating Functionals supplies the general idea of packaging a graded family in one generating object.

Let QΔ,q\mathcal Q_{\Delta,\boldsymbol q} be the vector space of local operators of canonical dimension Δ\Delta and additional grades q\boldsymbol q, quotiented by the declared redundancy subspace. Its Hilbert series is

H(t,u)=Δ,qdimQΔ,qtΔuq.H(t,\boldsymbol u) = \sum_{\Delta,\boldsymbol q} \dim\mathcal Q_{\Delta,\boldsymbol q}\, t^\Delta\boldsymbol u^{\boldsymbol q}.

The variables can resolve field multiplicities, derivative order, flavor representations, charges, CP parity, or EFT weights. Setting all ui=1u_i=1 loses that information. Therefore the statement “there are nn operators at dimension eight” is reproducible only if the coefficient extraction and every suppressed grade are stated.

For bosonic letters with character ff, symmetrized products are generated by the plethystic exponential

PE[f]=exp ⁣[r=11rf(tr,ur;gr)].\operatorname{PE}[f] = \exp\!\left[ \sum_{r=1}^{\infty}\frac1r f(t^r,\boldsymbol u^r;g^r) \right].

For fermionic letters, the corresponding exponent contains (1)r+1(-1)^{r+1}. A Haar integral extracts singlets of the Lorentz and internal groups. Schematically,

H0=dμLorentzdμG1P(t,x)PE[iuiχi(t,x,g)].H_0 = \int d\mu_{\rm Lorentz} \int d\mu_G\, \frac{1}{P(t,x)} \operatorname{PE} \left[ \sum_i u_i\chi_i(t,x,g) \right].

Here each short single-particle character χi\chi_i contains the field and its symmetric traceless derivatives modulo the free equations of motion. The factor P1P^{-1} removes total-derivative descendants. In the conformal-character construction the full answer is

H=H0+ΔH,H=H_0+\Delta H,

where the finite correction ΔH\Delta H accounts for exceptional cohomology, especially among relevant and marginal terms. The matrix-integral derivation, the ΔH\Delta H correction, and the separation between counting and construction are developed in Henning, Lu, Melia, and Murayama 2017, §§ 2.1–2.2 and 4, preprint pp. 6–14 and 23–35, Open PDF.

For a real scalar in four dimensions,

χϕ(t,x)=t(1t2)P(t,x),\chi_\phi(t,x) =t(1-t^2)P(t,x),

where the factor (1t2)(1-t^2) removes the ϕ\Box\phi descendant. A Z2\mathbb Z_2-even projection is the average

HZ2(t,u)=12[H(t,u)+H(t,u)].H_{\mathbb Z_2}(t,u) =\frac12\left[H(t,u)+H(t,-u)\right].

This already shows why the input declaration matters. Removing the undifferentiated scalar to impose a shift symmetry, changing SO(4)SO(4) to O(4)O(4) to distinguish pseudoscalars, or using a different EOM module defines a different series.

A bounded scalar count through dimension eight

Section titled “A bounded scalar count through dimension eight”

Take one real scalar with [ϕ]=1[\phi]=1, impose ϕϕ\phi\mapsto-\phi, include parity-even Lorentz scalars, and quotient by total derivatives and the massless free EOM ϕ=0\Box\phi=0. Let tt count canonical dimension and uu count fields. Including the vacuum term and relevant deformations, the bounded series is

HZ2(t,u)=1+u2t2+u4t4+u6t6+(u4+u8)t8+O(t10).\boxed{ H_{\mathbb Z_2}(t,u) =1+u^2t^2+u^4t^4+u^6t^6 +(u^4+u^8)t^8+O(t^{10}) }.

The corresponding representatives are:

DimensionField gradeCoefficientOne representative
22u2u^211ϕ2\phi^2
44u4u^411ϕ4\phi^4
66u6u^611ϕ6\phi^6
88u4u^411(μϕμϕ)2(\partial_\mu\phi\,\partial^\mu\phi)^2
88u8u^811ϕ8\phi^8

No two-derivative four-field class appears: it is removed by IBP and the free EOM. For four identical scalars the fixed-field Hilbert series begins with one zero-derivative class and one four-derivative class, while the two- and three-field derivative sectors are trivial. These fixed-multiplicity results give the displayed bounded expansion Henning, Lu, Melia, and Murayama 2017, § 6.1, preprint pp. 55–58, Open PDF.

The coefficient of t8t^8 is two only after field multiplicity has been summed. Comparing that number with a four-particle construction would be wrong: its matching coefficient is [u4t8]H=1[u^4t^8]H=1, not [t8]H=2[t^8]H=2. The second class has eight fields and cannot contribute to a four-field contact vertex at tree level.

First application: count versus an exact quotient

Section titled “First application: count versus an exact quotient”

Test the dimension-six coefficient using the same scalar sector as the earlier quotient pages. After removing purely bilinear EOM and total-derivative structures, take the ordered candidate list

G=(O1,O2,O3)=(ϕ6,ϕ2(ϕ)2,ϕ3ϕ).G=(O_1,O_2,O_3) = \left( \phi^6, \phi^2(\partial\phi)^2, \phi^3\Box\phi \right).

With the free EOM, the exact relations are

3O2+O3=0,O3=0.3O_2+O_3=0, \qquad O_3=0.

Their row matrix is

Rfree=(031001),rankRfree=2.R_{\rm free} = \begin{pmatrix} 0&3&1\\ 0&0&1 \end{pmatrix}, \qquad \operatorname{rank}R_{\rm free}=2.

Therefore

dim(Q3/rowRfree)=32=1,\dim(\mathbb Q^3/\operatorname{row}R_{\rm free}) =3-2=1,

in agreement with [t6]HZ2=1[t^6]H_{\mathbb Z_2}=1. The row B=(1,0,0)B=(1,0,0) selects O1=ϕ6O_1=\phi^6. Spanning and independence are certified together by

rank(RfreeB)=3.\operatorname{rank} \begin{pmatrix} R_{\rm free}\\ B \end{pmatrix} =3.

The Hilbert coefficient predicted one class. It did not choose BB, display the two relation rows, or fix their normalization.

Now use the interacting lower-order EOM

ϕ+λ6ϕ3=0.\Box\phi+\frac{\lambda}{6}\phi^3=0.

The second relation becomes O3+λO1/6=0O_3+\lambda O_1/6=0. The quotient dimension remains one, but reducing a general coefficient vector gives

C1O1+C2O2+C3O3=(C1+λ18C2λ6C3)O1.C_1O_1+C_2O_2+C_3O_3 = \left( C_1+\frac{\lambda}{18}C_2 -\frac{\lambda}{6}C_3 \right)O_1.

Thus equal counts can accompany different representative and coefficient maps. A series computed with free single-particle modules is a valid count for field-redefinition classes; it is not a substitute for declaring the lower-order action used in a concrete Lagrangian reduction.

The figure separates the five deliverables. The Hilbert series controls the first box and supplies a target for the second; the remaining boxes need independent evidence.

An operator count feeds a five-stage construction in which representatives are built and normalized, the d-dimensional space is closed under renormalization, and operators and coefficients are translated with a checked round trip.

An operator-basis result is a five-stage package. Counting fixes n=dimQn=\dim\mathcal Q; construction supplies explicit contractions and relations; normalization fixes ordering, conjugation, and phases; closure enlarges the dd-dimensional renormalization space when EOM or evanescent operators are required; and translation applies O=BOO'=BO with the dual coefficient map C=BTCC'=B^{-T}C. The lower row states the acceptance evidence at each stage. A count alone is neither an explicit basis nor proof of RG closure. The diagram is schematic and not to scale.

A complete diagnostic sequence is:

  1. Extract the multigraded coefficient with no relevant fugacity silently set to one.
  2. Generate an ordered ambient list with explicit Lorentz, gauge, flavor, and derivative contractions.
  3. Build the IBP, EOM, algebraic-identity, and finite-NN relation matrix with exact arithmetic.
  4. Verify n=dimGrankRn=\dim G-\operatorname{rank}R and that the chosen representatives complete RR to full rank.
  5. Check conjugate completion, Hermiticity, CP conventions, and the real parameter count.
  6. Enlarge to any EOM, BRST-exact, or evanescent directions required for the declared renormalization problem.

Modern applications refine Hilbert series by shift symmetry, flavor, and CP and then construct explicit operator lists separately. The ALP analysis of Grojean, Kley, and Yao provides a current example, including the corrections and special current relations that must be handled beyond a raw singlet count Grojean, Kley, and Yao 2023, § 2, preprint pp. 4–11, and Apps. A–B, pp. 34–42, Open PDF.

Finite-NN identities. Stable-rank character formulae can miss Cayley–Hamilton or trace relations at small group rank. Evaluate the characters and Haar integral for the actual group and compare with exact tensor identities.

Dimension-specific relations. Schouten, Gram-determinant, epsilon-tensor, self-duality, and Fierz identities depend on dimension and on whether the group is SO(d)SO(d) or O(d)O(d). The series and explicit construction must use the same choice.

IBP cohomology. Multiplying a singlet series by a naive power of (1t)(1-t) does not generally remove total derivatives correctly. Use the conformal or differential-form construction and include its exceptional correction.

Syzygies and rational presentations. A rational expression for HH is not a canonical list of generators and relations. Denominator choices can change, and numerator terms encode aggregate module structure rather than a uniquely normalized relation matrix.

Renormalization closure. The Hilbert series of four-dimensional physical classes does not count evanescent counterterms in d=42ϵd=4-2\epsilon. Closure belongs to the regulator dimension and target Green functions.

A reproducible calculation should cover the full Z2\mathbb Z_2-even scalar count through dimension eight, resolved by field multiplicity. Its manual and Hilbert counts must agree, and every quotient rank and map must be computed over exact rationals.

For Hilbert-series work, the field-content, dimensional-identity, basis-map, and implementation rows prevent a plausible coefficient from being mistaken for a complete basis.

RecordDeclare before reductionVerification retained with the result
Field content and orderSpacetime dimension, dynamical fields, exact symmetries, charges, EFT grading, and truncationEvery candidate and relation has the declared labels and order
Flavor, Hermiticity, and CPFlavor-index ranges, conjugation rule, coefficient reality conditions, and CP conventionConjugate completion and independent real parameter count agree
Operator definitionOrdered names, explicit index contractions, derivative placement, signs, and normalization factorsEach symbolic or numerical column maps to one unambiguous operator
Renormalization dataRegulator, subtraction scheme, gauge convention when relevant, renormalization scale μ\mu, and coupling definitionsCoefficients and matrix elements use the same scheme and scale
Dimensional identitiesDimension used for Lorentz and spinor algebra, γ5\gamma_5 prescription when present, and evanescent-operator definitionsThe renormalized basis closes before any four-dimensional projection
Redundancy generatorsIBP currents and boundary conditions, lower-order EOM, field maps, and algebraic identitiesEvery relation row is reproducible from a displayed generator
Basis mapCandidate and reduced dimensions, matrix orientation, exact rank, pivots, and representative orderingNullities and ranks satisfy the quotient dimension and no pivot is tolerance-dependent
Coefficient mapDual transformation, transpose convention, finite shifts, and perturbative orderCTOC^TO is unchanged through the retained order
Implementation identitySource or notebook version, dependency versions, input hash, and output checksumA clean rerun reproduces the ordered map and checksum
Round trip and physicsForward and inverse maps on the common subspace plus one amplitude, correlator, or counting benchmarkThe round trip is the identity and the benchmark is basis independent to the stated tolerance

For the scalar benchmark, retain the series variables (t,u)(t,u), the free-EOM choice, the coefficient [t6]H=1[t^6]H=1, the ordered list GG, the exact matrix RfreeR_{\rm free}, its rank, and the representative row BB.

Reporting only an unrefined total. Summing over field multiplicities can compare unlike sectors. Retain the fugacities needed by the construction and any later amplitude check.

Reading a count as an operator list. A coefficient fixes a dimension, not contractions, signs, normalizations, or a translation matrix.

Changing EOM or symmetry assumptions midway. A free-EOM Hilbert series cannot be compared directly with a list reduced using undeclared masses, spurions, or dimension-specific identities.

Using floating rank to certify completeness. Near-dependent numerical rows can change rank with tolerance. Use exact arithmetic for rational or symbolic relations and expose any specialization of parameters.

Extract the total dimension-eight count and its field-multiplicity-resolved counts from the bounded scalar series.

Solution

The coefficient of t8t^8 is u4+u8u^4+u^8. Setting u=1u=1 gives two classes in total. Keeping the grade shows one four-field class and one eight-field class; neither coefficient may be used as the count for the other sector.

For

R=(031λ/601),B=(100),R= \begin{pmatrix} 0&3&1\\ \lambda/6&0&1 \end{pmatrix}, \qquad B=\begin{pmatrix}1&0&0\end{pmatrix},

show that BB is a quotient basis for generic λ\lambda and derive the coefficient map.

Solution

The two rows of RR are independent and

det(031λ/601100)=30.\det \begin{pmatrix} 0&3&1\\ \lambda/6&0&1\\ 1&0&0 \end{pmatrix} =3\ne0.

Thus the relation rows together with BB span the three-dimensional candidate space, so BB represents the one-dimensional quotient. The relations give O3=λO1/6O_3=-\lambda O_1/6 and O2=λO1/18O_2=\lambda O_1/18, hence

Cred=C1+λ18C2λ6C3.C_{\rm red} =C_1+\frac{\lambda}{18}C_2 -\frac{\lambda}{6}C_3.
  • Grojean, Christophe, Jonathan Kley, and Chang-Yuan Yao. 2023. “Hilbert Series for ALP EFTs.” Journal of High Energy Physics 2023: 196. DOI. Open PDF.

  • Henning, Brian, Xiaochuan Lu, Tom Melia, and Hitoshi Murayama. 2017. “Operator Bases, S-Matrices, and Their Partition Functions.” Journal of High Energy Physics 2017: 199. DOI. Open PDF.