Vous êtes sur la page 1sur 30

16

Suites de fonctions
Sauf prcision contraire, I est un intervalle rel non rduit un point et les fonctions considres sont dfinies sur I valeurs relles ou complexes.

16.1

Convergence simple et convergence uniforme

On dsigne par (fn )nN une suite de fonctions de I dans R ou C.


Dfinition 16.1 On dit que la suite de fonctions (fn )nN converge simplement vers une fonction f sur I si, pour tout rel x I la suite (fn (x))nN est convergente dans R ou C.
La convergence simple de (fn )nN vers f sur I se traduit donc par :
(x I, > 0, nx, N) | (n nx, , |fn (x) f (x)| < )
la notation nx, signifiant que lentier nx, dpend de x et de .
En utilisant les rsultats relatifs aux suites numriques, on montre facilement les rsultats
noncs avec le thorme qui suit.
Thorme 16.1 Soient (fn )nN et (gn )nN deux suites de fonctions qui convergent simplement
sur I vers f et g respectivement.
1. La suite (|fn |)nN converge simplement vers |f | .
2. Pour tous scalaires , , la suite (fn + gn )nN converge simplement vers f + g.
3. Si les fonctions fn et gn sont valeurs positives avec fn gn partir dun certain rang,
alors f g.
4. Si les fn sont valeurs positives et croissantes partir dun certain rang, alors f est
croissante.
5. Si les fn sont valeurs positives et convexes partir dun certain rang, alors f est convexe.
Exemple 16.1 Considrons la suite de fonctions (fn )nN dfinie sur I = R+ par fn (x) =
nx
. On vrifie facilement que cette suite converge simplement vers la fonction f dfinie
1 + nx
par :

