I'm reading the introductory bits in Procesi's Lie Groups, and on p. 22 we have (paraphrasing)
Theorem 2. $\mathcal{B}=\{x_1^{\large h_1}\cdots x_n^{\large h_n}: 0\le h_k\le n-k\}$ is a basis for the ring $\Bbb Z[x_1,\dots,x_n]$ considered over $\Bbb Z[e_1,\dots,e_n]$, where $e_i$ are the elementary symmetric polynomials in the $x_i$.
I haven't been able to see why this is true. The previous theorem was the fundamental theorem of symmetric polynomials, which was proven inductively with a recursive algorithm:
If $x_n\mid f$ then $x_1\cdots x_n\mid f$, and dividing out we are left with a symmetric polynomial of smaller degree than before. Otherwise, write $f(x_1,\dots,x_{n-1},0)$ as a polynomial $p$ in the elementary symmetric polynomials $\hat{e}_i$ of the first $n-1$ variables, $p(\hat{e}_1,\dots,\hat{e}_{n-1})$. Now the polynomial $$f(x_1,\dots,x_n)-p(e_1,\dots,e_{n-1})$$ is symmetric in all of $x_1,\dots,x_n$ and evaluates to $0$ at $x_n=0$, i.e., is divisible by $x_n$. Induct.
Is there a straightforward adaptation of this with which we can argue for theorem 2? Or is there perhaps another way to see that it must be true? I feel I am missing something simple here.
I'm using this fact in a paper I'm writing, so I've had to find references. Here are the ones I found:
This fact is (DIFF.1.3) in D. Laksov, A. Lascoux, P. Pragacz, and A. Thorup, The LLPT Notes, edited by A. Thorup, 1995--2018. I have read that proof and can vouch for it.
This fact is Chapter IV, § 6, no. 1, Theorem 1 c) of Nicolas Bourbaki, Algebra II: Chapters 4--7, Springer 2003. Again, this is a proof I have read and can confirm.
This fact is (5.1) in I. G. Macdonald, Notes on Schubert polynomials, Montréal 1991.
Here are two further references that prove the analogue of this result for $\mathbb{Q}$ instead of $\mathbb{Z}$:
Emil Artin, Galois theory, lectures delivered at the University of Notre Dame, edited and supplemented by Arthur N. Milgram, Notre Dame Mathematical Lectures 2, University of Notre Dame Press, 2nd edition, 6th printing 1971. In §II.G, Example 2 of this booklet, Artin proves that if $K$ is a field, then
the monomials $x_1^{h_1} x_2^{h_2} \cdots x_n^{h_n}$ with $h_i < i$ for each $i$ are linearly independent over the field of symmetric rational functions in $x_1, x_2, \ldots, x_n$ (and thus also linearly independent over the ring of symmetric polynomials), and
each polynomial in $x_1, x_2, \ldots, x_n$ can be represented as a polynomial in the $x_1, x_2, \ldots, x_n$ and the symmetric polynomials such that its degree in $x_i$ is $< i$ (that is, as a linear combination of the monomials $x_1^{h_1} x_2^{h_2} \cdots x_n^{h_n}$ with $h_i < i$ over the ring of symmetric polynomials).
Combining these two facts yields the claim in question when $\mathbb{Z}$ is replaced by a field $K$. I suspect it should be possible to derive the case of $\mathbb{Z}$ from that of a field, although this will unlikely give a particularly beautiful proof.
Adriano M. Garsia, Pebbles and Expansions in the Polynomial Ring, 21 July 2002 seems to prove this result in several ways. The explicit argument does use $\mathbb{Q}$, but I wouldn't be surprised if a proof for $\mathbb{Z}$ could be cobbled together from other things in this rather curious note.