• Aucun résultat trouvé

Diophantine approximation, irrationality and transcendence

N/A
N/A
Protected

Academic year: 2022

Partager "Diophantine approximation, irrationality and transcendence"

Copied!
12
0
0

Texte intégral

(1)

Updated: June 16, 2010

Diophantine approximation, irrationality and transcendence

Michel Waldschmidt

Course N

5, May 3, 2010

These are informal notes of my course given in April – June 2010 at IMPA (Instituto Nacional de Matematica Pura e Aplicada), Rio de Janeiro, Brazil.

6 Continued fractions

We first consider generalized continued fractions of the form a

0

+ b

1

a

1

+ b

2

a

2

+ b

3

...

,

which we denote by

5

a

0

+ b

1

|

| a

1

+ b

2

|

| a

2

+ b

3

| ... ·

Next we restrict to the special case where b

1

= b

2

= · · · = 1, which yield the simple continued fractions

a

0

+ 1 |

| a

1

+ 1 |

| a

2

+ · · · = [a

0

, a

1

, a

2

, . . . ], already considered in section § 1.1.

5Another notation fora0+b|a11| +|ba22| +· · ·+ban|

n introduced by Th. Muir and used by Perron in [7] Chap. 1 is

K

b1, . . . , bn

a0, a1, . . . , an

«

(2)

6.1 Generalized continued fractions

To start with, a

0

, . . . , a

n

, . . . and b

1

, . . . , b

n

, . . . will be independent variables.

Later, we shall specialize to positive integers (apart from a

0

which may be negative).

Consider the three rational fractions a

0

, a

0

+ b

1

a

1

and a

0

+ b

1

a

1

+ b

2

a

2

· We write them as

A

0

B

0

, A

1

B

1

and A

2

B

2

with

A

0

= a

0

, A

1

= a

0

a

1

+ b

1

, A

2

= a

0

a

1

a

2

+ a

0

b

2

+ a

2

b

1

, B

0

= 1, B

1

= a

1

, B

2

= a

1

a

2

+ b

2

.

Observe that

A

2

= a

2

A

1

+ b

2

A

0

, B

2

= a

2

B

1

+ b

2

B

0

. Write these relations as

! A

2

A

1

B

2

B

1

"

=

! A

1

A

0

B

1

B

0

" ! a

2

1 b

2

0

"

.

Define inductively two sequences of polynomials with positive rational coef- ficients A

n

and B

n

for n 3 by

! A

n

A

n1

B

n

B

n−1

"

=

! A

n1

A

n2

B

n−1

B

n−2

" ! a

n

1 b

n

0

"

. (50)

This means

A

n

= a

n

A

n1

+ b

n

A

n2

, B

n

= a

n

B

n1

+ b

n

B

n2

.

This recurrence relation holds for n 2. It will also hold for n = 1 if we set A

1

= 1 and B

1

= 0:

! A

1

A

0

B

1

B

0

"

=

! a

0

1

1 0

" ! a

1

1 b

1

0

"

(3)

and it will hold also for n = 0 if we set b

0

= 1, A

−2

= 0 and B

−2

= 1:

! A

0

A

−1

B

0

B

−1

"

= ! 1 0 0 1

" ! a

0

1 b

0

0

"

. Obviously, an equivalent definition is

! A

n

A

n−1

B

n

B

n1

"

=

! a

0

1

b

0

0

" ! a

1

1 b

1

0

"

· · ·

! a

n−1

1

b

n1

0

" ! a

n

1 b

n

0

"

. (51)

These relations (51) hold for n ≥ − 1, with the empty product (for n = 1) being the identity matrix, as always.

Hence A

n

Z[a

0

, . . . , a

n

, b

1

, . . . , b

n

] is a polynomial in 2n + 1 variables, while B

n

Z[a

1

. . . , a

n

, b

2

, . . . , b

n

] is a polynomial in 2n 1 variables.

