Liouville numbers with a given 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 LiouvilleWith
any real exponent, see forall_liouvilleWith_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 ≤ 2
and is formalized asLiouvilleWith.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 LiouvilleWith
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 LiouvilleWith
any real
exponent.
Equations
Instances For
For p = 1
(hence, for any p ≤ 1
), the condition LiouvilleWith p x
is trivial.
The constant C
provided by the definition of LiouvilleWith
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.