Skip to main content

An Efficient Algorithm for Zero-Testing of a Lacunary Polynomial at the Roots of Unity

  • Conference paper
Computer Science – Theory and Applications (CSR 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4649))

Included in the following conference series:

Abstract

We present a polynomial time algorithm for the following problem: to check whether a lacunary polynomial f(x) vanishes at a given primitive nth root of unity ζ n . A priori f(ζ n ) may be nonzero and doubly exponentially small in the input size. Only exponential algorithms were known for this problem. The existence of an efficient procedure in the case of factored n was conjectured by D. Plaisted in 1984. As a consequence we show that the problem of the divisibility testing of a lacunary polynomial by some cyclotomic polynomial belongs to the complexity class \(\mathcal{NP}\).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. de Bruijn, N.G.: On the factorization of cyclic groups. Indag. Math. 15, 370–377 (1953)

    Google Scholar 

  2. Conway, J.H., Jones, A.J.: Trigonometric Diophantine equations (On vanishing sums of roots of unity). Acta Arith. 30, 229–240 (1976)

    MATH  MathSciNet  Google Scholar 

  3. Filaseta, M., Granville, A., Schinzel, A.: Irreducibility and greatest common divisor algorithms for sparse polynomials, http://www.math.sc.edu//~filaseta/papers/SparsePaper.pdf

  4. Filaseta, M., Schinzel, A.: On testing the divisibility of lacunary polynomials by cyclotomic polynomials. Math. Comp. 73, 957–965 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  5. Lam, T.Y., Leung, K.H.: On vanishing sums of roots of unity. J. Algebra 224, 91–109 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  6. Mignotte, M.: Identification of algebraic numbers. J. Algorithms 3, 197–204 (1982)

    Article  MATH  MathSciNet  Google Scholar 

  7. Plaisted, D.A.: New NP-hard and NP-complete polynomial and integer divisibility problems. Theoretical Computer Science 31, 125–138 (1984)

    Article  MATH  MathSciNet  Google Scholar 

  8. Rédei, L.: Ein Beitrag zum Problem der Faktorisation von Abelschen Gruppen. Acta Math. Acad. Sci. Hungar. 1, 197–207 (1950)

    Article  MATH  MathSciNet  Google Scholar 

  9. Rédei, L.: Natürliche Basen des Kreisteilungskörpers. Teil I. Abh. Math. Sem. Hamburg 23, 180–200 (1959)

    Article  MATH  Google Scholar 

  10. Schoenberg, I.J.: A note on the cyclotomic polynomial. Mathematika 11, 131–136 (1964)

    Article  MATH  MathSciNet  Google Scholar 

  11. Steinberger, J.P.: Minimal vanishing sums of roots of unity with large coefficients, http://www.math.ucdavis.edu/~jpsteinb/vanishing.ps

  12. Titova, E., Shevchenko, V.: Left and right kernels of a planar multiindex transportation problem. In: Proc. of VIII International seminar ‘Discrete mathematics and applications’. MSU, Moscow, pp. 229–230 (In Russian) (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Volker Diekert Mikhail V. Volkov Andrei Voronkov

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tarasov, S.P., Vyalyi, M.N. (2007). An Efficient Algorithm for Zero-Testing of a Lacunary Polynomial at the Roots of Unity. In: Diekert, V., Volkov, M.V., Voronkov, A. (eds) Computer Science – Theory and Applications. CSR 2007. Lecture Notes in Computer Science, vol 4649. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74510-5_40

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-74510-5_40

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-74509-9

  • Online ISBN: 978-3-540-74510-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics