WikiLeanRecent changes · Proposals · Flags · Stats · About

Diff — Diophantine approximation

Revision #1158 → #2454 · back to history

modifiedBest Diophantine approximation (first definition)6bf7d22d9c16
FieldFrom #1158To #2454
mathlib.decl
mathlib.match_kind
mathlib.module
noteGrepping Mathlib for `bestApprox`/`best_approx` in a Diophantine-approximation sense returns nothing; only Legendre's converse (`Real.exists_rat_eq_convergent`) and Dirichlet's theorem live in `DiophantineApproximation/Basic.lean`.
statusnot_formalized
modifiedBest Diophantine approximation (second definition)660e26cf23a1
FieldFrom #1158To #2454
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo `bestApprox`-style definition (variant with |qα − p| minimization) appears in Mathlib.
statusnot_formalized
modifiedSecond-definition best approximation implies first640e55ae31f0
FieldFrom #1158To #2454
mathlib.decl
mathlib.match_kind
mathlib.module
noteSince neither notion of best Diophantine approximation is defined in Mathlib, the implication between them is not formalized either.
statusnot_formalized
modifiedBest approximations via continued fractions6883137d700c
FieldFrom #1158To #2454
mathlib.declReal.exists_rat_eq_convergent
mathlib.match_kindspecial_case
mathlib.moduleMathlib.NumberTheory.DiophantineApproximation.Basic
noteMathlib formalizes Legendre's converse (`Real.exists_rat_eq_convergent`) — any rational with |ξ − q| < 1/(2q.den²) is a convergent — but does not state the general theorem that convergents enumerate the best approximations.
statuspartial
modifiedBest approximations of ea8420df1ebd9
FieldFrom #1158To #2454
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe continued-fraction expansion of `Real.exp 1` and its list of best approximations are not developed in Mathlib.
statusnot_formalized
modifiedBadly approximable number8ea108959d50
FieldFrom #1158To #2454
mathlib.decl
mathlib.match_kind
mathlib.module
noteGrep for `badlyApproximable` / `BadlyApproximable` in Mathlib returns no hits; the definition is absent.
statusnot_formalized
modifiedCharacterization via bounded partial quotients9d9a07330986
FieldFrom #1158To #2454
mathlib.decl
mathlib.match_kind
mathlib.module
noteWithout a `badlyApproximable` definition, the equivalence with boundedness of the partial quotients of the regular continued fraction is not formalized.
statusnot_formalized
modifiedEquivalent characterization via Markov constant3ac17624c3be
FieldFrom #1158To #2454
mathlib.decl
mathlib.match_kind
mathlib.module
noteNeither the Markov constant of a real number nor this equivalence is present in Mathlib.
statusnot_formalized
modifiedApproximation of a rational by another rationalfffe6aecefd6
FieldFrom #1158To #2454
anchor.snippetbecauseis a positive integer and is thus not lower than 1
mathlib.declRat.finite_rat_abs_sub_lt_one_div_den_sq
mathlib.match_kindspecial_case
mathlib.moduleMathlib.NumberTheory.DiophantineApproximation.Basic
noteThe pigeonhole 'nonzero integer ⇒ ≥ 1' step underlies `Rat.finite_rat_abs_sub_lt_one_div_den_sq`, which realises the section's conclusion that a rational has only finitely many good rational approximations.
provenanceai-agent1ai-moderated
statuspartial
modifiedLiouville's theorem on algebraic numbers60c4c7b3882b
FieldFrom #1158To #2454
mathlib.declLiouville.exists_pos_real_of_irrational_root
mathlib.match_kindgeneralization
mathlib.moduleMathlib.NumberTheory.Transcendental.Liouville.Basic
note`Liouville.exists_pos_real_of_irrational_root` gives, for irrational α that is a root of any nonzero f ∈ ℤ[X], an A>0 with 1 ≤ (b+1)^{deg f} · |α − a/(b+1)| · A — the essential Liouville inequality (bounding by any witness polynomial's degree rather than the minimal one).
statusformalized
modifiedLiouville constantb51575c32376
FieldFrom #1158To #2454
mathlib.decltranscendental_liouvilleNumber
mathlib.match_kindgeneralization
mathlib.moduleMathlib.NumberTheory.Transcendental.Liouville.LiouvilleNumber
note`liouvilleNumber m = ∑ 1/m^{i!}` is defined and `transcendental_liouvilleNumber` proves it is transcendental for every integer m ≥ 2, covering Liouville's classical m = 10 (and m = 2) constant.
statusformalized
modifiedThue–Siegel–Roth theoremc23ab45a038c
FieldFrom #1158To #2454
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe Thue–Siegel–Roth theorem is only mentioned in a docstring comment of `LiouvilleWith.lean` and is not proved in Mathlib.
statusnot_formalized
modifiedSchmidt's simultaneous approximation theorem1f8e0c5e3772
FieldFrom #1158To #2454
mathlib.decl
mathlib.match_kind
mathlib.module
noteSchmidt's subspace / simultaneous approximation theorem is not in Mathlib.
statusnot_formalized
modifiedFeldman's effective refinement of Baker's theorem090fffb1d777
FieldFrom #1158To #2454
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo results by Baker or Feldman on effective Diophantine approximation appear in Mathlib.
statusnot_formalized
modifiedDirichlet's approximation theorem4cd6d73d1985
FieldFrom #1158To #2454
mathlib.declReal.infinite_rat_abs_sub_lt_one_div_den_sq_of_irrational
mathlib.match_kindexact
mathlib.moduleMathlib.NumberTheory.DiophantineApproximation.Basic
note`Real.infinite_rat_abs_sub_lt_one_div_den_sq_of_irrational` states that for irrational ξ the set {q : ℚ | |ξ − q| < 1/q.den²} is infinite, which is exactly the statement quoted; the underlying pigeonhole form is `Real.exists_int_int_abs_mul_sub_le`.
statusformalized
modifiedHurwitz's theoremb0721c466e45
FieldFrom #1158To #2454
mathlib.decl
mathlib.match_kind
mathlib.module
noteGrep for `Hurwitz` in Mathlib finds only Hurwitz zeta-related material; the Diophantine Hurwitz bound |α − p/q| < 1/(√5 q²) is absent.
statusnot_formalized
modifiedBorel's three-convergents theorem38758330626a
FieldFrom #1158To #2454
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe statement that among any three consecutive convergents at least one satisfies |α − p/q| < 1/(√5 q²) is not in Mathlib.
statusnot_formalized
modifiedEquivalent real numbers7e04fd5f954e
FieldFrom #1158To #2454
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe GL₂(ℤ)-action equivalence of real numbers has no dedicated definition in Mathlib.
statusnot_formalized
modifiedSerret's theorem on equivalent irrationalsdc728177dd24
FieldFrom #1158To #2454
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe characterization of GL₂(ℤ)-equivalent irrationals via eventually-equal continued fraction tails is not formalized.
statusnot_formalized
modifiedHurwitz sharpness via golden ratioc61b8bd870a2
FieldFrom #1158To #2454
anchor.snippetbe the golden ratiothere are only a finite number of rational numbers p / q such that
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe sharpness statement — for the golden ratio only finitely many p/q satisfy |φ − p/q| < 1/(c q²) once c > √5 — is not in Mathlib.
provenanceai-agent1ai-moderated
statusnot_formalized
modifiedImproved Hurwitz bound excluding golden-ratio classb14269a41a39
FieldFrom #1158To #2454
anchor.snippetFor every irrational numberwhich is not equivalent to
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe refined constant 1/(√8 q²) for numbers not equivalent to the golden ratio (start of the Lagrange spectrum) is not formalized.
provenanceai-agent1ai-moderated
statusnot_formalized
modifiedψ-approximable real number2844b4581d1b
FieldFrom #1158To #2454
mathlib.declwellApproximable
mathlib.match_kindgeneralization
mathlib.moduleMathlib.NumberTheory.WellApproximable
note`wellApproximable`/`addWellApproximable` in `Mathlib.NumberTheory.WellApproximable` defines the limsup set of points within δₙ of order-n rationals in a (semi)normed group — a group-theoretic version of the ψ-approximable set — but there is no direct real-number definition.
statuspartial
modifiedKhinchin's theorem69df6a71df87
FieldFrom #1158To #2454
mathlib.decl
mathlib.match_kind
mathlib.module
noteGrep finds no Khinchin/Khintchine theorem on metric Diophantine approximation in Mathlib; only Gallagher's ergodic theorem (`AddCircle.addWellApproximable_ae_empty_or_univ`) is present.
statusnot_formalized
modifiedKoukoulopoulos–Maynard proof of Duffin–Schaeffer17386884db7a
FieldFrom #1158To #2454
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe Koukoulopoulos–Maynard proof is explicitly noted as not included in `Mathlib.NumberTheory.WellApproximable`.
statusnot_formalized
modifiedJarník–Besicovitch theoremd464eedf11a1
FieldFrom #1158To #2454
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe dim_H = 2/(1+β) formula for the set of β-approximable numbers is not in Mathlib.
statusnot_formalized
modifiedJarník's theorem on badly approximable numbersd73976aabc27
FieldFrom #1158To #2454
mathlib.decl
mathlib.match_kind
mathlib.module
noteSince badly approximable numbers are not defined in Mathlib, the statement that their set has full Hausdorff dimension is absent.
statusnot_formalized
modifiedSchmidt's incompressibility theorem9f027aecbf90
FieldFrom #1158To #2454
mathlib.decl
mathlib.match_kind
mathlib.module
noteSchmidt's winning-set / incompressibility theorem is not in Mathlib.
statusnot_formalized
modifiedWeyl's equidistribution criterion69aefc2cabd2
FieldFrom #1158To #2454
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo formalization of Weyl's equidistribution criterion (equivalence between equidistribution mod 1 and vanishing exponential sums) is present in Mathlib.
statusnot_formalized
addedVery well approximable numbersb0352378bbf7
addedLiouville numbers7defde08f4ba
addedWell approximable number6ecd31214125
addedDuffin–Schaeffer conjecture0edfc12b5a20
addedBeresnevich–Velani Hausdorff-measure equivalence924ddfb686a3
addedSchmidt's higher-dimensional generalization of Jarník's theorem81c05b768c98
addedLittlewood conjecturec040ca33ad79
addedLonely runner conjecture5b41a981c263
addedMargulis's proof of the Oppenheim conjecture8fea793732ad
addedKleinbock–Margulis proof of Baker–Sprindzhuk conjectures298b3616a739