Exercise 6. Check, for n ≥ − 1,

B

n

(a

1

, . . . , a

n

, b

2

, . . . , b

n

) = A

n−1

(a

1

, . . . , a

n

, b

2

, . . . , b

n

).

Lemma 52. For n 0,

a

0

+ b

1

|

| a

1

+ · · · + b

n

|

| a

n

= A

n

B

n

·

Proof. By induction. We have checked the result for n = 0, n = 1 and n = 2. Assume the formula holds with n 1 where n 3. We write

a

0

+ b

1

|

| a

1

+ · · · + b

n1

|

| a

n−1

+ b

n

|

| a

n

= a

0

+ b

1

|

| a

1

+ · · · + b

n1

|

| x with

x = a

n1

+ b

n

a

n

·

We have, by induction hypothesis and by the definition (50), a

0

+ b

1

|

| a

1

+ · · · + b

n−1

|

| a

n1

= A

n−1

B

n1

= a

n−1

A

n−2

+ b

n−1

A

n−3

a

n1

B

n2

+ b

n1

B

n3

·

Since A

n2

, A

n3

, B

n2

and B

n3

do not depend on the variable a

n1

, we deduce

a

0

+ b

1

|

| a

1

+ · · · + b

n−1

|

| x = xA

n−2

+ b

n−1

A

n−3

xB

n−2

+ b

n−1

B

n−3

· The product of the numerator by a

n

is

(a

n

a

n1

+ b

n

)A

n2

+ a

n

b

n1

A

n3

= a

n

(a

n1

A

n2

+ b

n1

A

n3

) + b

n

A

n2

= a

n

A

n1

+ b

n

A

n2

= A

n

(4)

and similarly, the product of the denominator by a

n

is

(a

n

a

n1

+ b

n

)B

n2

+ a

n

b

n1

B

n3

= a

n

(a

n1

B

n2

+ b

n1

B

n3

) + b

n

B

n2

= a

n

B

n1

+ b

n

B

n2

= B

n

.

From (51), taking the determinant, we deduce, for n ≥ − 1,

A

n

B

n−1

A

n−1

B

n

= ( 1)

n+1

b

0

· · · b

n

. (53)

which can be written, for n 1, A

n

B

n

A

n−1

B

n1

= ( 1)

n+1

b

0

· · · b

n

B

n1

B

n

· (54)

Adding the telescoping sum, we get, for n 0, A

n

B

n

= A

0

+

#

n

k=1

( 1)

k+1

b

0

· · · b

k

B

k−1

B

k

· (55)

We now substitute for a

0

, a

1

, . . . and b

1

, b

2

, . . . rational integers, all of which are 1, apart from a

0

which may be 0. We denote by p

n

(resp.

q

n

) the value of A

n

(resp. B

n

) for these special values. Hence p

n

and q

n

are rational integers, with q

n

> 0 for n 0. A consequence of Lemma 52 is

p

n

q

n

= a

0

+ b

1

|

| a

1

+ · · · + b

n

|

| a

n

for n 0.

We deduce from (50),

p

n

= a

n

p

n1

+ b

n

p

n2

, q

n

= a

n

q

n1

+ b

n

q

n2

for n 0, and from (53),

p

n

q

n1

p

n1

q

n

= ( 1)

n+1

b

0

· · · b

n

for n ≥ − 1, which can be written, for n 1,

p

n

q

n

p

n−1

q

n1

= ( 1)

n+1

b

0

· · · b

n

q

n1

q

n

· (56)

Adding the telescoping sum (or using (55)), we get the alternating sum p

n

q

n

= a

0

+

#

n

k=1

( 1)

k+1

b

0

· · · b

k

q

k1

q

k

· (57)

(5)

Recall that for real numbers a, b, c, d, with b and d positive, we have a

b < c

d = a

b < a + c b + d < c

d · (58)

Since a

n

and b

n

are positive for n 0, we deduce that for n 2, the rational number

