Upper bounds for the irrationality measure of π
DefinitionPiIrrationality_UpperBounddiophantine-approximationirrationalitynumber-theorypi
For a real number , PiIrrationality.UpperBound expresses : for every real there is a natural number such that every integer and positive natural denominator satisfy . The threshold is uniform over and .
Definition code
import Mathlib.Analysis.SpecialFunctions.Pow.Real
import Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
namespace PiIrrationality
/-- The epsilon formulation of an upper bound on the irrationality measure of pi.
The threshold may depend on the positive epsilon, but is uniform in p and q. -/
def UpperBound (B : ℝ) : Prop :=
∀ ε : ℝ, 0 < ε →
∃ Q : ℕ,
∀ (p : ℤ) (q : ℕ), 0 < q → Q ≤ q →
1 / (q : ℝ) ^ (B + ε) <
|Real.pi - (p : ℝ) / (q : ℝ)|
end PiIrrationality
Source
The epsilon characterization of C_7a in https://teorth.github.io/optimizationproblems/constants/7a.html . Related fixed-exponent Lean predicate: https://github.com/AxiomMath/gdm-formal-conjectures/blob/main/BorweinSineSeries/problem.lean . This definition uses the epsilon characterization, which gives the standard upper-bound meaning at the endpoint.
Human review
Confirmed by the moderator at approval.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.