Index selection for integer linear forms in and (ratio form)
ProvedPiIrrationality.ratio_linearForm_upperBounddiophantine-approximationnumber-theorypi
Let and put . Let be real numbers with
and assume that for all sufficiently large :
- and ;
- ;
- .
Then every real with
is an upper bound for the irrationality measure of . That is, for every there is such that for all integers and all integers .
This is Hata's index-selection argument, in the one-number form of Bai's Lemma 5.1. Bai assumes a two-sided limit . Here the lower bound on is replaced by hypothesis 3, which bounds the ratio ; for normalised forms this ratio does not depend on the normaliser. Only a limsup is needed for the decay of , so the lemma applies to integrals whose dominant saddle points form a complex-conjugate pair, such as the Zeilberger–Zudilin integrals. With the exact rates , and , both conditions reduce to .
Preamble
import Definitions.Def_PiIrrationality_UpperBound import Mathlib.Analysis.SpecialFunctions.Exp import Mathlib.Order.Filter.AtTopBot.Basic open Filter
Formal statement
theorem PiIrrationality.ratio_linearForm_upperBound
(U V : ℕ → ℤ) (s t g B : ℝ)
(hs : 0 < s) (ht : 0 < t) (hsg : s < g)
(hB₁ : 1 + s / t ≤ B) (hB₂ : 1 + s / (g - s) ≤ B)
(hV : ∀ᶠ n : ℕ in atTop, V n ≠ 0 ∧ |(V n : ℝ)| ≤ Real.exp (s * n))
(hΛ : ∀ᶠ n : ℕ in atTop, |(U n : ℝ) + V n * Real.pi| ≤ Real.exp (-(t * n)))
(hratio : ∀ᶠ n : ℕ in atTop,
|(U n : ℝ) + V n * Real.pi| ≤ Real.exp (-(g * n)) * |(V n : ℝ)|) :
PiIrrationality.UpperBound B := by
sorrySource
Y. Bai, The irrationality measure of π is at most 7.101862832357, arXiv:2609.11276 (v2, 11 Sep 2026), Section 5.1, Lemma 5.1 (Hata's index-selection lemma); M. Hata, Rational approximations to π and some other numbers, Acta Arith. 63 (1993), 335–349, Lemma 3.1.