Chapter 17: Problem 23
Assume \(2_{R} \in R^{*}\). Suppose that we are given two polynomials \(g, h \in R[X]\) of length at most \(\ell,\) along with a primitive \(2^{n}\) th root of unity \(\omega \in R,\) where \(2 \ell \leq 2^{n}<4 \ell .\) Let us "pad" \(g\) and \(h,\) writing \(g=\sum_{i=0}^{2^{n}-1} a_{i} X^{i}\) and \(h=\sum_{i=0}^{2^{n}-1} b_{i} X^{i},\) where \(a_{i}\) and \(b_{i}\) are zero for \(i \geq \ell\). Show that the following algorithm correctly computes the product of \(g\) and \(h\) using \(O(\ell \operatorname{len}(\ell))\) operations
Short Answer
Step by step solution
Key Concepts
These are the key concepts you need to understand to accurately answer the question.