showing that $n$th cyclotomic polynomial $\Phi_n(x)$ is irreducible over $\mathbb{Q}$ I studied the cyclotomic extension using Fraleigh's text. 
To prove that Galois group of the $n$th cyclotomic extension has order $\phi(n)$( $\phi$ is the Euler's phi function.), the writer assumed, without proof, that $n$th cyclotomic polynomial $\Phi_n(x)$ is irreducible over $\mathbb{Q}$.
I know that for n=p, p is prime, $\Phi_n(x)$ is irreducible over $\mathbb{Q}$ by Eisenstein's criterion.
But I don't know how $\Phi_n(x)$ is irreducible over $\mathbb{Q}$ when n is not prime.
 A: According to the Book Algebra of Serge Lang, the "fact that $\Phi_n$ is an irreducible polynomial of degree $\varphi(n)$ in the ring $\mathbb{Z}[x]$ is a nontrivial result due to Gauss".
So there is no short answer to your question.
Anyway, just open your favorite book on abstract algebra, and find the proof there. (If not, maybe it's time to change your "favorite" book...)
Also, google brought up this document where several different proofs are given.
A: There is also a non-elementary proof that perhaps is more explanatory than the "elementary" argument, using some (but not too much) algebraic number theory, and primes in arithmetic progressions. To prove that $\mathbb Q(\zeta_{p^kN})$ has the expected degree over $\mathbb Q$ (where $p$ does not divide $N$), it suffices to do an induction, namely, that $\mathbb Q(\zeta_{p^kN})$ has the expected degree over $\mathbb Q(\zeta_N)$. (Good so far!) For this, it suffices to find a prime $q$ so that $\mathbb Q_q$ already contains a primitive $N$th root of unity, so that $\mathbb Q_q(\zeta_N)$ just collapses to $\mathbb Q_q$, but at the same time so that
$\mathbb Q_q(\zeta_{p^kN})=\mathbb Q_q(\zeta_{p^k})$ has the expected degree over $\mathbb Q_q(\zeta_N)=\mathbb Q_q$. By Dirichlet's theorem on primes in an arithmetic progress, there is a prime $q$ such that $q=1\mod N$, while $q$ is congruent to a primitive root mod $p^k$. Then the finite field $\mathbb F_q$ contains a primitive $N$th root of unity, which lifts to a primitive $N$th root of unity in $\mathbb Q_q$. Meanwhile, since the degree of an extension is at least the residue class field extension degree) $\mathbb Q_q(\zeta_{p^k})$ is of the expected (maximal possible) degree, namely, $(p-1)p^{k-1}$. (Unless I've maintained old typos or created new ones... Hopefully the verbal description makes things more robust...)
(EDIT: Thanks to @M.A.Sarkar for gentle prodding to make corrections above.)
A: The proof which follows is the one provided by Gauss and it uses modular arithmetic in very ingenious way. We will summarize the results needed as follows:
1) For a given prime $ p$, the numbers $ 0, 1, 2, \ldots, (p - 1)$ form a finite field under the operations of addition and multiplication modulo $ p$.
2) Since these numbers form a field, say $ F_{p}$, we can talk about polynomials $ f(z)$ whose coefficients are in $ F_{p}$. The set of all such polynomials, say $ F_{p}[z]$, has the unique factorization property i.e. any such polynomial can be factored as a product of irreducible polynomials in $ F_{p}[z]$ in a unique way apart from the order of the factors. The proof is same as that used for normal polynomials with rational coefficients.
3) If $ f(z)$ is a polynomial in $ F_{p}[z]$ then $ \{f(z)\}^{p} = f(z^{p})$. This is true for constant polynomials by Fermat's theorem which says that $ a^{p} \equiv a\,\,\text{mod} (p)$. For higher degree polynomials this is achieved by induction by writing $ f(z) = az^{n} + g(z)$ and using binomial theorem to raise both sides to power $ p$. In so doing we only need to note that the binomial coefficients involved are divisible by $ p$.
The proof of irreducibility of $ \Phi_{n}(z)$ is done in two stages:
Stage 1:
Let $ \zeta$ be a primitive $ n^{th}$ root of unity and let $ f(z)$ be its minimal polynomial i.e. $ f(z)$ is monic (leading coefficient $ 1$), has rational coefficients and irreducible and $ f(\zeta) = 0$. Since $ \zeta$ is also a root of $ z^{n} - 1 = 0$, it follows that $ f(z)$ divides $ (z^{n} - 1)$ and by Gauss Lemma $ f(z)$ has integer coefficients as well. We now establish the following:
If $ p$ is any prime which does not divide $ n$ then $ \zeta^{p}$ is a root of $ f(z) = 0$.
Proof: Since $ \zeta$ is also a root of $ \Phi_{n}(z) = 0$ it follows that $ f(z)$ divides $ \Phi_{n}(z)$. Thus we have $ \Phi_{n}(z) = f(z)g(z)$ where $ g(z)$ is also monic and has integer coefficients (by Gauss Lemma). Since $ p$ is coprime to $ n$ it follows that $ \zeta^{p}$ is also a primitive $ n^{th}$ root. And therefore $ \Phi_{n}(\zeta^{p}) = 0$.
Assuming that $ \zeta^{p}$ is not a root of $ f(z) = 0$ (otherwise there is nothing to prove), we see that it must be a root of $ g(z) = 0$. Therefore $ \zeta$ is a root of $ g(z^{p}) = 0$. Since $ f(z)$ is the minimal polynomial of $ \zeta$, it follows that $ f(z)$ divides $ g(z^{p})$ so that $ g(z^{p}) = f(z)h(z)$ where $ h(z)$ is monic with integer coefficients. Also since $ \Phi_{n}(z)$ is a factor of $ (z^n - 1)$ so that we have $ z^{n} - 1 = \Phi_{n}(z)d(z)$ where $ d(z)$ is again monic with integer coefficients. We thus have the following equations:
$$z^{n} - 1 = f(z)g(z)d(z)\tag{1}$$
$$g(z^{p}) = f(z)h(z)\tag{2}$$
We now apply the modulo $ p$ operation to each of the equations above, i.e. we replace each coefficient in the polynomials involved with its remainder when it is divided by $ p$. The resulting polynomials are all in $ F_{p}[z]$ and we will use the same letters to denote them. So the above equations are now to be interpreted as relations between some polynomials in $ F_{p}[z]$. The equation $(2)$ can now be equivalently written as
$$\{g(z)\}^{p} = f(z)h(z)\tag{3}$$
Let $ k(z)$ in $ F_{p}[z]$ be an irreducible factor of $ f(z)$. Then from the above equation $(3)$, $ k(z)$ divides $ \{g(z)\}^{p}$ and so divides $ g(z)$. Thus from equation $(1)$ the polynomial $ \{k(z)\}^{2}$ divides $ (z^{n} - 1)$. Thus $ (z^n - 1)$ has repeated factors and therefore $ (z^{n} - 1)$ and its derivative $ nz^{n - 1}$ must have a common factor. Since $ n$ is coprime to $ p$, therefore the derivative $ nz^{n - 1}$ is non-zero polynomial and it clearly does  not have any common factor with $ (z^{n} - 1)$.
We have reached a contradiction and therefore the initial assumption that $ \zeta^{p}$ is not the root of $ f(z) = 0$ is wrong. The result is now proved.
Stage 2:
We have thus established that if $ f(z)$ is the minimal polynomial for any primitive $ n^{th}$ root of unity then for any prime $ p$ not dividing $ n$, $ \zeta^{p}$ (which is again a primitive $ n^{th}$ root) is also a root of $ f(z) = 0$. And since $ f(z)$ is irreducible and monic, it will act as minimal polynomial for the primitive root $ \zeta^{p}$.
The same logic can be applied repeatedly and we will get the result that $ f(z)$ is the minimal polynomial for $ \zeta^{p_{1}p_{2}\ldots p_{m}}$ where $ p_{1}, p_{2}, \ldots, p_{m}$ are any primes not dividing $ n$. It follows that $ \zeta^{k}$ where $ k$ is coprime to $ n$ is also a root of $ f(z)$. Thus all the primitive $ n^{th}$ roots of unity are roots of $ f(z) = 0$. Hence $ \Phi_{n}(z)$ divides $ f(z)$. Since $ f(z)$ is irreducible it follows that $ f(z) = \Phi_{n}(z)$ (both $ f(z)$ and $ \Phi_{n}(z)$ are monic). We thus have established that $ \Phi_{n}(z)$ is irreducible.

