In algebra, a Landau-Mignotte bound (sometimes only referred to as Mignotte's bound[1]) is one of a family of inequalities concerning a univariate integer polynomial f(x) and one of its factors h(x). A basic version states that the coefficients of h(x) are bounded independently of h(x) by an exponential expression involving only the degree and coefficients of f(x), i.e. only depending on f(x).
It has applications in computer algebra where these bounds can give a priori estimates on the run time and complexity of algorithms.[2]
For
f(x),h(x)\inZ[x]
h(x)
f(x)
\|h\|1
\|f\|1
h(x)
f(x)
n
f(x)
\|h\|1\leq2n\|f\|1
f,g,h\inC[x]
Z[x]
i. | |
f=\sum\limits | |
ix |
n,m,k
fn,gm,hk
Define norms by considering the coefficients as vectors, explicitly
\|f\|infty=max0\leq|fi|, \|f\|2
2\right) | |
=\left(\sum\limits | |
i| |
1/2, \|f\|1
n|f | |
=\sum\limits | |
i|. |
f
n
z1,z2,\ldots,zn
f
M(f)=|fn|\prod\limits
nmax\{1,|z | |
i|\}. |
\|g\|2
M(h)
Landau proved[3] in 1905 a key inequality linking the Mahler measure of a polynomial to its Euclidean norm.
M(f)\leq\|f\|2
In general norms obey the following inequalities
\|f\|infty\leq\|f\|2\leq\|f\|1\leq\sqrt{n+1}\|f\|2\leq(n+1)\|f\|infty.
The Mahler measure satisfies
M(f)\geq|fn|
M(f)\geq1
The Mahler measure is multiplicative, i.e. if
f=gh
M(f)=M(g)M(h).
Mignotte used Landau's inequality in 1974 to prove a basic version[4] of the following bounds in the notation introduced above.
For complex polynomials in
C[x]
h
f
\|h\|1\leq 2kM(h)\leq
| ||||
2 |
\|f\|2\leq
| ||||
2 |
\|f\|2
|hi|\leq \binom{k}{i}M(h)\leq\binom{k}{i}
|hk| | |
|fn| |
\|f\|2\leq\binom{n}{i}
|hk| | |
|fn| |
\|f\|2
If additionally
f
h
Z[x]
0< | |hk| |
|fn| |
\leq1
f
|hk| | |
|fn| |
=1
Let
f,g,h\inZ[x]
gh
f
\|g\|infty\|h\|infty\leq \|g\|2\|h\|2\leq \|g\|1\|h\|1\leq 2m+k\|f\|2\leq2n\sqrt{n+1}\|f\|infty,
\|h\|infty\leq \|h\|2\leq \|h\|1\leq 2k\|f\|2\leq
n\|f\| | |
2 | |
2 |
\leq
n\|f\| | |
2 | |
1, |
\|h\|infty\leq \|h\|2\leq \|h\|1\leq 2k\|f\|2\leq2k\sqrt{n+1}\|f\|infty\leq2n\sqrt{n+1}\|f\|infty,
|hi|\leq \binom{k}{i}M(h)\leq\binom{k}{i}\|f\|2\leq\binom{n}{i}\|f\|2,
\|h\|infty\leq\binom{k}{\lfloork/2\rfloor}\|f\|2\leq\binom{n}{\lfloorn/2\rfloor}\|f\|2\leq\binom{n}{\lfloorn/2\rfloor}\|f\|1.
\|h\|infty\leq\binom{n}{\lfloorn/2\rfloor}\|f\|2
| ||||
≈ 2 |
From the bounds on the individual coefficients one can deduce the following related bound.
If
f\inZ[x]
h
k\leq\lfloorn/2\rfloor
\|h\|infty\leq\binom{\lfloorn/2\rfloor}{\lfloorn/4\rfloor}\|f\|2\leq\binom{\lfloorn/2\rfloor}{\lfloorn/4\rfloor}\|f\|1.
While the upper bounds that are independent of
h
f
k
h
k
For
f=xn-1
h=\Phin(x)
k=\varphi(n)
\|f\|2=\sqrt{2}
\|h\|infty=A(n)
n
\|h\|infty=A(n)>
\left(n(log\right) | |
e |
,
n
Comparing with Mignotte's bound and using Stirling's formula as well as bounds for Euler's totient function we get for infinitely many
n
\left(n(log\right) | |
e |
< \|h\|infty\leq\binom{k}{\lfloork/2\rfloor}\|f\|2= \binom{\varphi(n)}{\lfloor\varphi(n)/2\rfloor}\sqrt{2} ≈ 2\varphi(n)\sqrt{
2 | |
\pi\varphi(n) |
\varepsilon>0
n
\|h\|infty=A(n)<
\left(n(log\right) | |
e |
.
h=\Phin(x)
Abbot gives the following example[7] related to cyclotomic polynomials. Set
H(x)=(x+1)(x2+x+1)=x3+2x2+2x+1, F(x)=H(x) ⋅ H(-x)=-x6+1
j
j, | |
h=h | |
j=H(x) |
j. | |
f=f | |
j=F(x) |
k=3j
n=6j
j
\|hj\|infty\geq
| ||||
6 |
, \|fj\|infty ≈
| ||||
2 |
\|h\|infty\leq 2k\sqrt{n+1}\|f\|infty
3n/6\sqrt{
\pi | |
3n |
1.2009n ≈ \sqrt[6]{3}n\lesssim
\|h\|infty | |
\|f\|infty |
\lesssim \sqrt{2}n ≈ 1.4142n.
An exhaustive search in low degrees suggests that this family of factorizations is close to extremal.While there is still an exponential gap between the example and Mignotte's bound, the example shows that exponential growth is the right order for such a general bound.
Note that Abbot also compares Mignotte's bound with other types of bounds and gives examples where Mignotte's bound is best and examples where other bounds are better.
Also note that, while the cyclotomic polynomials
h=\Phin(x)
j=(x+1) | |
h=h | |
j=H(x) |
j(x2+x+1)j
The examples [...] compel any ideal “irreducible single factor bound” to grow with degree, though the rate of growth appears to be much slower than for single factor bounds valid for any (suitably scaled) factorization in. This suggests that such an ideal single factor bound could be very much smaller than the currently known ones.C[x]
R\subsetC
|hk| | |
|fn| |
=1
Any abstract number field and its ring of integers can be considered a subring of
C
In computer algebra when doing effective computations with integer polynomials often the following strategy is applied. One reduces a polynomial
f
p
fp
Z/pZ
Z
fp
f
Hensel lifting is an iterative process and it is in general not clear when to stop it. The Landau-Mignotte bounds can supply additional a priori information that makes it possible to give explicit bounds on how often Hensel lifting has to be iterated to recover the solution for
f
fp
In particular this can be applied to factoring integer polynomials or for computing the gcd of integer polynomials. Although effective, this approach may not be the most efficient, as can be seen in the case of factoring.