p

n

q

n

= a

n

p

n−1

+ b

n

p

n−2

a

n

q

n1

+ b

n

q

n2

lies between p

n−1

/q

n−1

and p

n−2

/q

n−2

. Therefore we have p

2

q

2

< p

4

q

4

< · · · < p

2n

q

2n

< · · · < p

2m+1

q

2m+1

< · · · < p

3

q

3

< p

1

q

1

· (59) From (56), we deduce, for n 3, q

n1

> q

n2

, hence q

n

> (a

n

+ b

n

)q

n2

.

The previous discussion was valid without any restriction, now we as- sume a

n

b

n

for all sufficiently large n, say n n

0

. Then for n > n

0

, using q

n

> 2b

n

q

n2

, we get

$ $

$ $ p

n

q

n

p

n1

q

n1

$ $

$ $ = b

0

· · · b

n

q

n1

q

n

< b

n

· · · b

0

2

nn0

b

n

b

n1

· · · b

n0+1

q

n0

q

n01

= b

n0

· · · b

0

2

nn0

q

n0

q

n01

and the right hand side tends to 0 as n tends to infinity. Hence the sequence (p

n

/q

n

)

n0

has a limit, which we denote by

x = a

0

+ b

1

|

| a

1

+ · · · + b

n1

|

| a

n−1

+ b

n

|

| a

n

+ · · ·

From (57), it follows that x is also given by an alternating series x = a

0

+ #

k=1

( 1)

k+1

b

0

· · · b

k

q

k1

q

k

·

We now prove that x is irrational. Define, for n 0, x

n

= a

n

+ b

n+1

|

| a

n+1

+ · · · so that x = x

0

and, for all n 0,

x

n

= a

n

+ b

n+1

x

n+1

, x

n+1

= b

n+1

x

n

a

n

and a

n

< x

n

< a

n

+ 1. Hence for n 0, x

n

is rational if and only if

x

n+1

is rational, and therefore, if x is rational, then all x

n

for n 0 are

(6)

also rational. Assume x is rational. Consider the rational numbers x

n

with n n

0

and select a value of n for which the denominator v of x

n

is minimal, say x

n

= u/v. From

x

n+1

= b

n+1

x

n

a

n

= b

n+1

v

u a

n

v with 0 < u a

n

v < v,

it follows that x

n+1

has a denominator strictly less than v, which is a con- tradiction. Hence x is irrational.

Conversely, given an irrational number x and a sequence b

1

, b

2

, . . . of pos- itive integers, there is a unique integer a

0

and a unique sequence a

1

, . . . , a

n

, . . . of positive integers satisfying a

n

b

n

for all n 1, such that

x = a

0

+ b

1

|

| a

1

+ · · · + b

n1

|

| a

n−1

+ b

n

|

| a

n

+ · · ·

Indeed, the unique solution is given inductively as follows: a

0

= & x ' , x

1

= b

1

/ { x } , and once a

0

, . . . , a

n1

and x

1

, . . . , x

n

are known, then a

n

and x

n+1

are given by

a

n

= & x

n

' , x

n+1

= b

n+1

/ { x

n

} , so that for n 1 we have 0 < x

n

a

n

< 1 and

x = a

0

+ b

1

|

| a

1

+ · · · + b

n−1

|

| a

n1

+ b

n

|

| x

n

· Here is what we have proved.

Proposition 60. Given a rational integer a

0

and two sequences a

0

, a

1

, . . . and b

1

, b

2

, . . . of positive rational integers with a

n

b

n

for all sufficiently large n, the infinite continued fraction

a

0

+ b

1

|

| a

1

+ · · · + b

n1

|

| a

n1

+ b

n

|

| a

n

+ · · · exists and is an irrational number.

Conversely, given an irrational number x and a sequence b

1

, b

2

, . . . of posi- tive integers, there is a unique a

0

Z and a unique sequence a

1

, . . . , a

n

, . . . of positive integers satisfying a

n

b

n

for all n 1 such that

x = a

0

+ b

1

|

| a

1

+ · · · + b

n1

|

| a

n1

+ b

n

|

| a

n

+ · · ·

(7)

These results are useful for proving the irrationality of π and e

r

when r is a non–zero rational number, following the proof by Lambert. See for instance Chapter 7 (Lambert’s Irrationality Proofs) of David Angell’s course on Irrationality and Transcendence(

6

) at the University of New South Wales:

http://www.maths.unsw.edu.au/ angell/5535/

The following example is related with Lambert’s proof [20]:

tanh z = z |

| 1 + z

2

|

| 3 + z

2

|

| 5 + · · · + z

2

|

| 2n + 1 + · · ·

Here, z is a complex number and the right hand side is a complex valued function. Here are other examples (see Sloane’s Encyclopaedia of Integer Sequences(

7

))

1

e 1 = 1 + 2 |

| 3 + 4 |

| 5 + 6 |

| 7 + 8 |

| 9 + · · · = 1.541 494 082 . . . (A113011)

1

e 1 = 1 |

| 1 + 2 |

| 2 + 3 |

| 3 + 4 |

| 4 + · · · = 0.581 976 706 . . . (A073333)

Remark. A variant of the algorithm of simple continued fractions is the following. Given two sequences (a

n

)

n0

and (b

n

)

n0

of elements in a field K and an element x in K, one defines a sequence (possibly finite) (x

n

)

n≥1

of elements in K as follows. If x = a

0

, the sequence is empty. Otherwise x

1

is defined by x = a

0

+ (b

1

/x

1

). Inductively, once x

1

, . . . , x

n

are defined, there are two cases:

If x

n

= a

n

, the algorithm stops.

Otherwise, x

n+1

is defined by x

n+1

= b

n+1

x

n

a

n

, so that x

n

= a

n

+ b

n+1

x

n+1

·

If the algorithm does not stop, then for any n 1, one has x = a

0

+ b

1

|

| a

1

+ · · · + b

n1

|

| a

n−1

+ b

n

|

| x

n

·

In the special case where a

0

= a

1

= · · · = b

1

= b

2

= · · · = 1, the set of x such that the algorithm stops after finitely many steps is the set (F

n+1

/F

n

)

n≥1

of

6I found this reference from the website of John Cosgrave

http://staff.spd.dcu.ie/johnbcos/transcendentalnumbers.htm.

7 http://www.research.att.com/njas/sequences/

(8)

quotients of consecutive Fibonacci numbers. In this special case, the limit of a

0

+ b

1

|

| a

1

+ · · · + b

n1

|

| a

n1

+ b

n

|

| a

n

is the Golden ratio, which is independent of x, of course!

6.2 Simple continued fractions

We restrict now the discussion of § 6.1 to the case where b

1

= b

2

= · · · =

b

n

= · · · = 1. We keep the notations A

n

and B

n

which are now polynomials

in Z[a

0

, a

1

, . . . , a

n

] and Z[a

1

, . . . , a

n

] respectively, and when we specialize to integers a

0

, a

1

, . . . , a

n

. . . with a

n

1 for n 1 we use the notations p

n

and q

n

for the values of A

n

and B

n

.

The recurrence relations (50) are now, for n 0,

! A

n

A

n1

B

n

B

n−1

"

=

! A

n1

A

n2

B

n−1

B

n−2

" ! a

n

1

1 0

"

, (61)

while (51) becomes, for n ≥ − 1,

! A

n

A

n1

B

n

B

n1

"

=

! a

0

1

1 0

" ! a

1

1

1 0

"

· · ·

! a

n1

1

1 0

" ! a

n

1

1 0

"

. (62)

From Lemma 52 one deduces, for n 0, [a

0

, . . . , a

n

] = A

n

B

n

·