Update: User Vik78 points out in comments that Gauss had proved the irreducibility of $\Phi_{n}(z)$ for prime values of $n$ only and it was Dedekind who established it for non-prime values of $n$. Note that the problem is far simpler when $n$ is prime (one easy proof is via Eisenstein's criterion of irreducibility) and the crux of the argument presented above is essentially due to Gauss. I came to know of this proof from the wonderful book Galois Theory of Algebraic Equations by Jean Pierre Tignol.
Tignol mentions in his book that Gauss proved the irreducibility of $\Phi_{n}(z)$ over $\mathbb{Q}$ for non-prime values of $n$ in 1808 (see section 12.6 titled Irreducibility of cyclotomic polynomials on page 196 in the book mentioned in last paragraph). Dedekind on the other hand proved an even more powerful theorem:

Theorem: Let $\zeta_{m}$ denote a primitive $m^{\text{th}}$ root of unity. If $m, n$ are relatively prime then $\Phi_{n}(z)$ is irreducible over the field $\mathbb{Q}(\zeta_{m})$.

And Gauss used this result implicitly (thinking that it could be proved in similar manner as irreducibility of $\Phi_{n}(z)$ over $\mathbb{Q}$) in obtaining solution to $\Phi_{n}(z) = 0$ via radicals.
A: I will try to rephrase the essence of answer by Paramanand Singh so as to somewhat better isolate the arguments used (though probably less faithful to what Gauss wrote*), for the sake of transparency.
The starting point is that $\def\Z{\Bbb Z}\Phi_n\in\Z[X]$ are inductively defined for $n>0$ by the recurrence relation $\prod_{k\mid n}\Phi_k=X^n-1$ (just like the numbers $\phi(n)$, which ar their degrees, are defined by $\sum_{k\mid n}\phi_k=n$); one can compute $\Phi_n$ in $\def\Q{\Bbb Q}\Q[X]$ by polynomial exact division starting from $X^n-1$, and since (by induction) all divisions are by monic polynomials with integer coefficients, $\Phi_n$ is monic and has integer coefficients.
If $\Phi_n$ were reducible over$~\Q$, this would partition the primitive $n$-th roots of unity (in $\def\C{\Bbb C}\C$) into more than one subset, each characterised as the roots of a different rational polynomial. To show that this is impossible, one argues that for any irreducible factor $F$ of $\Phi_n$ in $\Q[X]$, and for any prime$~p$ not dividing$~n$, the set of roots of $F$ is closed under the operation $\zeta\mapsto\zeta^p$. Since (by consideration of the cyclic group of $n$-th roots of unity) this operation maps primitive $n$-th roots to primitive $n$-th roots, and compositions of such operations for different primes$~p$ allow going from any one of the $\phi(n)$ primitive $n$-th roots to any other, this will show that $F$ has $\phi(n)$ distinct roots in$~\C$, and therefore equals $\Phi_n$.
Now fix such $F$ and $p$. The operation $\zeta\mapsto\zeta^p$ in $\C$ on roots gives rise to an operation on irreducible polynomials in $\Q[X]$: the minimal polynomial$~G$ over$~\Q$ of the image of $X^p$ in the field $\Q[X]/(F)$ is a  monic irreducible polynomial in $\Q[X]$ determined by$~F$, and by construction $F$ divides $G[X^p]$, the result of substituting $X^p$ for $X$ in $G$. Whenever $\zeta\in\C$ is a root of$~F$ it is clear that $\zeta^p$ is a root of$~G$, and since $\deg G\leq[\Q[X]/(F):\Q]=\deg F$ one gets all roots of $G$ this way. One must show that $F=G$.
A key point is that $F$ and $G$, both of which divide $\Phi_n$ in $\Q[X]$ since their (distinct) roots in$~\C$ are among the roots of the latter, have integer coefficients. This is because of Gauss's lemma stating that the product of primitive polynomials in $\Z[X]$ (i.e., those not divsible by any prime number) is again primitive. (A detailed argument goes: $F\in\Q[X]$ is a monic divisor of the monic $\Phi_n\in\Z[X]$, so the quotient $Q\in\Q[X]$ with $FQ=\Phi_n$ is monic; then some positive integer multiples $aF,bQ\in\Z[X]$ are primitive (namely the minimal such multiples with all integer coefficients), and by the lemma $aFbQ=ab\Phi_n$ is primitive, but since $\Phi_n\in\Z[X]$ this forces $a=b=1$.)
So one can apply modular reduction $\def\Fp{\Bbb F_p}\Z[X]\to\Fp[X]$ to our polynomials, which I shall write $P\mapsto\overline P$. Being a morphism of rings, it preserves divisibility of polynomials. An important point is that $\overline{X^n-1}$ is still square-free over$~\Fp$ (it has no multiple roots in an extension field), since it is coprime with its derivative $\overline{nX^{n-1}}$ (as $\overline n\neq0$ in$~\Fp$ by hypothesis). Now if $F$ and $G$, which are both irreducible factors of$~X^n-1$, were distinct, then $\def\oF{\overline F}\oF$ and $\def\oG{\overline G}\oG$ would (also) be coprime in$~\Fp[X]$. We will show this to be false.
Since in any ring of characteristic$~p$ the map $\eta:x\mapsto x^p$ is a morphism of rings (called the Frobenius endomorphism), and $\eta$ fixes all elements of$~\Fp$, one has in $\Fp[X]$ that $\oG^p=\eta(\oG)=\oG[X^p]$, which is also clearly equal to $\overline{G[X^p]}$ and therefore divisible by $\oF$. This contradicts that $\oF$ and $\oG$ are coprime, and this contradiction finishes the proof.
*Googling around a bit I found evidence that the result is not due to Gauss at all for general $n$, but only for prime$~n$ (where $\Phi_n=1+X+\ldots,X^{n-1}$). See this note and this one. Apparently the general case was first proved by Dedekind, and the simplification leading to above proof is due to van der Waerden.
A: I think it's worthy to mention the proof in Washington's cyclotomic fields book, Proposition 2.4.
This proof is really easy to remember  when  the basic ramification theory is established, but there is also something nontrivial. That is, if $K$ is a number field, then $|d(K)|>1$ if $K\neq \mathbb{Q}$, where $d(K)$ is the discriminant of $K$. This is due to Minkowski. 
Since we know the irreducibility for prime power cases. Then the irreducibility is equivalent to $K:=\mathbb{Q}(\zeta_n)\cap \mathbb{Q}(\zeta_m)=\mathbb{Q}$ when $(n,m)=1$. By consider ramify condition, we know $K$ is unramify for every prime numbers, then by the above theorem, $K=\mathbb{Q}$.
A: Here is my version of the argument that does not use complex numbers (explicitly).
It is based on the proofs presented by Paramanand Singh and by Marc van Leeuwen.

Let it be taken for granted that the cyclotomic polynomials $\Phi_n\in\mathbf{Z}[X]$ can be defined recursively using the formulae
$$
  \prod_{d:\,d|n}\Phi_d = X^n - 1
$$
(where $n$ and $d$ are assumed to be positive integers).
It follows in particular that each $\Phi_n$ is monic.
Since the Euler's function $\phi$ can be recursively defined using the formulae
$$
  \sum_{d:\,d|n}\phi(d) = n,
$$
it follows by induction on $n$ that the degree of $\Phi_n$ is $\phi(n)$.
If $\mathbf{k}$ is a field, two polynomials $P$ and $Q$ in $\mathbf{k}[X]$ shall be called coprime if and only if $(P) + (Q) = (1) = \mathbf{k}[X]$ or, equivalently,1 if and only if they have no common non-unit (i.e., in this case, non-constant) factors in $\mathbf{k}[X]$.
1
These two properties are not equivalent in general in an arbitrary commutative ring.

Lemma 1.
$X^n - 1$ is square-free in $\mathbf{Q}[X]$, and also in $(\mathbf{Z}/(p))[X]$ for every prime $p$ that does not divide $n$.
Proof idea.
The derivative of $X^n - 1$ is $nX^{n-1}$; it is coprime with $X^n - 1$ in $\mathbf{Q}[X]$, and also in $(\mathbf{Z}/(p))[X]$ for every prime $p$ that does not divide $n$.
$\square$
Lemma 2.
$\Phi_m$ and $\Phi_n$ are coprime in $\mathbf{Q}[X]$ for all positive integers $m$ and $n$ such that $m\ne n$.
Proof.
Let $k$ be a positive integer divisible by both $m$ and $n$ (for example: $k = mn$).
Then $\Phi_m\Phi_n$ divides $X^k - 1$ in $\mathbf{Q}[X]$.
Since $X^k - 1$ is square-free in $\mathbf{Q}[X]$, $\Phi_m$ and $\Phi_n$ are coprime in $\mathbf{Q}[X]$.
Q.E.D.
$\square$
Lemma 2'.
$\Phi_m$ and $X^n - 1$ are coprime in $\mathbf{Q}[X]$ for all positive integers $m$ and $n$ such that $m$ does not divide $n$.
Proof idea.
This is an easy corollary of lemma 2.
It can also be proved analogously to lemma 2.
$\square$
Lemma 3.
Let $F$ be a non-unit (i.e., in this case, non-constant) factor of $\Phi_n$ in $\mathbf{Q}[X]$.
If $s$ and $t$ are non-negative integers such that $X^s = X^t$ in $\mathbf{Q}[X]/(F)$, then $s = t$ in $\mathbf{Z}/(n)$.
Proof.
Let $s$ and $t$ be non-negative integers such that $X^s = X^t$ in $\mathbf{Q}[X]/(F)$.
Without loss of generality, assume that $s\ge t$.
Then $F$ divides $(X^{s-t} - 1)X^t$ in $\mathbf{Q}[X]$.
$F$ is coprime with $X^t$ in $\mathbf{Q}[X]$ since so is $X^n - 1$.
Therefore, $F$ divides $X^{s-t} - 1$ in $\mathbf{Q}[X]$.
Therefore, $X^{s-t} - 1$ and $\Phi_n$ are not coprime in $\mathbf{Q}[X]$.
By lemma 2', this implies that $n$ divides $s - t$ (though the case $s - t = 0$ needs to be treated separately).
Thus, $s = t$ in $\mathbf{Z}/(n)$.
Q.E.D.
$\square$
The following lemma seems to be the central part of the argument.
Lemma 4.
Suppose $FG = X^n - 1$ in $\mathbf{Z}[X]$.
Let $p$ be a positive prime that does not divide $n$.
Then $F$ has no common non-unit factors with $G(X^p)$ and divides $F(X^p)$ in $\mathbf{Z}[X]$.
Proof.
Clearly, either $F$ and $G$ are monic, or $-F$ and $-G$ are monic.
Without loss of generality, assume that $F$ and $G$ are monic.
First of all, observe that $FG = X^n - 1$ divides $F(X^p)G(X^p) = X^{pn} - 1$ in $\mathbf{Z}[X]$.
Since $\mathbf{Z}[X]$ is a unique factorisation domain, in order to prove that $F$ divides $F(X^p)$ in $\mathbf{Z}[X]$, it shall be enough to show that $F$ has no common non-unit factors with $G(X^p)$ in $\mathbf{Z}[X]$.
Recall that the reduction of coefficients modulo $p$ defines an epimorphism  $\mathbf{Z}[X]\to(\mathbf{Z}/(p))[X]$.
Recall that the application $(\mathbf{Z}/(p))[X]\to(\mathbf{Z}/(p))[X]$ that maps $P\mapsto P^p$ is the so-called Frobenius endomorphism of $(\mathbf{Z}/(p))[X]$, and that it fixes all constant polynomials.
Therefore, for every $P\in\mathbf{Z}[X]$, $P(X^p) = P^p$ in $(\mathbf{Z}/(p))[X]$.
In particular, $F$ divides $F(X^p) = F^p$ in $(\mathbf{Z}/(p))[X]$.
Since $p$ does not divide $n$, $X^n - 1$ is square-free in $(\mathbf{Z}/(p))[X]$ (by lemma 1).
Therefore, $F$ is coprime with $G$ in $(\mathbf{Z}/(p))[X]$.
It follows that for every polynomial $S\in(\mathbf{Z}/(p))[X]$, $F(S)$ is coprime with $G(S)$ in $(\mathbf{Z}/(p))[X]$, and in particular $F^p = F(X^p)$ is coprime with $G(X^p)$ in $(\mathbf{Z}/(p))[X]$.
Hence, $F$ is coprime with $G(X^p)$ in $(\mathbf{Z}/(p))[X]$.
Let $D$ be an arbitrary common divisor of $F$ and $G(X^p)$ in $\mathbf{Z}[X]$.
Since $F$ and $G(X^p)$ are both monic, either $D$ or $-D$ is monic.
Since $F$ and $G(X^p)$ are coprime in $(\mathbf{Z}/(p))[X]$, $D$ is constant in $(\mathbf{Z}/(p))[X]$.
Since $D$ or $-D$ is monic, it follows easily that $D =\pm1$ in $\mathbf{Z}[X]$.
Thus $F$ has no non-unit common divisors with $G(X^p)$ in $\mathbf{Z}[X]$, and hence $F$ divides $F(X^p)$ in $\mathbf{Z}[X]$.
Q.E.D.
$\square$
Lemma 5.
Suppose $\mathbf{r}$ is a commutative ring, $P,S_1,S_2\in\mathbf{r}[X]$, and $P$ divides both $P(S_1)$ and $P(S_2)$ in $\mathbf{r}[X]$.
Then $P$ divides $P(S_1(S_2))$ in $\mathbf{r}[X]$.
(In particular, if $P$ divides both $P(X^m)$ and $P(X^n)$, then $P$ divides $P(X^{mn})$.)
Proof.
Let $P(S_1) = PQ_1$ and $P(S_2) = PQ_2$ in $\mathbf{r}[X]$.
Then $P(S_1(S_2)) = (P(S_1))(S_2) = (PQ_1)(S_2) = P(S_2)Q_1(S_2) = PQ_2Q_1(S_2)$ in $\mathbf{r}[X]$.
$\square$
Lemma 6.
Let $F$ be a factor of $X^n - 1$ in $\mathbf{Q}[X]$ and $m$ be a positive integer coprime with $n$.
Then $F$ divides $F(X^m)$ in $\mathbf{Q}[X]$.
Proof idea.
Using Gauss's lemma about polynomial content, it can be easily shown that $F$ is a rational multiple of a monic polynomial with integer coefficients.
Without loss of generality, assume that $F$ is monic with integer coefficients itself.
Then $F$ divides $X^n - 1$ in $\mathbf{Z}[X]$.
Let $m = p_1p_2\dotsb p_k$, where $p_1,\dotsc,p_k$ are positive primes (not pairwise distinct in general).
By lemma 4, $F$ is divides each of the polynomials $F(X^{p_1}),\dotsc,F(X^{p_k})$ in $\mathbf{Z}[X]$.
Now lemma 5 can be used to show that $F$ divides $F(X^m)$ in $\mathbf{Z}[X]$.
It follows that $F$ divides $F(X^m)$ in $\mathbf{Q}[X]$.
Q.E.D.
$\square$
Lemma 7.
Let $F$ be a non-unit factor of $\Phi_n$ in $\mathbf{Q}[X]$.
Then $F$ has at least $\phi(n)$ distinct roots in $\mathbf{Q}[X]/(F)$.
($F$ can be viewed as an element of $(\mathbf{Q}[X]/(F))[X]$.)
Proof idea.
If $m$ is an integer coprime with $n$ and satisfying $0 < m\le n$, then, by lemma 6, $F$ divides $F(X^m)$ in $\mathbf{Q}[X]$, and, therefore, $X^m$ is a root of $F$ in $\mathbf{Q}[X]/(F)$.
($F$ is viewed here as an element of $(\mathbf{Q}[X]/(F))[X]$ and $X^m$ -- as an element of $\mathbf{Q}[X]/(F)$.)
If $m_1$ and $m_2$ are distinct positive integers $\le n$ coprime with $n$, then $X^{m_1}$ and $X^{m_2}$ are distinct elements of $\mathbf{Q}[X]/(F)$ by lemma 3.
There are $\phi(n)$ distinct positive integers $m$ that are coprime with $n$ and satisfy $0 < m\le n$.
$\square$
Theorem.
$\Phi_n$ is irreducible in $\mathbf{Q}[X]$.
Proof.
Let $F$ be an irreducible factor of $\Phi_n$ in $\mathbf{Q}[X]$.
Then $\mathbf{Q}[X]/(F)$ is a field extension of $\mathbf{Q}$.
By lemma 7, $F$ has at least $\phi(n)$ distinct roots in $\mathbf{Q}[X]/(F)$.
Therefore, $\deg F\ge\phi(n) =\deg\Phi_n$ in $(\mathbf{Q}[X]/(F))[X]$, as well as in $\mathbf{Q}[X]$, and hence $F$ is a rational multiple of $\Phi_n$ in $\mathbf{Q}[X]$.
Thus $\Phi_n$ is irreducible itself in $\mathbf{Q}[X]$.
Q.E.D.
$\square$
A: The simple proof, is to show that a span $\mathbb{S}$ of a finite set closed to multiplication, when intersected with $\mathbb{Q}$ gives $\mathbb{Z}$.  Since cyclotomic numbers are of this form, one can show that the span of such a set contains no fractions.
The proof is based on an attempt to construct a set $S$ whose span includes a fraction.  Since one can show that some $\frac 1{z^n}$ can not belong to $S$, then the intersection between $S$ and $Q$ is the same as between $S$ and $Z$.
Since the cyclotomic numbers form a span closed to multiplication, and the base set is finite, the intersection of any cyclotomic set and the rationals is the same as that of the integers.
Since also, one can show that the chords of a polygon $\{p\}$, which can be constructed from the cyclotomic numbers, are governed by this rule, and since this contains the chords of every rational angle, ditto.
If one takes the product of $a-\operatorname{cis}(x/n)$ for x=1 to n, it gives an algebraic equation of the form $a^n-1$, which has a unique factor for every $m \mid n$.  If the GCD of $x, n$, is greater than 1, then the particular root occurs at a lesser n.  It only gives the unique factor for $n$, if the GCD is 1.  Since the Euler totient gives the number of co-primes to n between $0$ and $n$, this is the order of the equation.
The second stage of the proof is to show that the equation is irreducable.  This is done by a process of automorphism: that the set $\operatorname{cis}(x/n)$ (where the gcd of x, n is 1), is identical to the set $\operatorname{cis}(xy,n)$.  This particular process has the effect that if a function $F(x) = F(xy)$, where F is some element in the span of $\operatorname{cis}(x,n)$, for all y, then F(x) must belong in the set $Z$.  
The span is then a reduction of a sparse array in $\phi(n)$D onto  $2$D, which means that the equations are irreducable.
