Academia.eduAcademia.edu

Modular Las Vegas algorithms for polynomial absolute factorization

2010

Abstract

Let f (X, Y)∈ Z [X, Y] be an irreducible polynomial over Q. We give a Las Vegas absolute irreducibility test based on a property of the Newton polytope of f, or more precisely, of f modulo some prime integer p. The same idea of choosing ap satisfying some prescribed properties together with LLL is used to provide a new strategy for absolute factorization of f (X, Y). We present our approach in the bivariate case but the techniques extend to the multivariate case.

Key takeaways

  • Here, we focus on absolute factorization of rationally irreducible polynomials with integer coefficients (see Chèze and Galligo (2005), Rupprecht (2004), Sommese et al. (2004) and the references therein).
  • Any implementation of an absolute factorization algorithm needs to first check if the polynomial is "trivially" absolutely irreducible.
  • In practical use of this construction of the minimal polynomial of α, we will avoid to lift the factorization until the level λ of Proposition 16 (this bound is usually very pessimistic).
  • Output: q(T ) ∈ Q[T ] minimal polynomial of α defining the minimal algebraic extension L = Q(α) = Q[T ]/q(T ) and f 1 (X, Y ) ∈ L[X, Y ] an absolute irreducible factor of f , or "I don't know".
  • • In general the algorithm is quite fast: it took around 30 sec (factorization mod p, Hensel lifting, construction of the minimal polynomial) to compute the polynomial q(T ) starting from a polynomial of degree 200, with 10 absolute factors of degree 20 each.