Taking the determinant in (62), we deduce the following special case of (53) A

n

B

n1

A

n1

B

n

= ( 1)

n+1

. (63) The specialization of these relations to integral values of a

0

, a

1

, a

2

. . . yields

! p

n

p

n1

q

n

q

n1

"

=

! p

n1

p

n2

q

n1

q

n2

" ! a

n

1

1 0

"

for n 0, (64)

! p

n

p

n−1

q

n

q

n1

"

= ! a

0

1

1 0

" ! a

1

1

1 0

"

· · ·

! a

n−1

1

1 0

" ! a

n

1

1 0

"

for n ≥ − 1, (65) [a

0

, . . . , a

n

] = p

n

q

n

for n 0 (66)

(9)

and

p

n

q

n1

p

n1

q

n

= ( 1)

n+1

for n ≥ − 1. (67) From (67), it follows that for n 0, the fraction p

n

/q

n

is in lowest terms:

gcd(p

n

, q

n

) = 1.

Transposing (65) yields, for n ≥ − 1,

! p

n

q

n

p

n−1

q

n−1

"

=

! a

n

1

1 0

" !

a

n1

1

1 0

"

· · ·

! a

1

1

1 0

" ! a

0

1

1 0

"

from which we deduce, for n 1, [a

n

, . . . , a

0

] = p

n

p

n−1

and [a

n

, . . . , a

1

] = q

n

q

n−1

Lemma 68. For n 0,

p

n

q

n−2

p

n−2

q

n

= ( 1)

n

a

n

.

Proof. We multiply both sides of (64) on the left by the inverse of the matrix

! p

n1

p

n2

q

n1

q

n2

"

which is ( 1)

n

! q

n2

p

n2

q

n1

p

n1

"

.

We get ( 1)

n

! p

n

q

n2

p

n2

q

n

p

n1

q

n2

p

n2

q

n1

p

n

q

n1

+ p

n1

q

n

0

"

=

! a

n

1

1 0

"

6.2.1 Finite simple continued fraction of a rational number Let u

0

and u

1

be two integers with u

1

positive. The first step in Euclid’s algorithm to find the gcd of u

0

and u

1

consists in dividing u

0

by u

1

:

u

0

= a

0

u

1

+ u

2

with a

0

Z and 0 u

2

< u

1

. This means u

0

u

1

= a

0

+ u

2

u

1

,

which amonts to dividing the rational number x

0

= u

0

/u

1

by 1 with quotient a

0

and remainder u

2

/u

1

< 1. This algorithms continues with

u

m

= a

m

u

m+1

+ u

m+2

,

(10)

where a

m

is the integral part of x

m

= u

m

/u

m+1

and 0 u

m+2

< u

m+1

, until some u

!+2

is 0, in which case the algorithms stops with

u

!

= a

!

u

!+1

.

Since the gcd of u

m

and u

m+1

is the same as the gcd of u

m+1

and u

m+2

, it follows that the gcd of u

0

and u

1

is u

!+1

. This is how one gets the regular continued fraction expansion x

0

= [a

0

, a

1

, . . . , a

!

], where " = 0 in case x

0

is a rational integer, while a

!

2 if x

0

is a rational number which is not an integer.

Exercise 7. Compare with the geometrical construction of the continued fraction given in § 1.1.

Give a variant of this geometrical construction where rectangles are replaced by segments.

Repeating what was already said in § 1.2, we can state Proposition 69. Any finite regular continued fraction

[a

0

, a

1

, . . . , a

n

],

where a

0

, a

1

, . . . , a

n

are rational numbers with a

i

2 for 1 i n and n 0, represents a rational number. Conversely, any rational number x has two representations as a continued fraction, the first one, given by Euclid’s algorithm, is

x = [a

0

, a

1

, . . . , a

n

] and the second one is

x = [a

0

, a

1

, . . . , a

n1

, a

n

1, 1].

