Skip to main navigation Skip to search Skip to main content

The Division Barrier: Optimal Bounds and Structural Limits in Toom-Cook Interpolation

  • Roy Nissim*
  • , Oded Schwartz
  • , Yuval Spiizer
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Toom-Cook-k (2 ≤ k ∈ ℕ) is a family of fast algorithms for multiplying long integers using O (nlogk (2k−1)) arithmetic operations, offering asymptotical improvement over the naïve quadratic-time schoolbook approach. Despite this advantage, Toom-Cook algorithms often involve nontrivial divisions, divisions by elements that are not powers of 2, which can be both computationally expensive and numerically unstable, especially in cryptography or quantum computing applications. Reducing or eliminating these divisions is therefore of significant theoretical and practical interest. Although previous work has sought to minimize the number of such divisions, Bodrato and Zanoni conjectured that any Toom-Cook-k algorithm must perform at least 2k − 5 nontrivial divisions. In this work, we prove a stronger and more general result; any linear interpolation scheme for a Toom-Cook-(k1, k2) algorithm with integer evaluation points must include at least (k1 + k2 − 2 − p) divisions by every prime p ≤ 2k − 3. In the balanced case (k1 = k2 = k), this yields (2k − 2 − p) divisions by each prime p ≤ 2k − 3. Our findings confirms and extends the Bodrato–Zanoni division conjecture. Furthermore, we establish the optimality of several known algorithms Toom-Cook-3, 3.5, 4, 4.5, 5, and 8. We also extend our bounds to polynomial multiplication over finite fields, where Toom-Cook-like algorithms are widely used. We show that any Toom-Cook-(k1, k2) algorithm over a finite field F must involve at least k1 + k2 − 2 − |F| nontrivial divisions, where such divisions are by non-monomial polynomials. More precisely, we show that at least k1 + k2 − 2 − |F|d divisions are required for each irreducible polynomial of degree d. From this, we conclude the optimality of several known multiplication algorithms over GL(2): Toom-Cook-2.5, 3, 4, and 5. Finally, under a division-aware cost model where a division by a prime p cost O(log p), any integer interpolation algorithm requires Ω(n2) arithmetic operations, even when evaluation points are optimally chosen.

Original languageEnglish
Title of host publicationProceedings of the 2026 Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2026
EditorsKasper Green Larsen, Barna Saha
PublisherAssociation for Computing Machinery
Pages5241-5254
Number of pages14
ISBN (Electronic)9781611978971
DOIs
StatePublished - 2026
Event37th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2026 - Vancouver, Canada
Duration: 11 Jan 202614 Jan 2026

Publication series

NameProceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms
Volume2026-January
ISSN (Print)1071-9040
ISSN (Electronic)1557-9468

Conference

Conference37th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2026
Country/TerritoryCanada
CityVancouver
Period11/01/2614/01/26

Bibliographical note

Publisher Copyright:
Copyright © 2026 by Roy Nissim, Oded Schwartz, and Yuval Spiizer.

Fingerprint

Dive into the research topics of 'The Division Barrier: Optimal Bounds and Structural Limits in Toom-Cook Interpolation'. Together they form a unique fingerprint.

Cite this