We give a counterexample to a bound quoted in Wang's paper on polynomial factorization over algebraic number fields. We also give an alternative to that bound which seems not to have been published before. Currently the best algorithms for factorizing polynomials over algebraic number fields perform a factorization over a finite field, refine this factorization by Hensel lifting to a suitable prime power, and finally deduce the true factorization. It is thus necessary to estimate how far the modular factorization has to be lifted so we can be sure of deducing the true irreducible factors. This estimate comes from a bound on the sizes of coefficients of the factors. We introduce some notation: f is the polynomial to be factorized over the field Q(0), where 0 is an algebraic integer of degree m with minimal polynomial mo (x) E Z[x]. Let 11011 = max{ 1q(0)| : 0: Q(0) -* C} (noting that the product of the q(0) is the trailing coefficient, so at least one 1X(0)I is at least one). If R = d=0 cjxj is a polynomial with complex coefficients, define jjRjj2 = Z ICj 2, following [2]. Recall Gauss's Lemma: let 0 be the ring of integers in Q(0); if f(x) E O[x] factorizes in Q(0)[x] then the factors can be taken to lie in O[x]. So we compute [1] the defect: the largest denominator, A, that occurs in 0, i.e., 0 C Z[0]. In fact, an integer multiple of A will suffice [4]. We now know how big the denominator can be, so we estimate the numerator. We can regard f(x) as an element of C[x] and determine the maximum magnitude, B, of any coefficient of any factor in C[x]. Thus our problem may be restated as: given that I Ejm=L ciu0/,Al < B for all embeddings Q(0) -* C, find a bound on Icil. Let M be the Vandermonde matrix z 1 0 02 ... 0m-1 1 02 02 0m-1 O1 m 02 m-1 so we can write Mc = b with b lying in a cube of side 2AB centered on 0. In [3] Wang quotes Weinberger (presumably [4]) as having proved (1) max K11 lIdet(M)I Received August 27, 1987; revised January 25, 1988. 1980 Mathematics Subject Classification (1985 Revision). Primary 12D10. ?1988 American Mathematical Society 0025-5718/88 $1.00 + $.25 per page
Read full abstract