\documentclass[12pt]{article}% \usepackage[margin=1in]{geometry} \usepackage{amsmath,amssymb,amsthm,mathtools} \usepackage{enumitem} \usepackage[hidelinks]{hyperref} \usepackage{comment} \usepackage{graphicx} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb}% \setcounter{MaxMatrixCols}{30} %TCIDATA{OutputFilter=latex2.dll} %TCIDATA{Version=5.50.0.2960} %TCIDATA{LastRevised=Saturday, August 01, 2026 11:31:29} %TCIDATA{} %TCIDATA{} %TCIDATA{BibliographyScheme=Manual} %BeginMSIPreambleData \providecommand{\U}[1]{\protect\rule{.1in}{.1in}} %EndMSIPreambleData \newtheoremstyle{plainsl} {8pt plus 2pt minus 4pt} {8pt plus 2pt minus 4pt} {\slshape} {0pt} {\bfseries} {.} {5pt plus 1pt minus 1pt} {} \theoremstyle{plainsl} \newtheorem{theorem}{Theorem} \newtheorem{lemma}[theorem]{Lemma} \newtheorem{proposition}[theorem]{Proposition} \newtheorem{corollary}[theorem]{Corollary} \newtheorem{remark}[theorem]{Remark} \newtheorem{definition}[theorem]{Definition} \newtheorem{example}[theorem]{Example} \newenvironment{noncompile}{}{} \excludecomment{noncompile} \newcommand{\NN}{\mathbb N} \newcommand{\ZZ}{\mathbb Z} \newcommand{\QQ}{\mathbb Q} \newcommand{\cont}{\operatorname{cont}} \newcommand{\LM}{\operatorname{LM}} \newcommand{\id}{\operatorname{id}} \newcommand{\Ker}{\operatorname{Ker}} \newcommand{\TS}{\operatorname{TS}} \newcommand{\set}[1]{\left\{ #1 \right\}} \newcommand{\abs}[1]{\left| #1 \right|} \newcommand{\tup}[1]{\left( #1 \right)} \newcommand{\ive}[1]{\left[ #1 \right]} \newcommand{\floor}[1]{\left\lfloor #1 \right\rfloor} \newcommand{\kk}{\mathbf{k}} \newcommand{\Symm}{\mathfrak{S}} \newcommand{\Hilb}{\operatorname{Hilb}} \newcommand{\rank}{\operatorname{rank}} \newcommand{\gr}{\operatorname{gr}} \newcommand{\red}{\operatorname{red}} \newcommand{\Span}{\operatorname{span}} \newcommand{\lex}{\operatorname{lex}} \newcommand{\ev}{\operatorname{ev}} \newcommand{\indeg}{\operatorname{in}_{\deg}} \iffalse \newenvironment{proof}[1][Proof]{\noindent\textbf{#1.} }{\ \rule{0.5em}{0.5em}} \fi \begin{document} \title{Polynomials over Symmetric Polynomials\\[5pt] {\large {[semi-expository note based on the literature and emails of Darij Grinberg and Victor Reiner]}}} \author{GPT-5.6 Sol, edited by Darij Grinberg} \date{\today} \maketitle \begin{abstract} \textbf{Abstract.} Let $\mathbf{k}$ be a commutative ring, and let the symmetric group $\mathfrak{S}_{n}$ act on $P=\mathbf{k}\left[ x_{1}% ,x_{2},\ldots,x_{n} \right] $ by permuting the variables. We prove four results that are known (at least in the case when $\mathbf{k}$ is a field) but not easily found in the literature. First, the coinvariant algebra (the quotient of $P$ by the ideal generated by the symmetric polynomials with constant term $0$) is a free $\mathbf{k}$-module of rank $n!$, with the residue classes of the Artin monomials as a basis. Second, $P$ is a free module of rank $n!$ over the ring $P^{\mathfrak{S}_{n}}$ of symmetric polynomials, again with the Artin monomials as a basis. Third, if $n!$ is invertible in $\mathbf{k}$, the coinvariant algebra is the regular $\mathbf{k}\left[ \mathfrak{S}_{n} \right] $-module. Fourth, under the same hypothesis, $P$ is a free left $P^{\mathfrak{S}_{n}}\left[ \mathfrak{S}_{n} \right] $-module of rank $1$. The first result follows from an elementary normal-form lemma for monic polynomials with pairwise relatively prime leading monomials. The second is proved by lifting the Artin basis. For the third, we use orbit harmonics with a strongly discrete point orbit, and the fourth follows by equivariantly lifting a regular basis of the coinvariant algebra. \medskip \textbf{Manifest.} The main ideas behind this paper are not new; I have learned some of them from Vic Reiner and Brendon Rhoades. The main novelty, to the extent it is one, is extending the proofs from fields to commutative rings. The text below was produced by GPT-5.6 based on a telegraphic outline. I have then edited it. -- DG\footnote{This work is in the public domain.} \end{abstract} \section{Statement and notation} Set $\mathbb{N}=\left\{ 0,1,2,\ldots\right\} $. For any $r\in\mathbb{N}$, let $\left[ r\right] $ denote the set $\left\{ 1,2,\ldots,r\right\} $. Let $n$ be a positive integer. Let $\mathfrak{S}_{n}$ denote the $n$-th \emph{symmetric group}, that is, the group of all bijections $\left[ n\right] \rightarrow\left[ n\right] $. Throughout, $\mathbf{k}$ is a commutative ring with identity and $1_{\mathbf{k}}\neq0$. (The requirement $1_{\mathbf{k}}\neq0$ is unnecessary in essence; it just serves to make certain statements hold literally, e.g., ensuring that each free $\mathbf{k}% $-module has a unique rank.\footnote{Of course, the case when $1_{\mathbf{k}% }=0$ is trivial, since $\mathbf{k}$ is a one-element set in this case.}) For specific claims, we will impose further requirements on $\mathbf{k}$. Consider the polynomial ring \[ P=\mathbf{k}\left[ x_{1},x_{2},\ldots,x_{n} \right] . \] We give $P$ its usual grading by total degree:\footnote{All gradings are $\mathbb{N}$-gradings in this note. If $V$ is a graded abelian group, then $V_{d}$ shall mean the $d$-th graded component of $V$.} \[ P=\bigoplus_{d\geq0}P_{d}, \] where $P_{d}$ is the free $\mathbf{k}$-module of homogeneous polynomials of total degree $d$. The group $\mathfrak{S}_{n}$ acts on $P$ (and on each $P_{d}$) by permuting the variables: \[ \sigma(x_{i})=x_{\sigma(i)}\qquad\text{for all }\sigma\in\mathfrak{S}% _{n}\text{ and }i\in\left[ n \right] . \] This is an action by $\mathbf{k}$-algebra automorphisms. \begin{noncompile} Equivalently, let $\mathfrak{S}_{n}$ act on $\mathbf{k}^{n}$ by \[ \sigma\cdot(b_{1},b_{2},\ldots,b_{n})=(b_{\sigma^{-1}(1)},b_{\sigma^{-1}% (2)},\ldots,b_{\sigma^{-1}(n)}). \] Then the action on polynomials is the contragredient action \[ (\sigma f)(v)=f(\sigma^{-1}\cdot v)\qquad(f\in P,\ v\in\mathbf{k}^{n}). \] \end{noncompile} Let \[ \Lambda=P^{\mathfrak{S}_{n}}=\left\{ f\in P\mid\sigma(f)=f\text{ for all }\sigma\in\mathfrak{S}_{n}\right\} \] be the subring of symmetric polynomials. For each $i\in\left[ n\right] $, let \[ e_{i}=e_{i}(x_{1},x_{2},\ldots,x_{n})=\sum_{1\leq j_{1}0}\Lambda_{d}% \] for its ideal of elements with constant term $0$. This ideal $\Lambda_{+}$ is generated by the elementary symmetric polynomials $e_{1},e_{2},\ldots,e_{n}$: \begin{proposition} \label{prop.augideal} We have \begin{equation} \Lambda_{+}=e_{1}\Lambda+e_{2}\Lambda+\cdots+e_{n}\Lambda. \label{eq:augmentation-ideal}% \end{equation} \end{proposition} \begin{proof} The inclusion ``$\supseteq$'' is clear, since each $e_{i}$ belongs to $\Lambda_{i}$ and thus to $\Lambda_{+}$. Conversely, let $a\in\Lambda_{+}$. By \eqref{eq.Lam=ke}, we can write $a=F(e_{1},e_{2},\ldots,e_{n})$ for some $F\in T:=\mathbf{k}\left[ t_{1},t_{2},\ldots,t_{n}\right] $. Evaluating at $x_{1}=x_{2}=\cdots=x_{n}=0$ gives \begin{align*} F(0,0,\ldots,0) & =a(0,0,\ldots,0)\qquad\left( \text{since $e_{i}% (0,0,\ldots,0)=0$ for all $i>0$}\right) \\ & =0\qquad\left( \text{since $a$ has constant term $0$}\right) . \end{align*} Hence $F\in t_{1}T+t_{2}T+\cdots+t_{n}T$. Substituting $t_{i}=e_{i}$ yields $a\in e_{1}\Lambda+e_{2}\Lambda+\cdots+e_{n}\Lambda$ (since $F(e_{1}% ,e_{2},\ldots,e_{n})=a$). This proves the \textquotedblleft$\subseteq $\textquotedblright\ inclusion. \end{proof} Extending the ideal $\Lambda_{+}=e_{1}\Lambda+e_{2}\Lambda+\cdots+e_{n}% \Lambda$ from $\Lambda$ to $P$ gives the ideal \begin{align} J & :=\Lambda_{+}P=\left( e_{1}\Lambda+e_{2}\Lambda+\cdots+e_{n}% \Lambda\right) P\qquad\left( \text{by \eqref{eq:augmentation-ideal}}\right) \nonumber\\ & =e_{1}P+e_{2}P+\cdots+e_{n}P \label{eq:J-two-descriptions}% \end{align} of $P$. The \emph{coinvariant algebra} (of $\mathfrak{S}_{n}$ acting on $P$) is defined to be the quotient $\mathbf{k}$-algebra% \[ C:=P/J. \] For any $f\in\Lambda$, $g\in P$, and $\sigma\in\mathfrak{S}_{n}$, we have \begin{align} \sigma(fg) & =\sigma(f)\sigma(g)\qquad\left( \text{since }\mathfrak{S}% _{n}\text{ acts by algebra automorphisms}\right) \nonumber\\ & =f\sigma(g)\qquad\left( \text{since $f\in\Lambda$ entails }\sigma\left( f\right) =f\right) . \label{eq.sigfg}% \end{align} Thus the action of $\mathfrak{S}_{n}$ on $P$ is $\Lambda$-linear, and $P$ is naturally a left module over the group algebra $\Lambda\left[ \mathfrak{S}% _{n} \right] $. The action of $\mathfrak{S}_{n}$ on $P$ also preserves the ideal $J$, since $J$ is generated by symmetric polynomials. Hence the quotient algebra $C=P/J$ inherits an action of $\mathfrak{S}_{n}$ and is a left module over $\mathbf{k}\left[ \mathfrak{S}_{n} \right] $. We will prove the following folklore results mentioned, among other places, in \cite[Section~1.5]{Haiman}: \begin{theorem} \label{thm:main}\ \ \begin{enumerate} \item[\textbf{(a)}] The $\mathbf{k}$-module $C$ is free of rank $n!$. More explicitly, call the $n!$ monomials \[ x_{1}^{a_{1}}x_{2}^{a_{2}}\cdots x_{n}^{a_{n}} \qquad\text{with}\qquad0\leq a_{i}_{\operatorname{lex}}$ with \[ x_{1}>x_{2}>\cdots>x_{n}. \] Thus, for exponent vectors $a=(a_{1},a_{2},\ldots,a_{n})$ and $b=(b_{1}% ,b_{2},\ldots,b_{n})$, we have $x^{a}\succ x^{b}$ if, at the first index $r$ for which $a_{r}\neq b_{r}$, we have $a_{r}>b_{r}$. Alternatively, we can let $\succ$ be the degree-lexicographic order $>_{\operatorname{grlex}}$, in which two monomials of equal degree are compared as in the lexicographic order, whereas two monomials of distinct degrees are compared by their degrees (that is, the monomial of larger degree is declared to be larger). Both of these orders are monomial orders (this is particularly easy to check for $>_{\operatorname{grlex}}$, since there are only finitely many monomials of a given degree), and both have the property that each of the polynomials $g_{i}$ is monic with leading monomial $\operatorname{LM}(g_{i})=x_{i}^{i}$ (since $g_{i}=h_{i}(x_{i},x_{i+1},\ldots,x_{n})=x_{i}^{i}+\text{ smaller monomials}% $). These leading monomials are pairwise relatively prime. Hence Lemma~\ref{lem:coprime-leading-monomials} shows that the residue classes of the reduced monomials (i.e., of the monomials not divisible by any of $x_{1}^{1},x_{2}^{2},\ldots,x_{n}^{n}$) form a $\mathbf{k}$-basis of $P/J$. A monomial $x_{1}^{a_{1}}x_{2}^{a_{2}}\cdots x_{n}^{a_{n}}$ is reduced %not divisible by any $x_i^i$ if and only if $0\leq a_{i}d$. By induction, each $\widetilde{q}_{i}$ lies in $\Lambda H$ (since $\deg\widetilde{q}_{i}=d-i0$). Likewise, the ordinary monomial basis of $P$ gives% \begin{equation} \operatorname{Hilb}(P;q)=\frac{1}{(1-q)^{n}}. \label{eq:HilbP}% \end{equation} Furthermore, \eqref{eq:H-C} and Corollary~\ref{cor:hilb-C} give \begin{align} \operatorname{Hilb}(H;q) & =\operatorname{Hilb}(C;q)=\prod_{i=1}% ^{n}\underbrace{(1+q+\cdots+q^{i-1})}_{=\dfrac{1-q^{i}}{1-q}}\nonumber\\ & =\frac{\prod_{i=1}^{n}(1-q^{i})}{(1-q)^{n}}. \label{eq:HilbH}% \end{align} If $V$ and $W$ are two graded $\mathbf{k}$-modules whose homogeneous components are finite free, then their Hilbert series multiply under tensor products, i.e., we have% \[ \operatorname*{Hilb}\left( V\otimes_{\mathbf{k}}W;q\right) =\operatorname*{Hilb}\left( V;q\right) \cdot\operatorname*{Hilb}\left( W;q\right) , \] since each $d\geq0$ satisfies \[ \operatorname{rank}_{\mathbf{k}}(V\otimes_{\mathbf{k}}W)_{d}=\sum _{r+s=d}(\operatorname{rank}_{\mathbf{k}}V_{r})(\operatorname{rank}% _{\mathbf{k}}W_{s}). \] Consequently, \begin{align*} \operatorname{Hilb}(\Lambda\otimes_{\mathbf{k}}H;q) & =\operatorname{Hilb}% (\Lambda;q)\cdot\operatorname{Hilb}(H;q)\\ & =\left( \prod_{i=1}^{n}\frac{1}{1-q^{i}}\right) \cdot\frac{\prod _{i=1}^{n}(1-q^{i})}{(1-q)^{n}}\ \ \ \ \ \ \ \ \ \ \left( \text{by \eqref{eq:HilbL} and \eqref{eq:HilbH}}\right) \\ & =\frac{1}{(1-q)^{n}}=\operatorname{Hilb}(P;q)\ \ \ \ \ \ \ \ \ \ \left( \text{by \eqref{eq:HilbP}}\right) . \end{align*} In other words, for each $d\geq0$, we have $\operatorname*{rank}% \nolimits_{\mathbf{k}}\left( \Lambda\otimes_{\mathbf{k}}H\right) _{d}=\operatorname*{rank}\nolimits_{\mathbf{k}}P_{d}$. Thus, in every degree $d$, the map $m:\left( \Lambda\otimes_{\mathbf{k}% }H\right) _{d}\rightarrow P_{d}$ is a surjection between finite free $\mathbf{k}$-modules of the same rank. Therefore, Lemma~\ref{lem:finite-free-surjection} shows that each homogeneous component of $m$ is an isomorphism. Altogether, $m$ is thus an isomorphism of graded $\mathbf{k}$-modules. This proves part \textbf{(a)}. \medskip \textbf{(b)} If $H$ is $\mathfrak{S}_{n}$-stable, then $m$ is equivariant because of \eqref{eq.sigfg}. \end{proof} \begin{corollary} \label{cor:freeness-all-char} The polynomial ring $P$ is a free $\Lambda $-module of rank $n!$. More explicitly, the Artin monomials \[ x_{1}^{a_{1}}x_{2}^{a_{2}}\cdots x_{n}^{a_{n}}\qquad\text{(with }0\leq a_{i}D$ are zero. For every $d$, the projectivity of $F_{d}/F_{d-1}$ gives a $\mathbf{k}$-linear splitting of the short exact sequence \[ 0\longrightarrow F_{d-1}\longrightarrow F_{d}\longrightarrow F_{d}% /F_{d-1}\longrightarrow0. \] Lemma~\ref{lem:maschke-splitting} upgrades this to a $\mathbf{k}\left[ G\right] $-linear splitting. Thus, we can choose a $G$-stable complement $L_{d}\subseteq F_{d}$ such that \[ F_{d}=F_{d-1}\oplus L_{d}\qquad\text{and therefore}\qquad L_{d}\cong F_{d}/F_{d-1}% \] as $\mathbf{k}\left[ G\right] $-modules. Choose such $L_{d}$ for each $d\geq0$; note that all $d>D$ will satisfy $L_{d}=0$ (since $F_{d}/F_{d-1}$ is zero). Now, successively applying the equalities $F_{d}=F_{d-1}\oplus L_{d}$, we see that each $k\geq0$ satisfies% \begin{align*} F_{k} & =\underbrace{F_{k-1}}_{=F_{k-2}\oplus L_{k-1}}\oplus\,L_{k}% =\underbrace{F_{k-2}}_{=F_{k-3}\oplus L_{k-2}}\oplus\,L_{k-1}\oplus L_{k}\\ & =F_{k-3}\oplus L_{k-2}\oplus L_{k-1}\oplus L_{k}=\cdots=\underbrace{F_{-1}% }_{=0}\oplus\,L_{0}\oplus L_{1}\oplus\cdots\oplus L_{k}\\ & =L_{0}\oplus L_{1}\oplus\cdots\oplus L_{k}=\bigoplus_{d=0}^{k}L_{d}. \end{align*} Applying this to $k=D$, we obtain an (ungraded) $\mathbf{k}\left[ G\right] $-module isomorphism \[ F_{D}=\bigoplus_{d=0}^{D}\underbrace{L_{d}}_{\cong F_{d}/F_{d-1}}% \cong\bigoplus_{d=0}^{D}F_{d}/F_{d-1}=\operatorname{gr}_{F}(P/I). \] (since all successive quotients $F_{d}/F_{d-1}$ with $d>D$ are zero). In view of $F_{D}=P/I$, this yields precisely \eqref{eq:filtered-split}. \medskip \textbf{(c)} If $\operatorname*{gr}\nolimits_{F}\left( P/I\right) $ has a graded $\mathbf{k}$-basis, then each of its graded components $F_{d}/F_{d-1}$ is a free $\mathbf{k}$-module (just take the appropriate subset of the basis of $\operatorname*{gr}\nolimits_{F}\left( P/I\right) $), and therefore is projective. \end{proof} We shall now construct specific ideals $I$ to apply the above results to. In the rest of this section, we shall really use the assumption that $1_{\mathbf{k}}\neq0$. Of course, Theorem~\ref{thm:main} \textbf{(c)} is trivial if $1_{\mathbf{k}}=0$ (since any two modules over a trivial ring are isomorphic). The symmetric group $\mathfrak{S}_{n}$ acts on $\mathbf{k}^{n}$ by \[ \sigma\cdot(b_{1},b_{2},\ldots,b_{n})=(b_{\sigma^{-1}(1)},b_{\sigma^{-1}% (2)},\ldots,b_{\sigma^{-1}(n)}). \] This action is compatible with the action on $P$: that is, \[ (\sigma f)(\sigma\cdot v)=f(v)\ \ \ \ \ \ \ \ \ \ \text{for any }\sigma \in\mathfrak{S}_{n}\text{, }f\in P\text{ and }v\in\mathbf{k}^{n}% \] (where polynomials in $P$ are evaluated at points in $\mathbf{k}^{n}$ in the obvious fashion). \begin{definition} \label{def:strongly-discrete} A finite subset $Y\subseteq\mathbf{k}^{n}$ will be called \emph{strongly discrete} if, for any two distinct points \[ y=(y_{1},y_{2},\ldots,y_{n})\quad\text{and}\quad z=(z_{1},z_{2},\ldots,z_{n}) \] of $Y$, at least one coordinate difference $y_{i}-z_{i}$ is a unit of $\mathbf{k}$. \end{definition} \begin{example} \label{exa:discrete}Assume that $n!$ is invertible in $\mathbf{k}$. For any integer $u$, let $u_{\mathbf{k}}$ denote the image of $u$ under the canonical ring homomorphism $\mathbb{Z}\rightarrow\mathbf{k}$ (that is, the element $u\cdot1_{\mathbf{k}}$ of $\mathbf{k}$). Then, the pairwise differences of the $n$ elements $1_{\mathbf{k}},2_{\mathbf{k}},\ldots,n_{\mathbf{k}}$ are units of $\mathbf{k}$. Indeed, if $i