If x Z, then n = 0 and the two simple continued fractions representa- tions of x are [x] and [x 1, 1], while if x is not an integer, then n 1 and a

n

2.

We shall use later (in the proof of Lemma 81 in § 6.3.7) the fact that any rational number has one simple continued fraction expansion with an odd number of terms and one with an even number of terms.

6.2.2 Infinite simple continued fraction of an irrational number Given a rational integer a

0

and an infinite sequence of positive integers a

1

, a

2

, . . . , the continued fraction

[a

0

, a

1

, . . . , a

n

, . . . ]

(11)

represents an irrational number. Conversely, given an irrational number x, there is a unique representation of x as an infinite simple continued fraction

x = [a

0

, a

1

, . . . , a

n

, . . . ]

Definitions The numbers a

n

are the partial quotients, the rational numbers p

n

q

n

= [a

0

, a

1

, . . . , a

n

]

are the convergents (in French r´eduites), and the numbers x

n

= [a

n

, a

n+1

, . . .]

are the complete quotients.

From these definitions we deduce, for n 0,

x = [a

0

, a

1

, . . . , a

n

, x

n+1

] = x

n+1

p

n

+ p

n−1

x

n+1

q

n

+ q

n1

. (70) Lemma 71. For n 0,

q

n

x p

n

= ( 1)

n

x

n+1

q

n

+ q

n1

· Proof. From (70) one deduces

x p

n

q

n

= x

n+1

p

n

+ p

n1

x

n+1

q

n

+ q

n−1

p

n

q

n

= ( 1)

n

(x

n+1

q

n

+ q

n−1

)q

n

·

Corollary 72. For n 0, 1

q

n+1

+ q

n

< | q

n

x p

n

| < 1 q

n+1

· Proof. Since a

n+1

is the integral part of x

n+1

, we have

a

n+1

< x

n+1

< a

n+1

+ 1.

Using the recurrence relation q

n+1

= a

n+1

q

n

+ q

n1

, we deduce

q

n+1

< x

n+1

q

n

+ q

n1

< a

n+1

q

n

+ q

n1

+ q

n

= q

n+1

+ q

n

.

(12)

In particular, since x

n+1

> a

n+1

and q

n−1

> 0, one deduces from Lemma

71 1

(a

n+1

+ 2)q

2n

<

$ $

$ $ x p

n

q

n

$ $

$ $ < 1

a

n+1

q

n2

· (73)

Therefore any convergent p/q of x satisfies | x p/q | < 1/q

2

(compare with

(i) (v) in Proposition 4). Moreover, if a

n+1

is large, then the approx-

imation p

n

/q

n

is sharp. Hence, large partial quotients yield good rational

approximations by truncating the continued fraction expansion just before

the given partial quotient.

Références

Documents relatifs

For the existence, we consider the simple continued fraction expansion of c/d with length of parity given by the last condition in (83), say c/d = [a s ,.. Any rational number u/v

This is true for any number with a continued fraction expansion having all but finitely many partial quotients equal to 1 (which means the Golden number Φ and all rational numbers

The Theorem of Schneider-Lang is a general statement dealing with values of meromorphic functions of one or several complex variables, satisfying differential equations.. The

A more precise result holds for irrational numbers α whose continued fraction expansion has bounded partial quotients (and hence irrationality measure 2).. Our first

It is proved that with respect to γ, the Hausdorff dimension (denoted by dim H ) of E ϕ is analytic, increasing from 0 to 1, and tends to 1 when γ goes to infinity.. In this paper,

3.2.3 Linear independence of numbers related with elliptic functions From Schneider’s Theorem 3.16 part 1, one deduces the linear independence over the field of algebraic numbers of

A general and important problem is to improve the known measures of linear independence for logarithms of algebraic numbers, as well as elliptic logarithms, Abelian logarithms, and

represents an irrational number.. Hence, large partial quotients yield good rational approximations by truncating the continued fraction expansion just before the given