Let $K\subset L$ be number fields. A prime ideal $\mathfrak{p}$ of $\mathcal{O}_K$ is totally ramified in $\mathcal{O}_L$ (or in $L$) iff $\mathfrak{p}\mathcal{O}_L = \mathfrak{P}^n$, $n=[L:K]$.
Suppose $K=\mathbb{Q}$ and $L=\mathbb{Q}(\zeta_m)$ where $\zeta_m = e^{2\pi i/m}$. Show that $[L:K]=\varphi(m)$ using the following two facts:
- if $m=p^k$, then $p\mathcal{O}_L = \langle 1-\zeta_m\rangle^{\varphi(m)}$.
- if $\mathfrak{p}$ is totally ramified in $L$ and unramified in another extension $L'$ of $K$ , then $L\cap L'=K$.
My idea:
Firstly, prove that $\langle 1-\zeta_m\rangle$ is a prime ideal of $\mathcal{O}_L$. Then we will have a totally ramified prime, and use this to somehow show that the degree of extension for $m=p^k$ is indeed $\varphi(m)$. Then somehow use the second fact to prove for all $m$.
However, the only way I could prove that $\langle 1-\zeta_m\rangle$ is a prime ideal is by using (1) if an ideal has a prime norm, then it is prime; and (2) norm of a principal ideal is equal to the norm of its generator. But this involves computing norm of $1-\zeta_m$, which requires the knowledge of the degree of extension (number of embeddings or minimal polynomial). Hence it will be a circular argument.
I have spent a full day thinking about this problem and am still clueless. I would be grateful if someone could provide hints/outline of the solution.
Edit: I was able to use the first fact and prove for the special case that $[\mathbb{Q}(\zeta_{p^k}):\mathbb{Q}]=\varphi(p^k)$. However, now I don't know how to extend it to the general case using the second fact.