The irrationality measure of π is at most 19.8899945
ProvedPiIrrationality.chudnovsky_boundThe irrationality measure of is at most . For every real , there is a natural threshold , uniform in the integer numerator and positive natural denominator , such that .
import Definitions.Def_PiIrrationality_UpperBound
theorem PiIrrationality.chudnovsky_bound :
PiIrrationality.UpperBound (19.8899945 : ℝ) := by
sorryRead-back
What the Lean code literally says, in plain math · claude-opus-5-5
Theorem PiIrrationality.chudnovsky_bound asserts that the real number satisfies the property PiIrrationality.UpperBound. The decimal literal is interpreted as the exact rational real number (no floating-point rounding). Unfolding the definition, the statement is:
For every real number there exists a natural number such that for every integer and every natural number with and ,
Here is the real constant Real.pi, and are cast to real numbers, is real division (well-defined since ), is the real absolute value, and the power is the real-exponent power function Real.rpow (for the positive base this is , the usual real power). The inequality is strict. The threshold may depend on but not on or ; it is allowed to be or , in which case the only constraint on is . The integer is unrestricted (any sign, including ), and there is no requirement that and be coprime or that be close to ; for fractions far from the inequality is easy, so the content concerns approximations near . No other hypotheses, implicit arguments, or typeclass assumptions appear.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.