Documentation

TauCeti.NumberTheory.DiophantineApproximation.SimultaneousExponent

The simultaneous Diophantine approximation exponent #

For a finite family θ : ι → ℝ, this file defines its simultaneous approximation exponent as the supremum of the real numbers w for which infinitely many positive integers q admit integers pᵢ satisfying

|q θᵢ - pᵢ| ≤ q⁻ʷ

for every i. Using positive denominators instead of arbitrary nonzero integer first coordinates does not change the exponent: negating every coordinate makes the two formulations equivalent. Recording only denominators also does not change infinitude, since for fixed q the displayed bounds leave only finitely many choices for the integer vector.

The main results identify the one-dimensional exponent of an irrational real number with its irrationality exponent, up to the expected shift by one, show that a rational family and an empty family have infinite exponent, and show that forgetting coordinates can only increase the exponent. Dirichlet's theorem gives the lower bound 1 / n for a family of n real numbers (inv_card_le_simultaneousExponent).

References #

def TauCeti.simultaneousApproximationDenominators {ι : Type u_1} (θ : ι → ℝ) (w : ℝ) :

The positive denominators giving simultaneous approximations to θ with exponent w.

Instances For
    @[simp]
    theorem TauCeti.mem_simultaneousApproximationDenominators {ι : Type u_1} {θ : ι → ℝ} {w : ℝ} {q : ℕ} :
    q ∈ simultaneousApproximationDenominators θ w ↔ 0 < q ∧ ∃ (p : ι → ℤ), ∀ (i : ι), |↑q * θ i - ↑(p i)| ≤ ↑q ^ (-w)

    A natural number is an admissible denominator exactly when it is positive and has integer numerators approximating every coordinate to within the exponent bound.

    noncomputable def TauCeti.simultaneousExponent {ι : Type u_1} (θ : ι → ℝ) :

    The simultaneous approximation exponent of a finite family θ.

    Instances For

      The simultaneous exponent is the supremum of the exponents admitting infinitely many simultaneous approximations.

      Every exponent admitting infinitely many simultaneous approximations is bounded by the simultaneous exponent.

      The simultaneous exponent is at most a exactly when every exponent admitting infinitely many simultaneous approximations is.

      Increasing the exponent can only shrink the set of admissible denominators.

      Every real exponent strictly below the simultaneous exponent admits infinitely many simultaneous approximations.

      Restricting a family of simultaneous approximations along any map preserves every admissible denominator.

      theorem TauCeti.simultaneousExponent_le_comp {ι : Type u_1} {κ : Type u_2} (θ : ι → ℝ) (f : κ → ι) :

      Forgetting coordinates cannot decrease the simultaneous approximation exponent. The result does not require the reindexing map to be injective.

      Rational families #

      theorem TauCeti.simultaneousExponent_eq_top_of_forall_rat {ι : Type u_1} [Finite ι] {θ : ι → ℝ} (hθ : ∀ (i : ι), ∃ (r : ℚ), ↑r = θ i) :

      A finite family of rational real numbers has infinite simultaneous exponent.

      @[simp]

      A family indexed by an empty type has infinite simultaneous exponent.

      Dirichlet's lower bound #

      Dirichlet's theorem, infinitely many denominators. For every finite family θ, infinitely many positive integers q admit integers pᵢ with |q θᵢ - pᵢ| ≤ q ^ (-1 / n) for every i, where n is the number of coordinates.

      Dirichlet's lower bound for the simultaneous exponent. Every family of n real numbers has simultaneous exponent at least 1 / n. For the empty family both sides are ⊤.

      One dimension #

      For an irrational real number ξ, infinitely many one-dimensional simultaneous approximations of exponent w give the LiouvilleWith condition of exponent w + 1.

      A LiouvilleWith exponent strictly larger than w + 1 supplies infinitely many one-dimensional simultaneous approximations of exponent w.

      For an irrational real number ξ, the one-dimensional simultaneous exponent, shifted by one, is the irrationality exponent of ξ.

      Examples #