Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Factoring polynomials over function fields

  • Research
  • Published:
Research in Number Theory Aims and scope Submit manuscript

Abstract

If K/k is a function field in one variable of positive characteristic, we describe a general algorithm to factor one-variable polynomials with coefficients in K. The algorithm is flexible enough to find factors subject to additional restrictions, e.g., to find all roots that belong to a given finite dimensional k-subspace of K, more efficiently. For bounded characteristic, it runs in polynomial time, relative to factorizations over the constant field k and also provides a deterministic polynomial time irreducibility test. We also discuss applications to places of reducible reduction, when k is a global field, and to list decoding of Reed-Solomon codes.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Algorithm 1

Similar content being viewed by others

References

  1. Augot, D., Pecquet, L.: A Hensel lifting to replace factorization in list-decoding of algebraic-geometric and Reed-Solomon codes. IEEE Trans. Inform. Theory 46(7), 2605–2614 (2000)

    Article  MathSciNet  Google Scholar 

  2. Bary-Soroker, L., Entin, A.: Explicit Hilbert’s irreducibility theorem in function fields. In: Abelian Varieties and Number Theory, Contemp. Math., vol. 767, pp. 125–134. Amer. Math. Soc., Providence (2021)

    Chapter  Google Scholar 

  3. Belabas, K.: van Hoeij, Mark, Klüners, Jürgen, Steel, Allan, Factoring polynomials over global fields. J. Théor. Nombres Bordeaux 21(1), 15–39 (2009)

    Article  MathSciNet  Google Scholar 

  4. Ben-Sasson, E.: Proximity Gaps for Reed-Solomon Codes, Carmon, Dan, Ishai, Yuval, Kopparty, Swastik, Saraf, Shubhangi, Cryptology ePrint Archive, Report 2020/654 (2020)

  5. Berthomieu, J., Lecerf, G., Quintin, G.: Polynomial root finding over local rings and application to error correcting codes. Appl. Algebra Eng. Commun. Comput. 24(6), 413–443 (2013)

    Article  MathSciNet  Google Scholar 

  6. Bordage, S., Lhotel, M., Nardi, J., Randriam, H.: Interactive oracle proofs of proximity to algebraic gometry codes. In: 37th Computational Complexity Conference Conference (CCC 2022), pp. 30:1–30:45. (2022)

  7. Charles, F., Poonen, B.: Bertini irreducibility theorems over finite fields. J. Am. Math. Soc. 29(1), 81–94 (2016)

    Article  MathSciNet  Google Scholar 

  8. Cormier, O., Singer, M.F., Trager, B.M., Ulmer, F.: Linear differential operators for polynomial equations. J. Symb. Comput. 34(5), 355–398 (2002)

    Article  MathSciNet  Google Scholar 

  9. Gao, S., Shokrollahi, M.A.: Computing roots of polynomials over function fields of curves. In: Coding Theory and Cryptography, Annapolis, MD, vol. 2000, pp. 214–228. Springer, Berlin (1998)

  10. Gao, S.: Factoring multivariate polynomials via partial differential equations. Math. Comput. 72(242), 801–822 (2003)

    Article  MathSciNet  Google Scholar 

  11. García, A.: Voloch, José Felipe, Wronskians and linear independence in fields of prime characteristic. Manuscr. Math. 59(4), 457–469 (1987)

    Article  Google Scholar 

  12. Hess, F.: An algorithm for computing Weierstrass points. In: Algorithmic number theory, Sydney, Lecture Notes in Comput. Sci., vol. 2369, pp. 357–371. Springer, Berlin (2002)

  13. Hess, F.: Computing Riemann-Roch spaces in algebraic function fields and related topics. J. Symb. Comput. 33(4), 425–445 (2002)

    Article  MathSciNet  Google Scholar 

  14. Honda, T: Algebraic differential equations. In: Symposia Mathematica, Vol. XXIV, (Sympos., INDAM, Rome, 1981), pp. 169–204. Academic Press, London (1979)

  15. Lang, S.: Fundamentals of Diophantine Geometry. Springer, New York (1983). https://doi.org/10.1007/978-1-4757-1810-2

  16. Lecerf, G.: New recombination algorithms for bivariate polynomial factorization based on Hensel lifting. Appl. Algebra Eng. Commun. Comput. 21(2), 151–176 (2010)

    Article  MathSciNet  Google Scholar 

  17. McEliece, R.J.: On the Average List Size for the Guruswami-Sudan Decoder 7th International Symposium on Communications Theory and Applications (ISCTA) (2003)

  18. Neiger, V., Rosenkilde, J., Schost É.: Fast computation of the roots of polynomials over the ring of power series. In: ISSAC’17—Proceedings of the 2017 ACM International Symposium on Symbolic and Algebraic Computation, pp. 349–356. ACM, New York (2017)

  19. Pohst, M.E.: Factoring polynomials over global fields. I. J. Symb. Comput. 39(6), 617–630 (2005)

    Article  MathSciNet  Google Scholar 

  20. Ruppert, W.M.: Reducibility of polynomials \(f(x, y)\) modulo \(p\). J. Number Theory 77(1), 62–70 (1999)

    Article  MathSciNet  Google Scholar 

  21. Schmidt, F.K.: Die wronskische determinante in beliebigen differenzierbaren funktionenkörpern. Math. Z. 1(62–74), 45 (1939)

    Google Scholar 

  22. Steel, A.: Conquering inseparability: primary decomposition and multivariate factorization over algebraic function fields of positive characteristic. J. Symb. Comput. 3, 1053–1075 (2005)

    Article  MathSciNet  Google Scholar 

  23. Stöhr, K.-O., Voloch, J.F.: Weierstrass points and curves over finite fields. Proc. Lond. Math. Soc. (3) 52(1), 1–19 (1986)

    Article  MathSciNet  Google Scholar 

  24. Sudan, M.: Decoding of Reed Solomon codes beyond the error-correction bound. J. Complex. 13(1), 180–193 (1997)

    Article  MathSciNet  Google Scholar 

  25. von zur Gathen, J., Kaltofen, E.: Factorization of multivariate polynomials over finite fields. Math. Comput. 45(171), 251–261 (1985)

    Article  MathSciNet  Google Scholar 

  26. Weimann, M.: Bivariate factorization using a critical fiber. Found. Comput. Math. 17(5), 1219–1263 (2017)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This research was funded by the Ministry for Business, Innvovation and Employment in New Zealand. I would also like to thank M. Esgin, V. Kuchta, S. Ruj, A. Sakzad and R. Steinfeld of the Trans-Tasman ZK group for questions that motivated part of this research and a number of referees for their very thorough and useful reports.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to José Felipe Voloch.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Voloch, J.F. Factoring polynomials over function fields. Res. number theory 11, 5 (2025). https://doi.org/10.1007/s40993-024-00581-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s40993-024-00581-y

Keywords

Mathematics Subject Classification