Upper and lower bounds for the value of an auxiliary polynomial at a rational point #
In the proof of Roth's theorem, an auxiliary polynomial Q in n variables with partial degrees
degreeOf i Q ≤ r i is evaluated at a point β ∈ ℚⁿ whose coordinates are very good rational
approximations of an algebraic number α. Two estimates for |Q(β)| then contradict each other.
- Lower bound. If
Qhas integer coefficients andQ(β) ≠ 0, then∏ᵢ den(βᵢ) ^ rᵢ • Q(β)is a nonzero integer, solog |Q(β)| ≥ -∑ᵢ rᵢ log den(βᵢ). - Upper bound. Expand
Q(β) = ∑_d (∂^d Q)(a) (β - a)^dby Taylor's formula at a pointawhereQhas weighted index at leasttwith respect to the weightsr. The terms of weight∑ᵢ dᵢ / rᵢ < tvanish. If|βᵢ - aᵢ| ≤ H(βᵢ) ^ (-κ)andrᵢ h(βᵢ) ≥ D, each of the remaining terms has∏ᵢ |βᵢ - aᵢ| ^ dᵢ ≤ exp(-κ D t), while the Hasse jets(∂^d Q)(a)are bounded in terms of the coefficients ofQ. For coefficients bounded byBthis gives|Q(β)| ≤ B (∏ᵢ (rᵢ + 1))² ∏ᵢ (2 max(1, |aᵢ|)) ^ rᵢ exp(-κ D t).
Here H and h are Mathlib's multiplicative and logarithmic heights Height.mulHeight₁ and
Height.logHeight₁ on ℚ. In Roth's theorem a is the diagonal point (α, …, α).
Main results #
TauCeti.one_le_prod_den_pow_mul_abs_eval:1 ≤ ∏ᵢ den(βᵢ) ^ rᵢ * |Q(β)|forQ ∈ ℤ[X]withQ(β) ≠ 0.TauCeti.neg_sum_mul_log_den_le_log_abs_eval: its logarithmic form-∑ᵢ rᵢ log den(βᵢ) ≤ log |Q(β)|.TauCeti.prod_abs_sub_pow_le_exp:∏ᵢ |βᵢ - aᵢ| ^ dᵢ ≤ exp(-κ D t)for a multi-indexd ≤ rof weight at leastt.TauCeti.abs_eval_le_of_le_weightedIndex: the upper bound for a real polynomial of weighted index at leasttata.TauCeti.log_abs_eval_le_of_le_weightedIndex: its logarithmic formlog |Q(β)| ≤ log B + ∑ᵢ rᵢ (log 2 + log max(1, |aᵢ|)) + 2 ∑ᵢ log(rᵢ + 1) - κ D t.
References #
- L. Pottmeyer, Diophantine Approximation (2022), §3.5.3 and Exercise 3.10.
The lower bound #
Lower bound for an integer polynomial at a rational point. If Q ∈ ℤ[X] has partial
degrees degreeOf i Q ≤ r i and does not vanish at β ∈ ℚ^σ, then
1 ≤ ∏ᵢ den(βᵢ) ^ rᵢ * |Q(β)|: clearing denominators turns Q(β) into a nonzero integer.
Lower bound for an integer polynomial at a rational point, logarithmic form: if
Q ∈ ℤ[X] has partial degrees degreeOf i Q ≤ r i and Q(β) ≠ 0 for β ∈ ℚ^σ, then
-∑ᵢ rᵢ log den(βᵢ) ≤ log |Q(β)|.
The upper bound #
Smallness of a high-weight monomial in the approximation errors. If β ∈ ℚ^σ satisfies
|βᵢ - aᵢ| ≤ H(βᵢ) ^ (-κ) and D ≤ rᵢ h(βᵢ) for all i, with κ, D ≥ 0, then every
multi-index d ≤ r of weight ∑ᵢ dᵢ / rᵢ ≥ t has ∏ᵢ |βᵢ - aᵢ| ^ dᵢ ≤ exp(-κ D t).
Upper bound for an auxiliary polynomial at a rational point. Let P be a real polynomial
with partial degrees degreeOf i P ≤ r i, coefficients bounded by B, and weighted index at
least t at a with respect to the weights r. If β ∈ ℚ^σ satisfies
|βᵢ - aᵢ| ≤ H(βᵢ) ^ (-κ) and D ≤ rᵢ h(βᵢ) for all i, with κ, D ≥ 0, then
|P(β)| ≤ B (∏ᵢ (rᵢ + 1))² ∏ᵢ (2 max(1, |aᵢ|)) ^ rᵢ exp(-κ D t).
Upper bound for an auxiliary polynomial at a rational point, logarithmic form: under the
hypotheses of TauCeti.abs_eval_le_of_le_weightedIndex, if moreover P(β) ≠ 0, then
log |P(β)| ≤ log B + ∑ᵢ rᵢ (log 2 + log max(1, |aᵢ|)) + 2 ∑ᵢ log(rᵢ + 1) - κ D t.