TY - GEN
T1 - New Bounds on Quotient Polynomials with Applications to Exact Division and Divisibility Testing of Sparse Polynomials
AU - Nahshon, Ido
AU - Shpilka, Amir
N1 - Publisher Copyright:
© 2024 Owner/Author.
PY - 2024/7/16
Y1 - 2024/7/16
N2 - We prove that for monic polynomials f, g ϵ C[x] such that g divides f, the ℓ2-norm of the quotient f/g is bounded by ||f||1 O(||{g}||03deg2f)||{g}||0-1, improving upon the previously known exponential (in deg (f)) bounds for general polynomials. This result implies that the trivial long division algorithm runs in quasi-linear time relative to the input size and number of terms of the quotient, thus solving a long-standing problem. We also bound the number of terms of f/g in some special cases. When f, g Z[x] and g is a cyclotomic-free (i.e., it has no cyclotomic factors) trinomial, we prove that ||{f/g}||0≤ O(||{f}||0 size(f)2·log6deg g). When g is a binomial with g(± 1)≠ 0, we prove that the sparsity is at most O(||f||0(log ||f||0 + log ||f||∞)). Both upper bounds are polynomial in the input-size. Leveraging these results, we provide a polynomial-time algorithm for deciding whether a cyclotomic-free trinomial divides a sparse polynomial over the integers.
AB - We prove that for monic polynomials f, g ϵ C[x] such that g divides f, the ℓ2-norm of the quotient f/g is bounded by ||f||1 O(||{g}||03deg2f)||{g}||0-1, improving upon the previously known exponential (in deg (f)) bounds for general polynomials. This result implies that the trivial long division algorithm runs in quasi-linear time relative to the input size and number of terms of the quotient, thus solving a long-standing problem. We also bound the number of terms of f/g in some special cases. When f, g Z[x] and g is a cyclotomic-free (i.e., it has no cyclotomic factors) trinomial, we prove that ||{f/g}||0≤ O(||{f}||0 size(f)2·log6deg g). When g is a binomial with g(± 1)≠ 0, we prove that the sparsity is at most O(||f||0(log ||f||0 + log ||f||∞)). Both upper bounds are polynomial in the input-size. Leveraging these results, we provide a polynomial-time algorithm for deciding whether a cyclotomic-free trinomial divides a sparse polynomial over the integers.
KW - Algebraic Complexity
KW - Divisibility Testing
KW - Euclidean Division.
KW - Long Division
KW - Number Theory
KW - Sparse Polynomials
UR - http://www.scopus.com/inward/record.url?scp=85199534324&partnerID=8YFLogxK
U2 - 10.1145/3666000.3669679
DO - 10.1145/3666000.3669679
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:85199534324
T3 - Proceedings of the International Symposium on Symbolic and Algebraic Computation, ISSAC
SP - 91
EP - 99
BT - ISSAC 2024 - Proceedings of the 2024 International Symposium on Symbolic and Algebraic Computation
A2 - Chen, Shaoshi
PB - Association for Computing Machinery
T2 - 49th International Symposium on Symbolic and Algebraic Computation, ISSAC 2024
Y2 - 16 July 2024 through 19 July 2024
ER -