In the note of ["Ring-SIS and Ideal Lattices by Noah Stephens-Davidowitz (for Vinod Vaikuntanathan’s class", footnote 3], it has written:
3 The ring $\mathbb{Z}[x]/(x^n + 1)$, ideal lattices, and a secure collision-resistant hash function
Recall that our attack on $h_a$ over $\mathbb{Z}[x]/(x^n - 1)$ relied on the fact that $x^n - 1$ has a nontrivial factor over the integers, $x^n - 1 = (x - 1)(x^{n-1} + x^{n-2} + \cdots + 1)$. So, it is natural to try replacing $x^n - 1$ with an irreducible polynomial. Indeed, one can easily show that $\mathbb{Z}[x]/(p(x))$ for some polynomial $p(x) \in \mathbb{Z}[x]$ is an integral domain if and only if $p$ is irreducible.
We strongly prefer sparse polynomials with small coefficients (both because they are easy to work with and because this ensures that our ring has nice "geometric" properties). Since $x^n - 1$ failed, we try $x^n + 1$. This is irreducible over $\mathbb{Z}$ if and only if $n$ is a power of two. ...
If $p > 1$ is a non-trivial odd factor of $n$, then $x^{\frac{n}{p}} + 1$ is a non-trivial factor of $x^n + 1$.
If $n$ has no odd factors, then $x^n + 1$ is the $2n$th cyclotomic polynomial-i.e., the minimal polynomial over $\mathbb{Z}$ of any primitive $2n$th root of unity.
I know a little about cyclotomic polynomials. Can someone explain or refer me to a reference for these arguments.
How to reach to the first point? Why it says $2n$th cyclotomic polynomial and not $n$th one?