The auxiliary polynomials of the Lindemann–Weierstrass theorem #
For a finite set S of t elements of a field K, natural numbers l and p, and γ ∈ K,
auxPoly S l p γ is the polynomial
f = l ^ (t p) / (p - 1)! * (X - γ) ^ (p - 1) * ∏_{γ' ∈ S, γ' ≠ γ} (X - γ') ^ p.
In Hermite's proof of the Lindemann–Weierstrass theorem S is the support of a vanishing
exponential sum ∑ δ_γ' exp γ' with algebraic δ_γ' and γ', l is a common denominator of the
exponents and p is a large prime. The number ∑_γ' δ_γ' (sumIDeriv f)(γ') is then a nonzero
algebraic integer all of whose conjugates have absolute value less than one, which is impossible.
This file proves the algebraic half of that argument: the values of the derivatives of f at the
points of S. With A = l ^ t ∏_{γ' ∈ S, γ' ≠ γ} (γ - γ'),
eval_iterate_derivative_auxPoly_self:f⁽ᵖ⁻¹⁾(γ) = A ^ p;eval_iterate_derivative_auxPoly_self_of_lt,eval_iterate_derivative_auxPoly_of_ne: all other derivatives of order< pvanish at the points ofS;isIntegral_eval_iterate_derivative_auxPoly_div: ifl γ'is an algebraic integer for everyγ' ∈ Sandγ ∈ S, then forj ≥ pthe valuef⁽ʲ⁾(z) / pis an algebraic integer wheneverl zis;exists_eval_sumIDeriv_auxPoly_eq: consequently(sumIDeriv f)(γ')isA ^ patγ' = γ, and0at the other points ofS, up toptimes an algebraic integer.
We also record the degree t p - 1 of f (natDegree_auxPoly) and the compatibility of auxPoly
with field homomorphisms (auxPoly_map), used to conjugate it by Galois automorphisms.
References #
- J.-H. Evertse, Diophantine Approximation (2019), ch. 4, §4.2, the proof of Theorem 4.11 and Lemma 4.13.
The auxiliary polynomial l ^ (t p) / (p - 1)! * (X - γ) ^ (p - 1) * ∏ (X - γ') ^ p of
Hermite's proof of the Lindemann–Weierstrass theorem, where t is the cardinality of S and the
product runs over the elements γ' ≠ γ of S.
Instances For
The defining formula of auxPoly S l p γ.
Applying a field homomorphism to the coefficients of auxPoly S l p γ replaces S and γ by
their images.
For γ ∈ S and nonzero l, the polynomial auxPoly S l p γ has natural degree t p - 1,
where t is the cardinality of S. This includes p = 0, when the polynomial is 1.
The (p - 1)-st derivative of auxPoly S l p γ at γ is
(l ^ t ∏_{γ' ∈ S, γ' ≠ γ} (γ - γ')) ^ p.
The derivatives of auxPoly S l p γ of order less than p - 1 vanish at γ.
The derivatives of auxPoly S l p γ of order less than p vanish at every point of S other
than γ.
If γ ∈ S and l γ' is an algebraic integer for every γ' ∈ S, then for j ≥ p the j-th
derivative of auxPoly S l p γ takes values in p times the algebraic integers at every z for
which l z is an algebraic integer.
If γ ∈ S, p ≠ 0 and l γ' is an algebraic integer for every γ' ∈ S, then at every point
γ' of S the sum of all derivatives of auxPoly S l p γ is, up to p times an algebraic
integer, equal to (l ^ t ∏_{γ'' ∈ S, γ'' ≠ γ} (γ - γ'')) ^ p if γ' = γ and to 0 otherwise.