English

Some results related to Macaulay's Theorem about Hilbert functions and applications

Complex Variables 2025-12-29 v1

Abstract

Let II be a homogeneous ideal in the polynomial ring R=k[z1,,zn]R = k[z_1, \cdots, z_n] , where kk is an algebraically closed field of characteristic zero. Macaulay's Theorem provides constraints on the Hilbert function of II or R/IR/I from one degree to the next. Nowadays, the standard quotation of Macaulay's theorem is HR/I(d+1)HR/I(d)dH_{R/I}(d + 1) \le H_{R/I}(d)^{\langle d\rangle}, which is regarding the quotient R/IR/I and the combinatorial computation in the formula involves the number dd explicitly. However, the origin statement of Macaulay is in fact regarding the Hilbert function of II itself and the relevant combinatorics explicitly involves the number of variables (i.e. nn) and does not depend on dd. In this paper, we provide an elementary proof of the equivalence between these two versions of Macaulay's theorem. The original degree-independent version is more suitable for problems such as those involving sums of polynomial squared norms. Motivated by the Hermitian analogue of Hilbert's 17th problem and proper holomorphic mappings between complex unit balls, some questions lead to the study of Hermitian polynomials M(z,zˉ)C[z1,,zn,zˉ1,,zˉn]M(z, \bar{z}) \in \mathbb{C}[z_1, \ldots, z_n, \bar{z}_1, \ldots, \bar{z}_n] satisfying M(z,zˉ)z2l=h2M(z, \bar{z})\|z\|^{2l} = \|h\|^2 for some ll and a holomorphic mapping h=(h1,,hR)h = (h_1, \cdots, h_R) . Using Macaulay's Theorem, we derive new inequalities relating nn, ll, the signature (p,q)(p, q) of the coefficient matrix of M(z,zˉ)M(z, \bar{z}) , and RR (the rank of M(z,zˉ)z2lM(z, \bar{z})\|z\|^{2l} ) and extend these results to norms of arbitrary signatures, which hold uniformly for all bidegrees of M(z,zˉ)M(z, \bar{z}).

Keywords

Cite

@article{arxiv.2512.21590,
  title  = {Some results related to Macaulay's Theorem about Hilbert functions and applications},
  author = {Yun Gao},
  journal= {arXiv preprint arXiv:2512.21590},
  year   = {2025}
}