Let $n > 2$. Show that it is possible to construct a regular n-sided polygon, using only ruler and compasses, if and only if the number $\alpha = 2 \cos\left(\frac{2\pi}{n}\right) = \zeta_n + \zeta_n^{-1}$ is a constructible length, where $\zeta_n = e^{\frac{2\pi i}{n}}$ is the standard choice of primitive nth root of unity.
This is what I've managed to come up with so far:
Suppose a regular n-sided polygon is constructible for some n. This is equivalent to the angle $\frac{2\pi}{n}$ being constructible and as $2\in\mathbb{Q}\subset C$ we have that $\alpha = 2\cos\left(\frac{2\pi}{n}\right)$ is must also be constructible.
Conversely, Suppose that $\alpha = 2 \cos\left(\frac{2\pi}{n}\right) = \zeta_n + \zeta_n^{-1}$ is constructible. Now, $\alpha$ is constructible iff there is a tower of fields
$$\mathbb{Q} = K_0 \subset K_1 \subset \dots \subset K_n \subset \mathbb{R}$$
with $\alpha \in K_n$ and $\left[K_{j+1}:K_j\right] \leq 2 \space$ for some $\space 0\leq j \geq n-1$.
We also know that if $\alpha \in C $ then $\left[\mathbb{Q}(\alpha):\mathbb{Q}\right] = 2^r$ for some integer $r\geq0$.
This is as far as I've managed to get. Is my proof for the forward part sufficient and if so how do I finish the converse part? If not then what have I missed out in both parts?
Thank you in advance.
If $\cos(2\pi/n)$ is constructible, then make a unit circle $C$ intersect with the vertical line through $\cos(2\pi/n)$. The point of intersection gives $\zeta_n$ (treating the Euclidean plane as the complex plane).