English

The Polynomial Transform

Data Structures and Algorithms 2019-12-11 v2 Computational Complexity Discrete Mathematics Number Theory

Abstract

We explore a new form of DFT, which we call the Polynomial Transform. It functions over finite fields, and a size nn transform takes O(n)O(n) operations. In the multitape Turing machine model, it allows us to multiply two nn bit numbers in time n(klogn+logp)n(k^{\log^*{n}} + \log{p}), where kk is a constant and logn\log^*{n} is the iterated logarithm. One important consequence is that the Network Coding Conjecture is false.

Keywords

Cite

@article{arxiv.1912.01155,
  title  = {The Polynomial Transform},
  author = {Matt Groff},
  journal= {arXiv preprint arXiv:1912.01155},
  year   = {2019}
}

Comments

6 pages, 3 figures, 1 algorithm figure