Modular composition & polynomial GCD in the border of small, shallow circuits
Robert Andrews, Mrinal Kumar, Shanthanu S. Rai

TL;DR
This paper demonstrates that modular composition and GCD of univariate polynomials over infinite fields can be approximated by nearly-linear-size, polylogarithmic-depth algebraic circuits with division gates, in the border complexity sense.
Contribution
It introduces border algebraic circuit constructions for modular composition and GCD over infinite fields, achieving near-linear size and polylogarithmic depth, extending prior results to border complexity.
Findings
Modular composition is in the border of algebraic circuits with division gates.
GCD of univariate polynomials can be computed in the border sense with nearly-linear-size circuits.
Circuits can be constructed in near-linear time.
Abstract
Modular composition is the problem of computing the coefficient vector of the polynomial , given as input the coefficient vectors of univariate polynomials , , and over an underlying field . While this problem is known to be solvable in nearly-linear time over finite fields due to work of Kedlaya & Umans, no such near-linear-time algorithms are known over infinite fields, with the fastest known algorithm being from a recent work of Neiger, Salvy, Schost & Villard that takes field operations on inputs of degree . In this work, we show that for any infinite field , modular composition is in the border of algebraic circuits with division gates of nearly-linear size and polylogarithmic depth. Moreover, this circuit family can itself be constructed in near-linear time. Our techniques also extend to other algebraic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPolynomial and algebraic computation · Coding theory and cryptography · Cryptography and Residue Arithmetic
