The key reason for the FFT is the reduction of required calculations to . The common Fourier matrix is given as
is the first one of the square roots of unity, , . Counting columns and rows from to the it is easy to calculate the matrix’ entries with .
Now, the Fast Fourier Transform takes this initial matrix that requires calculations to apply and reduces it to a combination of matrices. When we have . The FFT decomposition rewrites as as combination of the smaller but connected Fourier matrix . (Because the set of n roots of unity are included in the sets that are the powers of n: root .)
reorders components putting even before odd. . The decomposition of is done recursively until is reached yielding the optimal required calculations.