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 language | English |
|---|---|
| Title of host publication | Proceedings of the 2026 Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2026 |
| Editors | Kasper Green Larsen, Barna Saha |
| Publisher | Association for Computing Machinery |
| Pages | 5241-5254 |
| Number of pages | 14 |
| ISBN (Electronic) | 9781611978971 |
| DOIs | |
| State | Published - 2026 |
| Event | 37th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2026 - Vancouver, Canada Duration: 11 Jan 2026 → 14 Jan 2026 |
Publication series
| Name | Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms |
|---|---|
| Volume | 2026-January |
| ISSN (Print) | 1071-9040 |
| ISSN (Electronic) | 1557-9468 |
Conference
| Conference | 37th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2026 |
|---|---|
| Country/Territory | Canada |
| City | Vancouver |
| Period | 11/01/26 → 14/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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver