如果我们取 次单位根的集合(其中 为偶数)并将每个元素平方,所得集合的大小将是原来的一半。新集合将是 次单位根的集合。
例如,假设 。6 次单位根将是
如果我们将每个元素平方,我们会得到以下集合。有些元素的指数大于或等于 ,但我们将在下一步中处理这个问题。
然后我们可以将指数拆分如下:
由于 是 6 次单位根,,因此我们有:
消除乘以 的操作后,我们得到
现在将所有重复的项替换为单个元素:
新集合的大小是原集合的一半,且每个元素都是 3 次单位根:
如果我们将 6 次单位根绘制在一个圆上,我们可以看到平方操作“移除”了每隔一个的元素。我们从 开始,最终得到

重申一下,如果我们取 次单位根的集合,且 为偶数,然后将每个元素平方,我们会得到一个大小减半的集合,其中每个元素都是 次单位根。
更多示例:
- 如果 ,我们将每个 10 次单位根平方,我们会得到一个大小为 5 的集合,即 5 次单位根。
- 如果 ,我们将每个 8 次单位根平方,我们会得到一个大小为 4 的集合,即 4 次单位根。
- 如果 ,我们将每个 4 次单位根平方,我们会得到一个大小为 2 的集合,即 2 次单位根。
- 如果 ,我们将每个 2 次单位根平方,我们会得到一个大小为 1 的集合,其中只有元素 1。
最后一点很容易说明。2 次单位根是 1 的平方根,始终为 。1 的平方是 1,-1 的平方也是 1。等价地,。
8 次单位根平方的示例
考虑有限域 中 8 次单位根的子群 。我们将该子群的所有元素平方如下:
平方后得到的集合是 ,这恰好是 4 次单位根的子群。
这是平方前后单位根的可视化。我们从集合 开始,最终得到集合

k 必须为偶数
如果 为奇数,那么就不存在“群的一半”这种说法,因为奇数大小的集合无法被分为两半。出于 NTT 的目的,我们只处理偶数大小的 ,因此我们对 为奇数的情况不感兴趣。
新集合大小减半这一主张的证明
设 为本原 次单位根,且 为偶数。设 为由 生成的阶数为 的子群。我们主张 。
证明实际上非常简单直观。
我们在前面的章节中已经确定了 和 是加法逆元。由于 为偶数,我们可以将该群划分为两个集合,第一个集合为 ,第二个集合为 :
这些元素同余于以下表示形式:
如果我们将 应用于这两个集合,我们会得到两个内容完全相同且大小为 的集合:
由于这两个集合完全相同,因此这两个集合的并集大小也将相同,即为 。
k 次单位根平方产生 k/2 次单位根的证明
假设 是 次单位根。我们的目的是证明 是 次单位根,也就是说:
让我们化简 :
由于 (因为 是 次单位根),因此可以得出 。
因此, 确实是 次单位根。