I'm trying to prove this identity involving roots of unity, and would like to know if the following is a valid chain of reasoning.
Looking at the complex polynomial solved by the n-th roots of unity we have:
$$ w^n - 1 = (w - w_0)(w - w_1)...(w - w_{n-1}) = (w - 1)(w - w_1)...(w - w_{n-1}) $$
where $w_0, w_1, ..., w_n$ are the n-th roots of unity (i.e $w_k = e^{i\frac{2\pi k}{n}}$, with $w_0 = 1$).
At the same time, we have the telescoping sum identity:
$$ w^n -1 = (w - 1)(w^{n-1} + w^{n-2} + .... + w + 1) $$
therefore, we can cancel out the factor $(w-1)$ and get the identity:
$$ (w - w_1)...(w - w_{n-1}) = (w^{n-1} + w^{n-2} + .... + w + 1) $$
Whereupon setting $w = 1$ we get the identity:
$$ (1 - w_1)...(1 - w_{n-1}) = (1 - e^{i\frac{2\pi}{n}})...(1 - e^{i\frac{2\pi (n-1)}{n}}) = (1^{n-1} + 1^{n-2} + .... + 1^1 + 1) = n $$
Is this kosher? specifically I'm a little uncomfortable about the dividing out of the factor $w - 1$ and then setting $w = 1$, since that would've made the factor $w - 1$ zero!
You've done it very well! We have $$(w - 1)(w^{n-1} + w^{n-2} + \cdots + w + 1)=w^n-1=(w - 1)(w - w_1)\cdots(w - w_{n-1})\tag{$*$}$$ for all $w\in\mathbb C$. We denote $f(w)=w^{n-1} + w^{n-2} + \cdots + w + 1, g(w)=(w - w_1)\cdots(w - w_{n-1})$ for $w\in\mathbb C$, then clearly $f$ and $g$ are continuous in $\mathbb C$.
Now, $(*)$ implies that $(w-1)f(w)=(w-1)g(w)$ for all $w\in\mathbb C$, hence $$f(w)=g(w)\qquad \forall w\in\mathbb C\setminus\{1\}.\tag{$**$}$$ It follows from $(**)$ and the continuity of $f,g$ that $f(1)=g(1)$, hence $$n=f(1)=g(1)=\prod_{k=1}^{n-1}(1 - e^{\frac{2\pi ik}{n}}).$$