Baker's binomial polynomials #
For k : ℕ, Baker's binomial polynomial is
Δ(X; k) = (X + 1) (X + 2) ⋯ (X + k) / k!,
so that Δ(n; k) = (n + k choose k) at natural numbers n. In the language of binomial rings this
is the multiset coefficient Ring.multichoose (X + 1 : ℚ[X]) k, which is how it is written here;
its Pascal recursion is Ring.multichoose_succ_succ, and its translates and values follow from
Ring.map_multichoose. In the method of linear forms in logarithms, archimedean as well as
p-adic, the auxiliary functions are built from the divided derivatives
Δ(x; k, l, m) = (1 / m!) (d / dx) ^ m (Δ(x; k) ^ l),
which are written here as (hasseDeriv m (Ring.multichoose (X + 1 : ℚ[X]) k ^ l)).eval x. The
estimates on such an auxiliary function at integral points use two bounds for these numbers: a
denominator bound and a size bound.
- Denominators. If
Lis an integer divisible by each of1, …, k, for instanceL = lcm(1, …, k), thenL ^ m Δ(x; k, l, m)is an integer for every integerx. The polynomial form of this is thatΔ(a + L X; k)has integral coefficients for every integera. Fora = 0it is the product of the integral linear polynomials1 + (L / j) X, and the Pascal recursionΔ(X + 1; k + 1) = Δ(X; k + 1) + Δ(X + 1; k)movesaup and down. The Taylor expansion ofΔ(X; k) ^ latx, rescaled byL, has the numbersL ^ m Δ(x; k, l, m)as coefficients. - Size. If
xis rational with|x| ≤ n, then|Δ(x; k, l, m)| ≤ 2 ^ (l (n + k + 1)), because the coefficient length ofΔ(X + x; k)is at most(n + k + 1 choose k).
Read at a single prime p, the denominator bound with L = lcm(1, …, k) says that
v_p(Δ(x; k, l, m)) ≥ -m v_p(lcm(1, …, k)) for every integer x.
Main results #
TauCeti.degree_multichoose_X_add_one:Δ(X; k)has degreek.TauCeti.multichoose_X_add_one_comp_C_add_C_mul_X_mem_lifts:Δ(a + L X; k)has integral coefficients.TauCeti.pow_mul_eval_hasseDeriv_multichoose_X_add_one_pow_mem_range_intCast: Baker's denominator bound,L ^ m Δ(x; k, l, m) ∈ ℤfor integralx.TauCeti.lcm_pow_mul_eval_hasseDeriv_multichoose_X_add_one_pow_mem_range_intCast: its classical form, withL = lcm(1, …, k).TauCeti.pow_mul_eval_hasseDeriv_map_multichoose_X_add_one_comp_C_mul_X_mem_range_intCast: the denominator bound forΔ(q X; k)over a field of characteristic zero, at pointsxwithq xintegral.TauCeti.eval_map_multichoose_X_add_one_comp_C_mul_X_mem_range_intCast: its casem = 0,Δ(q x; k) ∈ ℤ.TauCeti.bakerDeltaSequence: forq ≠ 0, the polynomialsΔ(q X; k)over a field of characteristic zero form a polynomial sequence.TauCeti.abs_eval_hasseDeriv_multichoose_X_add_one_pow_le: the size bound.
References #
- A. Baker, A sharpening of the bounds for linear forms in logarithms, Acta Arith. 21 (1972), 117–129.
- Kunrui Yu, Linear forms in p-adic logarithms II, Compositio Math. 74 (1990), 15–113, §1.
Baker's binomial polynomial Δ(X; k) has degree k.
Baker's binomial polynomial Δ(X; k) has natural degree k.
Integer translates of Baker's binomial polynomial. If each of 1, …, k divides the
integer L, then Δ(a + L X; k) has integral coefficients for every integer a.
Baker's denominator bound. If each of 1, …, k divides the integer L, then for every
integer x and all l, m,
L ^ m Δ(x; k, l, m) = L ^ m (1 / m!) (d / dx) ^ m (Δ(x; k) ^ l)
is an integer.
Baker's denominator bound, classical form: for every integer x and all l, m,
lcm(1, …, k) ^ m Δ(x; k, l, m) is an integer.
Baker's denominator bound at points of a scaled lattice. Let K be a field of
characteristic zero, q an integer and x ∈ K with q x an integer, and let L be an integer
divisible by each of 1, …, k. Then for every m,
L ^ m (1 / m!) (d / dx) ^ m Δ(q x; k)
is an integer. Here Δ(q X; k) is mapped to K[X] and differentiated in X. For q = 1 and
x integral this is the case l = 1 of
TauCeti.pow_mul_eval_hasseDeriv_multichoose_X_add_one_pow_mem_range_intCast.
Integer values of Baker's binomial polynomial at points of a scaled lattice. Let K be a
field of characteristic zero, q an integer and x ∈ K with q x an integer. Then Δ(q x; k)
is an integer.
The k-th term of TauCeti.bakerDeltaSequence K hq is Δ(q X; k).
The leading coefficients of the polynomials Δ(q X; k) are units.
The size bound. If |x| ≤ n, then for all k, l, m,
|Δ(x; k, l, m)| = |(1 / m!) (d / dx) ^ m (Δ(x; k) ^ l)| ≤ 2 ^ (l (n + k + 1)).