1 si x > 0
f (x) =
0 si x = 0
Pour ]0, 1[ donn et x > 0, on aura
|fn (x) f (x)| =
365

1
<
1 + nx

366

Suites de fonctions

1
1
pour nx >
, soit pour n nx, = E
+ 1.

x
Supposons quil existe un entier n indpendant de x I tel que |fn (x) f (x)| < pour tout
1
n n . On aura alors pour tout x > 0 et n n ,
< et faisant tendre x vers 0 pour n
1 + nx
fix, on aboutit 1 , ce qui nest pas.
Il est donc impossible de trouver un tel n valable pour tout x I ou mme pour tout x > 0.
On dit dans ce cas que la convergence nest pas uniforme sur R+ (ou R+, ).
Lexemple prcdent nous conduit la dfinition suivante.
Dfinition16.2 On dit que lasuite de fonctions (fn )nN converge uniformment vers f sur I
si la suite sup |fn (x) f (x)|
est convergente vers 0.
xI

nN

Remarque 16.1 La borne suprieure sup |fn (x) f (x)| est un lment de R+ = R+ {+} .
xI

La convergence uniforme de (fn )nN vers f sur I se traduit donc par :


( > 0, n N) | (n n , x I, | |fn (x) f (x)| < )
La convergence uniforme se traduit aussi graphiquement en disant que pour n n le graphe
de fn est dans une bande de largeur 2 symtrique par rapport au graphe de f (faire un dessin).
Avec les ingalits |fn (x) f (x)| sup |fn (x) f (x)| , on dduit que la convergence uniforme entrane la convergence simple.

xI

Exemple 16.2 En reprenant lexemple prcdent, on a pour x > 0, |fn (x) f (x)| = (nx)
1
o (y) =
pour y > 0 avec sup (y) = 1, ce qui donne sup |fn (x) f (x)| = 1 et la
1+y
y>0
x>0
convergence nest pas uniforme sur R+, (et en consquence elle nest pas uniforme sur R+ ).
Mais sur J = [a, +[ avec a > 0, on a :
sup |fn (x) f (x)| =
xa

du fait de la dcroissante de la fonction x 7


que la convergence est uniforme sur J.

1
1 + na

1
1
sur R+ . Avec lim
= 0, on dduit
n+
1 + nx
1 + na

Remarque 16.2 Si I est une runion dintervalle, I =

p
[

Ik la convergence uniforme de

k=1

(fn )nN sur I est quivalente la convergence uniforme sur chacun des Ik . En effet si (fn )nN
converge uniformment vers f sur I, avec :
sup |fn (x) f (x)| sup |fn (x) f (x)|

xIk

xI

on dduit la convergence uniforme sur Ik . Si (fn )nN converge uniformment vers f sur chacun
des Ik , avec :

X
p
sup |fn (x) f (x)| sup sup |fn (x) f (x)|
sup |fn (x) f (x)|
xI

1kp

xIk

on dduit la convergence uniforme sur I.

k=1

xIk

Convergence simple et convergence uniforme

367

Pour montrer quune suite de fonctions convergence uniformment, on peut procder comme
suit :
tudier la suite numrique (fn (x))nN pour prouver une ventuelle convergence simple vers
une fonction f ;
tudier les variations sur lintervalle I de chaque fonction fn f en vue de dterminer
sa borne infrieure et sa borne suprieure, ce qui permet dobtenir sup |fn (x) f (x)| ,
xI

cette tude est facilite si les fonctions en questions sont drivables, dans la mesure o les
racines de fn0 f 0 se calculent facilement ;
ou alors essayer de dterminer une suite de rels positifs (n )nN de limite nulle telle que
|fn (x) f (x)| n pour n assez grand et tout x I, ce qui entranera sup |fn (x) f (x)|
xI

n pour n assez grand. En pratique, il vaut mieux opter pour ce type de mthode de travail.
Exercice 16.1 Montrer que si (fn )nN est une suite de fonctions uniformment convergente
vers une fonction f sur un intervalle I, alors la suite de fonctions (sin (fn ))nN converge uniformment vers sin (f ) sur I.
Solution 16.1 Rsulte de :
|sin (fn (x)) sin (f (x))| |fn (x) f (x)| sup |fn (x) f (x)| .
xI

Le rsultat qui suit nous donne un critre permettant de prouver la non convergence uniforme.
Thorme 16.2 Si (fn )nN est suite de fonctions qui converge uniformment vers une fonction
f sur I, alors pour toute suite (xn )nN de points de I, la suite (fn (xn ) f (xn ))nN converge
vers 0.
Dmonstration. Rsulte des ingalits :
|fn (xn ) f (xn )| sup |fn (x) f (x)|
xI

valables pour tout n.


Pour montrer la non convergence uniforme, il suffit donc de trouver une suite (xn )nN de
points de I telle que la suite (fn (xn ) f (xn ))nN ne converge pas vers 0 (en supposant bien
sur que la convergence simple vers f a t prouve).
Si la suite (xn )nN converge vers x, avec :
|fn (xn ) f (x)| |fn (xn ) f (xn )| + |f (xn ) f (x)|
on aura lim fn (xn ) = f (x) si la convergence est uniforme avec f continue.
n+

Exercice 16.2 On dfinit la suite de fonctions (fn )nN sur R par :


x
n N , x R, fn (x) = n sin
.
n
1. La suite (fn )nN converge-t-elle simplement sur R, et si oui, vers quelle fonction ?
2. La convergence de la suite (fn )nN est-t-elle uniforme sur R ?
3. La convergence de la suite (fn )nN est-t-elle uniforme sur [1, 1] ?

368

Suites de fonctions

Solution 16.2
1. Pour x = 0, on a fn (0) = 0 pour tout n N et la suite relle (fn (0))nN est constante
gale 0.
x
Pour x 6= 0, on a fn (x) = n sin
v x et la suite relle (fn (x))nN converge vers x.
n +
En dfinitive, la suite de fonctions (fn )nN converge simplement sur R vers la fonction
f : x 7 x.
2. Pour tout n N , la fonction gn dfinie sur R par :
x
x
gn (x) = fn (x) f (x) = n sin
n
x
est impaire et drivable de drive gn0 (x) = cos
1 0, cette drive sannulant aux
n
points xn,k = 2nk o k Z avec gn (xn,k ) = 2nk. On a donc
sup
|gn (x)| =
x[2nk,2nk]

2n |k| pour tout k Z et sup |gn (x)| = +.


xR

La convergence nest donc pas uniforme sur R.


3. Sur [1, 1] , pour n N la fonction gn est dcroissante et sup |gn (x)| = |gn (1)|
x[1,1]

n+

0. La convergence est donc uniforme.


xk
.
x2 + n
1. Pour quelles valeurs de k cette suite converge-telle uniformment sur R ?
2. Pour quelles valeurs de k cette suite convergetelle uniformment sur toute partie borne
R?

Exercice 16.3 Soit k un entier positif ou nul et (fn )nN dfinie par fn (x) =

Solution 16.3
1. Pour tout rel x, on a lim fn (x) = 0, donc (fn )nN converge simplement vers la fonction
n+

nulle.
Pour k = 0, et x dans R, on a 0 fn (x) =

1
1

et la suite (fn )nN converge


+n
n
uniformment vers 0 sur R et sur toute partie borne R.
xk1
Pour tout entier strictement positif k, on a fn0 (x) =
((k 2) x2 + kn) et
(x2 + n)2

si k = 1,
2 n
sup |fn (x)| =
1
si k = 2,

xR

+ si k > 2.
x2

On dduit donc que la suite (fn )nN converge uniformment vers 0 sur R uniquement pour
k = 0 et k = 1.
2. Soit a > 0. Pour tout x [a, a] , on a :

1

si k = 1,
|fn (x)|
2 n
|f (a)| si k 2.
n
On en dduit alors que la suite (fn )nN converge uniformment vers 0 sur tout partie
born R pour tout entier positif ou nul k.

Convergence simple et convergence uniforme

369

Exercice 16.4 Soit > 0 et (fn )nN la suite de fonctions dfinie sur R+ par fn (x) = n xenx .
1. Donner une condition ncessaire et suffisante pour que cette suite converge uniformment
sur R+ .
2. tudier la convergence uniforme sur tout intervalle [a, +[ avec a > 0.
Solution 16.4 La fonction fn est drivable avec :
fn0 (x) = n enx (1 nx)
fn (0) = 0, lim fn (x) = 0 et f valeurs positives.
n+

1. Pour n 1, la suite (fn )nN converge simplement sur R+ vers la fonction nulle pour tout
> 0.

1
n1
Avec sup |fn | = fn
=
pour n 1, on dduit que la convergence est uniforme
n
e
xR
sur R+ si et seulement si ]0, 1[ .
1
2. Pour tout a > 0, il existe un entier na tel que < a pour tout n na et sup |fn (x)| =
n
x[a,+[
fn (a) . On en dduit que la suite (fn )nN converge uniformment sur tout intervalle
[a, +[ avec a > 0.
Exercice 16.5 Soit f une fonction continue de [0, 1] dans R telle que f (1) = 0. Montrer que
la suite de fonctions (fn )nN dfinie sur I = [0, 1] par fn (x) = xn f (x) converge uniformment
vers 0 sur I.
Solution 16.5 Laisse au lecteur.
Exercice 16.6 On dsigne par (fn )nN la suite de fonctions dfinies sur R+ par :
n N, x R+ , fn (x) = nx sin (x) enx .
1. Montrer que cette suite converge simplement sur R+ vers la fonction nulle.
2. Montrer que la fonction : t 7 (t) = tet est dcroissante sur [1, +[ .
3. Montrer que la convergence de la suite (fn )nN vers 0 est uniforme sur lintervalle
4. On se propose maintenant de montrer
h i que la convergence de la suite (fn )nN
encore uniforme sur lintervalle 0,
.
2
(a) Calculer, pour tout n 1, la drive de la fonction fn .
(b) Montrer que :

, + .
2
vers 0 est

1
x 0,
, fn0 (x) > 0.
n

1
1
0
,
,
(c) Montrer que, sur lintervalle
, fn sannule en un unique point xn
.
n 2
n 2
h i
(d) En dduire les variations de fn sur lintervalle 0,
.
2
h i
et sur R+ .
(e) Montrer que la suite (fn )nN converge uniformment vers 0 sur 0,
2
Solution 16.6

370

Suites de fonctions

1. Pour x = 0, on a fn (0) = 0 pour tout n N et lim fn (0) = f (0) = 0.


n+
n
n
Pour x > 0, on a |fn (x)| x nx avec lim nx = 0 et donc lim fn (x) = f (x) = 0.
n+ e
n+
e
2. La fonction est indfiniment drivable sur R et pour tout t 1, on a :
0 (t) = et (1 t) 0.
Cette fonction est donc dcroissante sur [1, +[ .

3. Pour tout n 1 et x , on a :
2
|fn (x)| nxenx = (nx) (n) =

n
en

n
puisque nx n 1 et est dcroissante sur [1, +[ . Comme lim n = 0, on dduit
n+ e
h
h
, + .
que (fn )nN converge uniformment vers 0 sur
2
4.
(a) On a :
fn0 (x) = nenx (nx sin (x) + sin (x) + x cos (x))
= nenx ((1 nx) sin (x) + x cos (x)) .

1
(b) Pour x 0,
, les quantits (1 nx) , sin (x) , x, cos (x) et nenx sont strictement
n
positives, donc fn0 (x) > 0.

1
(c) Pour x
,
, on a :
n 2

x
0
nx
fn (x) = ne
cos (x) (1 nx) tan (x)
nx 1

1
nx
0
avec ne
cos (x) (1 nx) < 0. Le signe de fn (x) sur
,
dpend donc de celui
n 2
x
1
1
de gn (x) = tan (x)
. Avec gn0 (x) =
+
> 0, on dduit
2
nx 1
cos (x)
(nx 1)2
que gn est strictement croissante et avec lim+ gn (x) = , lim
gn (x) = +, on
1
x 2
x n

1
,
dduit que, sur
, gn sannule en un unique point xn et on a gn (x) < 0 pour
n
2

i
h
1
, xn , gn (x) > 0 pour x xn ,
. Tenant compte de :
x
n
2

fn0
= nen 2 1 n
< 0,
2
2

1
,
on dduit que sur
, fn0 sannule uniquement en xn avec fn0 (x) > 0 pour
n
2

i
1
i
x
, xn et fn0 (x) < 0 pour x xn ,
.
n
2

Le critre de Cauchy uniforme

371

(d) De ltude prcdente, on hdduitique fn est strictement croissante


sur [0, xn ] et stric

tement dcroissante sur xn ,


avec fn (0) = 0 et fn
= n en 2 > 0. On a
2
2
2
donc :
sup |fn (x)| = fn (xn ) .
x[0, 2 ]

1
0
(e) Avec fn
> 0 et :
n




2
2
1
2
2
0
= ne cos
tan

<0
fn
n
n
n
n

i h
1 2
et
(on a tan (x) > x pour tout x 0, ), on dduit que xn
,
2
n n

2
0 < fn (xn ) 2 sin
0.
n n+
h i
Do la convergence uniforme de (fn )nN sur 0,
.
2

Avec sup |fn | = max sup |fn | , sup |fn | , on en dduit la convergence uniforme
R+
[0, 2 ]
[ 2 ,+[
de (fn )nN sur R+ .

16.2

Le critre de Cauchy uniforme

On rappelle quune suite relle ou complexe est convergente si, et seulement si, elle vrifie le
critre de Cauchy. Pour ce qui est de la convergence uniforme, on donne la dfinition suivante.
Dfinition 16.3 On dit que la suite de fonctions (fn )nN vrifie le critre de Cauchy uniforme
sur I si :
( > 0, n N) | n n , m n , x I, |fn (x) fm (x)| <
Dire que (fn )nN vrifie le critre de Cauchy uniforme sur I revient encore dire que :
( > 0, n N) | n n , m n , sup |fn (x) fm (x)| <
xI

Thorme 16.3 La suite de fonctions (fn )nN est uniformment convergente sur I si, et seulement si, elle vrifie le critre de Cauchy uniforme sur I.
Dmonstration. La condition ncessaire se dduit de :
sup |fn (x) fm (x)| sup |fn (x) f (x)| + sup |f (x) fm (x)|
xI

xI

xI

o f est la limite uniforme de (fn )nN .


Rciproquement, supposons que (fn )nN soit uniformment de Cauchy sur I. Pour tout rel
> 0, il existe un entier n tel que :
n n , m n , x I, |fn (x) fm (x)| < .

(16.1)

Pour x fix dans I, la suite (fn (x))nN est alors de Cauchy dans R ou C, elle converge donc
vers un scalaire f (x) . En faisant tendre m vers linfini dans (16.1) , on dduit que :
x I, n n , |fn (x) f (x)| < ,
cest--dire que la suite (fn )nN converge uniformment vers f sur I.

372

16.3

Suites de fonctions

Proprits des fonctions stables par convergence uniforme

La notion de convergence uniforme est intressante relativement la continuit et lintgration de Riemann, pour ce qui est de la drivation il faut tre un peu plus prudent.
Thorme 16.4 Si (fn )nN est suite de fonctions continues qui converge uniformment vers
une fonction f sur lintervalle I, alors la limite f est continue sur cet intervalle.
Dmonstration. Soit un rel strictement positif. On peut trouver un entier n tel que :
x I, |fn (x) f (x)| < .
Avec la continuit de fn en x0 I, on peut trouver un rel n > 0 tel que :
x ]x0 n , x0 + n [ I, |fn (x) fn (x0 )| <
et en consquence, pour x ]x0 n , x0 + n [ I, on a :
|f (x) f (x0 )| |f (x) fn (x)| + |fn (x) fn (x0 )| + |fn (x0 ) f (x0 )|
< 3
ce qui prouve la continuit de f en x0 , le point x0 tant quelconque dans I. La fonction f est
donc continue sur I.
Remarque 16.3 On a en fait montr que si (fn )nN est suite de fonctions continues en x0 I
qui converge uniformment vers une fonction f sur lintervalle I, alors f est continue en x0 .
Remarque 16.4 Ce rsultat peut tre utilis pour justifier une non convergence uniforme. Si
(fn )nN est suite de fonctions continues qui converge uniformment vers une fonction f non
continue sur I, alors la convergence ne peut tre uniforme.
Exemple 16.3 La suite (fn )nN dfinie sur I = [0, 1] par fn (x) = xn qui converge simplement
vers f dfinie par f (x) = 0 pour 0 x < 1 et f (1) = 1 ne peut converger uniformment vers
cette fonction sur I.
Luniforme continuit est aussi conserve par convergence uniforme.
Thorme 16.5 Si (fn )nN est suite de fonctions uniformment continues qui converge uniformment vers une fonction f sur lintervalle I, alors la limite f est uniformment continue
sur cet intervalle.
Dmonstration. Soit un rel strictement positif. On peut trouver un entier n tel que :
x I, |fn (x) f (x)| < .
Avec luniforme continuit de fn sur I, on peut trouver un rel n > 0 tel que :

(x, y) I 2 et |x y| < n |fn (x) fn (y)| <


et en consquence, pour (x, y) I 2 tel que |x y| < n , on a :
|f (x) f (y)| |f (x) fn (x)| + |fn (x) fn (y)| + |fn (y) f (y)|
< 3
ce qui prouve luniforme continuit de f sur I.
Le thorme qui suit nous donne un exemple de situation o la convergence simple dune
suite de fonctions continues vers une fonction continue entrane la convergence uniforme.

Proprits des fonctions stables par convergence uniforme

373

Thorme 16.6 (Dini) Si (fn )nN est une suite croissante de fonctions continues du segment
I = [a, b] (ou plus gnralement dun compact I de R) dans R qui converge simplement vers
une fonction f continue sur I, alors la convergence est uniforme.
Dmonstration. Pour tout x I, la suite (fn (x))nN converge en croissant vers f (x) . On
a donc f (x) fn (x) 0 pour tout x I et tout n N. De la continuit des fn , on dduit
que :
n N, xn I | sup |fn (x) f (x)| = f (xn ) fn (xn )
xI

et pour tout n N :
sup |fn+1 (x) f (x)| = f (xn+1 ) fn+1 (xn+1 )
xI

f (xn+1 ) fn (xn+1 ) sup |fn (x) f (x)| ,


xI

cest--dire que la suite

sup |fn (x) f (x)|


xI

est dcroissante et minore. Elle converge


nN

donc vers un rel 0. Il sagit alors de montrer que = 0.

Dans le compact I, on peut extraire de la suite (xn )nN une sous suite x(n) nN qui converge
vers x I. Soit p un entier positif. La fonction tant strictement croissante de N dans N, on
peut trouver un entier np tel que (n) p pour tout n np . On a alors pour tout n np :

0 sup f(n) (x) f (x) = f x(n) f(n) x(n)


xI

f x(n) fp x(n) .
En faisant tendre n vers linfini ( p fix) et en utilisant la continuit de f, on dduit que :
p N,

0 f (x) fp (x) .

Enfin, en faisant tendre p vers linfini, en utilisant la convergence de (fn (x))nN vers f (x) , on
dduit que = 0.
Remarque 16.5 Le rsultat prcdent nest pas vrai si on ne suppose plus I compact. Par
1
exemple, la suite (fn )nN dfinie sur ]0, 1[ par fn (x) =
converge en croissant vers la
1 + nx

1
1
=
.
fonction nulle et la convergence nest pas uniforme sur ]0, 1[ puisque fn
n
2
Pour ce qui est de lintgration des fonctions continues, on dduit du thorme prcdent le
rsultat suivant.
Thorme 16.7 Si (fn )nN est suite de fonctions continues qui converge uniformment vers
une fonction f sur lintervalle I, on a alors pour tout segment [a, b] I :
Z

fn (x) dx.

f (x) dx = lim
a

n+

374

Suites de fonctions

Dmonstration. Le thorme prcdent nous dit que f est continue, elle est donc intgrable
sur [a, b] et avec :
Z b
Z b

Z b

f
(x)
dx

f
(x)
dx
=
(f
(x)

f
(x))
dx
n
n

a
a
a
Z b

(f (x) fn (x)) dx
a

(b a) sup |fn (x) f (x)|


x[a,b]

on a le rsultat annonc.
Exercice 16.7 Montrer que la suite de fonctions dfinie sur R par fn (x) = cos (nx) nadmet
aucune sous suite uniformment convergente sur R.

Solution 16.7 Supposons que lon puisse extraire une sous suite f(n) nN qui converge uniformment sur R vers une fonction f. La fonction f est alors continue et pour tous rels a < b,
on a :
Z b
Z b
1
f (x) dx = lim
f(n) (x) dx = lim
[sin ( (n) b) sin ( (n) a)] = 0
n+ a
n+ (n)
a

et f est ncessairement la fonction nulle, ce qui est en contradiction avec sup f(n) = 1 (ou
xR

avec f (0) = lim f(n) (0) = 1).


n+

En fait le thorme prcdent est encore valable dans le cadre de lintgrale de Riemann. Le
point dlicat dans la dmonstration est la preuve de lintgrabilit au sens de Riemann de la
fonction f.
On rappelle quune fonction f est Riemann intgrable sur [a, b] si, et seulement si, elle est
borne et pour
Z tout rel > 0 on peut trouver deux fonctions en escaliers g, h telles que
b

g f h et

(h (x) g (x)) dx < .


a

Thorme 16.8 Si (fn )nN est suite de fonctions Riemann-intgrables qui converge uniformment vers f sur I = [a, b] , alors la fonction f est Riemann intgrable sur I et on a :
Z b
Z b
f (x) dx = lim
fn (x) dx.
n+

Dmonstration. Soit un rel strictement positif. On peut trouver un entier n tel que :
x I, |f (x) fn (x)| < .
Comme fn est Riemann intgrable sur [a, b] , elle est borne et il existe deux fonctions en escaliers
Z b
gn , hn telles que gn fn hn et
(hn (x) gn (x)) dx < . Avec fn (x) < f (x) < +fn (x) ,
a

on dduit que f est borne sur I et en dsignant par g, h les fonctions en escaliers dfinies par
g = gn , h = hn + , on a g f h avec :
Z b
Z b
(h (x) g (x)) dx =
(hn (x) gn (x)) dx + 2 (b a) < (1 + 2 (b a))
a

Proprits des fonctions stables par convergence uniforme

375

ce qui prouve que f est Riemann intgrable sur I.


Puis avec :
Z b
Z b

Z b

f (x) dx
fn (x) dx =
(f (x) fn (x)) dx

a
a
a
Z b

(f (x) fn (x)) dx
a

(b a) sup |fn (x) f (x)|


x[a,b]

on a le rsultat annonc.
Remarque 16.6 Le thorme prcdent nest pas vrai dans le cadre des intgrales gnralises.
1
Par exemple la suite (fn )nN dfinie sur R+ par fn (x) = sur [0, n] et fn (x) = 0 pour x > n
Z n+

converge uniformment sur R+ vers f = 0 et la suite

fn (x) dx
0

qui est constante


nN

gale 1 ne converge pas vers 0.


Au chapitre suivant nous montrerons un thorme de convergence domin pour les suites de
fonctions continues par morceaux sur un intervalle. Avec ce thorme on dispose de conditions
suffisantes permettant de justifier lgalit :

Z +
Z +
fn (x) dx =
lim fn (x) dx
lim
n+

n+

On dduit du thorme prcdent le rsultat suivant relatif aux primitives des fonctions
continues.
Thorme 16.9 Si (fn )nN est suite de fonctions Riemann-intgrables sur I qui converge uniformmentZ vers une fonction f sur I, alors la suite de fonctions (Fn )nN dfinie sur I par
x

Fn (x) =

fn (t) dt, o x0 est donn dans I, converge simplement sur I vers la fonction F
Z x
dfinie sur I par F (x) =
f (t) dt et la convergence est uniforme sur tout segment [a, b] I.
x0

x0

Dmonstration. Pour la convergence simple de (Fn )nN , on utilise le thorme prcdent


et la convergence uniforme sur [a, b] se dduit de :
x [a, b] , |Fn (x) F (x)| ( ) sup |fn (t) f (t)|
t[,]

o [, ] contient x0 , a, b.
La drivabilit nest pas stable par convergence uniforme. Nous verrons plus loin quune
fonction continue sur un segment [a, b] est limite uniforme dune suite de polynmes qui sont
des fonctions indfiniment drivables et il existe des fonctions continues non drivables. Il existe
mme des fonctions continues nulle part drivables.
Exercice 16.8 tudier
r la convergence simple puis uniforme sur R des suites de fonctions
1
dfinie par fn (x) = x2 + 2 et gn (x) = fn0 (x) .
n
Solution 16.8

376

Suites de fonctions

1. Pour tout rel x, on a :


r
lim fn (x) = lim

n+

n+

x2 +

1
=
x2 = |x|
n2

La suite (fn )nN converge donc simplement sur R vers la fonction f : x 7 |x| .
2. Pour tout entier n 1 et tout rel x, on a :
r

1
|fn (x) f (x)| = x2 + 2 x2
n
1
1
= 2q

n
x2 + 1 + x2
n2

et avec :

1
x2 + 2 + x2
n

r
x2 +

on dduit que :
|fn (x) f (x)|
et (fn )nN converge uniformment vers f sur R.
3. Pour tout entier n 1 et tout rel x, on a :
x
gn (x) = r
x2 +
et :

1
1
,
2
n
n

1
n

1
n2

0 si x = 0
x
= sgn (x) si x 6= 0.
n+
|x|
Les fonctions gn tant continues sur R, la convergence nest pas uniforme puisque la limite
g nest pas continue en 0.
On peut aussi vrifier ce rsultat en valuant sup |gn (x) g (x)| .
lim gn (x) = g (x) =

xR

Pour x 6= 0 et n 1, on a :

x
1
x
1

= |x| r

|gn (x) g (x)| = r

2
|x|
1
1
x

x2 + 2

x2 + 2
n
n
r

1
x2 x2 +

n2

r
= |x|
1
2
2
x x + 2

n
1
1

!
= 2r
r
n

1
1
x2 + 2
x2 + x2 + 2
n
n

Avec :

1
x2 + 2
n

r
x2 +

1
x2 + 2
n

1
n2

Proprits des fonctions stables par convergence uniforme

377

on dduit que |gn (x) g (x)| 1. Puis avec |gn (0) g (0)| = 0 et :
lim |gn (x) g (x)| = 1

x0

on dduit que sup |gn (x) g (x)| = 1 et (gn )nN ne converge pas uniformment vers g sur
xR

R.

On dispose quand mme du rsultat suivant consquence du critre de Cauchy uniforme et


du thorme des accroissements finis.
Thorme 16.10 Soit (fn )nN une suite de fonctions drivables sur I telle que la suite (fn0 )nN
converge uniformment sur I vers une fonction g. Sil existe un point x0 I tel que la suite
(fn (x0 ))nN soit convergente alors la suite (fn )nN converge simplement vers une fonction drivable f telle f 0 = g et la convergence est uniforme sur tout segment [a, b] I.
Dmonstration. Avec le thorme des accroissements finis, on peut crire pour n, m entiers
naturels et x I :
|fn (x) fm (x)| |(fn fm ) (x) (fn fm ) (x0 )| + |fn (x0 ) fm (x0 )|
0
sup |fn0 (t) fm
(t)| |x x0 | + |fn (x0 ) fm (x0 )| ,
tI

Il en rsulte que pour [a, b] I et [, ] contenant [a, b] et x0 on a :


0
sup |fn (x) fm (x)| ( ) sup |fn0 (t) fm
(t)| + |fn (x0 ) fm (x0 )| ,

x[,]

tI

ce qui permet de conclure que la suite (fn )nN vrifie le critre de Cauchy uniforme sur [, ]
et donc quelle converge uniformment vers une fonction f sur cet intervalle et sur [a, b] . On
dfinit ainsi une fonction f sur I limite simple de (fn )nN .
Pour x 6= y dans [a, b] et n N on peut crire :


f (x) f (y)
f (x) f (y) fn (x) fn (y)

g (x)

xy
xy
xy

fn (x) fn (y)

0
+
fn (x)
xy
+ |fn0 (x) g (x)| .
avec :
|f (x) f (y) (fn (x) fn (y))| = lim |(fm fn ) (x) (fm fn ) (y)|
m+

lim

0
sup |fm
(t) fn0 (t)| |x y|

m+ t[a,b]

sup |g (t) fn0 (t)| |x y|


t[a,b]

et :
|fn0 (x) g (x)| sup |g (t) fn0 (t)| ,
t[a,b]

ce qui donne :

fn (x) fn (y)

f (x) f (y)
0
0

2
sup
|g
(t)

f
(t)|
+

g
(x)

f
(x)
n
n

xy
x

y
t[a,b]

378

Suites de fonctions

Pour > 0 donn, on peut trouver un entier n tel que sup |g (t) fn0 (t)| < et pour cet entier,
t[a,b]

par dfinition du nombre driv,


on peut trouver un

rel > 0 tel que pour x 6= y dans [a, b]


fn (x) fn (y)

f (x) f (y)

vrifiant |x y| < on ait


fn0 (x) < . On a donc
g (x) 3
xy
xy
pour x 6= y dans [a, b] tels que |x y| < , ce qui signifie que f est drivable en x avec
f 0 (x) = g (x) .

16.4

Approximation uniforme des fonctions continues sur


un segment

Le fait quune fonction continue sur un segment y est en fait uniformment continue nous
donne la possibilit de construire des suites de fonctions lmentaires (en escaliers, affines par
morceaux ou polynomiales) qui convergent uniformment vers cette fonction.

16.4.1

Approximation uniforme par des fonctions en escaliers

Thorme 16.11 Toute fonction f continue sur un segment [a, b] est limite uniforme dune
suite de fonctions en escaliers.
Dmonstration. Pour tout entier n 1 on dfinit une subdivision de [a, b] en notant :
xk = a + k

ba
n

(0 k n)

et cette subdivision on associe la fonction en escaliers fn dfinie par fn (a) = f (a) et pour k
compris entre 0 et n 1 :
x ]xk , xk+1 ] , fn (x) = f (xk )
La fonction f qui est continue sur le compact [a, b] y est uniformment continue, donc pour
> 0 donn on peut trouver un rel > 0 tel que si x, y dans [a, b] sont tels que |x y|
ba
alors |f (x) f (y)| < . Pour tout entier n
et tout entier k compris entre 0 et n 1

ba
on a alors xk+1 xk =
. Sachant quun rel x [a, b] est dans lun des intervalles
n
ba
[xk , xk+1 ] , on obtient pour n
:

|f (x) fn (x)| = |f (x) f (xk )|


ce qui prouve la convergence uniforme sur [a, b] de (fn )n1 vers f.
Ce thorme peut tre utilis pour montrer quune fonction continue sur un segment y est
Riemann intgrable.
Thorme 16.12 Toute fonction f continue sur un segment [a, b] est Riemann intgrable.
Dmonstration. On sait dj quune fonction continue sur [a, b] est borne.
En reprenant la dmonstration prcdente, on peut trouver pour > 0 une fonction en
escaliers
fn telle que g = fn < f < fn + = h, les fonctions g, h tant en escaliers avec
Z
b

(h (x) g (x)) dx = 2. Il en rsulte que f est Riemann intgrable sur [a, b] .


a

De ce rsultat, on dduit que toute fonction continue par morceaux sur un segment [a, b] est
Riemann intgrable.

Approximation uniforme des fonctions continues sur un segment

379

Exercice 16.9 Montrer que pour toute fonction f continue par morceaux sur un segment [a, b] ,
on a :
Z
b

lim

f (x) sin (nx) dx = 0

n+

(lemme de Riemann-Lebesgue).
Dmonstration. Il suffit de considrer le cas o f est continue sur [a, b] .
Si (fn )nN est une suite de fonctions en escaliers sur [a, b] qui converge uniformment vers f,
pour tout rel > 0, on peut trouver un entier n tel que sup |fn (x) f (x)| < et pour tout
x[a,b]

entier m 1, on a :

Z b
Z b
Z b

f (x) sin (mx) dx


(f (x) fn (x)) sin (mx) dx + fn (x) sin (mx) dx


a
a

Z b a

(b a) sup |fn (x) f (x)| + fn (x) sin (mx) dx


x[a,b]

Z b

(b a) + fn (x) sin (mx) dx .


a

En dsignant par x0 = a < x1 < < xp+1 = b une subdivision de [a, b] telle que sur chaque
intervalle [xk , xk+1 ] fn soit constante gale yk , on a :
Z

fn (x) sin (mx) dx =


a

p
X

Z
yk

k=0

sin (mx) dx
xk

k=0
p

xk+1

yk

cos (mxk ) cos (mxk+1 )

m
m

et :

Z b

f (x) sin (mx) dx (b a) + C

m
a

Z
p
b

2 P

o C =
|yk | . On en dduit que f (x) sin (mx) dx (b a + 1) pour m assez grand.
m k=0
a
Z b
De manire analogue, on a lim
f (x) cos (nx) dx = 0 pour f continue par morceaux.
n+

Exercice 16.10 Soit f une fonction continue par morceaux sur un segment [a, b] . Calculer la
limite suivante :
Z b
lim
f (x) sin2 (nx) dx
n+

1 cos (2nx)
, on a :
2
Z b
Z
Z b
1 b
2
f (x) sin (nx) dx =
lim
f (x) dx lim
f (x) cos (2nx) dx
n+ a
n+ a
2 a
Z
1 b
=
f (x) dx.
2 a

Solution 16.9 En crivant que sin2 (nx) =

380

16.4.2

Suites de fonctions

Approximation uniforme par des fonctions affines par morceaux et continues

Thorme 16.13 Toute fonction f continue sur un segment [a, b] est limite uniforme dune
suite de fonctions continues affines par morceaux.
Dmonstration. En utilisant les subdivisions introduites avec la dmonstration du thorme prcdent, on leur associe les fonctions fn dfinies pour k compris entre 0 et n 1 par :
x [xk , xk+1 ] , fn (x) = f (xk ) +

x xk
(f (xk+1 ) f (xk ))
xk+1 xk

(fn concide avec f aux xk et est affine sur [xk , xk+1 ]). Ces fonctions sont affines par morceaux
et continues sur [a, b] .
En utilisant luniforme continuit de f sur [a, b] , pour > 0 donn, on peut trouver un rel
> 0 tel que |f (x) f (y)| < pour tous x, y dans [a, b] tels que |x y| . Pour tout entier
ba
ba
n
et tout entier k compris entre 0 et n 1 on a alors xk+1 xk =
et sachant

n
ba
:
quun rel x [a, b] est dans lun des intervalles [xk , xk+1 ] , on obtient pour n

x
k
|f (x) fn (x)| = f (x) f (xk )
(f (xk+1 ) f (xk ))
xk+1 xk
x xk
|f (x) f (xk )| +
|f (xk+1 ) f (xk )|
xk+1 xk
x xk
+
2,
xk+1 xk
ce qui prouve la convergence uniforme sur [a, b] de (fn )n1 vers f.
Ce rsultat et le thorme 16.10 peuvent tre utiliss pour prouver, sans thorie de lintgration, que toute fonction f continue sur un intervalle compact admet une primitive.
On commence par vrifier le rsultat pour les fonctions affines par morceaux et continues.
Thorme 16.14 Toute fonction affine par morceaux et continue sur un segment [a, b] admet
des primitives.
Dmonstration. Si est affine par morceaux et continue dfinie par une subdivision a =
x0 < x1 < < xn = b et :
(x) = yk +

x xk
(yk+1 yk )
xk+1 xk

sur [xk , xk+1 ] pour 0 k n 1, la fonction dfinie par :


(x) = y0 (x x0 ) +

(x x0 )2
(y1 y0 ) + 0
2 (x1 x0 )

avec 0 = 0 sur [x0 , x1 ] et :


(x) = yk+1 (x xk+1 ) +

(x xk+1 )2
(yk+2 yk+1 ) + k+1
2 (xk+2 xk+1 )

Approximation uniforme des fonctions continues sur un segment

381

sur [xk+1 , xk+2 ] pour 0 k n 2 o k+1 est tel que :


yk+1 + yk
lim
(x) = (xk+1 xk )
+ k = lim
(x) = k+1

2
xxk+1
xx+
k+1
pour 0 k n 2, est une primitive de . En effet, sur ]xk , xk+1 [ , on a :
x xk
0 (x) = yk +
(yk+1 yk ) = (x)
xk+1 xk
et pour x ]x0 , x1 [ :
(x) (x0 )
(x)
x x0
=
= y0 +
(y1 y0 ) + y0 = (x0 )
x x0
x x0
2 (x1 x0 )
xx0
ce qui signifie que 0 (x0 ) = (x0 ) .
Pour 0 k n 2 et x ]xk+1 , xk+2 [ , on a :
x xk+1
(x) (xk+1 )
= yk+1 +
(yk+2 yk+1 ) + yk+1 = (xk+1 )
x xk+1
2 (xk+2 xk+1 )
xx0
et pour 0 k n 1, x ]xk , xk+1 [ , on a :
(x xk )2
(x) (xk+1 ) = yk (x xk ) +
(yk+1 yk ) + k k+1
2 (xk+1 xk )

x xk
yk+1 + yk
= (x xk ) yk +
(yk+1 yk ) (xk+1 xk )
2 (xk+1 xk )
2

x xk
= (x xk+1 ) yk +
(yk+1 yk )
2 (xk+1 xk )

x xk
yk+1 + yk
+ (xk+1 xk ) yk +
(yk+1 yk )
2 (xk+1 xk )
2

x xk
= (x xk+1 ) yk +
(yk+1 yk )
2 (xk+1 xk )
yk+1 yk
+ (x xk+1 )
2

x xk
yk+1 + yk
= (x xk+1 )
(yk+1 yk ) +
2 (xk+1 xk )
2
ce qui donne :
lim

xxk+1

(x) (xk+1 )
yk+1 yk yk+1 + yk
=
+
= yk+1 = (xk+1 )
x xk+1
2
2

Thorme 16.15 Toute fonction f continue sur un segment [a, b] admet des primitives.
Dmonstration. En utilisant les notations introduites avec la dmonstration du thorme
16.13, on dsigne pour tout n 1 par Fn la primitive de fn nulle en a. La suite (Fn0 )n1 converge
uniformment sur [a, b] vers f et que la suite (Fn (a))n1 converge vers 0. On dduit alors que
la suite (Fn )n1 converge uniformment sur [a, b] vers une fonction drivable F et que F 0 = f,
cest--dire que F est une primitive de f sur [a, b] .
On peut alors dfinir lintgrale dune fonction f continue sur [a, b] par :
Z b
f (x) dx = F (b) F (a)
a

o F est une primitive de f sur cet intervalle.

382

16.4.3

Suites de fonctions

Approximation uniforme de la fonction x 7 |x| sur [1, 1] par


des fonctions polynomiales

Lapproximation uniforme de la fonction x 7 |x| sur [1, 1] par des fonctions polynomiales
nous sera utile pour approcher uniformment toute fonction continue et affine par morceaux
par des polynme sur un segment [a, b] .
On introduit la suite de fonctions (Pn )nN dfinie sur R par P0 (x) = 0 et
n 1, Pn+1 (x) = Pn (x) +

1 2
x (Pn (x))2 .
2

(16.2)

On vrifie facilement par rcurrence sur n 0 que chaque fonction Pn est polynomiale.
Exercice 16.11 Dterminer le degr et le coefficient dominant de chaque fonction Pn .
Solution 16.10 En dsignant par pn le degr de Pn et par n le coefficient dominant de Pn , on
1
x2
1
a p1 = 2 et 1 = (P1 (x) = ) et par rcurrence, on vrifie que pn = 2n et n = 2n 1 . En
2
2
2
effet, le rsultat est vrai pour n = 1 et le supposant acquis au rang n 1, en utilisant (16.2) ,
1
1
1
1
on a pn+1 = 2pn = 2n+1 et n+1 = n2 = 2(2n 1) = 2n+1 1 .
2
22
2
Lemme 16.1 Pour tout n N et tout x [1, 1] , on a :

|x| + Pn (x)
|x| Pn+1 (x) = (|x| Pn (x)) 1
2
Dmonstration. On a :
1
(|x| Pn (x)) (|x| + Pn (x))
2

|x| + Pn (x)
= (|x| Pn (x)) 1
2

|x| Pn+1 (x) = |x| Pn (x)

Lemme 16.2 Pour tout n N et tout x [1, 1] , on a :


0 Pn (x) Pn+1 (x) |x| 1
et la suite (Pn )nN converge simplement sur [1, 1] vers |x| .
Dmonstration. Pour le premier point, on procde par rcurrence sur n 0.
Pour n = 0, on a pour tout x [1, 1] :
0 = P0 (x) P1 (x) =

x2
|x| 1
2

0 Pn (x) Pn+1 (x) |x| 1


Supposant le rsultat acquis au rang n 0, on a Pn+1 (x) Pn (x) 0. Puis de Pn+1 (x) |x| ,
on dduit que x2 (Pn+1 (x))2 et Pn+2 (x) Pn+1 (x) . Enfin avec

|x| + Pn+1 (x)


|x| Pn+2 (x) = (|x| Pn+1 (x)) 1
2

Approximation uniforme des fonctions continues sur un segment

383

|x| + Pn+1 (x)


|x| Pn+1 (x) et
milieu de [Pn+1 (x) , |x|] [0, 1] , on dduit que |x| Pn+2 (x)
2
0.
Lencadrement prcdent nous dit que pour tout x [1, 1] la suite (Pn (x))nN est valeurs
positive, croissante et majore (par |x|) donc convergente vers ` (x) 0. En passant la limite
dans (16.2) , on dduit que ` (x)2 = x2 et ` (x) = |x| .
Lemme 16.3 Pour tout n N et tout x [1, 1] , on a :
n

|x|
2
0 |x| Pn (x) |x| 1

2
n+1
Dmonstration. On montre tout dabord par rcurrence sur n 0 lencadrement :

n
|x|
.
0 |x| Pn (x) |x| 1
2
Pour n = 0, on a :
0 |x| P0 (x) = |x| .
En supposant le rsultat acquis pour n 0, on a :

|x| + Pn (x)
|x| Pn+1 (x) = (|x| Pn (x)) 1
2

|x|
|x| + Pn (x)
|x| 1
1
2
2

n+1
|x|
|x|
|x|
|x| 1
1
= |x| 1
2
2
2
(Pn (x) 0).

n
t
Ensuite on tudie la fonction dfinie sur [0, 1] par (t) = t 1
pour n 1 (pour
2

n
|x|
n = 0, on a bien |x| 1
= |x| 1 < 2). Cette fonction est drivable avec (0) = 0,
2
1
(1) = n , :
2

n1

t
n+1
0
(t) = 1
1
t
2
2

n
2
2
2
2
1
et

. Il en rsulte que (t)


pour tout
=
1
n+1
n+1
n+1
n+1
n+1
t [0, 1] (variations de ).
En conclusion, on a le rsultat suivant.
Thorme 16.16 La suite (Pn )nN dfinie par (16.2) converge uniformment sur [1, 1] vers
la fonction x 7 |x| .
Remarque 16.7 On peut aussi dduire cette convergence uniforme du thorme de Dini.
Lexercice qui suit nous fournit une autre faon dapproximer la fonction x 7 |x| sur [1, 1] .

384

Suites de fonctions

Exercice 16.12 On dsigne par (an )nN la suitedes coefficients qui interviennent dans le
dveloppement en srie entire de la fonction x 7 1 x sur lintervalle ]1, 1[ , soit :
x ]1, 1[ ,

1x=

+
X

an xn .

n=0

1. Montrer que la srie

+
P

an est convergente.

n=0

2. En dduire que :
(a) la fonction x 7
[1, 1] ;

1 x est limite uniforme dune suite de polynmes sur lintervalle

(b) la fonction x 7 |x| est limite uniforme dune suite de polynmes sur lintervalle
[1, 1] .
Solution 16.11 Les coefficients an sont donns par a0 = 1 et pour n 1, an = bn avec :
bn =

(2n)!
.
(2n 1) (2n n!)2

En particuliers, les bn sont positifs pour tout n 1.


1. Pour tout x dans [0, 1[ et tout n 1, on a :
0

n
X

bk x

+
X

b n xn = 1

1 x.

n=1

k=1

En faisant tendre x vers 1, on en dduit que pour tout n 1, on a :


0

n
X

bk 1,

k=1
+
P
an .
bn et celle de la srie
n=0
n=0
P
Si on tente le thorme de dAlembert pour montrer la convergence de
bn (tous les bn
(2n)!
sont strictement positifs), on a :bn =
(2n 1) (2n n!)2

ce qui implique la convergence de la srie termes positifs

+
P

(2n + 2) (2n + 1) (2n 1)


2n 1
bn+1
=
=
2
bn
2n + 2
(2n + 1) 4 (n + 1)

n+

et on ne peut pas conclure. En utilisant le dveloppement limit :

1
1 2n
bn+1
1
1
1
=
1
1 +o
1 =
bn
2n
n
n
1+ n

1
31
+o
=1
2n
n
le thorme de Raabe-Duhamel nous permet de conclure la convergence de
3
> 1).
2

bn (on a

Le thorme de Weierstrass

385

2. On note (Pn )nN la suite de polynmes dfinie par Pn (x) =

n
P

a k xk .

k=0

(a) Pour tout n 0 et tout x [1, 1] , on a :

+
+

1 x Pn (x) =
ak xk Rn =
bk

k=n+1

k=n+1

0,

n+

ce qui implique la convergence


uniforme sur [1, 1] de la suite de polynmes (Pn )nN

vers la fonction x 7 1 x.
p
(b) Pour tout x dans [1, 1] , on peut crire que |x| = 1 u (x) avec u (x) = 1 x2
dans [0, 1] et on a :
|x| = lim Pn (u (x))
n+

cette convergence tant uniforme.

16.5

Le thorme de Weierstrass

On propose dans ce paragraphe plusieurs dmonstrations du thorme de Weierstrass qui


nous dit que toute fonction continue sur un segment I = [a, b] est limite uniforme sur cet
intervalle dune suite de fonctions polynomiales.

16.5.1

Premire dmonstration

On a dj vu que toute fonction continue sur un segment I = [a, b] est limite uniforme
dune suite de fonctions continues et affines par morceaux. Il nous suffit donc dapprocher
uniformment ces fonctions continues et affines par morceaux par des polynmes.
Pour tout rel [0, 1] , on dsigne par h la fonction affine par morceaux dfinie par
x 7 h (x) = max (0, x ) .
Lemme 16.4 Pour tout rel [0, 1] , la fonction h est limite uniforme dune suite de
polynmes sur [0, 1] .
Dmonstration. En crivant que :
h (x) = max (0, x ) =

1
(|x | + x ) ,
2

on dduit du thorme 16.16 que h est limite uniforme dune suite de polynmes sur [0, 1] .
Prcisment, en reprenant les notations du thorme 16.16, la suite de fonctions polynomiales
(Qn )nN dfinie sur [0, 1] par :
x [0, 1] , Qn (x) =
converge uniformment sur [0, 1] vers

1
(Pn (x ) + x )
2

1
(|x | + x ) = h (x) .
2

Lemme 16.5 Toute fonction affine par morceaux et continue sur un segment [a, b] est combinaison linaire de fonctions du type h : x 7 max (0, x ) .

386

Suites de fonctions

Dmonstration. Soit affine par morceaux et continue dfinie par une subdivision a =
x0 < x1 < < xn = b et :
(x) = yk +

x xk
(yk+1 yk )
xk+1 xk

sur [xk , xk+1 ] pour 0 k n 1 (n 1). On a donc (xk ) = yk pour tout k et on dit que
a n 1 points anguleux x1 < < xn1 (il ny en a pas si n = 1).
Il existe alors une suite relle (k )0kn telle que :
= z0 +

n1
X

k hxk .

k=0

En effet une telle galit est ralise si, et seulement si, elle est ralise sur chaque intervalle
[xk , xk+1 ] , ce qui scrit :

x x0

z0 + 0 (x x0 ) = y0 +
(y1 y0 ) sur [x0 , x1 ]

x 1 x0

x x1

z0 + 0 (x x0 ) + 1 (x x1 ) = y1 +
(y2 y1 ) sur [x1 , x2 ]
x2 x1
..

n1

P
x xn1

k (x xk ) = yn1 +
(yn yn1 ) sur [xn1 , xn ]
z0 +
b xn1
k=0
ce qui quivaut, en faisant x = xk et x = xk+1 dans chacun de ces intervalles au systme
dquations :

z0 = y0 et z0 + 0 (x1 x0 ) = y1

z0 + 0 (x2 x0 ) + 1 (x2 x1 ) = y2
..
.

n1

z
+
k (xn1 xk ) = yn1
0
k=0

(deux fonctions affines sur un intervalle concident si, et seulement si, elles concident en deux
points distincts), ce qui dtermine y0 et les k de manire unique (les k sont solutions dun
systme triangulaire coefficients diagonaux non nuls).
Thorme 16.17 Toute fonction continue et affine par morceaux sur [0, 1] est limite uniforme
dune suite de polynmes sur cet intervalle.
Dmonstration. Cest une consquence immdiate des deux lemmes qui prcdent.
Thorme 16.18 (Weierstrass) Toute fonction continue sur un segment [a, b] est limite uniforme dune suite de polynmes.
Dmonstration. Si f est une fonction continue sur I = [a, b] , la fonction g dfinie par :
g (t) = f ((1 t) a + tb)
est continue sur [0, 1] , elle est donc limite uniforme sur [0, 1] dune suite (Pn )nN de fonctions
polynomiales et f est limite uniforme sur [a, b] de la suite (Qn )nN de fonctions polynomiales
dfinie par :

xa
Qn (x) = Pn
.
ba

Le thorme de Weierstrass

16.5.2

387

Deuxime dmonstration

Cette dmonstration utilise les polynmes de Bernstein.


On se place dabord sur lintervalle I = [0, 1] .
Pour tout entier k compris entre 0 et n, on dsigne par Bn,k la fonction polynomiale dfinie
par :
x I, Bn,k (x) = Cnk xk (1 x)nk
et Bn est loprateur de Bernstein dfini par :

n
X
k
Bn,k .
f C (I) , Bn (f ) =
f
n
k=0
On peut remarquer que Bn,k (x) 0 pour tout x I = [0, 1] .
Les rsultats prliminaires qui suivent nous seront utiles pour montrer le thorme de Weierstrass en utilisant les polynmes de Bernstein Bn (f ) .
Lemme 16.6 Si pour tout rel y on dsigne par fy la fonction dfinie sur R par :
x R, fy (x) = exy .
on a alors :

y
n
x I, Bn (fy ) (x) = xe n + 1 x = n (x, y) .

Dmonstration. Rsulte de :
Bn (fy ) (x) =

n
X

y k
y
n
Cnk xe n (1 x)nk = xe n + 1 x .

k=0

En notant (ek )kN la base canonique de R [x] , o les polynmes ek sont dfinis par :
k N, x R, ek (x) = xk
on dduit le rsultat suivant.
Lemme 16.7 Pour tout entier naturel non nul n et pour tout entier naturel j, on a :
Bn (ej ) (x) =

j n
(x, 0) .
y j

Dmonstration. Pour tout entier naturel j on a :


n

X
j n
(x,
y)
=
y j
k=0

j
ky
k
e n Bn,k (x)
n

et pour y = 0 on obtient :
n

X
j n
(x,
0)
=
y j
k=0

j
k
Bn,k (x) = Bn (ej ) .
n

388

Suites de fonctions

En particulier, pour n 1, on a :
n
y

n + 1 x
,

(x,
y)
=
xe
n

n1
y
y
n
(x, y) = xe n xe n + 1 x
,
y

n1 n 1 2 2y y
n2
x y y
n

(x, y) = e n xe n + 1 x
+
x e n xe n + 1 x
.
2
y
n
n
Et en faisant y = 0, on obtient :

Bn (e0 ) = e0 : x 7 1,
Bn (e1 ) = e1 : x 7 x,

Bn (e2 ) = e2 + 1 (e1 e2 ) : x 7 x2 + 1 x (1 x) .
n
n
Lemme 16.8 Pour tout n 1 et tout x I, on a :
2
n
X
k
1
n Bn,k (x)
.
n
4n
k=0
Dmonstration. On a :
2
n
n 2
n
n
X
X
X
X
k
k
k
2
Bn,k (x)
x Bn,k (x) =
Bn,k (x) 2x
Bn,k (x) + x
n
n
n
k=0
k=0
k=0
k=0
= Bn (e2 ) (x) 2xBn (e1 ) (x) + x2 Bn (e0 ) (x)
1
= x2 + x (1 x) 2x2 + x2
n
1
1
= x (1 x)
n
4n
(en tudiant les variations de x 7 x (1 x) sur I).
Du fait quune fonction continue sur un segment y est uniformment continue, on dduit le
rsultat suivant.
Lemme 16.9 Si f est une fonction continue de [a, b] dans R, alors pour tout rel > 0, il
existe un rel > 0 tel que :
(x, y) [a, b]2 , |f (x) f (y)| +

2 kf k
(x y)2 .
2

(16.3)

Dmonstration. La fonction f qui est continue sur le compact [a, b] y est uniformment
continue, donc pour > 0 donn on peut trouver un rel > 0 tel que si x, y dans [a, b] sont
tels que |x y| < , on a alors |f (x) f (y)| < .
Pour x, y dans [a, b] , on a soit |x y| < et dans ce cas |f (x) f (y)| < , soit |x y| ,
(x y)2
ce qui quivaut 1
et dans ce cas :
2
|f (x) f (y)| 2 kf k 2 kf k

(x y)2
.
2

On a donc dans tous les cas :


|f (x) f (y)| +

2 kf k
(x y)2
2

Le thorme de Weierstrass

389

Thorme 16.19 (Bernstein) Pour toute fonction f C (I) la suite (Bn (f ))n1 converge
uniformment vers f sur I = [0, 1] .
Dmonstration. Avec Bn (e0 ) =

n
P

Bn,k = e0 , on dduit que pour n 1, on a :

k=0

n
X
k
Bn (f ) (x) f (x) =
f
f (x) Bn,k (x) .
n
k=0
On se donne un rel > 0 et en utilisant le lemme prcdent, on a pour tout x I et tout
n1:

n
X

k
Bn,k (x)
f

f
(x)
|Bn (f ) (x) f (x)|

n
k=0

2
n
X
2 kf k k

+
x
Bn,k (x)
2
n
k=0
2
n
n
X
2 kf k X k
n Bn,k (x)

Bn,k (x) +
2

n
k=0
k=0
+

2 kf k 1
2 4n

et donc :

2 kf k 1
2
2 4n
xI
pour n assez grand. On a donc ainsi montr que la suite (Bn (f ))n1 converge uniformment
vers f sur I = [0, 1] .
Comme au paragraphe prcdent, le changement de variable x = (1 t) a + tb ramne un
intervalle [a, b] [0, 1] et le thorme de Weierstrass sen dduit.
sup |Bn (f ) (x) f (x)| +

16.5.3

Troisime dmonstration

Le lemme 16.9 qui est la base de la dmonstration du thorme de Bernstein permet en


fait de montrer un rsultat plus gnral. Cest le thorme de Korovkin qui suit qui a pour
corollaire ceux de Bernstein et de Weierstrass.
On dsigne par I = [a, b] un intervalle ferm born avec a < b et par C (I) lespace vectoriel
des fonctions continues de I dans R.
On appelle oprateur linaire sur C (I) tout endomorphisme de cet espace vectoriel et on
dit quun oprateur linaire sur C (I) est positif (ou monotone) sil transforme toute fonction
positive appartenant C (I) en une fonction positive.
Lemme 16.10 Si u est un oprateur linaire positif sur C (I) , on a alors :
f C (I) , |u (f )| u (|f |) .
Dmonstration. Avec |f | f |f | et u linaire et positif, on dduit que u (|f |)
u (f ) u (|f |) , soit, |u (f )| u (|f |) .
On note toujours (ek )kN la base canonique de R [x] et pour toute fonction f C (I) , tout
entier naturel k et pour tout rel x fix dans I, f f (x) ek dsigne la fonction de I dans R
dfinie par :
t 7 g (t) g (x) tk .
Du lemme 16.9, on dduit alors le rsultat suivant.

390

Suites de fonctions

Lemme 16.11 Si u est un oprateur linaire positif sur C (I) , alors pour toute fonction f
C (I) et tout rel > 0, on peut trouver un rel > 0 tel que :
x I, |u (f ) f (x) u (e0 )| u (e0 ) + 2

kf k
2
u
(e
)

2xu
(e
)
+
x
u
(e
)
.
2
1
0
2

Dmonstration. Lingalit (16.3) x fix dans I se traduit par :


|f f (x) e0 | e0 +

2 kf k
2
e

2xe
+
x
e
2
1
0
2

et pour u linaire positif, on en dduit que :


|u (f ) f (x) u (e0 )| = |u (f f (x) e0 )| u (|f f (x) e0 |)

kf k
u (e0 ) + 2 2 u (e2 ) 2xu (e1 ) + x2 u (e0 ) .

Lemme 16.12 Si u est un oprateur linaire positif sur C (I) , alors pour toute fonction f
C (I) et tout rel > 0, on peut trouver des rels positifs , et tels que pour tout x I, on
ait :
|u (f ) (x) f (x)| + ku (e0 ) e0 k + ku (e1 ) e1 k + ku (e2 ) e2 k
Dmonstration. En crivant, que :
u (f ) f (x) e0 = (u (f ) f (x) u (e0 )) + f (x) (u (e0 ) e0 )
on a :
|u (f ) f (x) e0 | |u (f ) f (x) u (e0 )| + |f (x)| |u (e0 ) e0 |
|u (f ) f (x) u (e0 )| + kf k ku (e0 ) e0 k
et en crivant que :
u (e2 ) 2xu (e1 ) + x2 u (e0 ) = (u (e2 ) e2 ) 2x (u (e1 ) e1 ) + x2 (u (e0 ) e0 )

+ e2 2xe1 + x2 e0
le lemme prcdent nous donne en posant M = 2

kf k
, pour u linaire positif :
2

|u (f ) f (x) u (e0 )| (u (e0 ) e0 ) +

+M (u (e2 ) e2 ) 2x (u (e1 ) e1 ) + x2 (u (e0 ) e0 )

+M e2 2xe1 + x2 e0
ku (e0 ) e0 k +
+M (ku (e2 ) e2 k + 2 ke1 k ku (e1 ) e1 k + ke2 k ku (e0 ) e0 k )

+M e2 2xe1 + x2 e0

et lvaluation en x nous donne, compte tenu de :


e2 (x) 2xe1 (x) + x2 e0 (x) = x2 + 2x2 + x2 = 0

Le thorme de Weierstrass

391

|u (f ) (x) f (x) u (e0 ) (x)| ku (e0 ) e0 k +


+M (ku (e2 ) e2 k + 2 ke1 k ku (e1 ) e1 k + ke2 k ku (e0 ) e0 k )
et :
|u (f ) (x) f (x)| + (kf k + + M ke2 k ) ku (e0 ) e0 k
+2M ke1 k ku (e1 ) e1 k + M ku (e2 ) e2 k
Ce lemme est la base de la dmonstration du thorme de Korovkin qui suit.
Thorme 16.20 Si (un )nN est une suite doprateurs linaires positifs sur C (I) telle que
pour toute fonction f appartenant {e0 , e1 , e2 } la suite (un (f ))nN converge uniformment
vers f sur I, alors pour toute fonction f C (I) la suite de fonctions (un (f ))nN converge
uniformment vers f sur I.
Dmonstration. Le lemme prcdent appliqu chaque un nous donne pour f C (I) et
>0:
kun (f ) f k + kun (e0 ) e0 k + kun (e1 ) e1 k + kun (e2 ) e2 k
les constantes , , ne dpendant que de I, f et . Avec la convergence uniforme sur I de
(un (ek ))nN vers ek pour k = 0, 1, 2, on peut trouver un entier n0 tel que kun (f ) f k 4
pour tout n n1 . Comme > 0 est quelconque, on a ainsi prouv la convergence uniforme sur
I de (un (f ))nN vers f.
Prenant pour un les oprateurs de Bernstein sur [0, 1] , on retrouve le thorme de Bernstein.

16.5.4

Quatrime dmonstration

On donne ici une dmonstration qui utilise un oprateur de convolution.


On se donne une fonction dans C ([1, 1]) telle que :

(0) = 1,
x [1, 1] {0} , 0 (x) < 1.
Par exemple, la fonction dfinie sur [1, 1] par (x) = (1 x2 ) convient.

1 n
, o le
une telle fonction, on associe la suite de fonctions (Pn )nN dfinie par Pn =
an
Z 1
Z 1
1
rel an est dfini par
Pn (x) dx = 1, soit an = , o In =
n (x) dx.
In
1
1
Si est un polynme alors les Pn sont des fonctions polynomiales.
Pour tout entier naturel n, on pose :
Z
]0, 1] , In () =
n (x) dx.

Lemme 16.13 On a :
]0, 1] , In

n+

In () .

392

Suites de fonctions

Dmonstration. Le rsultat est vident pour = 1. On se fixe donc dans ]0, 1[ .


La fonction tant valeurs positives, on a :
]0, 1[ , 0 In () In .
En crivant que :

In = In () +

(x) dx +
1

n (x) dx

et en posant M = sup (x) , on a 0 M < 1 (la borne suprieure sur un compact de la


|x|1

fonction continue est atteinte et 0 (x) < 1 pour |x| 1) et :


0 In () In In () + 2 (1 ) Mn In () + 2Mn
ce qui donne :
1

In
Mn
1+2
.
In ()
In ()

(comme est continue avec (0) > 0, on a In () > 0).


La fonction tant continue en 0 avec (0) = 1, pour tout rel ]0, 1[ on peut trouver un
rel ]0, [ tel que :
x [, ] , 0 1 (x) <
soit :
x [, ] , (x) > 1
et :

In ()

n (x) dx 2 (1 )n .

On a donc :

In
1
n 1, 1
1+
In ()

M
1

n
.

En prenant ]0, 1 M [ (ce qui est possible puisque 0 M < 1), on a 0


lingalit prcdente on dduit que :
In
=1
n+ In ()
lim

soit In

n+

In () ..

Lemme 16.14 Pour tout rel ]0, 1[ , on a :


Z

lim
Pn (x) dx = 0.
n+

|x|1

Dmonstration. On a :
Z

Z
Pn (x) dx =

|x|1

Pn (x) dx
1

= 1 an In () = 1

Pn (x) dx

In
In ()

n+

M
< 1 et de
1

Le thorme de Weierstrass

393

Si f est une fonction continue sur lintervalle [0, 1] telle que f (0) = f (1) = 0, on peut la
prolonger par 0 en une fonction continue sur R (on pose donc f (x) = 0 pour x
/ [0, 1] et f
est continue sur R). une telle fonction f, on associe la suite de fonctions (Qn )n1 dfinie sur
[0, 1] par :
Z
1

Qn (x) =

f (x + t) Pn (t) dt.
1

Lemme 16.15 Avec ces notations, la suite (Qn )n1 converge uniformment vers f sur [0, 1] .
Z

Dmonstration. Tenant compte de

Pn (t) dt = 1, on peut crire pour tout x [0, 1] :


1

Qn (x) f (x) =

(f (x + t) f (x)) Pn (t) dt.


1

La fonction f qui est continue sur le compact [1, 2] y est uniformment continue et pour
tout rel > 0 on peut trouver un rel ]0, 1[ tel que |f (x) f (y)| < ds que |x y| <
dans [1, 2] . Pour tout n 1 et tout x [0, 1] , on a alors :
Z 1
|Qn (x) f (x)|
|f (x + t) f (x)| Pn (t) dt
1
Z
Z
2
Pn (t) dt + 2 kf k
Pn (t) dt

|t|1
Z
2
+ 2 kf k
Pn (t) dt
|t|1

ce qui signifie que pour tout n 1, on a :


Z
sup |Qn (x) f (x)| +
x[0,1]

2 kf k2

Pn (t) dt
|t|1

Pn (t) dt
converge vers 0, on en dduit quil existe un entier n0
n1

tel que sup |Qn (x) f (x)| 2 kf k2 + 1 pour tout n n0 .

Comme la suite

|t|1

x[0,1]

On a ainsi prouv la convergence uniforme sur [0, 1] de (Qn )n1 vers f.


En prenant pour une fonction polynomiale, les fonctions Qn sont galement polynomiales.
En effet, comme f est nulle en dehors de [0, 1] , on a pour tout x [0, 1] :
Z 1x
Z 1
Qn (x) =
f (x + t) Pn (t) dt =
f (u) Pn (u x) du,
x

et Qn est une fonction polynomiale.


Le thorme de Weierstrass sen dduit alors comme suit. Si f est une fonction continue sur
[a, b] , la fonction g dfinie par :
g (t) = f ((1 t) a + tb)
est continue sur [0, 1] et la fonction h dfinie par :
h (t) = g (t) g (0) (g (1) g (0)) t

394

Suites de fonctions

est galement continue sur [0, 1] avec h (0) = h (1) = 0.


Il nous suffit alors dappliquer le lemme prcdentZ la fonction h pour conclure.
1

Prcisment, on a h =

lim Qn , o Qn (t) =

f (u) Pn (u t) du est polynomiale, la

n+

convergence tant uniforme sur [0, 1] et pour x = (1 t) a + tb [a, b] avec t [0, 1] , on a :


f (x) = g (t) = h (t) + g (0) + (g (1) g (0)) t
= lim (Qn (t) + g (0) + (g (1) g (0)) t) = lim Rn (x)
n+

avec :

n+

Rn (x) = Qn

xa
ba

+ f (a) + (f (b) f (a))

xa
ba

fonction polynomiale, la convergence tant uniforme sur [a, b] .


Le choix de (x) = 1 x2 nous fournit une telle dmonstration (due Landau).
Le choix de non polynomiale, mais dveloppable en srie entire permet galement de
montrer le thorme de Weierstrass.
2
Par exemple le choix de (x) = ex nous fournit une telle dmonstration (due Weierstrass
lui mme en 1885).
On a bien (0) = 1 et 0 (x) < 1 pour tout rel non nul.
Comme on vient de le voir il suffit de considrer le cas dune fonction continue sur [0, 1] telle
que f (0) = f (1) = 0. Pour une telle fonctions, la suite (Qn )n1 qui converge uniformment
vers f sur [0, 1] est dfinie par :
Z 1
Z
2
1 1
f (t) Pn (t x) dt =
f (t) e(xt) dt
Qn (x) =
In 0
0
Z 1
+
X (1)k
1
=
f (t)
nk (t x)2k dt
In 0
k!
k=0
la convergence de la srie tant uniforme en t [0, 1] pour tout x fix dans [0, 1] puisque la
P zn
srie entire
a un rayon de convergence infini (voir le chapitre suivant pour les sries de
n!
fonctions), on peut donc intgrer terme terme et on a :
Z
+
1 X (1)k k 1
Qn (x) =
n
f (t) (t x)2k dt,
In k=0 k!
0
la convergence de cette srie tant uniforme sur [0, 1] . Enfin en crivant que :
Z

2k

f (t) (t x) dt =
0

2k
X
j=0

Z
j
C2k

(1)

2kj

f (t) t

dt xj ,

on dduit que Qn est limite uniforme dune suite de polynmes sur [0, 1] . Il existe donc pour
tout rel > 0 un entier n tel que kf Qn k et un polynme Pn tel que kQn Pn k < et
on a :
kf Pn k kf Qn k + kQn Pn k < 2.
Le thorme de Weierstrass sen dduit.

Vous aimerez peut-être aussi