The ring $\mathcal{L}_{\mathbb{Z}}[x]$ of all Laurent polynomials over $\mathbb{Z}$ in one indeterminate consists of all formal sums $\sum_{i=k}^{n} m_{i} x^{i}$, where $m_{i} \in \mathbb{Z}$ and $k \leq n$ are (possibly negative) integers.
(i) Prove that $\mathcal{L}_{\mathrm{Z}}[x] \cong \mathbb{Z} G$, where $G \cong \mathbb{Z}$.
(ii) If $S=\left\{x^{k}: k \geq 0\right\}$, prove that $\mathcal{L}_{Z}[x] \cong S^{-1} \mathbb{Z}[x]$.
(iii) If $G$ is the free abelian group with basis $\left\{x_{1}, \ldots, x_{n}\right\}$, define the ring $\mathcal{L}_{\mathrm{Z}}\left[x_{1}, \ldots, x_{n}\right]$ of Laurent polynomials over $\mathbb{Z}$ in $n$ indeterminates to be $S^{-1} \mathbb{Z}\left[x_{1}, \ldots, x_{n}\right]$. Prove that $\mathcal{L}_{\mathbb{Z}}\left[x_{1}, \ldots, x_{n}\right] \cong \mathbb{Z} G .$
(iv) Prove that cd $(\mathbb{Z} G) \leq n+1$ when $G$ is free abelian of rank $n$.
Hint. Use Hilbert's Syzygy Theorem.