[guided]We first work with only finitely many variables because the generating functions have a concrete product description there. Fix an integer $n \geq 1$ and define
\begin{align*}
R_n := k[x_1,\dots,x_n]^{S_n},
\end{align*}
the subring of polynomials fixed by the symmetric group $S_n$ acting by permuting the variables. For each $r \geq 0$, the element $e_{r,n} \in R_n$ is the elementary symmetric polynomial of degree $r$, and $h_{r,n} \in R_n$ is the complete homogeneous symmetric polynomial of degree $r$. We use the conventions $e_{0,n}=h_{0,n}=1$ and $e_{r,n}=0$ for $r>n$.
The corresponding generating series are
\begin{align*}
E_n(t) := \sum_{r=0}^{n} e_{r,n}t^r \in R_n[t],
\qquad
H_n(t) := \sum_{r=0}^{\infty} h_{r,n}t^r \in R_n[[t]].
\end{align*}
The elementary generating polynomial factors as
\begin{align*}
E_n(t)=\prod_{j=1}^{n}(1+x_jt),
\end{align*}
because choosing the term $x_jt$ from exactly $r$ of the $n$ factors and choosing $1$ from the remaining factors produces precisely all square-free monomials of degree $r$, whose sum is $e_{r,n}$.
Similarly,
\begin{align*}
H_n(t)=\prod_{j=1}^{n}(1-x_jt)^{-1}
\end{align*}
in $R_n[[t]]$. Indeed, each factor expands as the geometric series
\begin{align*}
(1-x_jt)^{-1}=\sum_{a=0}^{\infty} x_j^a t^a,
\end{align*}
which is valid in the formal power series ring because the constant term of $1-x_jt$ is $1$. Multiplying these $n$ geometric series, the coefficient of $t^r$ is the sum of all monomials $x_1^{a_1}\cdots x_n^{a_n}$ with $a_1+\cdots+a_n=r$, exactly $h_{r,n}$.
Now substitute $-t$ into $E_n(t)$. This gives
\begin{align*}
E_n(-t)=\prod_{j=1}^{n}(1-x_jt).
\end{align*}
Hence
\begin{align*}
H_n(t)E_n(-t)
&=
\left(\prod_{j=1}^{n}(1-x_jt)^{-1}\right)
\left(\prod_{j=1}^{n}(1-x_jt)\right) \\
&=1.
\end{align*}
The cancellation is legitimate inside $R_n[[t]]$ because each factor $1-x_jt$ has constant term $1$, hence is a unit in the formal power series ring.[/guided]