Liouville numbers with a given exponent #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
We say that a real number x is a Liouville number with exponent p : ℝ if there exists a real
number C such that for infinitely many denominators n there exists a numerator m such that
x ≠ m / n and |x - m / n| < C / n ^ p. A number is a Liouville number in the sense of
liouville if it is liouville_with any real exponent, see forall_liouville_with_iff.
-
If
p ≤ 1, then this condition is trivial. -
If
1 < p ≤ 2, then this condition is equivalent toirrational x. The forward implication does not requirep ≤ 2and is formalized asliouville_with.irrational; the other implication follows from approximations by continued fractions and is not formalized yet. -
If
p > 2, then this is a non-trivial condition on irrational numbers. In particular, Thue–Siegel–Roth theorem states that such numbers must be transcendental.
In this file we define the predicate liouville_with and prove some basic facts about this
predicate.
Tags #
Liouville number, irrational, irrationality exponent
We say that a real number x is a Liouville number with exponent p : ℝ if there exists a real
number C such that for infinitely many denominators n there exists a numerator m such that
x ≠ m / n and |x - m / n| < C / n ^ p.
A number is a Liouville number in the sense of liouville if it is liouville_with any real
exponent.
For p = 1 (hence, for any p ≤ 1), the condition liouville_with p x is trivial.
The constant C provided by the definition of liouville_with can be made positive.
We also add 1 ≤ n to the list of assumptions about the denominator. While it is equivalent to
the original statement, the case n = 0 breaks many arguments.
If a number is Liouville with exponent p, then it is Liouville with any smaller exponent.
If x satisfies Liouville condition with exponent p and q < p, then x
satisfies Liouville condition with exponent q and constant 1.
The product of a Liouville number and a nonzero rational number is again a Liouville number.
The product x * r, r : ℚ, r ≠ 0, is a Liouville number with exponent p if and only if
x satisfies the same condition.
The product r * x, r : ℚ, r ≠ 0, is a Liouville number with exponent p if and only if
x satisfies the same condition.
A number satisfying the Liouville condition with exponent p > 1 is an irrational number.
If x is a Liouville number, then for any n, for infinitely many denominators b there
exists a numerator a such that x ≠ a / b and |x - a / b| < 1 / b ^ n.
A Liouville number is a Liouville number with any real exponent.
A number satisfies the Liouville condition with any exponent if and only if it is a Liouville number.