The square of a k-th root of unity is a k/2-th root of unity

If we take the set of kk-th roots of unity (with kk even) and square each element, the resulting set will be a set of half the size. The new set will be the k2\frac{k}{2}-th roots of unity.

For example, suppose k=6k = 6. The 6th roots of unity would be

{1,ω,ω2,ω3,ω4,ω5}\set{1,\omega,\omega^2,\omega^3,\omega^4,\omega^5}

If we square each element, we get the following set. Some elements have exponents greater than or equal to kk, but we will handle that in the next step.

{12,ω2,ω4,ω6,ω8,ω10}\set{1^2,\omega^2,\omega^4,\omega^6,\omega^8,\omega^{10}}

We can then factor the exponents as follows:

{12,ω2,ω4,ω6,(ω6)ω2,(ω6)ω4}\set{1^2,\omega^2,\omega^4,\omega^6,(\omega^6)\omega^2,(\omega^{6})\omega^4}

Since ω\omega is a 6-th root of unity, ω61\omega^6\equiv1 so we have:

{12,ω2,ω4,1,(1)ω2,(1)(ω4)}\set{1^2,\omega^2,\omega^4,1,(1)\omega^2,(1)(\omega^4)}

Removing multiplication by 11, we get

{12,ω2,ω4,1,ω2,ω4}\set{1^2,\omega^2,\omega^4,1,\omega^2,\omega^4}

Now replace all the duplicate terms with a single element:

{1,ω2,ω4}\set{1,\omega^2,\omega^4}

The new set is half the size of the original, and each element is a 3-rd root of unity:

  • 1311^3\equiv1
  • (ω2)3=ω61(\omega^2)^3=\omega^6\equiv1
  • (ω4)3=ω12=ω6ω611=1(\omega^4)^3=\omega^{12}=\omega^6\omega^6\equiv1\cdot1=1

If we plot the 6-th roots of unity on a circle, we can see that squaring “removes” every other element. We started with {1,ω,ω2,ω3,ω4,ω5}\set{1,\omega,\omega^2,\omega^3,\omega^4,\omega^5} and ended with {1,ω2,ω4}\set{1,\omega^2,\omega^4}

A diagram showing that squaring the 6-th roots of unity results in the 3-rd roots of unity

To reiterate, if we take the set of kk-th roots of unity, and kk is even, then square each element, we get a set of half the size with each element being the k2\frac{k}{2}-th root of unity.

Some more examples:

  • If k=10k = 10 and we square each of the 10-th roots of unity, we get a set of size five which are the fifth roots of unity.
  • If k=8k = 8 and we square each of the 8-th roots of unity, we get a set of size four which is the fourth roots of unity.
  • If k=4k = 4 and we square each of the 4-th roots of unity, we get a set of size two which is the 2-nd roots of unity.
  • If k=2k = 2 and we square each of the 2-nd roots of unity, we get a set of size 1 which is just the element 1.

The last point is easily illustrated. The second roots of unity are square roots of 1, which are always {1,1}{1,ωk/2}\set{1,-1}\equiv\set{1,\omega^{k/2}}. Squaring 1 results in 1 and squaring -1 results in 1. Equivalently, (ωk/2)2=ωk1(\omega^{k/2})^2=\omega^k\equiv1.

Example of squaring the 8-th roots of unity

Consider the subgroup of 8th roots of unity 9={1,9,13,15,16,8,4,2}\langle 9\rangle = \{1, 9, 13, 15, 16, 8, 4, 2\} in the finite field F17\mathbb{F}_{17}. We square all elements of this subgroup as follows:

12=1(mod17),9213(mod17),13216(mod17),1524(mod17),1621(mod17),8213(mod17),4216(mod17),22=4(mod17).\begin{aligned} &1^2 = 1\pmod{17},\\ &9^2 \equiv 13\pmod{17},\\ &13^2 \equiv 16\pmod{17} ,\\ &15^2 \equiv 4\pmod{17},\\ &16^2 \equiv 1\pmod{17},\\ &8^2 \equiv 13\pmod{17},\\ &4^2 \equiv 16\pmod{17},\\ &2^2 = 4\pmod{17}. \end{aligned}

The set obtained after squaring is {1,13,16,4}\{1,13,16,4\}, which is precisely the subgroup of 4th roots of unity.

Here is a visualization of the roots of unity before and after squaring. We started with the set {1,9,13,15,16,8,4,2}\set{1, 9, 13, 15, 16, 8, 4, 2} and ended with the set {1,13,16,4}\set{1,13,16,4}

A diagram showing that squaring the 8-th roots of unity results in the 4-th roots of unity

k must be even

If kk is odd, then there is no such thing as “half of the group” as an odd-sized set cannot be divided into two. For the purposes of NTT, we only deal with even-sized kk, so we aren’t interested in the case where kk is odd.

Proof of the claim that the new set is half the size

Let ω\omega be a primitive kk-th root of unity with kk even. Let ω\langle\omega\rangle be the subgroup generated by ω\omega of order kk. We claim that {ω2ωω}=k/2|\set{\omega^2|\omega\in\langle\omega\rangle}|=k/2.

The proof is actually quite simple and intuitive.

We established in an earlier chapter that ωi\omega^{i} and ωi+k/2\omega^{i+k/2} are additive inverses. Since kk is even, we can partition the group into two sets, the first one being 0...(k/21)0...(k/2-1) and the second being k/2...k1k/2...k-1:

{ω0,ω1,ω2,...}{ωk/2,ωk/2+1,ωk/2+2,...}\set{\omega^0,\omega^1,\omega^2,...}\quad\set{\omega^{k/2},\omega^{k/2+1},\omega^{k/2+2},...}

Those elements are congruent to the following representation:

{ω0,ω1,ω2,...}{ω0,ω1,ω2,...}\set{\omega^0,\omega^1,\omega^2,...}\quad\set{-\omega^0,-\omega^1,-\omega^2,...}

If we apply f(x)=x2f(x)=x^2 to both sets, we get two sets with identical content and size k/2k/2

{1,ω2,ω4,...}{1,ω2,ω4,...}\set{1,\omega^2,\omega^4,...}\quad\set{1,\omega^2,\omega^4,...}

Since the two sets are identical, the union of the two sets will be the same size, which is k/2k/2.

Proof that squaring a kk-th root of unity produces a k/2k/2-th root of unity

Suppose aa is a kk-th root of unity. We aim to show that a2a^2 is a k2\frac{k}{2}-th root of unity, that is:

(a2)k21(a^2)^{\frac{k}{2}}\equiv 1

Let’s simplify (a2)k2(a^2)^{\frac{k}{2}}:

(a2)k2=ak(a^2)^{\frac{k}{2}} = a^{k}

Since ak1a^k\equiv1 (because aa is a kk-th root of unity), it follows that (a2)k21(a^2)^{\frac{k}{2}}\equiv 1.

Therefore, a2a^2 is indeed a k2\frac{k}{2}-th root of unity.

Ready to Get Started?Join Thousands of Users Today

Start your free trial now and experience the difference. No credit card required.

© 2025 Better-Start. All rights reserved.