When you expand (z1 - z2)<sup>2</sup>, you'll get
(z1-z2)<sup>2</sup> = z1<sup>2</sup> + z2<sup>2</sup> + 2z1z2.
Now, that means the original equation equals
(z1-z2)^2+(z2-z3)^2+(z3-z4)^2+...+(zn-z1)^2
= 2(z1<sup>2</sup> + z2<sup>2</sup> + ... + zn<sup>2</sup>) - 2(z1z2 + z2z3 + ... + znz1) .........(bleh)
Given that z1 to zn are vertices of a regular polygon on a unit circle, then it can be assumed (?) that z1 to zn are roots of unity.
Hence, z1 to zn are roots of the following equation.
z<sup>n</sup> = 1
z<sup>n</sup> - 1 = 0
By polynomials, the sum of roots equal to zero. Hence z1 + all the way to + zn = 0. Also The sum of products of two roots are also zero
(z1 + z2 + ... + zn) = 0
(z1z2 + z1z3 + z1z4 + ... + z2z3 + z2z4 + ... + z(n-1)zn) = 0
in (bleh), the sum of z1<sup>2</sup> equals to zero, because:
z1<sup>2</sup> + z2<sup>2</sup> + ... + zn<sup>2</sup>
= (z1 + z2 + ... + zn)<sup>2</sup> - 2(z1z2 + z1z3 + z1z4 + .... + z2z3 + z2z4 + .... + z(n-1)zn)
now the above equals zero. But 2(z1z2 + z2z3 + ... + znz1) from (bleh).. how do I prove that it equals zero? Or did I go the wrong way?
edit : looking at andy's post, did I get something wrong?