Analyse

publicité
Table des matières
1 Généralités
1.1 Un peu de logique . . . . . . . . . . . . . . . . . . .
1.1.1 Vocabulaire . . . . . . . . . . . . . . . . . .
1.1.2 Opérations logiques . . . . . . . . . . . . . .
1.1.3 Modes de raisonnement . . . . . . . . . . . .
1.1.4 Quantificateurs . . . . . . . . . . . . . . . .
1.2 Théorie élémentaire des ensembles . . . . . . . . . .
1.2.1 Ensembles, appartenance. . . . . . . . . . .
1.2.2 Inclusion. . . . . . . . . . . . . . . . . . . .
1.2.3 Opérations sur les parties d’un ensemble . .
1.2.4 Produit cartésien de deux ensembles . . . .
1.2.5 Relations. Applications . . . . . . . . . . . .
1.2.6 Image d’une partie . . . . . . . . . . . . . .
1.2.7 Applications injectives, surjectives, bijectives
1.2.8 Composition d’applications. . . . . . . . . .
1.2.9 Application réciproque d’une bijection . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
3
3
4
6
6
8
8
9
10
11
11
13
13
14
15
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
17
17
17
17
18
19
20
20
23
23
24
24
26
27
27
28
28
3 Suites de nombres réels
3.1 Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Limites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
29
30
2 Le corps des nombres réels
2.1 Introduction . . . . . . . . . . . . . . . . . . . . .
2.2 Ensembles ordonnés . . . . . . . . . . . . . . . . .
2.2.1 Relation d’ordre . . . . . . . . . . . . . . .
2.2.2 Majorant, maximum, borne supérieure . .
2.2.3 Applications bornées . . . . . . . . . . . .
2.2.4 Applications monotones. . . . . . . . . . .
2.2.5 L’ensemble ordonné N des entiers naturels
2.3 La structure de corps . . . . . . . . . . . . . . . .
2.3.1 Lois de composition . . . . . . . . . . . . .
2.3.2 La structure de groupe . . . . . . . . . . .
2.3.3 Le corps des nombres rationnels . . . . . .
2.4 Le corps ordonné des réels . . . . . . . . . . . . .
2.4.1 La fonction partie entière . . . . . . . . . .
2.4.2 Approximations décimales d’un réel . . . .
2.4.3 Valeur absolue . . . . . . . . . . . . . . . .
2.4.4 Intervalles de R . . . . . . . . . . . . . . .
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3.3
3.4
3.5
3.6
Règles de calcul sur les limites.
Suites monotones . . . . . . . .
Suites adjacentes . . . . . . . .
Suites de référence . . . . . . .
3.6.1 Suites arithmétiques . .
3.6.2 Suites géométriques . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4 Limites des fonctions d’une variable réelle
4.1 Introduction . . . . . . . . . . . . . . . . . . . . .
4.2 Limite d’une fonction en un point de R . . . . . .
4.2.1 Limite finie en un point de R . . . . . . .
4.2.2 Limite infinie en un point de R . . . . . .
4.3 Limite d’une fonction en +∞ ou −∞ . . . . . . .
4.4 L’ensemble R . . . . . . . . . . . . . . . . . . . .
4.5 Caractérisation séquentielle de la limite . . . . . .
4.6 Limites et relation d’ordre. . . . . . . . . . . . . .
4.7 Quelques limites classiques . . . . . . . . . . . . .
4.8 Limite d’une somme, d’un produit, d’un quotient.
4.9 Limite d’une fonction composée. . . . . . . . . . .
4.10 Formes indéterminées. . . . . . . . . . . . . . . .
4.11 Limite à gauche ou à droite en un point a ∈ R. . .
4.12 Limite d’une fonction monotone. . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
34
38
39
40
40
40
.
.
.
.
.
.
.
.
.
.
.
.
.
.
43
43
43
44
45
46
47
48
50
51
51
54
55
56
58
5 Continuité des fonctions
5.1 Continuité en un point. . . . . . . . . . . . . . . . .
5.1.1 Opérations sur les fonctions continues . . . .
5.1.2 Fonctions continues classiques . . . . . . . .
5.1.3 Caractérisation séquentielle de la continuité
5.1.4 Prolongement par continuité . . . . . . . . .
5.1.5 Continuité à gauche et à droite . . . . . . .
5.2 Continuité sur un intervalle. . . . . . . . . . . . . .
5.3 Suites définies par récurrence, un+1 = f (un ) . . . .
5.3.1 Généralités . . . . . . . . . . . . . . . . . .
5.3.2 Utilisation de la monotonie. . . . . . . . . .
5.3.3 Cas des fonctions contractantes . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
61
61
61
62
62
63
64
64
68
68
69
72
6 Dérivation
6.1 Dérivée en un point . . . . . . . . .
6.1.1 Dérivée à droite, à gauche .
6.2 Opérations algébriques . . . . . . .
6.3 Dérivées successives . . . . . . . . .
6.4 Extremums d’une fonction dérivable
6.5 Théorème des accroissements finis .
6.6 Dérivée et sens de variation . . . .
6.7 Fonctions convexes . . . . . . . . .
6.8 Plan d’étude d’une fonction . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
75
75
78
80
82
85
85
86
87
89
.
.
.
.
.
.
.
.
.
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Chapitre 1
Généralités
Les mathématiques ont ceci de particulier qu’elles s’intéressent à des objets idéaux qui
n’existent que par les relations qui les lient les uns aux autres. Bien entendu certains de
ces objets sont inspirés par le monde qui nous entoure. Mais le mathématicien s’astreint
à oublier, dans une certaine mesure l’origine concrète des concepts qu’il a construits, à
utiliser un langage conventionnel précis, dont les termes auront été soigneusement définis
et à conduire dans ce langage des raisonnements rigoureux. La même exigence de rigueur
s’avère indispensable en informatique.
1.1
Un peu de logique
1.1.1
Vocabulaire
Tout texte mathématique est constitué d’une suite d’énoncés qui sont soit des définitions
soit des propositions.
Une “ définition ” est un énoncé qui introduit un nouvel objet en le caractérisant par
les relations qui le lient aux objets définis auparavant. Par exemple l’énoncé
Un triangle équilatéral est un triangle dont les trois côtés ont la même longueur.
donne le sens du mot équilatéral étant entendu que les termes triangle, côté, longueur ont été
définis auparavant. Une définition est une convention qui doit donc être apprise par cœur,
au même titre que le vocabulaire d’une langue étrangère.
Une “ proposition ” est un énoncé portant sur les objets définis précédemment ; elle est
“ vraie ” si elle peut être logiquement déduite des propositions vraies établies auparavant
et des définitions introduites (on dit qu’elle a été “ démontrée ”) ; elle est “ fausse ” s’il
est démontré que contraire est vrai.1
Par exemple l’énoncé :
“ Si un triangle est équilatéral alors ses trois angles ont des mesures égales”.
est une proposition. Elle sera acceptée comme vraie si on peut la démontrer à l’aide d’un
raisonnement logique qui consiste à déduire la conclusion à partir de l’hypothèse. La
1
Souvent une proposition importante est appelée théorème, une proposition qui se déduit immédiatement
d’une autre est appelée corollaire et une proposition qui sert comme résultat auxiliaire dans la démonstration
d’une autre proposition est appelée lemme.
3
démonstration commencera par exemple par les phrases : Soit T un triangle équilatéral. Par
définition ses trois côtés ont la même longueur. Montrons que ses trois angles ont la même
mesure. . . . .
Un autre énoncé pourrait être
“ Un triangle est équilatéral si et seulement si ses trois angles ont des mesures
égales ”
ce qui pourrait aussi s’écrire : “ Une condition nécessaire et suffisante pour qu’un triangle
soit équilatéral est que ses angles aient des mesures égales ”, ou encore, “ Pour qu’un triangle
soit équilatéral, il faut et il suffit que ses angles aient des mesures égales ”.
Il y aura dans ce cas deux raisonnements à faire en prenant successivement pour hypothèse
le fait que le triangle soit équilatéral, puis que ses angles ont la même mesure.
Dans une théorie mathématique complète, on pose au départ des définitions et des
propositions acceptées a priori comme vraies appelées “ axiomes ”. Les autres propositions
vraies en sont ensuite déduites par des démonstrations.
Mais, dans un cours introductif comme celui-ci, on sera nécessairement amené à admettre
certaines notions et certaines propositions dont la démonstration, trop longue ou trop difficile,
ne pourra pas être donnée.
1.1.2
Opérations logiques
La logique mathématique est une formalisation de la logique “naturelle” exprimée dans
la langue commune par des conjonctions de coordination : “et”, “ou”, “donc” et par la
négation “ne pas” ou “non”. Une étude plus approfondie de cette formalisation, importante
en particulier pour ses applications à l’informatique, fera l’objet d’un autre cours. On se
contentera ici d’une initiation.
Supposons qu’on note par des lettres A, B, . . . des propositions, c’est-à-dire des assertions
pouvant être vraies ou fausses.
Définition 1.1.1 Soit A une proposition. On désigne par “ non A ” la proposition qui est
vraie si A est fausse et qui est fausse si A est vraie.
Elle est appelée négation de A. On la note aussi ¬A (lu “ non A ”).
Exemple 1.1 La négation de la proposition “ Le nombre
355
simplement “ Le nombre 22
7 est inférieur ou égal à 113 ”.
22
7
est strictement plus grand que
355
113
” est tout
Définition 1.1.2 Soient A et B deux propositions.
– On désigne par “ A et B ” la proposition qui est vraie si A et B sont toutes les deux
vraies et qui est fausse si l’une au moins des deux propositions A et B est fausse. On
la note aussi A ∧ B (lu “ A et B ”).
– On désigne par “ A ou B ” la proposition qui est vraie si l’une au moins des deux
propositions A et B est vraie et qui est fausse si A et B sont fausses toutes les deux.
On la note aussi A ∨ B (lu “ A ou B ”).2
2
En mathématique si A ou B est vraie cela n’exclut pas que A et B soient tous deux vraies. On dit que
le “ ou ”, en mathématique n’est pas exclusif.
4
– On désigne par “ A implique B ” la proposition qui est fausse si A est vraie et B est
fausse et qui est vraie dans les autres cas. 3 On la note A ⇒ B (ou B ⇐ A).
Deux propositions A et B sont dites équivalentes si et seulement si les deux assertions
A ⇐ B et A ⇒ B sont vraies. Dans ce cas, on note A ⇔ B.
Exemple 1.2 Si x est un certain nombre entier donné, si A est la proposition “ x est divisible par 2 ” et si
B est la proposition “ x est divisible par 3 ”, la proposition A et B sera “ x est divisible par 2 et par 3 ” ce
qui, comme on le voit en arithmétique, revient à “ x est divisible par 6 ”.
Exemple 1.3 Si x est un nombre réel donné, si A est la proposition “ x est supérieur ou égal à 1 ” et si
B est la proposition “ x est inférieur ou égal à −1 ”, la proposition A ou B pourra se résumer en “ |x| est
supérieur ou égal à 1 ”.
Exemple 1.4 Si T est un triangle, les propositions A : “ T est un triangle équilatéral ” et B : “ les angles
de T ont la même mesure ” sont équivalentes. L’énoncé A ⇔ B est celui que nous avons donné comme
exemple plus haut.
On peut résumer les définitions précédentes dans un tableau, appelé table de vérité.
Ce tableau indique, pour chaque valeur possible Vraie ou Fausse des propositions A et B la
valeur de (non A), ( A et B) , ( A ou B) (A ⇒ B) et (A ⇔ B) :
A
V
V
F
F
B
V
F
V
F
non A
F
F
V
V
(A et B) (A ou B)
V
V
F
V
F
V
F
F
(A ⇒ B)
V
F
V
V
(A ⇔ B)
V
F
F
V
Proposition 1.1.3 Soient A et B des propositions. Les équivalences suivantes sont vraies :
(i)
non(A ou B) ⇔ ( non(A) et non(B) ) .
(ii)
non(A et B) ⇔ ( non(A) ou non(B) ) .
(iii)
(A ⇒ B) ⇔ ( non(A) ou (B) ) ⇔ non( (A) et non(B) ).
Exercice 1.5 En complétant la table de vérité précédente, démontrer ces équivalences. (On lit sur une table
de vérité que deux propositions sont équivalentes en vérifiant qu’elles prennent dans tous les cas la même
valeur vrai ou faux).
Proposition 1.1.4 Soit A, B, C des propositions. On a la propriété de transitivité :
((A ⇒ B) et (B ⇒ C)) ⇒ (A ⇒ C) .
Exercice 1.6 En dressant une table de vérité, démontrer cette implication.
Remarque. On voit que le “ non ”, le “ et ” et le “ ou ” agissent comme des opérations sur
les propositions. On dit que ce sont des connecteurs logiques.
3
En particulier, si A est fausse, alors la proposition “ A implique B ” est toujours vraie !
5
1.1.3
Modes de raisonnement
Le plus souvent l’énoncé d’un théorème se présente sous la forme “ A ⇒ B ” où A est
une proposition (ou un ensemble de propositions) (appelée hypothèse) et B une proposition
(appelée conclusion).
Raisonnement direct
En général la démonstration consiste à établir une chaı̂ne d’implications aboutissant à
B.
A ⇒ A 1 ⇒ A2 ⇒ · · · ⇒ B
Dans une rédaction de la démonstration, cette chaı̂ne doit être clairement explicitée. On le
fait en reliant les phrases (en langue courante) du raisonnement à l’aide d’expressions comme
donc, d’où, par conséquent, ce qui implique etc. Le plus grand soin doit être apporté à ce
texte.
Raisonnement par contraposée
On voit sur une table de vérité que les propositions (A ⇒ B) et (non(B) ⇒ non(A)) sont
équivalentes. Il en résulte que, pour démontrer la proposition (A ⇒ B) on peut, si c’est plus
commode, démontrer (non(B) ⇒ non(A)) c’est-à-dire prendre comme hypothèse que B est
fausse et en déduire qu’alors A serait fausse. On dit qu’on raisonne par contraposée.
Raisonnement par l’absurde
Certaines proposition portent en elles-mêmes une contradiction et sont toujours fausses ;
on dit qu’elles sont absurdes. Par exemple, si x est un nombre réel, la proposition suivante :
(x > 0 et x ≤ 0) est absurde.4
Supposons qu’on ait à démontrer la proposition (A ⇒ B). Si on prend provisoirement
((A) et (non B)) pour hyphothèse et si on parvient à en déduire une proposition absurde, on
aura montré que ((A) et (non B)) est faux donc que (A ⇒ B) est vraie (cf. la proposition
1.1.3). On dit qu’ainsi on raisonne par l’absurde5 .
Remarque. Au cours d’une démonstration par l’absurde, on est donc amené à écrire des
énoncés qui en fait sont faux. Il est bon, par conséquent, d’en avertir le lecteur par une
formule du genre “ Raisonnons par l’absurde et supposons que . . . ”.
1.1.4
Quantificateurs
Certaines propositions sont exprimées à l’aide d’une ou plusieurs variables qui peuvent
prendre différentes valeurs6 . Par exemple l’énoncé “ x est un nombre réel supérieur à 1 ” est
une proposition A(x) qui dépend de la variable x. Qu’elle soit vraie ou fausse dépend de la
valeur de x.
On définit deux opérateurs, appelés quantificateurs, qui associent à la famille A(x) une
nouvelle proposition :
4
Inversement, certaines proposition sont toujours vraies ; on dit que ce sont des tautologies. Par exemple,
si x est un nombre réel, la proposition (x > 0 ou x ≤ 0) est une tautologie.
5
On disait en latin ad absurdum, qui exprime mieux qu’on conduit le raisonnement jusqu’à l’absurde.
6
On parle alors de fonction propositionnelle ou de prédicat. En informatique, les variables s’appellent
selon les cas paramètres ou arguments.
6
• Le quantificateur pour tout, noté ∀ , qui s’emploie de la façon suivante : la proposition
(∀x, A(x)) est la proposition qui est vraie si la proposition A(x) est vraie pour tous les
objets x. On lit “ pour tout x, A(x) ” ou “ quel que soit x, A(x) ”.
• Le quantificateur il existe, noté ∃ , qui s’emploie de la façon suivante : la proposition
(∃x, A(x)) est la proposition qui est vraie s’il existe au moins un objet x tel que la proposition
A(x) soit vraie. On lit “ il existe x, A(x) ” ou, si on préfère, “ il existe x, tel que A(x) ” .
Ces quantificateurs satisfont l’axiome (bien naturel) suivant :
• La négation de la proposition (∀x, A(x)) est (∃x, non A(x)) .
• La négation de la proposition (∃x, A(x)) est (∀x, non A(x)) .
Exemple 1.7 La proposition
∃x, (x est un nombre réel ) et (x2 + 3x − 5 = 0)
exprime la propriété que l’équation x2 + 3x − 5 = 0 admet une racine réelle. (On peut montrer qu’elle est
vraie). On emploiera le plus souvent l’écriture plus concise
∃x ∈ R, x2 + 3x − 5 = 0
dans laquelle R désigne l’ensemble des nombres réels. La proposition
∃x ∈ R, x2 + 3x + 5 = 0
est fausse, comme le lecteur pourra le montrer. Sa négation qui s’écrit
∀x ∈ R, x2 + 3x + 5 6= 0
est donc vraie.
Remarque. Une proposition de la forme (∃x, A(x)) ou (∀x, A(x)) ne dépend en fait plus
de la variable x. On dit que x est une variable interne ou muette. Les propositions (∃x, A(x))
et (∃z, A(z)) sont donc absolument identiques.
Les choses se compliquent un peu quand on a à faire à des propositions qui sont écrites
avec plusieurs quantificateurs.
Exemple 1.8 La proposition
∀m ∈ N, ∃n ∈ N, (m + n est un nombre pair)
exprime que, quel que soit l’entier naturel m, il existe un entier n tel que m + n soit un nombre pair. On
démontre facilement qu’elle est vraie. Par contre la proposition
∃n ∈ N, ∀m ∈ N, (m + n est un nombre pair ”)
qui exprime qu’il existe un entier naturel n tel que, quel que soit l’entier m, m + n soit un nombre pair est
fausse, comme on le montre facilement. On voit que l’ordre dans lequel sont écrits les quantificateurs
∃ et ∀ est très important.
Attention :
Les symboles pour les connecteurs et pour les quantificateurs ne doivent pas être employés
comme des abréviations d’écriture. Ils ne s’emploient que dans des formules. Une phrase
comme “ Montrons que si ∃x ∈ E ⇒ x 6∈ F ; en effet . . . ” est à proscrire absolument. Il faut
faire des phrases complètes en français (ou en espagnol...) comme, par exemple, “ Montrons
que s’il existe un élément x de E tel que x n’appartient pas à F , alors ..... ”
Exercice 1.9 Soit f une fonction de R dans R. Écrire la négation des deux énoncés
∀x0 ∈ R, ∀ε > 0, ∃η > 0, ∀x ∈ R,
∀ε > 0, ∃η > 0, ∀x0 ∈ R, ∀x ∈ R,
| x − x0 | < η ⇒ | f (x) − f (x0 ) | < ε,
| x − x0 | < η ⇒ | f (x) − f (x0 ) | < ε.
(La notation ε > 0 est un peu abusive car elle sous-entend, sans l’expliciter, que ε est un nombre réel ; cet
abus de notation est très fréquent et évite une notation trop lourde.)
7
1.2
1.2.1
Théorie élémentaire des ensembles
Ensembles, appartenance.
La notion d’ensemble est à la base de l’édifice des mathématiques contemporaines. Nous
ne donnerons que quelques éléments de ce qu’on appelle la “ théorie naı̈ve des ensembles ”
qui néglige les fondements logiques (et les sérieuses difficultés qui leur sont attachées).
Nous prendrons donc le mot “ ensemble ” dans le sens intuitif de collection (d’objets
qui peuvent être des nombres, des fonctions, des ensembles etc.). Cette collection peut
éventuellement être vide : l’ensemble considéré est “ l’ensemble vide ” noté ∅.
Un ensemble non vide est constitué d’“éléments ”. Si E est un ensemble et x est un
élément de E, on note x ∈ E qu’on lit x “ appartient à ” E (ou E contient l’élément x).
Si x n’est pas élément de E on note x ∈
/ E qu’on lit x n’appartient pas à E.
Si éléments x, y désignent un même élément de E, on écrit x = y et on lit x est égal à
y ; s’ils ne sont pas égaux on écrit x 6= y et on lit x n’est pas égal à y ou x est différent de y.
Pour alléger la notation, on écrira parfois ∀x, y ∈ E pour ∀x ∈ E, ∀y ∈ E.
Il existe principalement deux façons de définir un ensemble :
• En donnant la liste de ses éléments : On note ainsi, par exemple, {a, b, c} l’ensemble
ayant pour éléments a, b et c. Plus généralement, si le nombre d’éléments est n, on écrira
{a1 , a2 . . . , an }.
• À l’aide d’une proposition A(x) dépendant d’une variable x appartenant à un ensemble
E donné. On notera alors {x ; x ∈ E et A(x)} ou {x ∈ E ; A(x)} l’ensemble dont les
éléments sont les éléments x de E pour lesquels A(x) est vraie.
Exercice 1.10 Quels sont les éléments de l’ensemble {x ∈ R ; x2 = 25} ? Est-ce le même ensemble que
l’ensemble {x ∈ N ; x2 = 25} ?
Définition 1.2.1 Un ensemble E s’appelle singleton s’il contient exactement un élément
c’est-à-dire si on a
∃x ∈ E, ∀z ∈ E, z = x.
Un ensemble F s’appelle paire s’il contient exactement deux éléments c’est-à-dire si on a
∃x, y ∈ F, (x 6= y et ∀z ∈ F, (x = z ou y = z) )
Exemple : les ensembles de nombres.
Nous aurons à considérer les ensembles suivants :
N:
Z:
D:
Q:
R:
C:
ensemble des entiers naturels ;
ensemble des entiers relatifs ;
ensemble des nombres décimaux ;
ensemble des nombres rationnels ;
ensemble des nombres réels ;
ensemble des nombres complexes.
Pour chacun de ces ensembles E nous poserons E ∗ = E \ {0}.
Il n’est pas question ici de donner une définition rigoureuse de ces ensembles : nous
en resterons à l’approche intuitive adoptée dans l’enseignement secondaire et nous nous
contenterons le moment venu de préciser celles des propriétés sur lesquelles nous appuierons
certains développements. (En particulier pour R au chapitre 2 .)
8
1.2.2
Inclusion.
Définition 1.2.2 Soient E et F deux ensembles .
1. On dit que E est inclus dans F si tout élément de E appartient à F :
∀x, (x ∈ E =⇒ x ∈ F ).
Dans ce cas on note E ⊆ F . On dit aussi alors que E est une partie ou un sousensemble de F .
2. Les ensembles E et F sont dits égaux si on a E ⊆ F et F ⊆ E. Dans ce cas on note
E = F . Si deux ensembles ne sont pas égaux on dit qu’ils sont distincts. Si E est
inclus dans F et en est distinct on note7 E ⊂ F .
Remarque. Une démonstration de l’inclusion E ⊆ F commencera le plus souvent par la
phrase. “ Soit a un élément (sous-entendu quelconque) de E. Montrons que a appartient à
F. . . . ” Pour montrer l’égalité de deux ensembles on vérifiera que chacun des deux est inclus
dans l’autre.
Proposition 1.2.3 L’inclusion est transitive c’est-à-dire que pour trois ensembles E, F , G
on a
(E ⊆ F et F ⊆ G) ⇒ E ⊆ G.
Démonstration : Soit x un élément de E. Comme E ⊆ F , on a x ∈ F . Mais, comme F ⊆ G,
cela implique que x ∈ G. Par conséquent, tout élément de E appartient à G et donc E ⊆ G.
Définition 1.2.4 Un ensemble E étant donné, on note P(E) l’ensemble de toutes les parties
de E. (Cet ensemble contient toujours ∅ et E).
Exemple 1.11 Soit E l’ensemble des trois éléments distincts a, b et c : E = {a, b, c}. Alors :
P(E) = {∅, {a}, {b}, {c}, {a, b}, {b, c}, {c, a}, {a, b, c}}.
Si F = {a, b} on aura donc F ⊂ E et F ∈ P(E)
Exercice 1.12 A-t-on {a, b} = {b, a} ? {a, b} = {a, a, b} ?
Exercice 1.13 A-t-on ∅ ∈ ∅ ? ∅ ⊆ ∅ ? ∅ ⊂ ∅ ?
Exercice 1.14 Soit E = {a, b}. Déterminer P(E) puis P(P(E)).
Exercice 1.15 Si E = ∅ on a P(E) = {∅}. On notera bien que E ne contient aucun élément alors que P(E)
en contient un ! En poursuivant, on obtient P(P(E)) = {∅, {∅}}. Pourriez-vous déterminer P(P(P(E))) ?
Exercice 1.16 Soient A et B deux parties de l’ensemble E telles que A ⊆ B. Prouver, en raisonnant par
contraposée, que, pour tout élément x de E, si on a x ∈
/ B alors on a x ∈
/ A.
7
Dans la litterature on trouve souvent le symbole ⊂ dans le sens de ⊆ et
9
⊂
6=
à la place de ⊂.
1.2.3
Opérations sur les parties d’un ensemble
Soit un ensemble E et soit P(E) l’ensemble de ses parties.
Définition 1.2.5 Soient A et B deux parties d’un ensemble E.
– On appelle intersection de A et B l’ensemble noté A ∩ B des éléments de E qui
appartiennent à A et à B :
A ∩ B = {x ∈ E ; (x ∈ A) et (x ∈ B)}.
– On appelle réunion de A et B l’ensemble noté A∪B des éléments de E qui appartiennent
à A ou à B :
A ∪ B = {x ∈ E ; (x ∈ A) ou (x ∈ B)}.
– On appelle complémentaire de A dans E l’ensemble noté CE A ou E\A ou simplement
A (parfois Ac ) si l’ensemble E est fixé sans ambiguı̈té, des éléments de E qui n’appartiennent
pas à A :
A = {x ∈ E ; x 6∈ A}.
Remarque. Comme on le voit, ces définitions sont directement liées aux opérations logiques
ou, et et non définies en 1.1.2. Les propriétés énoncées dans les exercices suivants se
démontrent à l’aide des propriétés de ces opérations logiques ou à l’aide de tables d’appartenance analogues aux tables de vérité.
Exercice 1.17 Montrer les égalités suivantes (propriété d’associativité) :
A ∪ (B ∪ C) = (A ∪ B) ∪ C
A ∩ (B ∩ C) = (A ∩ B) ∩ C
Ces propriétés permettent de supprimer les parenthèse et d’écrire simplement pour la réunionS
de trois parties
n
A ∪ B ∪ C ou, plus généralement pour la réunion de plusieurs parties A1 ∪ A2 ∪ . . . An ou i=1 Ai . Même
remarque pour l’intersection.
Exercice 1.18 Montrer les égalités suivantes (propriété de distributivité) :
A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C)
A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C)
Exercice 1.19 Soient A et B des parties d’un ensemble E. Montrer les égalités suivantes (lois de Morgan) :
A∪B =A∩B
A∩B =A∪B
Les opérations décrites dans la définition 1.2.5 confèrent à l’esemble P(E) une structure
appelée structure d’algèbre de Boole dont l’étude sera approfondie dans le cours de “ mathématiques
pour l’informatique ”.
On utilise aussi d’autres opérations.
• La différence d’ensembles : on note A \ B l’ensemble des éléments de A n’appartenant
pas à B. Autrement dit,
A \ B = A ∩ B.
• La différence symétrique : on note A4B l’ensemble des éléments appartenant à l’un
des ensembles A ou B mais pas aux deux. Autrement dit,
A4B = (A ∪ B) \ (A ∩ B) = (A \ B) ∪ (B \ A).
10
1.2.4
Produit cartésien de deux ensembles
Définition 1.2.6 Étant donnés deux ensembles E et F on appelle produit cartésien de
E et F l’ensemble noté E × F constitué de tous les couples (a, b) avec a ∈ E et b ∈ F . Plus
généralement, étant donnés des ensembles E1 , E2 , . . . , En le produit cartésien E1 × E2 ×
· · · × En est l’ensemble des n-uplets (a1 , a2 , . . . , an ) où a1 ∈ E1 , . . . , an ∈ En .
Plus simplement, on note E n le produit de n ensembles égaux à un même ensemble E.
Remarque. Un couple (plus généralement un n-uplet) est une suite ordonnée de termes non
nécessairement distincts : si a 6= b, le couple (a, b) est différent du couple (b, a) et le triplet
(a, a, b) différent du couple (a, b). On prendra bien garde de ne pas confondre la notion de
couple (a, b) et la notion de paire {a, b} qui désigne l’ensemble ayant pour éléments a et b ;
on a toujours {a, b} = {b, a} (ce dernier ensemble se réduisant à {a} si a = b). 8
Exemple 1.20 Si E = {a, b} et F = {c, d} on a :
E × F = {(a, c), (a, d), (b, c), (b, d)}.
Par ailleurs :
E × E = E 2 = {(a, a), (a, b), (b, a), (b, b)}.
Définition 1.2.7 Lorsque E = F , le sous-ensemble D = {(x, x); x ∈ E} est appelé diagonale
de E × E.
1.2.5
Relations. Applications
Définition 1.2.8 Soient E et F deux ensembles.
Soit G un sous-ensemble de l’ensemble E × F .
On dit qu’un élément x de E et un élément y de F satisfont la relation R de E vers
F dont le graphe est G si le couple (x, y) appartient à G. On notera cette propriété x R y.
En résumé
x R y ⇔ (x, y) ∈ G .
Dans le cas où E = F , on parle simplement de relation définie sur E.
Exemple 1.21 Si D est la diagonale de l’ensemble produit E × E, la relation définie sur E dont le graphe
est D est tout simplement la relation “ égalité ”.
Exemple 1.22 Prenons pour ensemble E l’intervalle [0, 1]. Le produit cartésien [0, 1] × [0, 1] peut être
représenté dans un plan par le carré K dont les points ont des coordonnées x et y comprises entre 0 et 1.
La relation x ≥ y définie sur [0, 1] a pour graphe le triangle formé par les points situés sur la diagonale de
K ou en dessous. (Faire un dessin). Cette relation est un exemple de ce qu’on appelle relation d’ordre. Nous
reviendrons un peu plus loin sur cette notion.
Exemple 1.23 Si m est un entier relatif, la relation R définie sur l’ensemble Z des nombres entiers relatifs
par
xRy ⇐⇒ ∃k ∈ Z, x − y = km
est une relation appelée congruence modulo m.9 On la note x ≡ y (mod m).
8
La même distinction existe en informatique, avec des notations parfois différentes. Cf. en langage Maple
les types list et set.
9
Cette relation est un exemple de ce qu’on appelle relation d’équivalence. Cette notion sera étudiée
en détail dans un cours ultérieur.
11
Définition 1.2.9 Soient E et F deux ensembles.
Une application de E dans F est une relation R de E vers F dont le graphe G a la
propriété suivante :
Pour tout élément x de E il existe un et un seul élément y de F tel que la relation
x R y soit vraie.
On voit donc qu’une application (on dit aussi fonction) de E dans F associe à chaque
élément x ∈ E un unique élément y ∈ F . Cet élément est appelé l’image de x par
l’application. On utilise en général pour les applications les notations suivantes :
Si on note f une application de E dans F , on note f (x) l’image de l’élément x de E et
souvent, pour mieux mettre en évidence que x ∈ E et que f (x) ∈ F on écrit
f: E → F
x 7→ f (x).
On dit aussi que f (x) est la valeur prise par f en x. Si y = f (x), on dit que x est un
antécédent de y. Un élément de F peut très bien avoir plusieurs antécédents ou n’en avoir
aucun.
On dit que E est l’ensemble de départ ou le domaine de définition de f , et que
F en est l’ensemble d’arrivée. On dit encore que f est une fonction (ou une application)
définie sur E à valeurs dans F .
Le graphe de f est le sous-ensemble de E × F :
Gf = {(x, f (x)) ; x ∈ E}.
Exemple 1.24 Soit R : l’ensemble des nombres réels et f l’application de R dans R définie par ∀x ∈
R, f (x) = x2 . L’image de 2 est 4. Le réel 4 a deux antécédents : 2 et −2. Le réel −4 n’a pas d’antécédent.
Exemple 1.25 Considérons l’application x 7→ sin x de R dans R. Le nombre 2 n’a pas d’antécédent. Le
nombre 1 a pour antécédents tous les nombres appartenant à l’ensemble {π/2 + 2kπ ; k ∈ Z}.
Il est parfois utile de restreindre l’ensemble de départ d’une application :
Définition 1.2.10 Soit f est une application d’un ensemble E dans un ensemble F . Soit A
un sous-ensemble de E.
On appelle restriction de f à A l’application notée f|A , de A (pris comme nouvel
ensemble de départ) dans F qui prend en tout x de A la même valeur que f : pour tout
x : inA, on a f|A (x) = f (x).
Remarque. Si A 6= E, les applications f et f|A . sont différentes. En effet, pour que deux
applications soient égales, elles doivent avoir même ensemble de départ, même ensemble
d’arrivée et même graphe.
Autrement dit, si f : E → F et g : G → H sont deux applications, on a f = g si et
seulement si E = G, F = H et f (x) = g(x) pour tout x ∈ E.
12
1.2.6
Image d’une partie
Définition 1.2.11 Soit f est une application d’un ensemble E dans un ensemble F . Soit A
un sous-ensemble de E.
On appelle image de la partie A par f l’ensemble des valeurs prises par f en les éléments
de A. C’est un sous-ensemble de F qu’on note f (A). On a donc
f (A) = {y ∈ F ; ∃x ∈ A, f (x) = y} .
L’image f (E) de l’ensemble de départ E tout entier s’appelle simplement l’image de l’application f . (C’est une partie de F qui n’est pas nécessairement F tout entier.)
Exercice 1.26 Soit f l’application de N dans N telle que f (n) = n + 1. Déterminer l’image de f .
Exercice 1.27 Soit f l’application de R dans R telle que f (x) = x + 3. Déterminer l’image de f .
Exercice-type 1.28 Soient f : E → F une application, A et B deux parties de E. Montrer que si A ⊆ B
alors f (A) ⊆ f (B).
Solution. Il faut montrer que pour tout élément y ∈ f (A) on a y ∈ f (B). Or, si y ∈ f (A), il existe a ∈ A
tel que y = f (a). Mais alors, par hypothèse, a ∈ B d’où y = f (a) ∈ f (B).
Exercice 1.29 Sous les mêmes hypothèses que précédemment, établir les résultats suivants :
f (A ∪ B) = f (A) ∪ f (B);
f (A ∩ B) ⊆ f (A) ∩ f (B).
On vérifiera que la seconde inclusion n’est en général pas une égalité en considérant f : R → R telle que
f (x) = x2 , A = {0, −1}, B = {0, 1}.
1.2.7
Applications injectives, surjectives, bijectives
Si on relit attentivement la définition du mot application, on voit qu’un élément x de
l’ensemble de départ a toujours une seule image mais que rien n’interdit en général à deux
éléments x et x0 distincts d’avoir la même image. On voit aussi que tout élément de l’ensemble
de départ à une image mais que rien n’oblige en général tous les éléments de l’espace d’arrivée
à être l’image d’un élément de l’ensemble de départ.
Les définitions très importantes suivantes précisent ces points.
Définition 1.2.12 Soit f une application d’un ensemble E dans un ensemble F .
– On dit que f est une application injective (ou que f est une injection) de E dans F
si deux éléments distincts quelconques de E ont des images distinctes :
∀x, x0 ∈ E,
(x 6= x0 ⇒ f (x) 6= f (x0 )).
De façon équivalente, par contraposition : L’application f : E → F est injective si on
a “ quels que soient x et x0 de E, si f (x) = f (x0 ) alors x = x0 ”
– On dit que f est une application surjective (ou que f est une surjection) de E sur
F si tout élément de F est image par f d’au moins un élément de E :
∀y ∈ F, ∃x ∈ E, y = f (x).
De façon équivalente, f est surjective de E sur F si f (E) = F .
13
– On dit que f est une application bijective (ou que c’est une bijection) de E sur F si
elle est à la fois injective et surjective. En d’autres termes : “ quel que soit y ∈ F , il
existe un unique x ∈ E tel que y = f (x) ”.
Exemple 1.30 L’application f : x 7→ x2 de R dans R n’est ni injective ni surjective. Sa restriction à
l’ensemble R+ des nombres réeels positifs est injective puisque deux réels positifs qui ont même carré sont
égaux. Il en est de même de sa restriction à R− .
On peut aussi considérer l’application g : x 7→ x2 de R dans R+ . Cette application est différente de f
car elle n’a pas le même ensemble d’arrivée. Elle est, quant à elle, surjective car tout nombre positif est le
carré d’au moins un réel.10 La restriction de g à R+ est une bijection de R+ sur lui-même.
Remarque de méthode. Soit f une application d’un ensemble E dans un ensemble F .
• Étudier la surjectivité de f revient à se poser la question : l’équation f (x) = y
dont l’inconnue est x a-t-elle au moins une solution pour tout second membre y de F ?
Le raisonnement commencera le plus souvent ainsi : “ Soit y un élément (sous-entendu
quelconque) de F . Montrons qu’il existe un élément x de E tel que f (x) = y. . . . ”
• Étudier l’injectivité de f revient à se poser la question : si l’équation f (x) = y admet
une solution pour le second membre y de F , cette solution est-elle unique ? La solution
commencera souvent par : “ Soient x1 et x2 deux élément de E tels que f (x1 ) = f (x2 ).
Montrons que x1 = x2 . . . . ” ou bien par “ Soient x1 et x2 deux élément de E tels que
x1 6= x2 . Montrons que f (x1 ) 6= f (x2 ). . . . ”
• Pour montrer qu’une application f est bijective de E sur F , on doit montrer deux
choses : qu’elle est surjective et qu’elle est injective. Cela revient à prouver que l’équation
f (x) = y admet, pour tout second membre y de F une solution x unique dans E.
1.2.8
Composition d’applications.
Définition 1.2.13 Soient E, F, G trois ensembles non vides et f : E → F , g : F → G deux
applications. La composée de f et g, notée g ◦ f , est l’application
g◦f : E → G
x 7→ g(f (x)).
Exemple 1.31 Soient f et g les applications de R dans lui-même telles que , pour tout réel x, f (x) = x 4 et
g(x) = x + 1. Alors on peut définir les applications g ◦ f : x 7→ x4 + 1 et f ◦ g : x 7→ (x + 1)4 . On notera que
g ◦ f 6= f ◦ g.
Exercice 1.32 Donner un exemple de deux applications f et g telles que l’expression f ◦ g ait un sens mais
pas g ◦ f .
Exercice 1.33 Soient des ensembles E, F , G et H et trois applications f : E → F , g : F → G, h : G → H.
Montrer l’égalité (associativité)
h ◦ (g ◦ f ) = (h ◦ g) ◦ f .
Cette égalité permet de se passer de parenthèses et d’écrire cette application h ◦ g ◦ f .
Les propriétés d’injectivité, surjectivité et bijectivité sont conservées par composition,
comme le montre la proposition suivante.
10
Plus généralement, à toute application f d’un ensemble E dans un ensemble F on peut associer une
surjection de E sur l’image f (E) de f .
14
Proposition 1.2.14 Soient E, F, G trois ensembles non vides et f : E → F , g : F → G
deux applications.
1. Si f et g sont injectives alors g ◦ f est injective ;
2. Si f et g sont surjectives alors g ◦ f est surjective ;
3. Si f et g sont bijectives alors g ◦ f est bijective.
Démonstration :
1. Soient x et x0 deux éléments de E qui vérifient (g ◦ f )(x) = (g ◦ f )(x0 ). Montrons qu’on
a alors x = x0 . Comme g est supposée injective, l’égalité g(f (x)) = g(f (x0 )) implique l’égalité
f (x) = f (x0 ). Comme f est supposée injective, l’égalité f (x) = f (x0 ) implique l’égalité x = x0
que l’on voulait démontrer.
2. Soit z un élément de G. Puisque g est supposée surjective, il existe au moins un élément
y de F tel que z = g(y). Par surjectivité de f , il existe alors un élément x de E tel que y =
f (x). On a finalement bien trouvé un élément x de E tel qu’on ait z = g(f (x)) = (g ◦ f )(x).
3. Puisque f et g sont à la fois injectives et surjectives, leur composée est à la fois injective
et surjective donc bijective.
Exercice-type 1.34 On reprend les notations E, F, G, f, g ci-dessus. En supposant (g◦f ) injective (respectivement, surjective), montrer que f est injective (respectivement, que g est surjective).
Solution. On peut, par exemple, raisonner par contraposition dans les deux cas. En supposant que f
n’est pas injective, montrons que (g ◦ f ) n’est pas injective. Par hypothèse, il existe x et x 0 de E, tels que
x 6= x0 et f (x) = f (x0 ). Mais alors, (g ◦ f )(x) = g(f (x)) = g(f (x0 )) = (g ◦ f )(x0 ) avec x 6= x0 , donc (g ◦ f )
n’est pas injective.
Si g n’est pas surjective alors g(F ) 6= G. Mais puisque f (E) ⊆ F on a (g ◦ f )(E) = g(f (E)) ⊆ g(F ).
Donc l’image de g ◦ f n’est pas G tout entier et g ◦ f n’est pas surjective.
Exercice 1.35 Soient f : E → F , g : F → G, et h : G → H trois applications telles que (g ◦ f ) et (h ◦ g)
soient bijectives. En utilisant l’exercice-type 1.34, montrer que g est bijective puis en déduire que f, g, et h
sont bijectives.
Définition 1.2.15 Soit un ensemble E. On appelle application identique (ou identité)
de E l’application de E dans E notée IdE définie par
∀x ∈ E, IdE (x) = x.
On déduit immédiatement de cette définition la
Proposition 1.2.16 Pour toute application f d’un ensemble E dans un ensemble F , on a
f ◦ IdE = f
1.2.9
et
IdF ◦ f = f .
Application réciproque d’une bijection
Soit f une application bijective d’un ensemble E sur un ensemble F . À tout élément y
de F on peut associer l’élément unique de E tel que f (x) = y. On pose f −1 (y) = x et on
définit ainsi une bijection f −1 de F dans E appelée application réciproque de f . On a
donc par définition
∀x ∈ E, ∀y ∈ F, y = f (x) ⇐⇒ x = f −1 (y).
15
Plus précisément, si Gf (Gf ⊆ E × F ) est le graphe de f , l’application réciproque est définie
par le graphe “ symétrique ” :
Gf −1 = {(y, x) ∈ F × E ; (x, y) ∈ Gf } .
Exemple 1.36 Un exemple étudié dans les classes antérieures est donné par la fonction exponentielle :
c’est une application bijective de R sur l’ensemble R∗+ des nombres réels strictement positifs. Elle admet pour
fonction réciproque la fonction logarithme népérien qui est une bijection de R ∗+ sur R.
Exercice 1.37 Soit E un ensemble et P(E) l’ensemble de ses parties. On considère l’application h de P(E)
dans P(E) définie par h(A) = A (complémentaire de A) pour tout A ∈ P(E) . Montrer que h est une
bijection et déterminer son application réciproque.
Exercice 1.38 Soit f une application bijective f d’un ensemble E dans un ensemble F et f −1 l’application
réciproque. Montrer qu’on a
f −1 ◦ f = IdE et f ◦ f −1 = IdF .
Proposition 1.2.17 Soit une application f : E → F . Pour que f soit bijective, il faut et il
suffit qu’il existe une application g : F → E telle que
g ◦ f = IdE
et
f ◦ g = IdF .
(Dans ce cas g est aussi bijective ; c’est l’application réciproque de f .)
Exercice 1.39 Démontrer cette proposition.
Proposition 1.2.18 Si f : E → F et g : F → G sont des applications bijectives, l’application
g ◦ f est bijective et on a (g ◦ f )−1 = f −1 ◦ g −1 .
Exercice 1.40 Démontrer cette proposition. On notera l’inversion de l’ordre de la composition.
16
Chapitre 2
Le corps des nombres réels
2.1
Introduction
Les nombres réels sont au cœur de l’Analyse mathématique. Ils ont été introduits et
utilisés dans l’enseignement secondaire sans qu’une définition précise en ait été donnée. Dans
ce chapitre nous allons expliciter dans un axiome les propriétés admises des nombres réels
à partir desquels seront déduits tous les théorèmes d’Analyse que nous étudierons dans la
suite. Nous partirons de l’énoncé suivant :
Axiome. L’ensemble R des nombres réels est un corps totalement ordonné dans lequel toute
partie non vide et majorée admet une borne supérieure.
Notre première tâche consistera à expliquer tous les termes de cet énoncé. Les expressions
corps, totalement ordonné, borne supérieure dont nous allons donner les définitions précises
sont importantes pour tous les domaines des mathématiques et nous seront très utiles dans
la suite.
2.2
2.2.1
Ensembles ordonnés
Relation d’ordre
Sur les ensembles de nombres N, Z, R, tels qu’ils sont introduits dans l’enseignement
élémentaire, on définit la relation notée ≤, qui se lit “ inférieur ou égal à ”. De manière
générale :
Définition 2.2.1 Soit un ensemble E et une relation R définie sur E. On dit que R est
une relation d’ordre si elle possède les trois propriétés suivantes :
1. Elle est réflexive, c’est-à-dire qu’on a
∀a ∈ E, aRa.
2. Elle est transitive, c’est-à-dire qu’on a
∀a ∈ E, ∀b ∈ E, ∀c ∈ E, ((aRb et bRc) =⇒ aRc).
3. Elle est antisymétrique, c’est-à-dire qu’on a
∀a ∈ E, ∀b ∈ E, ((aRb et bRa) =⇒ a = b).
17
Si on a de plus, pour tout couple (x, y) d’éléments de E, xRy ou yRx on dit que la
relation d’ordre R est totale.
Si un ensemble est muni d’une relation d’ordre (resp. d’ordre total), on dit que c’est un
ensemble ordonné (resp. totalement ordonné).
Exemple 2.1 L’ensemble des nombres réels R muni de la relation ≤ est un ensemble totalement ordonné.
Exemple 2.2 Soit Ω un ensemble quelconque. Sur l’ensemble P(Ω) des parties de Ω la relation “inclusion”,
notée ⊆ , est une relation d’ordre. Cette relation est non totale (sauf si Ω est vide ou n’admet qu’un seul
élément !).
Exemple 2.3 Sur l’ensemble N des entiers naturels la relation “ divise ”, notée par le signe | et définie par
m|n s’il existe un entier k tel que n = km
est une relation d’ordre non totale. (Exercice).
Soulignons le fait que, dans la définition adoptée, la notion d’ordre est prise au sens large.
Si, sur un ensemble E, on a une relation d’ordre notée par exemple par le signe , on peut
lui associer une autre relation qui sera notée ≺ en posant
a ≺ b ⇐⇒ (a b et a 6= b).
La relation ≺ ainsi définie n’est pas une relation d’ordre au sens de la définition précédente
puisqu’elle n’est pas réflexive. On dit que c’est une relation d’ordre-strict (en un seul mot).
2.2.2
Majorant, maximum, borne supérieure
Définition 2.2.2 Soit un ensemble E muni d’une relation d’ordre notée . Soit A une
partie de E et m un élément de E. On dit que m est un majorant de A si
∀a ∈ A,
a m.
On dit que m est un plus grand élément ou un maximum de A si m est un majorant
de A et si de plus m ∈ A.
Autrement dit un majorant de la partie A est un élément du grand ensemble E qui est
supérieur ou égal à tous les éléments de la partie A. Un majorant de A est un maximum si
de plus il appartient lui-même à A. Bien entendu, une partie A de E n’admet pas toujours
de maximum.
Exemple 2.4 Si on se place dans l’ensemble R des nombres réels muni de la relation d’ordre habituelle ≤ ,
la partie A = [0, 1[ admet le nombre 36 ou même le nombre 1 comme majorants mais n’admet pas de plus
grand élément. (Le démontrer en exercice)
On définit de manière analogue les termes minorant et plus petit élément ou minimum.
Une partie A d’un ensemble ordonné E qui admet au moins un majorant et au moins un
minorant dans E est dite bornée.
Proposition 2.2.3 Si une partie A de E admet un maximum (respectivement un minimum)
celui-ci est unique. On le note max(A) (respectivement min(A)). On pourra donc dire (s’il
existe) “ le ” maximum de A ou “ le ” minimum de A.
18
Exercice 2.5 Démontrer la proposition précédente.
En analyse on a très souvent, pour un ensemble donné de nombres réels, à chercher à
le majorer et à le minorer ou, comme on dit, à en trouver un encadrement. Il est naturel
de rechercher le meilleur encadrement possible et pour cela on est amené à introduire les
définitions suivantes :
Définition 2.2.4 Soit un ensemble E muni d’une relation d’ordre notée et soit A une
partie de E.
On dit qu’un élément S de E est la borne supérieure de A si S est le minimum de
l’ensemble des majorants de A. On note S = sup A.
De même, on dit que s est la borne inférieure de A, notée inf A, si s est le maximum de
l’ensemble des minorants de A.
Pour que S soit la borne supérieure de A il faut et il suffit, par conséquent, que deux
conditions soient remplies :
• S est un majorant de A
• aucun élément de E strictement inférieur à S n’est un majorant de A.
Dans le cas où l’ensemble E est l’ensemble R qui est totalement ordonné pour la relation
d’ordre ≤, on a S = sup A si on a :
(i) ∀a ∈ A, a ≤ S,
(ii) ∀b < S, ∃a ∈ A, b < a.
Mise en garde ! Il existe des ensembles ordonnés E et des parties A de E telles que A
admet des majorants sans avoir de borne supérieure. Par contre, comme l’affirme l’axiome
de la borne supérieure (voir 2.4 plus bas), ceci ne peut se produire dans l’ensemble des
nombres réels.
Une partie A peut admettre une borne supérieure sans avoir de maximum. Par contre on
pourra vérifier en exercice que :
Proposition 2.2.5 Si une partie A d’un ensemble ordonné E admet un maximum, celui-ci
est nécessairement sa borne supérieure.
Exemple 2.6 Dans l’ensemble des réels, l’ensemble ]0, 1[ admet la borne supérieure 1 mais n’admet pas de
maximum. L’ensemble [0, 1] admet le maximum 1. L’ensemble N n’admet pas de majorant (et, a fortiori, pas
de borne supérieure).
Exercice 2.7 Dans l’ensemble P(Ω) des parties d’un ensemble Ω, muni de la relation d’ordre “ inclusion
” symbolisée par ⊆, on considère une partie finie {A1 , A2 , . . . , Am }. Démontrer que cet ensemble admet
comme borne supérieure l’élément A1 ∪ A2 ∪ · · · ∪ Am .
2.2.3
Applications bornées
Soit E un ensemble quelconque et F un ensemble muni d’une relation d’ordre . Soit f
une application de E dans F . On dit que f est une application majorée (resp. minorée) sur
E par l’élément m de F si m est un majorant (resp. minorant) de l’ensemble image f (E).
Autrement dit si, pour tout x ∈ E, on a f (x) m (resp. m f (x)).
Si f est à la fois majorée et minorée, on dit que c’est une application bornée.
19
2
Exercice 2.8 Montrer que l’application de R dans R définie par x 7→ e−x est une application bornée.
Notation. Soit D une partie de l’ensemble de départ E. Si l’ensemble f (D), image de D
par f , admet dans F une borne supérieure S, on pourra écrire
S = sup f (D) ou S = sup {f (x) ; x ∈ D} ou S = sup
x∈D f (x) .
De même pour la borne inférieure.
2.2.4
Applications monotones.
Définition 2.2.6 Soit E un ensemble muni d’une relation d’ordre et F un ensemble
muni d’une relation d’ordre v. Soit f une application de E dans F . On dit que f est une
application croissante si, pour tout couple (x, y) d’éléments de E, on a
x y =⇒ f (x) v f (y) .
On dit que f de E dans F est strictement croissante si, pour tout couple (x, y) d’éléments
de E, on a
x ≺ y =⇒ f (x) < f (y) .
Définition analogue pour décroissante et strictement décroissante. Une application qui
est soit croissante soit décroissante est dite monotone. Elle est dite strictement monotone
si elle est soit strictement croissante soit strictement décroissante .
Le cas le plus important que nous allons considérer dans ce module est celui où E = F = R
muni de la relation d’ordre usuelle ≤.
Exercice 2.9 On suppose E totalement ordonné. Montrer qu’une application strictement monotone de
(E, ) dans (F, v) est une application injective de E dans F .
Exercice 2.10 Soit E un ensemble muni d’une relation d’ordre notée . Soient f et g deux applications
monotones de E dans lui-même. Montrer que l’application composée f ◦ g est monotone. Montrer que si f et
g sont strictement monotone, alors f ◦ g est strictement monotone. Montrer par un exemple que f ◦ g peut
être strictement monotone sans que ni f ni g ne le soit.
Exercice 2.11 L’ensemble N∗ est muni de la relation d’ordre “ divise ” notée | et l’ensemble P(N∗ ) de ses
parties est muni de la relation d’ordre “ inclusion ” ⊆. À tout entier k on associe l’ensemble D(k) des entiers
qui divisent k et l’ensemble M (k) des multiples de k. Montrer que les applications k 7→ D(k) et k 7→ M (k)
sont des applications monotones de (N, | ) dans (P(N ∗ ), ⊆ ).
2.2.5
L’ensemble ordonné N des entiers naturels
En tant qu’ensemble ordonné, l’ensemble N joue un rôle particulier. En effet, les entiers
naturels ne servent pas seulement à dénombrer, c’est-à-dire à mesurer une quantité d’objets,
mais aussi à numéroter c’est-à-dire à donner aux éléments d’un ensemble un numéro d’ordre.
Cela repose sur les propriétés fondamentales que possède la relation d’ordre sur N et qui
peuvent servir d’axiomes pour définir cet ensemble :
Axiome. L’ensemble N est un ensemble non vide, muni d’une relation d’ordre totale pour
laquelle
a) N n’admet pas de plus grand élément.
20
b) Toute partie non vide de N admet un plus petit élément.
Les propriétés a) et b) ont pour conséquences immédiates que :
(i) N admet un plus petit élément. On convient de le noter 0.
(ii) Pour tout n ∈ N l’ensemble des éléments de N strictement supérieurs à n
admet un plus petit élément qu’on appelle le successeur de n et qu’on convient
de noter n + 1.
c) Tout élément de N distinct de 0 est le successeur d’au moins un élément de N.
Autrement dit l’application n 7→ n + 1 est une application surjective de N sur l’ensemble
N \ {0} (qui est aussi noté N∗ ).
Exercice 2.12 Montrer que cette application est en fait bijective.
À l’aide d’un système de numération, comme le système décimal, on représente par des
symboles les successeurs successifs de 0 : par exemple le successeur de 0 par 1, celui de 1 par
2 etc. À partir des propriétés précédentes prises pour axiome de définition de l’ensemble N
on peut bâtir toute l’arithmétique.
On commence par établir la validité du raisonnement par récurrence tel qu’il est énoncé
dans la proposition suivante :
Proposition 2.2.7 Raisonnement par récurrence.
Soit A une partie de N vérifiant :
(1) 0 ∈ A.
(2) Quelque soit n ∈ N, on a (n ∈ A =⇒ n + 1 ∈ A).
Alors A = N.
Démonstration : Montrons cette proposition en raisonnant par l’absurde : supposons que
A 6= N. Le complémentaire N \ A de A dans N admet (propriété b)) un plus petit élément
que nous noterons m et qui ne peut être 0 puisque 0 ∈ A par hypothèse (1). Mais alors
(propriété c)) m est le successeur d’un entier n et cet entier appartient nécessairement à A
(sinon m ne serait pas le plus petit élément de N \ A). L’hypothèse (2) entraı̂ne alors que le
successeur de n, qui est m, appartient à A ce qui contredit la définition de m.
Remarque. Plus généralement, pour tout entier n0 , on montre que si une partie B de N
vérifie n0 ∈ B et ∀n ∈ N (n ∈ B =⇒ (n+1) ∈ B), alors B contient tous les entiers supérieurs
ou égaux à n0 .
On montre ensuite qu’on peut définir des applications par récurrence. Pour cela on
démontre (nous l’admettrons) le corollaire suivant de la proposition 2.2.7.
Proposition 2.2.8 Soit un ensemble E et une application f : E → E. Pour tout élément a
de E, il existe une application unique u : N → E vérifiant
(i) u(0) = a
(ii) ∀n ∈ N, u(n + 1) = f (u(n)).
Remarque. Une application de N dans un ensemble E s’appelle une suite (voir chapitre
3) et on écrit le plus souvent un pour u(n). Avec cette notation les conditions (i) et (ii)
prennent la forme u0 = a et un+1 = f (un ). Nous étudierons plus loin en détail les suites de
nombres réels définies par récurrence.
C’est à l’aide de cette proposition qu’on peut définir précisément l’addition et la multiplication
des nombres entiers.
21
Exercice 2.13 Montrer par récurrence les formules suivantes : pour tout entier n,
1+2+···+n =
n(n + 1)
.
2
n(n + 1)(2n + 1)
.
6
2
n(n + 1)
.
13 + 2 3 + · · · n 3 =
2
12 + 2 2 + · · · n 2 =
P
La notation
. La notation des sommes du type de celles de l’exercice précédent à l’aide
de petits points ne convient pas pour des expressions plus compliquées. On écrit alors, par
exemple
n
X
a1 + a 2 + · · · + a n =
ak .
k=1
Dans cette notation, l’indice de sommation k a un usage purement interne ; comme on dit
en informatique, c’est une variable locale. On peut changer la lettre k en toute autre lettre
sans rien changer à la formule.
Comme autre exemple d’application du raisonnement par récurrence démontrons la proposition
suivante :
Proposition 2.2.9 Soit n un entier non nul et E un ensemble ayant n éléments. On suppose
que E est totalement ordonné pour une relation d’ordre notée . Alors E admet un élément
maximum et un élément minimum.
Démonstration : Nous allons raisonner par récurrence sur le nombre n d’éléments. Soit P(n)
la proposition : “ Tout ensemble totalement ordonné ayant n éléments admet un maximum ”.
Soit B l’ensemble des entiers n strictement positifs tels que P(n) est vraie.
La proposition P(1) est vraie puisque si E a un seul élément celui-ci est un maximum.
Donc 1 ∈ B.
Supposons que que n soit un entier supérieur où égal à 1 tel que P(n) soit vraie. Montrons
qu’alors P(n + 1) est vraie. Pour cela, soit E un ensemble totalement ordonné ayant n + 1
éléments. Soit a un élément quelconque de E. L’ensemble E \{a} est un ensemble totalement
ordonné ayant n éléments. Puisque P(n) est supposée vraie, il admet un maximum. Notons
m ce maximum. Alors, puisque E est totalement ordonné, on a ou bien a m et m est un
maximum de E, ou bien m a et, par transitivité de l’ordre, c’est a qui est un maximum de
E. Par conséquent P(n + 1) est vraie. On a prouvé que, pour n ≥ 1, n ∈ B =⇒ (n + 1) ∈ B
et donc que B contient tous les entiers supérieurs ou égaux à 1.
L’existence d’un minimum est montrée de manière analogue
À partir de l’ensemble N des entiers naturels dans lequel la soustraction n’est pas toujours
possible on construit l’ensemble Z des entiers relatifs. Nous prendrons pour acquis les propriétés
des opérations +, × et de la relation d’ordre dans Z. Montrons simplement, à titre d’exemple,
le résultat suivant :
Proposition 2.2.10 Toute partie non vide minorée (resp. majorée) de Z admet un minimum
(resp. un maximum).
Démonstration : Soit A une partie non vide de Z admettant pour minorant m. L’ensemble
B = {x − m ; x ∈ A} est un ensemble non vide d’entiers appartenant à N. Il admet donc
22
un plus petit élément qui est de la forme x0 − m. Le nombre x0 ainsi défini est, comme on
le voit sans peine, le plus petit élément de A.
Supposons maintenant que A admet pour majorant M . On se ramène à la situation
précédente en considèrant l’ensemble symétrique −A = {−x ; x ∈ A} qui admet −M
comme minorant et qui admet donc un plus petit élément y. Alors −y est le plus grand
élément de l’ensemble A.
2.3
La structure de corps
Sur chacun des ensembles de nombres N, R, C sont définies les opérations algébriques
addition et multiplication. La notion d’opération est fondamentale en mathématiques car,
en fait, les objets mathématiques n’ont de sens que par les opérations que l’on peut effectuer
dessus. Il est donc justifié de se donner dès maintenant des définitions très générales qui
pourront s’appliquer dans des situations variées. On pourra ainsi reconnaı̂tre, sur des ensembles
très différents, des structures algébriques communes et donc des propriétés communes.
2.3.1
Lois de composition
Définition 2.3.1 Une loi de composition interne (on dit aussi opération interne ou simplement
opération quand il n’y a pas danger de confusion) sur un ensemble E est une application de
E × E dans E.
Si on convient par exemple de noter ? cette opération, l’application s’écrira
?: E×E → E
.
(a, b) 7→ a ? b
Nous allons donner une liste de propriétés pouvant être vérifiées par une loi interne.
Définition 2.3.2 Soit E un ensemble muni d’une opération notée ?.
a) L’opération est associative si, quels que soient x, y, z de E, on a
(x ? y) ? z = x ? (y ? z)
On peut alors noter le composé sous la forme x ? y ? z puisque la place des parenthèses
n’importe pas. (Attention toutefois à conserver l’ordre des termes.)
b) Un élément e ∈ E est dit neutre pour ? si, quel que soit x ∈ E, on a
x ? e = e ? x = x.
c) S’il existe un élément neutre e, on dit qu’un élément x de E admet l’élément x 0 de E
pour inverse (on dit parfois opposé ou symétrique) si on a
x ? x0 = x0 ? x = e.
d) L’opération est commutative si, quels que soient x et x0 de E, on a
x ? x0 = x0 ? x.
23
Exercice 2.14 Soit une opération notée ? sur un ensemble E. Montrer que s’il existe un élément neutre il
est nécessairement unique. (Indic. Supposer que e et e0 sont éléments neutres et montrer que e = e0 .)
Sur l’ensemble N l’addition est associative, commutative et admet zéro pour élément
neutre. Par contre les éléments non nuls de N n’ont pas de symétrique (i.e. si a 6= 0, l’équation
x + a = 0 n’a pas de solution dans N). Par contre, dans Z, tout élément admet un symétrique
pour l’addition. On dit que Z muni de l’addition est un groupe commutatif en vertu de la
définition suivante :
2.3.2
La structure de groupe
La structure de groupe est définie, en toute généralité, de la façon suivante ;
Définition 2.3.3 Si un ensemble E est muni d’une opération ? qui est associative, qui
admet un élément neutre et pour laquelle tout élément de E admet un inverse, on dit qu’il
est muni d’une structure de groupe (ou que (E, ?) est un groupe). Si l’opération ? est de
plus commutative, on dit que (E, ?) est un groupe commutatif ou abélien.
Pour l’addition + les ensembles R et C sont des groupes commutatifs. On rencontrera
de nombreux autres exemples tant en algèbre qu’en analyse ou en géométrie. La structure
de groupe joue aussi un grand rôle en physique et en chimie (cristallographie, mécanique
quantique, etc.).
Exercice 2.15 Sur l’ensemble Z des entiers relatifs on considère l’opération “ soustraction ” : (a, b) 7→ a−b.
Cette opération est-elle associative , commutative ? Admet-elle un élément neutre ?
Exercice 2.16 Sur N∗ on considère l’application “ puissance ” : (a, b) 7→ ab . Est-elle associative ?
Notation. Cas particulier de la somme de deux fonctions. Soit A une partie de R et soient
f : A → R et g : A → R deux fonctions. Alors on définit une nouvelle fonction, la somme de
f et g, notée f + g, par
f +g : A → R
x 7→ f (x) + g(x).
Ainsi, si l’on dénote par Appl(A, R) l’ensemble de toutes les fonctions de A dans R, on peut
munir cet ensemble de l’opération + ; on vérifie facilement que (Appl(A, R), +) est un groupe.
Remarquons en passant qu’on peut, à partir d’une fonction f : A → R et d’un réel λ
définir la nouvelle fonction λf par λf : A → R, x 7→ λ · f (x).
2.3.3
Le corps des nombres rationnels
Si on considère maintenant l’opération multiplication sur Z, on voit qu’elle est associative,
commutative, qu’elle admet le nombre 1 comme élément neutre mais que seuls les éléments
1 et −1 admettent des inverses. Donc Z n’est pas un groupe pour la multiplication.
Par ailleurs, si x, y, z sont des éléments de Z, on a les égalités
x(y + z) = xy + xz
et
(y + z)x = yx + zx .
On dit que la multiplication est distributive par rapport à l’addition (on peut “ distribuer ”
la multiplication par x à y et z). Cette situation se rencontre souvent, d’où la définition :
24
Définition 2.3.4 Soit un ensemble E muni de deux opérations notées par exemple + et ×.
On dit que l’opération × est distributive par rapport à l’opération + si, pour tout triplet
(x, y, z) d’éléments de E, on a
x × (y + z) = (x × y) + (x × z)
et (y + z) × x = (y × x) + (z × x) .
Si on rassemble les propriétés de l’ensemble Z muni des opérations addition et multiplication,
on dira que Z possède une structure d’anneau commutatif.
Le fait que, pour la multiplication, les éléments de Z n’ont en général pas d’inverse conduit
à introduire un ensemble de nombres plus grand, l’ensemble Q des nombres rationnels. Pour
cela on considère l’ensemble des fractions ab , où a ∈ Z et b ∈ N∗ sur lequel on définit une
0
addition et une multiplication et on dit que deux fractions ab et ab0 représentent le même
nombre rationnel si ab0 = ba0 . Nous ne détaillerons pas cette construction qui sera étudiée
plus précisément dans un cours d’algèbre ultérieur. Bien entendu, les règles de calcul sur
les fractions sont supposées bien connues. Nous les résumerons en disant que l’ensemble Q
obtenu admet pour l’addition et la multiplication la structure de corps dont nous donnons
la définition générale suivante :
Définition 2.3.5 Soit un ensemble E muni de deux opérations notées + et ×. On dit que
E est muni d’une structure de corps pour ces opérations si :
a) Pour +, E est un groupe commutatif. Notons 0 l’élément neutre de ce groupe.
b) L’opération × est associative, commutative, et admet un élément neutre noté 1. Tous les
éléments de E différents de 0 admettent un inverse pour ×.
c) L’opération × est distributive par rapport à +.
Par ailleurs l’ensemble Q est muni d’une relation d’ordre total, définie par la condition
(si a et c sont dans Z, b et d dans N∗ )
a
c
≤
⇐⇒ ad ≤ bc.
b
d
Vis à vis de l’addition et de la multiplication, cette relation d’ordre vérifie
d) Pour tous x, y et z éléments de Q,
x ≤ y =⇒ x + z ≤ y + z .
e) Pour tous x, y et z éléments de Q
x ≤ y et 0 ≤ z =⇒ x × z ≤ y × z .
De manière générale, un ensemble E muni de deux opérations + et × et d’une relation
d’ordre ≤ vérifiant les propriétés a), b), c), d) et e) de la définition 2.3.5 est dit muni d’une
structure de corps ordonné.
Exercice 2.17 L’ensemble Q des nombres rationnels est-il un groupe pour l’opération multiplication ? L’ensemble Q∗ en est-il un ?
25
2.4
Le corps ordonné des réels
Mis à part les nombres négatifs dont l’introduction a été relativement tardive, les nombres
entiers et les nombres rationnels (plus exactement les fractions) sont connus depuis des temps
très anciens. Mais, dès l’antiquité il est apparu qu’ils étaient insuffisants pour l’étude des
grandeurs dont on dit couramment qu’elles sont “ continues ”, comme les longueurs, les
durées, etc. Si on cherche à mesurer la longueur des segments d’une droite en les rapportant
à un segment unité on s’aperçoit que certains segments ne peuvent être mesurés avec un
nombre rationnel : c’est le cas pour la diagonale d’un carré de côté unité. Le carré de sa
longueur devrait être égal à 2 d’après le théorème de Pythagore ; or les mathématiciens
grecs ont montré qu’il n’existe pas de nombre rationnel dont le carré vaut 2. Ce fait a
beaucoup surpris car on pouvait penser que l’ensemble des nombres rationnels était assez
riche puisqu’entre deux rationnels il en existe une infinité. Malgré cela, les rationnels ne
peuvent suffire à graduer complètement une droite.
On a ainsi été amené à construire un ensemble de nombres plus grand que l’ensemble Q,
possédant lui aussi la structure de corps ordonné (pour les opérations +, × et la relation ≤)
mais constituant un ensemble pouvant être mis en bijection avec les points d’une droite. Nous
ne pouvons donner ici le détail de cette construction. Il nous suffira de retenir que l’ensemble
des nombres réels ainsi obtenu R est un corps totalement ordonné contenant le corps
Q des nombres rationnels et satisfaisant en plus la propriété suivante que nous prendrons
comme axiome :
Axiome de la borne supérieure. Toute partie de R non vide et majorée admet une borne
supérieure.
Exercice 2.18 En déduire que toute partie non vide et minorée de R admet une borne inférieure.
Exercice 2.19 Soit E une partie de R admettant une borne supérieure s. Montrer que si s > 0 alors il
existe un élément de E qui est strictement positif.
Exercice 2.20 Soit E une partie de R admettant une borne supérieure s. Montrer que si s 6∈ E, alors E
possède une infinité d’éléments.
L’axiome de la borne supérieure permet de montrer que, dans R, il existe un nombre dont
le carré vaut 2. Nous n’en donnerons pas ici la démonstration.
Si r est un nombre rationnel strictement positif, on peut montrer à l’aide de la proposition
2.2.10 qu’en ajoutant r à lui-même un nombre suffisant de fois on peut dépasser tout nombre
rationnel donné à l’avance : on dit que Q a la propriété d’Archimède ou que c’est un corps
archimédien.
Les axiomes définissant R permettent de montrer qu’il possède aussi cette propriété qui
joue un rôle important dans l’étude des limites.
Proposition 2.4.1 (Propriété d’Archimède.) Pour tout réel u strictement positif et tout
réel a, il existe un entier naturel n tel que nu > a.
Démonstration : Raisonnons par l’absurde : supposons que u soit un réel strictement positif,
que a soit un réel et que, pour tout entier n ∈ N, on ait nu ≤ a. Dans ces conditions
l’ensemble U = {nu ; n ∈ N} est une partie non vide de R admettant a comme majorant.
Donc U admet une borne supérieure. Notons la S. Le nombre S − u est strictement inférieur
à S. Par définition de la borne supérieure ce n’est donc pas un majorant de U . Cela veut
26
dire qu’il existe au moins un élément de U , disons n0 u, qui n’est pas majoré par S − u. On
a donc n0 u > S − u et par conséquent (n0 + 1)u > S. Cela est contradictoire avec le fait que
S est un majorant de U .
2.4.1
La fonction partie entière
Proposition 2.4.2 Soit x un réel. Il existe un élément de Z unique, appelé partie entière
de x et noté [x] (ou parfois E(x)) tel que
[x] ≤ x < [x] + 1.
(2.4.1)
Autrement dit [x] est le plus grand entier inférieur ou égal à x.
Remarque. Il est facile de voir que (2.4.1) équivaut à x − 1 < [x] ≤ x.
Démonstration : En prenant u = 1 dans l’énoncé de la propriété d’Archimède 2.4.1 on voit
que tout nombre réel positif est majoré par un nombre entier et comme il est minoré par 0,
on peut dire qu’il est encadré par deux entiers. Par symétrie tout réel négatif est lui aussi
encadré par deux entiers relatifs. Soit alors un réel x : l’ensemble des entiers relatifs inférieurs
ou égaux à x est non vide et majoré. Il admet donc un plus grand élément, qu’on note [x],
qui remplit la condition de l’énoncé.
Pour l’unicité notons m un entier relatif satisfaisant m ≤ x < m + 1 ou encore −m − 1 <
−x ≤ −m. Avec (2.4.1) on obtient [x] − m − 1 < [x] − x ≤ x − x < [x] + 1 − x ≤ [x] + 1 − m
donc [x] − m − 1 < 0 < [x] + 1 − m ou encore −1 < m − [x] < 1. Puisque m − [x] est un
entier relatif on en déduit que m − [x] = 0 donc m = [x] ce qui montre l’unicité.
Exercice 2.21 Montrer que, pour tout réel x et tout entier relatif k on a [x + k] = [x] + k.
Exercice 2.22 Donner la représentation graphique de la fonction définie sur R par x 7→ 2x − [2x].
2.4.2
Approximations décimales d’un réel
Chacun sait que le nombre π, rapport du périmètre d’un cercle à son diamètre, vérifie
315
314
≤ π <
. On dit que π admet 3, 14
l’encadrement 3, 14 ≤ π < 3, 15, ou encore
2
10
102
comme approximation décimale à 10−2 près par défaut. Voyons comment les propriétés
fondamentales de R et en particulier la propriété de la borne supérieure permettent de
justifier l’approximation des nombres réels par des nombres décimaux (i.e. par des rationnels
de la forme 10km , k ∈ Z, m ∈ N).
Proposition 2.4.3 Pour tout nombre réel x et tout entier m il existe un entier k ∈ Z,
unique, tel que
k
k
1
≤x< m+ m.
m
10
10
10
k
1
k
≤ x <
+ m sont équivalentes aux inégalités
Démonstration : Les inégalités
m
m
10
10
10
k ≤ 10m x < k + 1. Elles sont donc vérifiées si et seulement si k est la partie entière du réel
10m x. Cela détermine bien k de manière unique.
Exercice 2.23 Soit x et y deux réels, h et k deux entiers tels que h10−2 (resp. k10−2 ) soit une approximation
à 10−2 près par défaut de x (resp. de y). Peut-on affirmer que (h + k)10−2 est une approximation à 10−2
près par défaut de x + y ?
Exercice 2.24 L’ensemble des nombres décimaux muni des opérations addition et multiplication a-t-il une
structure de corps ?
27
2.4.3
Valeur absolue
Soit un réel a . Puisque R est totalement ordonné l’ensemble {−a, a} admet un plus
grand élément. On appelle valeur absolue de a ce plus grand élément :
|a| = max{−a, a} .
Exercice 2.25 Donner la démonstration des inégalités triangulaires, pour deux réels a et b,
|a + b| ≤ |a| + |b|
| |a| − |b| | ≤ |a − b| .
et
Exercice 2.26 Montrer l’équivalence :
∀(a, b) ∈ R × R,
|a + b| = |a| + |b| ⇐⇒ ab ≥ 0.
Exercice 2.27 Montrer que, pour tout réel x, on a
2.4.4
√
x2 = |x|.
Intervalles de R
Définition 2.4.4 Une partie A de R est un intervalle si, quelque soient les éléments a et b
de A, avec a ≤ b, tout élément c de R vérifiant a ≤ c ≤ b appartient aussi à A.
Exercice 2.28 Montrer que l’intersection d’une famille quelconque d’intervalles de
R est un intervalle.
Proposition 2.4.5 Tout intervalle de R appartient à l’une des espèces suivantes :
a) L’ensemble vide ∅.
b) Les singletons {a}, a ∈ R.
c) Les intervalles d’extrémités réelles a et b avec a < b qui peuvent être ouverts (]a, b[),
fermés ([a, b], qu’on appelle aussi segments) ou semi-ouverts ([a, b[ ou ]a, b]).
d) Les demi-droites d’extrémité a, ouvertes notées ]a, +∞[, ] − ∞, a[ ou fermées notées
[a, +∞[, ] − ∞, a].
e) La droite R.
Exercice 2.29 Vérifier que chacun des ensembles décrits dans la liste précédente est bien un intervalle au
sens de la définition 2.4.4. Montrer ensuite que tout intervalle est du type de l’un d’entre eux.
Proposition 2.4.6 Tout intervalle de R non vide et non réduit à un point contient une
infinité de rationnels.
Démonstration : C’est une conséquence du résultat de l’exercice suivant.
Exercice 2.30 Soient a et b deux réels vérifiant a < b.
k
1
Montrer que si n est un entier vérifiant n > b−a
il existe un entier k ∈ Z tel qu’on ait
∈]a, b[.
n
28
Chapitre 3
Suites de nombres réels
3.1
Généralités
Définition 3.1.1 Une suite de nombres réels (ou suite réelle) u est une application u de N
dans R.
Notation. Il est d’usage de poser u(n) = un pour tout n ∈ N et de noter la suite u = (un )n∈N
ou plus simplement u = (un ). On dit que un est le terme général de la suite u.
Remarque. Plus généralement, on appellera suite réelle toute application définie sur un
intervalle [n0 , +∞[ de N et à valeurs dans R. Dans ce cas, on utilisera la notation u =
(un )n≥n0 . Ainsi la suite de terme général (1/n) est définie pour tout n ≥ 1. On notera
toutefois qu’un changement de variable ramène l’étude de la suite précédente à celle de la
suite (1/(n + 1)) définie sur N. Il en est ainsi dans le cas général, c’est la raison pour laquelle
nous supposerons les suites définies sur N.
Une suite peut être définie de plusieurs façons :
- terme à terme : ainsi la formule un = 5 + 3n pour tout n ∈ N définit une suite dont
les quatre premiers termes sont
u0 = 5, u1 = 8, u2 = 11, u3 = 14, . . . ;
- à l’aide de plusieurs formules : par exemple
u2n = 2n2 ,
u2n+1 = 1
pour tout n ∈ N définit la suite dont les premiers termes sont
0, 1, 2, 1, 8, 1, 18, 1, 32, 1, . . . ;
- par récurrence : ainsi
u0 = u1 = 1,
un+2 = un+1 + un
pour tout n ∈ N
définit la suite, dite de Fibonacci1 , dont les premiers termes sont
1, 1, 2, 3, 5, 8, 13, 21, 34 . . .
1
Fibonacci, aussi connu sous le nom de Léonard de Pise (∼1170-1250) a rencontré cette suite dans l’étude
de l’évolution démographique de familles de lapins
29
La notion fondamentale dans l’étude des suites est la notion de limite. On va en donner
ici une introduction heuristique avant le développement de la prochaine section. On souhaite
répondre à la question suivante : comment se comporte un lorsque n tend vers l’infini, c’està-dire quand n est “ de plus en plus grand ” ?
1 + (1/n)
n+1
. En écrivant un =
on peut penser
• Étudions d’abord le cas où un =
n+2
1 + (2/n)
que plus n augmente, plus les termes de la suite se rapprochent de ` = 1 donc que “ un est
arbitrairement voisin de 1 quand n est assez voisin de +∞ ”. Plus précisément, si n > N
alors on a :
1
1
1
|un − 1| =
<
≤
.
n+2
n
N
On peut donc rendre un arbitrairement voisin de 1 en “ jouant ” sur N : étant donné un réel
1
> 0 on aura |un − 1| < pour tout entier n tel que n >N à condition d’avoir choisi N > ,
ce qui est possible d’après la propriété d’Archimède (Proposition 2.4.1). Par exemple, pour
que |un − 1| < 10−5 , il suffit que n √
≥ N où N ≥ 105 ; pour que |un − 1| < 10−12 , il suffit ...
• Étudions ensuite le cas vn = n2 + 1. Il semble que vn devient arbitrairement grand
quand n augmente donc que “ vn est arbitrairement voisin de +∞ quand n est assez voisin
de +∞ ” . Plus précisément, si n ≥ N alors :
√
vn > N 2 ≥ N.
On peut donc rendre un arbitrairement grand en “ jouant ” sur N : étant donné un réel A
on aura vn > A dès que n ≥ N à condition d’avoir choisi N > A. Par exemple, pour que
vn > 104 , il suffit que n ≥ N , où N ≥ 104 ; pour que un > 1020 , il suffit ...
3.2
Limites
L’étude faite en introduction nous amène à dire que “ un tend vers ` ∈ R quand n tend
vers +∞ ” lorsque “ un est arbitrairement voisin de ` si n est assez voisin de +∞ ” et à
poser la définition précise suivante.
Définition 3.2.1 Soit ` ∈ R. On dit que la suite (un ) tend vers ` (ou admet ` pour
limite) si la condition suivante est vérifiée :
pour tout > 0, il existe N ∈ N tel que si n ≥ N alors un ∈]` − , ` + [ (i.e. |un − `| < ).
On peut écrire ceci à l’aide de quantificateurs :
∀ > 0, ∃N ∈ N, ∀n ∈ N, (n ≥ N ⇒ |un − `| < ).
Remarque. Il résulte immédiatement de cette définition que les conditions “ (un ) tend vers
` ” et “ (un − `) tend vers 0 ” sont équivalentes. La condition “ (un ) tend vers ` ” est aussi
équivalente à la condition “ (|un − `|) tend vers 0 ”.
On peut de même donner un sens précis aux phrases “ un tend vers +∞ quand n tend
vers +∞ ” et “ un tend vers −∞ quand n tend vers +∞ ”.
Définition 3.2.2 On dit que la suite (un ) tend vers +∞ si :
pour tout A ∈ R, il existe N ∈ N tel que si n ≥ N alors un ∈]A, +∞[ (i.e. un > A).
30
On peut écrire ceci à l’aide de quantificateurs :
∀A ∈ R, ∃N ∈ N, ∀n ∈ N, (n ≥ N ⇒ un > A).
Définition 3.2.3 On dit que la suite (un ) tend vers −∞ si :
pour tout A ∈ R, il existe N ∈ N tel que si n ≥ N alors un ∈] − ∞, A[ (i.e. un < A).
On peut écrire ceci à l’aide de quantificateurs :
∀A ∈ R, ∃N ∈ N, ∀n ∈ N, (n ≥ N ⇒ un < A).
Remarque. Bien sûr il existe des suites qui ne vérifient aucune de ces définitions, c’est-àdire qu’elles ne tendent ni vers un réel ` ni vers +∞, ni vers −∞. Par exemple, si un =
(−1)n , on peut se convaincre en séparant les indices pairs et les indices impairs que la suite
prend alternativement les valeurs −1 et 1. On ne peut donc pas trouver ` tel que un soit
arbitrairement voisin de ` pourvu que n soit assez grand (pour une étude plus rigoureuse,
voir l’exercice-type 3.6).
Définition 3.2.4 Une suite (un ) est dite convergente s’il existe un réel ` tel que (un ) tende
vers `. Une suite est dite divergente si elle n’est pas convergente.
Remarque. Les suites divergentes sont les suites tendant vers une limite infinie et les suites
qui n’admettent pas de limite.
Exercice-type 3.1 Montrer que les suites
1
1
et √
tendent vers 0.
n
n
1
Solution. Soit > 0. On cherche N ∈ N tel que pour tout n ∈ N, (n ≥ N ⇒ |un − 0| < ). Or < si
n
1
1
1
et seulement si n > : il suffit donc de prendre N ∈ N tel que N > , par exemple N = E
+ 1.
1
1
On raisonne de façon analogue avec la seconde suite : on a √ < si et seulement si n > 2 : il suffit
n
1
1
+ 1) pour que la condition n ≥ N entraı̂ne
de prendre N ∈ N tel que N > 2 (par exemple N = E
2
√
0 < (1/ n) < .
Exercice 3.2 Montrer que si (un ) est constante elle converge.
Exercice 3.3 Montrer qu’une suite bornée (c’est-à-dire dont l’image est une partie bornée de R) ne tend
pas vers −∞, ni vers +∞.
Exercice 3.4 Étant donné un entier p ∈ N∗ et une suite (un ), on définit une nouvelle suite (vn ) en posant
vn = un+p , pour tout n ∈ N. Montrer que si (un ) tend vers ` il en est de même de (vn ).
Exercice 3.5 En utilisant l’inégalité |a| − |b| ≤ |a − b|, montrer que si la suite (vn ) converge vers ` ∈ R
alors lim(|vn |) = |`|. Étudier la réciproque.
Exercice-type 3.6 Montrer que la suite (un ) = (−1)n n’a pas de limite.
Solution. Notons d’abord que la suite étant bornée, elle ne tend ni vers +∞ ni vers −∞ (exercice 3.3
ci-dessus). Il reste à montrer qu’elle ne tend pas non plus vers un réel donc que : pour tout ` ∈ R, il existe
> 0 tel que, pour tout entier N , il existe n ≥ N vérifiant |un − `| > . Sachant que la suite ne prend que
les valeurs −1 et 1, on voit immédiatement qu’il suffit de choisir = 1/2, et ceci quel que soit `. En effet, on
ne peut pas avoir simultanément |un − `| < 1/2 et |un+1 − `| < 1/2.
31
Proposition 3.2.5 (Unicité de la limite) Si la suite (un ) est convergente, sa limite est
unique.
Remarque. L’énoncé précédent signifie qu’une suite ne peut pas converger à la fois vers
deux réels distincts ` et `0 .
Démonstration : Raisonnons par l’absurde et supposons que la suite possède deux limites
différentes ` et `0 . On a |` − `0 | > 0. Choisissons ε > 0 tel que 2ε < |` − `0 |, par exemple
ε = |` − `0 |/3. Puisque (un ) converge vers ` et `0 , il existe des entiers N1 et N2 ayant la
propriété suivante : si n ≥ N1 alors |un − `| < ε et si n ≥ N2 alors |un − `0 | < ε. Soit N le
plus grand des entiers N1 et N2 . On a les inégalités |uN − `| < ε et |uN − `0 | < ε. Grâce à
l’inégalité triangulaire, on voit que
|` − `0 | ≤ |` − uN | + |uN − `0 | < ε + ε = 2ε < |` − `0 |,
d’où |` − `0 | < |` − `0 |, ce qui est impossible.
Puisqu’une suite est une application, la définition suivante est un cas particulier des définitions
vues en 2.2.3
Définition 3.2.6 Une suite réelle (un ) est dite majorée (resp. minorée) si l’ensemble de ses
termes U = {u0 , u1 , u2 , . . .} = {un ; n ∈ N} est majoré (resp. minoré) c’est-à-dire s’il existe
M ∈ R tel que pour tout n ∈ N, un ≤ M (resp. il existe m ∈ R tel que pour tout n ∈ N,
un ≥ m).
Une suite est dite bornée si elle est majorée et minorée.
Proposition 3.2.7 Toute suite convergente est bornée.
Démonstration : Soit (un ) une suite de limite l ∈ R. Il faut prouver qu’il existe M ∈ R tel
que, pour tout n ∈ N, |un |6 M . Appliquons la définition de la convergence avec = 1 :
∃N ∈ N, ∀n ∈ N, (n ≥ N ⇒ |un − `| < 1 ).
Puisque |un | < |l| + 1 pour n ≥ N , l’ensemble {un ; n ≥ N } est borné. On peut alors
conclure en remarquant que l’ensemble fini {u0 , u1 , . . . , uN −1 } est borné et que la réunion
{u0 , u1 , . . . , uN −1 } ∪ {un ; n ≥ N } de deux ensembles bornés est un ensemble borné.
Exercice 3.7 Montrer à l’aide d’un exemple que la réciproque de la proposition précédente est fausse.
Exercice 3.8 Montrer qu’une suite qui tend vers +∞ est minorée et n’est pas majorée.
Exercice 3.9 Montrer qu’une suite qui tend vers −∞ est majorée et n’est pas minorée.
Notations. La proposition 3.2.7 et les exercices précédents montrent qu’une suite (un ) ne
peut pas tendre à la fois vers une limite finie et vers +∞ (ou −∞). Elle ne peut tendre à la
fois vers +∞ et −∞. Lorsque la suite (un ) tend vers la limite ` (finie ou infinie), on adoptera
la notation lim(un ) = ` ou encore lim un = `. Le lecteur pourra rencontrer ailleurs d’autres
notations comme un −−−→ ` ou bien lim un = `. Dans le cas où ` ∈ R, si on a de plus un ≤ `
n→∞
(resp. un ≥ `) pour n assez grand
n→∞
2
on notera alors lim(un ) = `− (resp. lim(un ) = `+ ).
2
On dit “ un ≤ ` pour n assez grand ” ou aussi “ un ≤ ` pour presque tous les n ” s’il existe un n0 ∈ N
tel qu’on ait un ≤ ` pour tout n ≥ n0 .
32
Théorème 3.2.8 (Passage à la limite dans les inégalités) Soit (un ) une suite qui converge
vers le réel `. Soit a ∈ R. Si pour tout n ∈ N, on a un ≥ a, alors ` ≥ a.
Démonstration : On raisonne par l’absurde. Supposons ` < a et appliquons la définition de
la convergence avec = a − ` > 0 :
∃N ∈ N, ∀n ∈ N, (n ≥ N ⇒ ` − (a − `) < un < ` + (a − `) = a).
Or ceci contredit le fait que un ≥ a pour tout n. On a donc donc ` ≥ a.
Attention ! ! Si pour tout n ∈
un contre-exemple.
N
on a un > a, on ne peut pas conclure que ` > a. Trouver
Exercice 3.10 (Généralisation du théorème) À l’aide de l’exercice 3.4 ci-dessus, observer que le résultat du
théorème reste vrai si on suppose seulement que les termes de la suite sont supérieurs ou égaux à a à partir
d’un certain rang (i.e. il existe n0 ∈ N tel que un ≥ a pour n ≥ n0 ).
Proposition 3.2.9 (Théorème “ d’encadrement ”)
1. Soient (un ), (vn ) et (wn ) trois suites telles que, pour tout n ∈ N, un ≤ vn ≤ wn . Si les
suites (un ) et (wn ) convergent vers la même limite réelle ` alors (vn ) converge vers `.
2. Soit (un ) et (vn ) deux suites telles que pour tout n ∈ N, un ≤ vn . Si (un ) tend vers
+∞ alors (vn ) tend vers = +∞ ; si (vn ) tend vers −∞ alors (un ) tend vers −∞.
Démonstration : Démontrons la première assertion, les autres se démontrant de façon analogue.
Soit > 0. On veut démontrer que :
∃N ∈ N, ∀n ∈ N, (n ≥ N ⇒ ` − < vn < ` + ).
Mais lim(un ) = ` et lim(wn ) = ` donc :
et :
∃N1 ∈ N, ∀n ∈ N, n ≥ N1 ⇒ ` − < un < ` + ,
∃N2 ∈ N, ∀n ∈ N, n ≥ N2 ⇒ ` − < wn < ` + .
On a alors, en posant N = max(N1 , N2 ) :
∀n ∈ N, (n ≥ N ⇒ ` − < un ≤ vn ≤ wn < ` + )
d’où la conclusion.
Exercice 3.11 Démontrer les deux assertions du point 2 de la proposition 3.2.9.
Corollaire 3.2.10 Soient (un ) et (vn ) deux suites de nombres réels telles que |un | ≤ |vn |
pour tout n ∈ N (ou à partir d’un certain rang). Si lim(vn ) = 0, on a alors lim(un ) = 0.
Démonstration : On applique la remarque après la définition 3.2.1 et le théorème d’encadrement
à 0 ≤ |un | ≤ |vn |.
33
3.3
Règles de calcul sur les limites.
Théorème 3.3.1 Soient (un ) et (vn ) deux suites convergentes de nombres réels. Posons
lim un = ` ∈ R et lim vn = `0 ∈ R. On a alors :
1. lim (un + vn ) = ` + `0 ;
2. Si λ ∈ R, on a lim(λ · un ) = λ · ` ;
3. lim (un · vn ) = ` · `0 ;
4. Si `0 6= 0, il existe un entier N1 tel que pour tout n ≥ N1 on ait vn 6= 0. Par conséquent
un /vn est bien défini pour n ≥ N1 . La suite (un /vn )n≥N1 tend vers `/`0 .
Démonstration :
1. Soit > 0. On cherche N ∈ N tel que
∀n ∈ N (n ≥ N ⇒ |(un + vn ) − (` + `0 )| < ).
On peut écrire grâce à la première inégalité triangulaire :
|(un + vn ) − (` + `0 )| = |(un − `) + (vn − `0 )| ≤ |un − `| + |vn − `0 | .
Puisque lim (un ) = `, il existe N1 ∈ N tel que pour tout n ≥ N1 on ait |un − `| < (/2). De
même, puisque lim (vn ) = `0 , il existe N2 ∈ N tel que pour tout n ≥ N2 on ait |vn − `0 | <
(/2). En posant N = max(N1 , N2 ), on obtient ainsi que si n ≥ N alors
|(un + vn ) − (` + `0 )| < (/2) + (/2) = .
2. Si λ = 0, tous les termes de la suite (λ · un ) sont nuls, et par conséquent lim(λ · un ) = 0.
Supposons λ 6= 0 et donnons nous > 0. En utilisant la définition de la convergence de
la suite (un ) avec 0 = /|λ|, on voit qu’il existe N ∈ N tel que pour tout n ≥ N on ait
|un − `| ≤ 0 = /|λ|. Si n ≥ N , on a donc |λ · un − λ · `| = |λ| · |un − `| ≤ (|λ| · )/|λ| = .
3. On a un · vn − ` · `0 = (un − `) · vn + ` · (vn − `0 ), d’où
|un · vn − ` · `0 | ≤ |un − `| · |vn | + |`| · |vn − `0 |
en utilisant l’inégalité triangulaire. D’après la proposition 3.2.7, la suite (vn ) est bornée : il
existe M > 0 tel que pour tout n ∈ N on ait |vn | ≤ M . Il en résulte que pour tout n ∈ N,
on a
|un · vn − ` · `0 | ≤ |un − `|M + |`| · |vn − `0 |.
Comme le deuxième membre de cette expression tend vers 0 (utiliser 1. et 2.), il en est de
même du premier membre (utiliser le corollaire 3.2.10).
4. En prenant 0 = |`0 |/2 > 0 dans la définition de la convergence de (vn ) vers `0 , on aura
que :
∃N2 ∈ N, ∀n ∈ N (n ≥ N2 ⇒ |vn − `0 | ≤ |`0 |/2).
L’inégalité triangulaire inverse |`0 | − |vn | ≤ |`0 − vn | entraı̂ne que |vn | ≥ |`0 | − |`0 − vn | ≥ |`0 |/2.
En particulier, si n ≥ N = max(N1 , N2 ) on a vn 6= 0 et 1/vn a un sens. On peut alors écrire
pour n ≥ N :
0
0
1
− 1 = ` − vn ≤ 2 |vn − ` | .
v n `0 v n · `0 (`0 )2
34
Mais la suite (|vn − `0 |) tend vers 0, donc lim(1/vn ) = 1/`0 .
La suite (un /vn ) se traite en utilisant ce qui précède ainsi que 3. et en remarquant que
un /vn = (un ) · (1/vn ).
Corollaire 3.3.2 Soient (un ) et (vn ) deux suites convergentes telles que :
1. pour tout n ∈ N, un ≤ vn ;
2. lim(un ) = ` et lim(vn ) = `0 .
On a alors ` ≤ `0 .
Démonstration : Il suffit de considérer la suite (vn − un ) : elle est positive et elle converge
vers `0 − ` d’après le théorème 3.3.1. On lui applique alors le théorème de passage à la limite
dans les inégalités.
Attention ! ! Si lim vn = 0, les réels vn ne sont pas nécessairement différents de zéro à partir
d’un certain rang (et donc 1/vn n’a pas nécessairement de sens), et même si c’est le cas, on
ne peut pas dire que lim 1/vn = ∞ (d’ailleurs serait-ce +∞ ou −∞ ?). Donner un exemple
où la suite (1/vn ) n’a pas de limite.
Retenir toutefois le résultat suivant :
Théorème 3.3.3 Soit (un ) une suite à termes non nuls :
Si lim un = 0+ , alors lim 1/un = +∞. Si lim un = 0− , alors lim 1/un = −∞.
Démonstration : Laissée en exercice.
Théorème 3.3.4 (Produit d’une suite de limite nulle et d’une suite bornée) Si (u n )
est une suite de limite nulle et si (vn ) est une suite bornée, alors lim (un · vn ) = 0 .
Démonstration : La suite (vn ) étant bornée, il existe M > 0 tel que pour tout n ∈ N on ait
|vn | ≤ M . Il en résulte que pour tout n ∈ N on a
|un · vn | = |un | · |vn | ≤ M · |un |.
Comme lim |un | = 0, on en déduit, d’après le théorème d’encadrement (Corollaire 3.2.10),
que lim |un · vn | = 0, c’est-à-dire que lim(un · vn ) = 0.
Théorème 3.3.5 Soient (un ) et (vn ) deux suites de réels. On suppose que lim(vn ) = +∞.
1. Si (un ) est minorée (par exemple si (un ) converge ou si lim(un ) = +∞), on a
lim(un + vn ) = +∞.
2. Si lim(un ) = ` > 0 ou si lim(un ) = +∞, on a lim(un · vn ) = +∞.
3. Si lim(un ) = ` < 0 ou si lim(un ) = −∞, on a lim(un · vn ) = −∞.
4. Il existe N1 ∈ N tel que pour tout n ≥ N1 on ait vn 6= 0. Si lim(un ) = ` ∈ R, on a
lim(un /vn )n≥N1 = 0.
35
Démonstration : Démontrons par exemple 1. Puisque la suite (un ) est minorée, il existe
M ∈ R tel que pour tout n ∈ N on ait un ≥ M .
Soit A ∈ R. On cherche N ∈ N tel que pour tout n ≥ N on ait un + vn > A. Puisque
lim(vn ) = +∞, il existe N ∈ N tel que pour tout n ≥ N on ait vn > A − M , d’où
un + v n ≥ u n + M > A − M + M = A
si n ≥ N .
La démonstration des autres assertions est laissée en exercice.
Exercice 3.12 Énoncer le théorème correspondant lorsqu’on suppose que lim(vn ) = −∞.
Remarque. Il est pratique d’adopter les conventions suivantes :
– ∀` ∈ R, ` + (+∞) = +∞ et ` + (−∞) = −∞ ;
– (+∞) + (+∞) = +∞, (−∞) + (−∞) = −∞ ;
– ∀` > 0, ` · (+∞) = +∞ et ` · (−∞) = −∞ ;
– ∀` < 0, ` · (+∞) = −∞ et ` · (−∞) = +∞ ;
– ∀` ∈ R, `/(+∞) = 0 et `/(−∞) = 0 ;
– (+∞) · (+∞) = +∞ ;
– (+∞) · (−∞) = (−∞) · (+∞) = −∞ ;
– (−∞) · (−∞) = +∞ ;
Avec ces conventions, on a les énoncés suivants (voir les théorèmes 3.3.1 et 3.3.5) :
• lim(un +vn ) = lim(un )+lim(vn ) dans le cas où lim(un ) et lim(vn ) appartiennent à R∪{+∞} ;
• lim(un +vn ) = lim(un )+lim(vn ) dans le cas où lim(un ) et lim(vn ) appartiennent à R∪{−∞} ;
• lim(un · vn ) = lim(un ) · lim(vn ) dans chacun des trois cas suivants :
1. les limites de (un ) et de (vn ) appartiennent à R ;
2. lim(un ) ∈ R \ {0} et lim(vn ) ∈ {−∞, +∞} ;
3. les limites de (un ) et de (vn ) appartiennent à {−∞, +∞}.
Formes indéterminées : Il s’agit des études de limite qui n’entrent pas dans le cadre
général des règles données dans les propositions précédentes, et qu’il faut traiter au cas par
cas :
– ∞ − ∞ : il s’agit du cas où on étudie la limite de (un + vn ) sachant que lim un = +∞
et lim vn = −∞.
– 0 · ∞ : il s’agit du cas où on étudie la limite de (un · vn ) sachant que lim un = 0 et
lim vn = +∞ (ou lim vn = −∞).
36
– 0/0 : il s’agit du cas où on étudie la limite de (un /vn ) sachant que lim un = 0 et
lim vn = 0.
– ∞/∞ : il s’agit du cas où on étudie la limite de (un /vn ) sachant que les limites des
suites (un ) et (vn ) sont infinies.
√
√
Exercice-type 3.13 Déterminer lim ( n + 1 − n).
√
Solution.
On a lim ( n) = +∞ (vérification immédiate en utilisant la définition de la limite) d’où
√
lim ( n + 1) = +∞, donc on est face à l’indétermination ∞ − ∞. Une technique classique permet dans ce
cas de lever l’indétermination : la méthode de l’expression conjuguée. On écrit simplement que :
0 6 un
√
√ √
√
√
√
( n + 1 − n)( n + 1 + n)
1
√
= n+1− n =
= √
√
√
n+1+ n
n+1+ n
1
n
6√
√
et on conclut que lim un = 0 grâce au théorème d’encadrement sachant que lim(1/ n) = 0.
Exercice-type 3.14 Soit P : x 7→ a0 + a1 x + a2 x2 + · · · + ap xp une fonction polynôme de degré p>1
(ap ∈ R∗ ). Calculer la limite de (un = P (n)).
Solution. En utilisant le théorème sur la limite d’un produit, on voit que pour tout k ≥ 1, lim (n k ) = +∞
puis lim (ak .nk ) = sgn(ak ).(+∞) 3 si ak 6= 0. Ne connaissant pas la répartition des signes des ak , on ne
peut pas appliquer brutalement le théorème de limite d’une somme car on peut tomber sur l’indétermination
∞ − ∞. Dans cette situation, on peut lever l’indétermination par la méthode de mise en facteur du terme
dominant qui montre que la limite se lit simplement sur le terme de plus haut degré ap xp . Plus précisément,
on écrit :
ap−2
a1
a0
ap−1
+
+
.
.
.
+
+
a 0 + a 1 n + a 2 n2 + · · · + a p np = a p np 1 +
.
ap .n
ap .n2
ap .np−1
ap .np
1
ap−i
ap−i 1
. ....
Chacune des suites
=
, où i = 1, 2, . . . , p, tend vers 0, donc il suffit d’appliquer
ap .ni
ap n
n
les théorèmes sur la limite d’une somme et d’un produit pour voir que lim (un ) = lim (ap np ) = sgn(ap ).∞
Exercice-type 3.15 Soient P : x → a0 + a1 x + a2 x2 + · · · + ap xp et Q : x → b0 + b1 x + b2 x2 + · · · + bq xq
deux fonctions polynômes de degré p ≥ 1 et q ≥ 1 respectivement (on a donc a p ∈ R∗ et bq ∈ R∗ ). Calculer
P (n)
= R(n), où R est la fonction rationnelle P/Q.
la limite de un =
Q(n)
Solution. D’après l’exercice-type 3.14 on a une forme indéterminée du type (∞/∞). On reprend alors la
méthode de la mise en facteur du terme dominant vue dans cet exercice-type. On peut ainsi écrire u n sous la
(ap np )vn
forme un =
, où (vn ) et (wn ) sont deux suites de limite 1. On trouve finalement, grâce au théorème
(bq nq )wn
sur la limite d’un quotient, que trois cas peuvent se présenter :
– si p > q, alors lim (un ) = sgn (
– si p = q, alors lim (un ) =
ap
).(+∞) = sgn (ap .bq ).(+∞) ;
bq
ap
;
bq
– si p < q, alors lim (un ) = 0 (on peut même préciser 0+ ou 0− en fonction de sgn (ap .bq )).
∗
3
Notation. On note sgn la fonction signe, définie sur R par sgn (x) = 1 si x > 0 et sgn (x) = −1 si
x < 0. Ainsi, on a sgn (x).(+∞) = +∞ si x > 0 et sgn (x).(+∞) = −∞ si x < 0.
37
3.4
Suites monotones
Une suite réelle (un ) étant une application u : N → R, les définitions relatives à la
croissance ou à la décroissance d’une fonction s’appliquent à u. Mais dans le cas d’une suite,
au contraire d’une application quelconque (voir l’exercice 3.16 ci-après), le sens de variation
peut être étudié sur les termes consécutifs.
Proposition 3.4.1 Une suite réelle u = (un ) est croissante si et seulement si pour tout
n ∈ N, un ≤ un+1 . Elle est décroissante si et seulement si pour tout n ∈ N, un ≥ un+1 .
Démonstration : Supposons u croissante. Pour tout n ∈ N la condition n < n + 1 entraı̂ne
alors un ≤ un+1 . Inversement, soit u une suite vérifiant cette condition. Il nous faut alors
démontrer que, pour tout (m, n) ∈ N2 , si m ≤ n alors um ≤ un . Pour cela, fixons m et, pour
tout k ∈ N, notons P (k) la condition um ≤ um+k . Il suffit de montrer par récurrence que
P (k) est vraie pour tout k ∈ N.
P (0) est bien sûr vraie. Supposons alors P (k) vraie pour un entier k ∈ N c’est-à-dire
um ≤ um+k . D’après l’hypothèse on a um+k ≤ um+k+1 d’où, par transitivité, um ≤ um+k+1 ce
qui établit P (k + 1).
Exercice 3.16 Soit f : R → R l’application x 7→ x − E(x) où E est la fonction partie entière.
1. Montrer que pour tout x ∈ R, E(x + 1) = E(x) + 1.
2. En déduire que pour tout x ∈ R, f (x) = f (x + 1).
3. L’application f est elle constante ? monotone ?
Théorème 3.4.2 (Théorème fondamental des suites monotones) Soit (un ) une suite
croissante et U = {u0 , u1 , u2 , . . .}..
1. Si la suite (un ) est majorée, elle converge vers la limite réelle ` = sup U .
2. Si la suite (un ) n’est pas majorée, elle tend vers +∞.
Démonstration :
1. L’ensemble U est non vide et majoré donc, d’après l’axiome de la borne supérieure, il
admet une borne supérieure que nous noterons `. On veut montrer que pour tout > 0, il
existe N ∈ N tel que pour tout n ≥ N on ait ` − < un < ` + . Soit > 0. D’après la
caractérisation de la borne supérieure, il existe N ∈ N tel que `− < uN donc, par croissance
de la suite, pour tout n ≥ N on a ` − < uN ≤ un ≤ ` < ` + .
2. On veut montrer que pour tout A ∈ R, il existe N ∈ N tel que pour tout n ≥ N on
ait un > A. Soit A ∈ R. Puisque la suite n’est pas majorée, il existe N ∈ N tel que uN > A
donc, par croissance de la suite, pour tout n ≥ N on a un ≥ uN > A.
Exercice 3.17 De façon symétrique, montrer que toute suite décroissante minorée converge vers ` = inf U.
Montrer que toute suite décroissante non minorée diverge vers −∞. (On pourra utiliser le fait que si la suite
(un ) est décroissante, alors la suite (−un ) est croissante).
Remarque. Les résultats ci-dessus montrent que les suites monotones ont toujours une
limite, finie ou infinie. On prendra garde toutefois que la détermination de la limite sup U
n’est pas toujours simple. En particulier, si (un ) est une suite croissante majorée par un réel
M il ne faut pas en déduire a priori que la suite tend vers M (elle est aussi majorée par tout
nombre supérieur à M ).
38
1
1
1
+
+···+
n+1 n+2
n+n
(somme de n termes) est monotone et convergente. Que peut-on dire de sa limite ?
1
Solution. On a, pour tout n ∈ N∗ , un+1 − un =
≥ 0 donc la suite (un ) est croissante.
(2n + 1)(2n + 2)
Pour prouver qu’elle est convergente il suffit, d’après le théorème fondamental, de montrer qu’elle est majorée.
1
1
1
≤ d’où, par sommation, un ≤ n ≤ 1 pour tout n ∈ N∗ .
Or, pour tout k ∈ N,
n+k
n
n
Soit alors ` ∈ R la limite de la suite. En passant à la limite dans les inégalités 0 ≤ u n ≤ 1, on obtient
0 ≤ ` ≤ 1. (On montrera dans un cours ultérieur, par le calcul intégral, que ` = ln 2.)
Attention au raisonnement faux qui consisterait à dire que la suite (un ) tend vers 0 puisque c’est une
somme de suites qui tendent vers 0 : le théorème sur la limite d’une somme ne s’applique pas ici car le
nombre de termes de la somme varie avec n. De même on ne peut pas affirmer que la suite étant majorée
par 1 elle converge vers 1 !
Exercice-type 3.18 Démontrer que la suite (un ) définie pour n > 0 par un =
Exercice 3.19 Soit (un ) une suite monotone à valeurs strictement positives. Démontrer que la suite (v n ) =
(1/un ) est monotone. Exprimer la limite de (vn ) en fonction de celle de (un ).
Exercice 3.20 Soit (un ) une suite décroissante qui tend vers 0. Démontrer que un ≥ 0 pour tout n ∈ N.
3.5
Suites adjacentes
Définition 3.5.1 Deux suites (un ) et (vn ) sont adjacentes si :
1. (un ) est croissante ;
2. (vn ) est décroissante ;
3. lim (vn − un ) = 0.
Remarque. Puisque la suite (vn − un ) est décroissante et tend vers 0 elle est minorée par
0 (voir exercice 3.20). Il résulte donc de la définition que pour tout n ∈ N, un ≤ vn .
Théorème 3.5.2 (Théorème des suites adjacentes) Deux suites adjacentes sont convergentes et leurs limites sont égales.
Démonstration : Soient (un ) et (vn ) deux suites adjacentes : (un ) est croissante, (vn ) décroissante
et d’après la remarque précédente pour tout n ∈ N, u0 ≤ un ≤ vn ≤ v0 . Par suite, (un ) est
majorée par v0 et (vn ) est minorée par u0 . D’après le théorème fondamental des suites
monotones les suites (un ) et (vn ) convergent. Si ` et m sont leurs limites respectives il résulte
du théorème 3.3.1 que ` − m = lim un − lim vn = lim(un − vn ) = 0. Les suites convergent
donc vers une même limite.
Exercice-type 3.21 Montrer que les suites (un ) et (vn ) de termes généraux respectifs :
un = 1 +
1
1
1
1
1
+ + +···+
et vn = un +
1! 2! 3!
n!
n · n!
sont adjacentes. En déduire que la suite (un ) est convergente.
Solution. Il nous faut établir la croissance de (un ), la décroissance de (vn ) et l’égalité lim(vn − un ) = 0.
1
≥ 0, donc (un ) est croissante. D’autre part :
Pour tout n ∈ N, on a un+1 − un =
(n + 1)!
vn+1 − vn = un+1 − un +
1
n(n + 1) + n − (n + 1)2
−1
1
−
=
=
<0
(n + 1) · (n + 1)! n · n!
n · (n + 1) · (n + 1)!
n · (n + 1) · (n + 1)!
39
1
1
donc (vn ) est décroissante. Enfin, 0 ≤ vn − un =
≤ , donc lim(vn − un ) = 0 d’après le théorème des
n
n.n!
1
= 0.
suites encadrées. puisque l’on sait que lim
n
D’après le théorème des suites adjacentes, (un ) et (vn ) convergent vers la même limite (cette valeur
commune n’est autre que e, la base de l’exponentielle).
Exercice 3.22 (Théorème des segments emboités). On considère une suite décroissante d’intervalles
fermés In = [an , bn ] (i.e.\In+1 ⊂ In pour tout n). Démontrer
que les suites (an ) et (bn ) ont des limites a et b
\
telles que a ≤ b et que
In = [a, b]. En particulier
In est non vide. En supposant que lim(bn − an ) = 0,
n
n
montrer que l’intersection des segments In est un singleton.
3.6
Suites de référence
3.6.1
Suites arithmétiques
Définition 3.6.1 Une suite (un ) est arithmétique s’il existe a ∈ R (appelé raison de la
suite) tel que, pour tout n ∈ N, un+1 = un + a.
Exercice 3.23 Montrer par récurrence que le terme général d’une suite arithmétique (u n ) de raison a est
un = u0 + n · a.
Proposition 3.6.2 Soit (un ) une suite arithmétique de raison a.
1. La suite (un ) est croissante (resp. décroissante) si et seulement si a>0 (resp. a ≤ 0) ;
elle est constante si et seulement si a = 0.
2. Si a > 0, alors lim(un ) = +∞. Si a < 0, alors lim(un ) = −∞. Si a = 0, la suite est
constante égale à u0 , donc elle converge vers u0 .
Exercice 3.24 Démontrer la proposition précédente.
Exercice 3.25 Soit (un ) une suite arithmétique de raison a. On considère la nouvelle suite (sn ) dont le
n
X
terme général est donné par sn = u0 + u1 + · · · + un =
uk . Démontrer que pour tout n ∈ N on a
k=0
n(n + 1)
sn = (n + 1) · u0 + a ·
.
2
3.6.2
Suites géométriques
Définition 3.6.3 Une suite (un ) est géométrique s’il existe a ∈ R∗ (appelé raison de la
suite) tel que, pour tout n ∈ N, un+1 = a · un .
Exercice 3.26 Montrer par récurrence que le terme général d’une suite géométrique (u n ) de raison a est
un = u 0 · a n .
Proposition 3.6.4 Soit (un ) la suite géométrique de raison a telle que u0 = 1, c’est-à-dire
que un = an pour tout n ∈ N.
1. La suite (un ) est strictement croissante si a > 1, strictement décroissante si 0 < a < 1.
Elle est constante si a = 1. Elle n’est pas monotone si a < 0.
40
2. Si a > 1, alors lim(un ) = +∞.
3. Si a = 1 alors lim(un ) = 1.
4. Si |a| < 1, alors lim(un ) = 0.
5. Si a ≤ −1, la suite n’a pas de limite.
Démonstration : Si a = 1 la suite est clairement constante, égale à (1). Si a < 0 la suite n’est
pas monotone car, pour tout k ∈ N, a2k > 0 et a2k+1 < 0. Si a > 0 est distinct de 1, de
an+1 = a.an on déduit que la suite est croissante (c’est-à-dire que an+1 ≥ an ) si et seulement
si a > 1 et décroissante si et seulement si a < 1.
Si a > 1, posons a = 1 + h. On a an = (1 + h)n > nh. Or lim nh = +∞ car h > 0,
d’où (théorème des suites encadrées), lim an = +∞. Si |a| < 1 alors b = (1/|a|) > 1 donc
lim bn = +∞ et , en passant à l’inverse, lim |a|n = 0 soit lim an = 0.
Le cas a = −1 a été examiné dans l’exercice 3.6.
Supposons a < −1. La suite (|an |) tend vers +∞ et donc la suite (an ) ne peut avoir de
limite finie (cf. Exercice 3.5). Elle ne peut tendre vers +∞ car, pour tout entier N on peut
trouver un entier n ≥ N (par exemple n = 2N + 1) tel que un < 0. De façon analogue, elle
ne peut tendre vers −∞. Elle n’a donc pas de limite finie ou infinie.
Exercice 3.27 Soit (un ) une suite géométrique de raison a et de premier terme u0 6= 0. On considère la
n
X
nouvelle suite (sn ) de terme général sn = u0 + u1 + · · · + un =
uk .
k=0
1. Montrer par récurrence que si a = 1, alors pour tout n ∈ N, sn = (n + 1) · u0 . Qu’en déduit-on pour
la suite (sn ) ?
2. En supposant a 6= 1, montrer que sn = u0 ·
1 − an+1
. En déduire la limite de (sn ) quand |a| < 1.
1−a
Exercice-type 3.28 Soit (un ) une suite à termes strictements positifs telle que lim
un+1
un
= ` ∈ R.
Étudier la limite de (un ) selon que ` < 1 ou ` > 1.
Solution. Nous allons résoudre ce problème en comparant le terme un à celui d’une suite géométrique.
En supposant ` < 1, soit a tel que 0 ≤ ` < a < 1 (par exemple, a = (`+1)/2). En appliquant la définition
de la convergence, on trouve N ∈ N tel que
∀n ∈ N, (n>N ⇒ un+1 < a.un ).
On vérifie facilement par récurrence que, pour tout n ∈ N, 0 < uN +n ≤ an .uN . En appliquant la proposition
3.6.4 ci-dessus sur la convergence des suites géométriques et le théorème d’encadrement, on conclut que
lim un = 0 si ` < 1.
Si ` > 1, il suffit de considérer la suite de terme général vn = (1/un ) à laquelle le résultat précédent
s’applique. On a donc lim vn = 0+ , d’où lim un = +∞.
Il n’existe pas de résultat général si ` = 1. Par exemple, les suites (n) et (1/n) sont telles que le rapport
de deux termes consécutifs tend vers 1 mais la première tend vers +∞ et la seconde vers 0.
41
42
Chapitre 4
Limites des fonctions d’une variable
réelle
4.1
Introduction
Une fonction à valeurs réelles d’une variable réelle est une application f : D → R dont le
domaine de définition D est une partie de R. Les notions de limite : lim f (x) et lim f (x) ont
x→a
x→+∞
déjà été rencontrées et utilisées dans l’enseignement secondaire. Dans ce chapitre, nous allons
en donner des définitions précises et démontrer leurs principales propriétés, de manière à
préparer le terrain pour les généralisations futures (fonctions de plusieurs variables, fonctions
vectorielles) indispensables à toutes les applications de l’analyse (physique, économie, etc).
4.2
Limite d’une fonction en un point de
R
Étudier la limite d’une fonction f en un point a de R, c’est étudier le comportement de
f (x) quand x est “ très voisin ” de a, c’est-à-dire appartient à un intervalle ]a − α, a + α[ où
α est “ très petit ” mais non nul. Il sera commode d’adopter la terminologie suivante :
Définition 4.2.1 On appelle voisinage d’un point a de R tout intervalle ouvert, de la forme
Va (α) =]a − α, a + α[,
avec α > 0
qui peut aussi s’écrire Va (α) = {x ∈ R ; |x − a| < α}.
Remarques.
1) On notera que, bien que le terme “ voisinage ” laisse entendre que α est petit, cela
n’est pas inclus a priori dans la définition.
2) Le singleton {a} n’est pas un voisinage de a.
3) Il est clair, d’après la définition, que si V et V 0 sont des voisinages de a, alors V ∩ V 0
est encore un voisinage de a.
Afin de nous familiariser avec cette terminologie, démontrons la proposition utile suivante.
Proposition 4.2.2 Si a et b sont des éléments distincts de R, il existe un voisinage V a de
a et un voisinage Vb de b qui n’ont pas de point commun.
43
. Alors Va (α) et
Démonstration : Supposons, pour fixer les idées, que a < b. Prenons α = b−a
2
Vb (α) n’ont pas de point commun car si on avait x ∈ Va (α) ∩ Vb (α), on aurait |x − a| < α et
|x − b| < α et donc
|b − a| = |b − x + x − a| ≤ |a − x| + |x − b| < 2
|b − a|
2
ce qui est impossible.
Exercice 4.1 Soit I =]u, v[ un intervalle ouvert de R. Montrer que, pour tout a ∈ I, il existe un voisinage
Va de a qui est contenu dans I.
Remarque. Avec la notion de voisinage la définition 3.2.1 se résume de la façon suivante :
Une suite réelle admet un nombre réel pour limite si tout voisinage de ce nombre
contient tous les termes de la suite à partir d’un certain rang dépendant du
voisinage.
4.2.1
Limite finie en un point de R
Notations. Dans cette section, on considère une fonction f : D → R et un réel a. On
suppose que tout voisinage de a contient un point de D. De façon générale, on aura deux
possibilités : ou bien f est définie au point a (i.e. a ∈ D) ou bien f n’est pas définie au point
a lui-même (i.e. a 6∈ D) mais seulement “ au voisinage de a ”. Par exemple, si D est un
intervalle et si a n’appartient pas à D, cela signifie que a est une extrémité de D.
Définition 4.2.3 Étant donné un réel `, on dit que f (x) tend vers ` quand x tend vers
a ou encore que f admet ` pour limite en a si, pour tout voisinage V ` (ε) de `, il existe un
voisinage Va (α) de a tel que, pour tout x, on ait
x ∈ Va (α) ∩ D =⇒ f (x) ∈ V` (ε).
(4.2.1)
Ce qui peut s’écrire, avec des quantificateurs,
∀ε > 0, ∃α > 0, ∀x ∈ D, (| x − a | < α =⇒ | f (x) − ` | < ε).
(4.2.2)
Dans ce cas on dit que f admet une limite finie en a.
Proposition 4.2.4 Si la fonction f admet une limite finie en a, celle-ci est unique.
Démonstration : Raisonnons par l’absurde : supposons que ` et `0 soient deux réels distincts
et que f tende à la fois vers ` et vers `0 quand x tend vers a. Comme on l’a vu dans la
proposition 4.2.2, on peut trouver un voisinage V` et un voisinage V`0 qui n’ont aucun point
commun (i.e. dont l’intersection est vide). Puisque f tend vers ` quand x tend vers a, il existe
α > 0 tel que, pour x ∈ D, si |x − a| < α alors f (x) ∈ V` . Et puisque f tend aussi vers `0 , il
existe α0 > 0 tel que pour x ∈ D, si |x − a| < α0 alors f (x) ∈ V`0 . Si x est un point de D tel
que |x − a| est inférieur au plus petit des nombres α et α0 , le nombre f (x) doit appartenir à
la fois à V` et à V`0 , ce qui est impossible puisque V` ∩ V`0 = ∅.
Notations. Si f admet une limite en a, celle-ci est donc bien définie. On la notera lima f
ou limx→a f (x). Si lima f = `, on pourra aussi écrire : “f (x) → ` quand x → a ”.
Dans le cas où le point a appartient au domaine D de f , on a :
44
Proposition 4.2.5 Si la fonction f est définie au point a et admet une limite finie en ce
point, cette limite est nécessairement f (a).
Démonstration : On raisonne par l’absurde. Supposons que f admette ` pour limite en a et
qu’on ait ` 6= f (a). Posons ε = | f (a) − ` |/4. Alors ε > 0 et f (a) ∈]`
/ − ε, ` + ε[. Or, d’après
la définition de la limite il existe un réel α > 0 tel que pour tout x ∈ D, si | x − a | < α alors
| f (x) − ` | < ε. Puisque f est définie en a cela s’applique en particulier à x = a ce qui donne
que f (a) ∈]` − ε, ` + ε[. On obtient une contradiction.
Exercice-type 4.2 Soit D = R et f l’application identique de R dans R c’est-à-dire l’application vérifiant
pour tout x, f (x) = x. Montrer que f admet ` = a pour limite en tout point a de R (autrement dit montrer
que f est continue en tout point de R, voir Définition (4.2.7) ci-dessous).
Solution. Soit ε > 0. On cherche α > 0 tel que, pour tout x vérifiant |x − a| < α, on ait |f (x) − f (a)| =
|x − a| < . Il suffit de choisir α = .
Exercice 4.3 Montrer que si f est une fonction constante sur R, elle est continue en tout point de R.
√
Exercice 4.4 Soit D = R+ et f la fonction définie sur D par f (x) = x.
1. Montrer que f admet 0 pour limite en 0.
2. Montrer que f admet une limite en tout point a > 0 et déterminer
√
√ cette limite. √
a
−
x| ≤ (|a − x|/ a) en utilisant la
(Indication
:
Pour
a
>
0
et
x
≥
0
démontrer
l’inégalité
|
√
√
√
√
relation | a − x | · | a + x | = | a − x |.)
sin x
Exemple 4.5 Considérons la fonction f : x 7→
qui est bien définie pour x réel différent de 0, mais
x
n’est pas définie en 0. Son domaine de définition naturel est donc R∗ . Comme tout voisinage de 0 rencontre
R∗ , on peut chercher si f admet une limite en 0. La réponse est que cette limite existe et que
sin x
= 1.
x→0 x
La démonstration de ce résultat nécessite que la fonction sinus ait été définie de manière rigoureuse. Elle
sera donnée dans un cours ultérieur. Dans la présente unité ce résultat sera admis.
lim
4.2.2
Limite infinie en un point de R
Définition 4.2.6 On dit que f (x) tend vers +∞ quand x tend vers a ou encore que f
admet +∞ pour limite en a si pour tout nombre A ∈ R il existe un voisinage V a (α) de a tel
que, pour tout x, on ait
x ∈ Va (α) ∩ D =⇒ f (x) ∈]A, +∞[.
(4.2.3)
∀A ∈ R, ∃α > 0, ∀x ∈ D, (| x − a | < α =⇒ f (x) > A).
(4.2.4)
Ce qui peut aussi s’écrire
On emploiera alors la notation limx→a f (x) = +∞ ou “ f (x) → +∞ quand x → a ”.
On dit que f (x) tend vers −∞ quand x tend vers a ou encore que f admet −∞ pour
limite en a si pour tout nombre A ∈ R il existe un voisinage Va (α) de a tel que, pour tout x,
on ait
x ∈ Va (α) ∩ D =⇒ f (x) ∈] − ∞, A[.
(4.2.5)
Ce qui peut aussi s’écrire
∀A ∈ R, ∃α > 0, ∀x ∈ D, (| x − a | < α =⇒ f (x) < A).
(4.2.6)
On emploiera alors la notation limx→a f (x) = −∞ ou “ f (x) → −∞ quand x → a ”.
45
Remarque. Pour obtenir une formulation analogue à celle de la définition 4.2.3 on conviendra
dans la suite d’appeller “ voisinage de +∞ ” tout intervalle de la forme ]A, +∞[ avec
A ∈ R. Noter que ]A, +∞[= {x ∈ R ; x > A}. On appellera de même “ voisinage de −∞
” tout intervalle de la forme ] − ∞, A[ (i.e. {x ∈ R ; x < A}) avec A ∈ R. On pourra ainsi
par exemple énoncer :
La fonction f admet +∞ pour limite en a si, pour tout voisinage W de +∞, il
existe un voisinage V de a tel que, pour tout x, on ait
x ∈ V ∩ D =⇒ f (x) ∈ W.
(4.2.7)
Exercice 4.6 Montrer que, pour tout réel a, on peut trouver un voisinage de a et un voisinage de +∞ qui
n’ont pas de point commun. En reprenant la démonstration de la proposition 4.2.4 montrer qu’une fonction
f ne peut avoir une limite finie en a et tendre en même temps vers +∞ ou vers −∞ en a.
Montrer aussi que f ne peut tendre à la fois vers +∞ et −∞.
Exercice 4.7 Montrer que si la fonction f est définie en a (i.e. si a ∈ D), alors f (x) ne peut tendre vers
+∞ ou −∞ quand x tend vers a.
Exercice 4.8 Montrer que la fonction f : R∗ → R, x 7→ (1/x2 ), admet +∞ pour limite en 0.
√
Solution. Soit A ∈ R. Posons α = 1/ A si A > 1 et α = 1 si A ≤ 1. Alors pour tout x ∈ D tel que
| x − 0 | < α on a f (x) = 1/x2 > A.
Définition 4.2.7 Si la fonction f est définie au point a et admet une limite en ce point on
dit que la fonction f est continue au point a.
Remarque. D’après l’exercice 4.7 cette limite en a est finie et vaut nécessairement f (a),
d’après la Proposition 4.2.5.
4.3
Limite d’une fonction en +∞ ou −∞
Notations. On considère une fonction f : D → R et on suppose maintenant que tout
voisinage de +∞ contient un point de D. Cette condition est réalisée par exemple si D
contient un intervalle de la forme ]b, +∞[, ce qui est le cas le plus fréquent.
Définition 4.3.1
1. Soit ` ∈ R. On dit que f (x) tend vers ` quand x tend vers +∞ ou encore que f
admet ` pour limite en +∞ si, pour tout voisinage V` (ε) de `, il existe un voisinage ]B, +∞[
de +∞ tel que pour tout x ∈ D on ait que si x ∈]B, +∞[ alors f (x) ∈ V` (ε).
Ou encore, de manière détaillée
∀ε > 0, ∃B ∈ R, ∀x ∈ D, (x > B =⇒ | f (x) − ` | < ε).
(4.3.8)
Cela est noté limx→+∞ f (x) = ` .
2. On dit que f (x) tend vers +∞ quand x tend vers +∞ ou encore que f admet +∞
pour limite en +∞ si, pour tout voisinage ]A, +∞[ de +∞, il existe un voisinage ]B, +∞[
de +∞ tel que pour tout x ∈ D on ait que si x ∈]B, +∞[ alors f (x) ∈]A, +∞[.
Ou encore,
∀A ∈ R, ∃B ∈ R, ∀x ∈ D, (x > B =⇒ f (x) > A).
46
(4.3.9)
Cela est noté limx→+∞ f (x) = +∞ .
3. On dit que f (x) tend vers −∞ quand x tend vers +∞ ou encore que f admet −∞
pour limite en +∞ si, pour tout voisinage ] − ∞, A[ de −∞, il existe un voisinage ]B, +∞[
de +∞ tel que pour tout x ∈ D on ait que si x ∈]B, +∞[ alors f (x) ∈] − ∞, A[.
Ou encore,
∀A ∈ R, ∃B ∈ R, ∀x ∈ D, (x > B =⇒ f (x) < A).
(4.3.10)
Cela est noté limx→+∞ f (x) = −∞ .
4. Pour une fonction g : D 0 → R telle que tout voisinage de −∞ contient un point de D 0
(par exemple si D 0 contient un intervalle de la forme ] − ∞, b[) les limites de g en −∞
sont définies de façon analogue.
Proposition 4.3.2 Une fonction f ne peut admettre en +∞ (resp. en −∞) deux limites
distinctes, qu’elles soient finies ou infinies.
Démonstration : Exercice : cf. la proposition 4.2.4 et l’exercice 4.6.
Exercice 4.9 Ecrire en détail, à l’aide de quantificateurs, la définition des expressions lim x→−∞ f (x) = `,
limx→−∞ f (x) = +∞, limx→−∞ f (x) = −∞.
4.4
L’ensemble
R
Les symboles +∞ et −∞ ont été jusqu’ici employés dans ce chapitre comme simples
conventions d’écriture dans des expressions comme “ tend vers +∞ ” ou dans des notations
comme ]A, +∞[. Dans le chapitre sur les suites de réels on avait, par convention, introduit
quelques opérations sur ces symboles (cf. Remarque de la section 3.3).
De façon à unifier les définitions des limites finies ou infinies d’une fonction en un point
de R ou en ±∞, il est commode de définir un nouvel ensemble constitué de l’ensemble des
nombres réels auquel on adjoint deux éléments supplémentaires représentés par ces symboles.
Définition 4.4.1 On appelle droite numérique achevée l’ensemble
R = {−∞} ∪ R ∪ {+∞} .
On munit R d’une relation d’ordre qui prolonge la relation d’ordre de R en posant :
∀c ∈ R, −∞ < c < +∞.
Les différentes notions de limite introduites dans les sections précédentes pourront alors
toutes s’écrire sous la forme limx→u f (x) = v avec u et v éléments de R, finis ou infinis. Les
définitions adoptées pour la notion de voisinage d’un réel ou de voisinage de +∞ et −∞
permettent d’énoncer de manière synthétique la définition de la limite :
Soient a et ` des éléments (finis ou infinis) de R et f : D → R une fonction telle que tout
voisinage de a rencontre D. Alors la fonction f a pour limite ` en a si, pour tout voisinage
W` de `, il existe un voisinage Va de a tel que
x ∈ Va ∩ D =⇒ f (x) ∈ W` .
47
Mais attention : les éléments +∞ et −∞ ne sont pas des nombres. Ils ne devront
être utilisés que pour écrire des limites.
Résumons aussi les énoncés sur l’unicité de la limite (cf. les propositions 4.2.4 et 4.3.2,
l’exercice 4.6) et sur la limite en un point du domaine de définition (cf. la proposition 4.2.5) :
Proposition 4.4.2 Soient a et f comme ci-dessus. Si f admet une limite (finie ou infinie)
en a, celle-ci est unique.
Si la fonction f est définie au point a ∈ R, et admet une limite en ce point, cette limite est
nécessairement f (a).
Démonstration : Propositions 4.2.4, 4.3.2, exercice 4.6 ; proposition 4.2.5, exercice 4.7.
4.5
Caractérisation séquentielle de la limite
Théorème 4.5.1 Soit une fonction f : D → R et soit ` ∈ R.
1. Soit un point a ∈ R tel que tout voisinage de a rencontre D. Les conditions suivantes
sont équivalentes.
(a) La fonction f admet ` pour limite en a.
(b) Quelle que soit la suite (xn ) de D, de limite a, la suite f (xn ) tend vers `.
2. On suppose que tout voisinage de +∞ (respectivement −∞) rencontre D. Les conditions
suivantes sont équivalentes.
(a) La fonction f admet ` pour limite en +∞ (respectivement en −∞).
(b) Quelle que soit la suite (xn ) de D tendant vers +∞ (respectivement vers −∞),
la suite f (xn ) tend vers `.
Démonstration :
• Implication (1.a ⇒ 1.b) : Soit (xn ) une suite convergente de limite a.
Traitons d’abord le cas où ` est fini. Soit ε > 0. Posons W =]` − ε, ` + ε[.
D’après l’hypothèse, f admet ` pour limite en a. Donc il existe α > 0 tel qu’on ait
si x ∈ D et x ∈ V alors f (x) ∈ W
où on a posé V =]a − α, a + α[. Comme (xn ) converge vers a, il existe N ∈ N tel que xn ∈ V
si n ≥ N . On a ainsi montré que, quel que soit ε > 0, il existe N ∈ N tel que pour tout
n ≥ N on a que f (xn ) ∈ W. Cela veut dire que la suite (f (xn )) tend vers `.
Si ` = +∞ (respectivement −∞) on raisonne de façon analogue en considérant un nombre
A ∈ R quelconque au lieu d’un nombre ε > 0 et en posant W =]A, +∞[ (respectivement
W =] − ∞, A[).
• Implication (1.b ⇒ 1.a) : Raisonnons par contraposé, c’est-à-dire montrons l’implication
((non 1.a) ⇒ (non 1.b)). Traitons d’abord le cas où ` est fini.
Supposons que f n’admette pas ` pour limite en a : cela veut dire qu’il existe ε > 0 tel que,
si l’on pose W =]` − ε, ` + ε[,
pour tout α > 0 il existe x ∈ D tel que x ∈]a − α, a + α[ et f (x) ∈
/ W.
48
Pour tout n ∈ N∗ nous appliquons ce fait à α = 1/n et obtenons un élément xn ∈ D tel que
a − (1/n) < xn < a + (1/n)
et f (xn ) ∈
/ W.
(4.5.11)
(4.5.12)
On peut encore poser x0 = x1 ; ainsi on construit une suite (xn )n∈N de D telle que (f (xn )) ne
tend pas vers ` (à cause de (4.5.12)) et telle que (xn ) tend vers a (à cause de (4.5.11) et du
théorème d’encadrement appliqué aux deux suites convergentes (a − (1/n)) et (a + (1/n))).
Donc la suite (xn ) ne satisfait pas à (1.b).
Si ` = +∞ (respectivement −∞) on raisonne de façon analogue en posant W =]A, +∞[
(respectivement W =] − ∞, A[) où A ∈ R est un nombre donné par la négation de (1.a).
• Implication (2.a ⇒ 2.b) : Soit (xn ) une suite qui tend vers +∞ (respectivement vers −∞).
Traitons d’abord le cas où ` est fini. Soit ε > 0. Posons W =]` − ε, ` + ε[.
D’après l’hypothèse, f admet ` pour limite en +∞ ; donc il existe r ∈ R tel qu’on ait
si x ∈ D et x ∈ V alors f (x) ∈ W
où on a posé V =]r, +∞[ (respectivement V =] − ∞, r[). Comme (xn ) converge vers +∞ il
existe N ∈ N tel que xn ∈ V si n ≥ N . On a ainsi montré que quel que soit ε > 0 il existe
N ∈ N tel que pour tout n ≥ N on a que f (xn ) ∈ W, ce qui veut dire que la suite (f (xn )) a
pour limite `.
Si ` = +∞ (respectivement −∞) on raisonne de façon analogue en considérant un nombre
A ∈ R quelconque au lieu d’un nombre ε > 0 et en posant W =]A, +∞[ (respectivement
W =] − ∞, A[).
• Implication (2.b ⇒ 2.a) : Raisonnons par contraposé c’est-à-dire montrons l’implication
((non 2.a) ⇒ (non 2.b)). Traitons d’abord le cas où ` est fini.
Si f n’admet pas ` pour limite en +∞ alors (cf. la négation de (4.3.8)) il existe ε > 0 tel
que, si l’on pose W =]` − ε, ` + ε[,
pour tout r ∈ R il existe x ∈ D tel que x ∈]r, +∞[ et f (x) ∈
/ W.
Pour tout n ∈ N∗ nous appliquons ce fait à r = n et obtenons un élément xn ∈ D tel que
xn > n
et f (xn ) ∈
/ W.
(4.5.13)
(4.5.14)
Ainsi on construit une suite (xn ) de D qui tend vers +∞ (à cause de (4.5.13) et du théorème
d’encadrement 3.2.9) et est telle que f (xn ) ne tend pas vers ` (à cause de (4.5.14)). Donc la
suite (xn ) ne satisfait pas à (2.b).
Si ` = +∞ (respectivement −∞) on raisonne de façon analogue en posant W =]A, +∞[
(respectivement W =] − ∞, A[) où A ∈ R est un nombre donné par la négation de (2.a).
Remarques. 1. La caractérisation séquentielle 4.5.1 est très utile pour démontrer des propriétés des limites à partir des propriétés analogues des suites. Par exemple, étant donné la
caractérisation séquentielle, l’unicité de la limite d’une fonction (cf. proposition 4.4.2) est
immédiate de l’unicité de la limite d’une suite (cf. propositions 3.2.5, 3.2.7 et “ Notations ”
avant le théorème 3.2.8). D’autres exemples seront vus aux $ 4.6 et $ 4.8.
2. La caractérisation séquentielle 4.5.1 est aussi particulièrement utile pour montrer que f
n’admet pas ` pour limite en a : il suffit de déterminer une suite (xn ) de limite a telle
que (f (xn )) ne tende pas vers `. Elle sert aussi à montrer que f n’admet pas de limite
en a : il suffit de mettre en évidence deux suites (xn ) et (x0n ) ayant pour limite a et telles
que (f (xn )) et (f (x0n )) aient des limites distinctes.
49
Exercice-type 4.10 Soit f la fonction définie sur R par f (x) = sin x. Montrer que la fonction f n’a pas
de limite en +∞.
Solution. On utilise la caractérisation séquentielle. La suite (xn ) = ((π/2) + 2nπ) tend vers +∞ et
(f (xn )) = (1) tend vers 1. La suite (x0n ) = (−(π/2) + 2nπ) tend vers +∞ et (f (xn )) = −1 tend vers −1. Si
f avait une limite ` en +∞ on devrait avoir lim+∞ f (xn ) = lim+∞ f (x0n ) = `, ce qui n’est évidemment pas
le cas. Par suite f n’a pas de limite en +∞.
Exemple 4.11 Soit f la fonction définie sur R par f (x) = |x sin x|. Alors f n’admet pas pour limite +∞
en +∞. En effet, la suite (xn ) = (2nπ) tend vers +∞ tandis que la suite (f (xn )) est identiquement nulle et
tend donc vers 0.
On pourra montrer, en s’inspirant de l’exercice-type 4.10, que f n’a pas de limite en +∞.
Exercice 4.12 Soit E la fonction partie entière définie sur R. Démontrer qu’en tout point n ∈ Z la fonction
E n’a pas de limite.
4.6
Limites et relation d’ordre.
Dans cette section f , g et h sont des fonctions définies sur un domaine D et a est un
élément (fini ou infini) de R dont tout voisinage rencontre D.
Proposition 4.6.1 (Passage à la limite dans une inégalité)
Si f admet ` ∈ R pour limite en a et s’il existe un réel r tel que, pour tout x ∈ D, on ait
r ≤ f (x) (resp. f (x) ≤ r) alors r ≤ ` (resp. ` ≤ r).
Démonstration : Considérons dans D une suite (xn ) de limite a. Par hypothèse, la suite
(f (xn )) tend alors vers `. Mais puisque r ≤ f (xn ) pour tout n, on obtient r ≤ ` par passage
à la limite.
Attention : On prendra garde que le passage à la limite dans une égalité stricte ne donne
qu’une inégalité large. Par exemple, si D = R+ et f (x) = (x/(x + 1)), on a f (x) < 1 pour
tout x > 0 mais lim+∞ f = 1.
Rappelons que “ f ≤ g sur D ” signifie que l’application f est inférieure ou égale à g en
tout point de son domaine de définition c’est-à-dire “ f (x) ≤ g(x) pour tout x ∈ D ”.
Proposition 4.6.2 (Théorème “ d’encadrement ”)
1. Si f ≤ g ≤ h sur D et si f et h admettent le réel ` pour limite en a alors g admet `
pour limite en a.
2. Si f ≤ g sur D et lima f = +∞ alors lima g = +∞.
3. Si g ≤ h sur D et lima h = −∞ alors lima g = −∞.
Démonstration : Pour montrer le 1. , il suffit d’utiliser la caractérisation séquentielle et le
théorème des suites encadrées : pour toute suite dans D de limite a, les suites f (xn ) et h(xn )
admettent pour limite `, donc la suite g(xn ) admet pour limite `.
On démontre de même facilement 2. et 3. à l’aide de la caractérisation séquentielle.
sin x
1
Exemple 4.13 Soit D = R∗+ et f (x) =
. Sachant que pour tout x ∈ D on a 0 ≤ |f (x)| ≤ , le
x
x
théorème d’encadrement montre que lim+∞ |f | = 0, d’où lim+∞ f = 0.
50
4.7
Quelques limites classiques
Les fonctions circulaires (sinus, cosinus, tangente), logarithme, exponentielle ont été
introduites dans l’enseignement secondaire. Une définition rigoureuse de ces fonctions sera
donnée dans un cours ultérieur et permettera de démontrer les résultats suivants. Dans ce
cours, nous les admettrons afin de pouvoir effectuer des calculs effectifs de limites.
limx→0 sin(x) = 0
limx→0
limx→0 cos(x) = 1
sin(x)
=1
x
limx→0
1 − cos(x)
1
=
x2
2
limx→0 ln(x) = −∞
limx→+∞ ln(x) = +∞
limx→−∞ ex = 0
limx→+∞ ex = +∞
Pour tout réel α > 0 on a par ailleurs (croissances comparées) :
limx→0 xα ln(x) = 0
limx→+∞
ln(x)
=0
xα
ex
= +∞
xα
Nous admettrons aussi que les fonctions circulaires, logarithme, exponentielle, puissance sont
continues en chaque point a de leur domaine de définition (leur limite en a est alors leur
valeur en a d’après la définition 4.2.7).
limx→−∞ |x|α ex = 0
4.8
limx→+∞
Limite d’une somme, d’un produit, d’un quotient.
Soient f et g des fonctions définies sur un domaine D et soit a un élément (fini ou infini)
de R dont tout voisinage rencontre D. On suppose que f et g admettent des limites (finies
ou infinies) en a et on pose
lima f = `,
lima g = m
avec ` et m dans R.
Pour énoncer de façon condensée les théorèmes sur les limites de f + g, f g, . . . , nous
allons étendre les opérations addition et multiplication des réels avec les conventions qui ont
été adoptées pour les limites de suites (cf. Remarque de la section 3.3) et que nous rappelons
ci-dessous. On prendra bien garde à ce que ces opérations ne sont pas toujours définies
entre deux éléments de R (ce qui fait, d’ailleurs, que R n’est nullement un corps).
– Addition. On pose, pour tout réel c,
c + (+∞) = (+∞) + c = c − (−∞) = (+∞) ,
(+∞) + (+∞) = (+∞) ,
c + (−∞) = (−∞) + c = c − (+∞) = (−∞) ,
(−∞) + (−∞) = (−∞) .
Par contre, les opérations
(+∞) + (−∞),
(−∞) + (+∞),
sont non définies.
51
(+∞) − (+∞),
(−∞) − (−∞)
– Multiplication. On pose
(+∞) · (+∞) = (+∞) ,
(−∞) · (−∞) = (+∞) ,
(+∞) · (−∞) = (−∞) · (+∞) = (−∞) .
Pour tout réel c > 0, on pose
c · (+∞) = (+∞) · c = (+∞) ,
c · (−∞) = (−∞) · c = (−∞) .
Pour tout réel c < 0, on pose
c · (+∞) = (+∞) · c = (−∞) ,
c · (−∞) = (−∞) · c = (+∞) .
Les opérations
(+∞) · 0,
sont non définies.
0 · (+∞),
(−∞) · 0,
0 · (−∞)
En adoptant ces conventions, on peut énoncer le résultat suivant.
Théorème 4.8.1 Si les fonctions f et g ont des limites (finies ou infinies) en a ∈ R et si
on pose lima f = ` et lima g = m avec ` et m dans R, alors
• Si ` + m est défini, alors
lima (f + g) = ` + m .
Si ` + m n’est pas défini (par exemple si ` = +∞ et m = −∞) on dit qu’on a une forme
indéterminée.
• Si ` · m est défini, alors
lima (f · g) = ` · m .
Si ` · m n’est pas défini (par exemple si ` = +∞ et m = 0), on dit qu’on a une forme
indéterminée.
• En particulier, en prenant pour g une fonction constante, on obtient que si λ est un
réel non nul,
lima (λf ) = λ` .
Démonstration : Soit (xn ) une suite convergente de D, de limite a. D’après la caractérisation
séquentielle (Théorème 4.5.1), on sait que les suites (f (xn )) et (g(xn )) admettent pour limites
respectives ` et m.
On conclut à l’aide des résultats obtenus dans le chapitre précédent 3 sur la limite d’une
somme ou d’un produit de deux suites.
Remarque. Le théorème précédent s’étend immédiatement par récurrence à la limite d’une
somme ou d’un produit finis de plus de deux fonctions.
Théorème 4.8.2 Les notations précédentes sont conservées mais on suppose de plus que
g(x) 6= 0 pour tout x ∈ D.
1. Si m est un réel non nul et ` ∈ R, alors lima
52
1
f
=`· .
g
m
f
= 0.
g
2. Si m = +∞ ou m = −∞ et si ` ∈ R, alors lima
3. Supposons que m = 0 et que g(x) > 0 pour tout x appartenant à un voisinage de a :
on dit dans ce cas que g tend vers 0 par valeurs supérieures et on écrit lim a g = 0+ .
f
Alors, si ` est un réel > 0 ou si ` = +∞, on a lima = +∞. Si ` est un réel < 0
g
f
ou si ` = −∞, on a lima = −∞. Résultats analogues (mutatis mutandis) quand
g
lima g = 0−
4. Lorsque le rapport
`
est de l’une des formes
m
0
,
0
+∞
,
+∞
+∞
,
−∞
−∞
,
+∞
−∞
,
−∞
il n’y a pas de résultat général (on dit qu’on a une forme indéterminée).
Démonstration : Comme dans le théorème précédent, on utilise la caractérisation séquentielle
de la limite et les résultats sur la limite du quotient de deux suites.
Exemple 4.14 Il résulte des propositions précédentes que toute fonction polynôme, c’est-à-dire de la
forme P : x 7→ c0 + · · · + cn xn où c0 , . . . , cn sont des réels fixés, admet pour limite P (a) en tout point
a ∈ R. On sait en effet que limx→a x = a . Par produit on a, pour tout k ∈ N∗ limx→a xk = ak , puis
limx→a ck xk = ck ak par produit par un scalaire et enfin limx→a P (x) = P (a) par somme. Sachant que
limx→+∞ x = +∞ on a limx→+∞ xk = +∞ pour tout k ∈ N∗ par produit de limites, ce qui permet de
calculer la limite de P en +∞ après avoir factorisé le terme de plus haut degré (voir l’exercice-type 4.23.).
Que peut-on dire de limx→−∞ xk ?
Exemple 4.15 Puisque toute fonction polynôme admet une limite en tout point de R, il résulte des
propositions précédentes que toute fonction rationnelle (on nomme ainsi tout quotient f = (P/Q) de
deux fonctions polynômes) admet une limite en tout point de son domaine de définition {x ∈ R ; Q(x) 6= 0}.
Si a ∈ D on a alors lima f = (P (a)/Q(a)).
Exercice-type 4.16 On considère les fonctions f et g définies sur R par f (x) = x 2 et g(x) = sin x. Étudier
les limites de f , g, et f g en tout point de R et en +∞.
Solution. La fonction polynôme f : x 7→ x2 et la fonction g : x 7→ sin x admettent en tout point a ∈ R
des limites qui sont égales à leur valeur en a. On obtient donc : lima f = a2 , lima g = sin a pour tout a ∈ R.
Par ailleurs, lim+∞ f = +∞ et g n’a pas de limite en +∞ (voir l’exercice-type 4.10).
Par application du théorème sur le produit de fonctions ayant des limites finies, lim a f g = f (a)g(a) en
tout point a ∈ R. Montrons enfin que f g n’a pas de limite en +∞ à l’aide de la caractérisation séquentielle.
Considérons les suites (xn ) = (nπ) et (x0n ) = ((π/2) + 2nπ) : ces deux suites tendent vers +∞. Par ailleurs,
(f g)(xn ) = 0 pour tout n et la suite (f g)(x0n ) = (x0n )2 tend vers +∞. Les suites ((f g)(xn )) et ((f g)(x0n ))
ayant des limites distinctes, la fonction f g n’a pas de limite en +∞.
Théorème 4.8.3 Cas d’une fonction bornée
1. Si on a lima f = 0 et s’il existe un réel M et un voisinage de a tels que |g(x)| ≤ M
pour tout x appartenant à ce voisinage (autrement dit si g est bornée sur un voisinage
de a), alors
lima (f g) = 0.
53
2. Si on a lima f = +∞ et s’il existe un réel A > 0 tel que g(x) ≥ A pour tout x
appartenant à un voisinage de a, alors
lima (f g) = +∞.
3. Si on a lima f = +∞ et s’il existe un réel M tel que g(x) ≥ M pour tout x appartenant
à un voisinage de a (autrement dit si g est minorée sur un voisinage de a), alors
lima (f + g) = +∞.
4. Si on a lima f = −∞ et s’il existe un réel M tel que g(x) ≤ M pour tout x appartenant
à un voisinage de a (autrement dit si g est majorée sur un voisinage de a), alors
lima (f + g) = −∞.
Démonstration : Laissée en exercice.
Exercice 4.17 Déterminer les limites :
4.9
lim
x→+∞
1 + sin x
;
x(2 + cos2 x)
lim
x→+∞
1
sin x.
1 + |x|
Limite d’une fonction composée.
Notations. On considère une fonction f : D → R admettant b ∈ R pour limite en a ∈ R.
On considère d’autre part une partie non vide E de R et une fonction g : E → R admettant
` ∈ R pour limite en b (cela suppose que tout voisinage de b rencontre E).
On suppose de plus que f (D) ⊆ E : la fonction composée g ◦ f est alors bien définie sur
D. On a alors
Proposition 4.9.1 (Composition des limites) Avec les notations introduites ci-dessus,
supposons que lima f = b et que limb g = `. Alors (g ◦ f ) admet ` pour limite en a.
Démonstration : On utilisera, à plusieurs reprises, la caractérisation séquentielle. Soit, dans
D, une suite (xn ) de limite a. Puisque lima f = b, la suite (f (xn )) tend vers b. Or, d’une
part la suite est à valeurs dans E (car f (D) ⊆ E) et, d’autre part, limb g = `. La suite
((g ◦ f )(xn )) = (g(f (xn ))) tend donc vers `, ce qui établit la proposition.
1
.
x
∗
Solution. Soit f : D = R → R l’application telle que f (x) = (1/x) et g : E = R → R telle que
g(y) = sin y. On a f (D) = D ⊆ E, lim+∞ f = 0 et lim0 g = 0 donc, par composition, lim+∞ (g ◦ f ) = 0.
Exercice-type 4.18 Déterminer limx→+∞ sin
Dans l’ exercice suivant, on précisera soigneusement les domaines de définition des fonctions
considérées.
Exercice 4.19 Déterminer les limites
1
1
limx→+∞ cos
;
limx→+∞ cos sin
;
x
x
54
limx→+∞
r
sin
1
.
x
4.10
Formes indéterminées.
On a vu que, dans certains cas, les résultats concernant les opérations sur les limites ne
permettent pas de conclure. Comme pour les règles de calcul sur les limites de suites vues
au paragraphe 3.3, il faut donc faire attention aux formes indéterminées du type ∞ − ∞,
0 · ∞, 0/0, ∞/∞. D’ailleurs, il y a d’autres formes indéterminées comme 00 , ∞0 , 1∞ .
Exemple 4.20 (Forme indéterminée du type ∞ − ∞.) Soit D = R. Si f (x) = −g(x) = x on a lim +∞ f =
+∞, lim+∞ g = −∞ puis lim+∞ (f + g) = 0 car (f + g) est la fonction nulle. Mais si h(x) = −(x/2), les
limites en +∞ de f et h sont celles de f et g, tandis que lim+∞ (f + h) = +∞. En effet, pour tout x on a
(f + h)(x) = (x/2) et la caractérisation séquentielle permet de conclure.
Exemple 4.21 En reprenant les données f et g de l’exercice-type 4.16, déterminons la limite en 0 du
sin x
x
quotient (f /g). On sait que limx→0
= 1 donc, en passant au quotient, limx→0
= 1. Mais alors
x
sin x
x
f (x)
f (x)
=
· x donne limx→0
= 1 · 0 = 0.
l’application du théorème sur le produit des limites à
g(x)
sin x
g(x)
Exercice 4.22 Déterminer les limites suivantes :
r
r
√
x+3−2
1
1
lim √
; lim (
+1−
);
x→1
x
x
2x + 7 − 3 x→0
lim
x→+∞
√
p
x
x+
√ .
x
Exercice-type 4.23 Soient P : x 7→ a0 + · · · + ap xp et Q : x 7→ b0 + · · · + bq xq deux fonctions polynômes.
En supposant que p ≥ 1, q ≥ 1 et que ap et bq sont non nuls, étudier le comportement de R = (P/Q) en
+∞.
Solution. Remarquons que pour x 6= 0 on peut écrire P (x) = (ap xp )P1 (x) et Q(x) = (bq xq )Q1 (x) où P1
et Q1 sont des fonctions de limite 1 en +∞. En effet on a par exemple :
Q1 (x) =
bq−1
b0
+···+
+ 1,
b q xq
bq x
chaque fraction ayant pour limite 0 en +∞ d’après la règle sur le quotient et Q 1 ayant pour limite 1 d’après
la règle sur la somme. Il existe donc A > 0 tel que Q(x) 6= 0 si x > A ce qui permet de chercher une éventuelle
limite de R en +∞.
On a l’égalité :
ap xp P1 (x)
ap P1 (x)
P (x)
=
·
= xp−q ·
·
.
R(x) =
q
Q(x)
bq x Q1 (x)
bq Q1 (x)
Si p > q, sachant que xp−q tend vers +∞, la fonction rationnelle R admet, d’après la règle sur le produit,
une limite infinie du signe du produit ap bq .
Si p = q la fonction R tend vers le quotient ap /bq .
Le cas p < q se déduit du cas p > q par passage à la fonction (1/R) : la fonction R admet pour limite 0
(par valeurs positives si ap bq > 0, par valeurs négatives sinon).
Exercice 4.24 Calculer les limites éventuelles en 0, 1, +∞ de
Exercice 4.25 Calculer les limites de
1 + ex
en +∞ et −∞.
1 + e2x
55
x2 + x + 1
.
x2 − 3x + 2
4.11
Limite à gauche ou à droite en un point a ∈ R.
Soit une fonction f : D → R et un réel a. Pour étudier le comportement de f (x) quand x
tend vers a en restant strictement plus petit que a, introduisons la restriction (cf. définition
1.2.10) de f à l’ensemble D 0 = D∩ ] − ∞, a[. Pour simplifier, notons g cette restriction qui,
on le remarquera, n’est pas définie au point a lui-même. Si la fonction g admet en a une
limite ` ∈ R, on dira que f admet ` pour limite à gauche en a. Remarquons que pour que
g puisse admettre une limite en a, il faut en premier lieu que tout intervalle ]a − η, a + η[
contienne un point de son domaine D 0 . On posera donc
Définition 4.11.1 Soit une fonction f : D → R et un réel a tel que, pour tout réel η > 0,
on ait ]a − η, a[∩D 6= ∅. Soit ` un élément de R, fini ou infini. On dit que f admet ` pour
limite à gauche en a si, pour tout voisinage W de `, il existe un réel α > 0 tel que, pour
tout x,
x ∈]a − α, a[∩D =⇒ f (x) ∈ W.
De manière analogue,
Définition 4.11.2 Soit une fonction f : D → R et un réel a tel qu’on ait : ]a, a + η[∩D 6= ∅
pour tout réel η > 0. Soit ` un élément de R, fini ou infini. On dit que f admet ` pour
limite à droite en a si, pour tout voisinage W de `, il existe un réel α > 0 tel que, pour
tout x,
x ∈]a, a + α[∩D =⇒ f (x) ∈ W.
Exemple 4.26 Supposons a et ` dans R. Le fait que f (x) tende vers ` quand x tend vers a à gauche s’écrit :
“ pour tout réel > 0, il existe α > 0 tel que, pour tout x, ((x ∈ D et 0 < a − x < α) =⇒ |f (x) − l| < ). ”
Puisqu’étudier la limite à gauche (ou à droite) de f en a revient à étudier la limite en a
d’une restriction à la partie “ gauche ” (ou “ droite ”) de D \ {a}, les théorèmes vus sur les
limites s’appliquent, mutatis mutandis, aux limites à gauche ou à droite.
Ainsi, si une limite à gauche (respectivement à droite) en a existe, elle est unique.
Il existe aussi une caractérisation séquentielle de la limite à gauche ou à droite. Par
exemple, si la fonction f : D → R vérifie la condition ∀η > 0, ]a − η, a[∩D 6= ∅, elle admet
pour limite ` à gauche en a si, et seulement si, pour toute suite (xn ) de D tendant vers a en
restant strictement inférieure à a, la suite f (xn ) tend vers `.
Notation. Supposons que f admet ` (fini ou infini) pour limite à gauche en a. On note alors
lima− f = ` ou bien encore limx→a− f (x) = `. Si f admet ` pour limite à droite en a on note
lima+ f = ` ou bien encore limx→a+ f (x) = `.
Remarque. Si une fonction f est définie en a et admet une limite à gauche (respectivement
à droite) alors cette limite ne coı̈ncide pas nécessairement avec f (a) (en contraste avec le
résultat de la proposition 4.2.5).
Exemple 4.27 Soit H la fonction de Heaviside définie par : H(x) = 0 si x < 0 et H(x) = 1 si x ≥ 0. La
restriction de H à ] − ∞, 0[ est constante et vaut 0. Par suite, lim0− H = 0. Cette valeur est différente de
H(0). La restriction de H à ]0, +∞[ est constante et égale à 1. Par suite, lim 0+ H = 1.
56
Exercice-type 4.28 Démontrer que la fonction partie entière E admet une limite en tout point de R \ Z
ainsi qu’ une limite à droite et une limite à gauche en tout point de Z.
Solution. Soit a ∈ R \ Z et k sa partie entière. On a alors k < a < k + 1. Sachant que E est constante
et égale à k sur ]k, k + 1[ on a clairement lim a f = k, par exemple en utilisant la caractérisation séquentielle
(pour toute suite (xn ) de limite a la suite (f (xn )) tend vers k).
Soit a = n ∈ Z. La restriction de E à ] − ∞, n[ prend la valeur n − 1 sur [n − 1, n[ donc, en utilisant la
caractérisation séquentielle, limn− E = n − 1. Par un raisonnement analogue (le faire !) on obtient limn+ E =
n.
1
où E est la fonction partie entière. Déterminer
Exercice-type 4.29 Soit D = R∗+ et f (x) = xE
x
lim0+ f .
Solution. Pour x > 0 et n ∈ N on a :
1
1
= n ⇐⇒ n ≤ < n + 1.
E
x
x
La partie entière de (1/x) est donc nulle pour x > 1. Si x ≤ 1 on a :
1
1
1
= n ⇐⇒
<x≤ ,
E
x
n+1
n
d’où :
n
1
1
= 1 − nx < 1 −
=⇒ 0 ≤ 1 − xE
<
.
x
n+1
n+1
1
< , on aura :
Il en résulte que lim0+ f = 1 car, étant donné > 0, si N est un entier tel que
N +1
1
1
<x≤
n+1
n
( 0 < x ≤ (1/N ) ) =⇒ ( 0 ≤ 1 − f (x) < ).
Rappelons pour le 1. de la proposition suivante que, si une fonction admet une limite en
un point réel a, cette limite est nécessairement finie (exercice 4.7).
Proposition 4.11.3 Soit un intervalle I =]u, v[ fini ou infini de R et a un point de I.
1. Soit f : I → R une fonction définie sur I. Alors, la fonction f admet une limite en
a si et seulement si elle admet une limite à gauche et une limite à droite en a et ces
limites sont égales à f (a).
2. Supposons maintenant que le domaine de définition de f est I \ {a} (i.e. ]u, a[∪]a, v[)
Alors f admet une limite en a si et seulement si elle admet une limite à gauche et une
limite à droite en a et si ces limites sont égales.
Démonstration : Nous démontrerons seulement 1. La démonstration de 2. est analogue et est
laissée en exercice.
Supposons que f admette f (a) comme limite à gauche et comme limite à droite. Soit ε > 0.
Comme f admet f (a) pour limite à gauche il existe α0 > 0 tel que pour tout x ∈]u, a[
si | x − a | < α0 alors | f (x) − f (a) | < ε.
(4.11.15)
si | x − a | < α00 alors | f (x) − f (a) | < ε.
(4.11.16)
Comme f admet f (a) pour limite à droite, il existe α00 > 0 tel que pour tout x ∈]a, v[
Posons α = min{α0 , α00 }. Soit x ∈]u, v[. Alors x ∈]u, a[ ou x ∈]a, v[ ou x = a. D’après
(4.11.15) et (4.11.16), dans les trois cas on a que si | x − a | < α alors | f (x) − f (a) | < ε.
Ceci montre l’implication “ si ” de 1.
L’implication réciproque résulte immédiatement des définitions : le détail de la démonstration est laissé en exercice
57
Exemple 4.30 La fonction partie entière E étudiée dans l’exercice-type 4.28 n’a pas de limite aux points
de Z puisqu’en ces points les limites à droite et à gauche existent mais sont distinctes.
1
.
x2
1. Déterminer les limites de f à gauche et à droite en 0. En déduire que f admet une limite en 0.
Exercice 4.31 Soit f : D = R∗ → R la fonction définie par f (x) =
2. Soit maintenant g : R → R l’application telle que g(x) = f (x) si x =
6 0 et g(0) = 1. Montrer que g
admet des limites à gauche et à droite en 0. Montrer que g n’admet pas de limite en 0.
3. Montrer que quelle que soit la valeur affectée à g(0) l’application g n’admet pas de limite en 0.
sin x
Exemple 4.32 Soit f : R → R l’application telle que f (x) =
si x 6= 0 et f (0) = α ∈ R. Alors f admet
x
une limite en 0 si et seulement si α = 1. En effet on a (limites classiques) lim0− f = lim0+ f = 1 donc, d’après
la proposition précédente, f admet une limite en 0 si et seulement si α = 1.
sin x
. Montrer que f admet une limite à droite et une limite à
|x|
gauche en 0 mais que f n’admet pas de limite en 0.
Exercice 4.33 Soit D = R∗ et f (x) =
4.12
Limite d’une fonction monotone.
Dans cette partie, on suppose que D est un intervalle ouvert ]a, b[ avec a < b où a ∈
R ∪ {−∞} et b ∈ R ∪ {+∞}. On énoncera les résultats pour f croissante sur D, le cas d’une
fonction décroissante se traitant de façon analogue.
Proposition 4.12.1 Si f est une fonction croissante de D =]a, b[ dans R elle admet des
limites (finies ou infinies) en a et en b. Plus précisément, on a les résultats suivants.
1. Si f est majorée sur D alors limb f = sup {f (x) ; x ∈ D} ∈ R.
2. Si f n’est pas majorée sur D alors limb f = +∞.
3. Si f est minorée sur D alors lima f = inf {f (x) ; x ∈ D} ∈ R.
4. Si f n’est pas minorée sur D alors lima f = −∞.
Démonstration : Il suffit de prouver 1. et 2. : les démonstrations de 3. et 4. sont analogues.
Si f est majorée sur D, l’ensemble f (D) est une partie non vide et majorée de R. Posons
` = sup {f (x) ; x ∈ D} et considérons un nombre ε > 0 quelconque.
D’après la caractérisation de la borne supérieure `, il existe un élément x0 de D tel qu’on
ait l − < f (x0 ) ≤ `. Mais la fonction f étant croissante, on a ` − < f (x0 ) ≤ f (x) ≤ `
pour tout x > x0 . Considérons le cas où b ∈ R : on pose α = b − x0 , on a donc α > 0 et pour
tout x ∈ D tel que | x − b | < α on voit que x > x0 et donc | f (x) − ` | < ε. Considérons
maintenant le cas où b = +∞ : on pose r = x0 et on voit que pour tout x ∈ D tel que x > r
on a aussi | f (x) − ` | < ε. Dans les deux cas on a montré que f admet ` pour limite en b.
Si f n’est pas majorée sur D on suit la démarche précédente, mutatis mutandis. Soit
A > 0. Par hypothèse, il existe x0 ∈ D tel que f (x0 ) > A. Comme précédemment, on voit
que f (x) > A pour tout x ∈ D tel que | x − b | < α = b − x0 si b ∈ R ou tel que x > r si
b = +∞ ce qui, dans les deux cas, établit que f admet +∞ pour limite en b.
58
Exemple 4.34 La fonction partie entière E est croissante sur R. Elle n’est ni majorée ni minorée puisque
E(n) = n pour tout entier n. Par suite, lim+∞ E = +∞ et lim−∞ E = −∞.
Exercice 4.35 Soit f la fonction définie sur I =] − 1, 1[ par f (x) =
1
.
1 − x2
1. Étudier la monotonie de f sur I ∩ R− et sur I ∩ R+ .
2. Déterminer les limites de f aux bornes de I.
Exercice 4.36 Soit f la fonction définie sur R par f (x) =
de son domaine de définition.
x
. Déterminer les limites de f aux bornes
|x| + 1
Exercice 4.37 Soit D = R∗+ et f la fonction définie sur D par f (x) =
sur D puis démontrer que lim+∞ f = 1 et lim0 f = −∞.
x−1
. Démontrer que f est croissante
x
Corollaire 4.12.2 Soit I un intervalle, a un point intérieur à I et f une fonction croissante
sur I. Alors f admet en a une limite à gauche et une limite à droite et celles-ci vérifient les
inégalités :
lima− f ≤ f (a) ≤ lima+ f.
Démonstration : La restriction de f à I− = I∩ ] − ∞, a[ est croissante donc admet une limite
en a (qui est la limite à gauche de f en a). Par croissance de f on a f (x) ≤ f (a) pour tout
x ∈ I− , donc lima− f = sup {f (x) ; x ∈ I− } ≤ f (a). On raisonne de façon analogue pour la
limite à droite en posant I+ = I∩ ]a, +∞[.
Exemple 4.38 Soit f = E la fonction partie entière. Pour tout n ∈ Z, E est croissante sur I =](n −
1), (n + 1)[. On vérifie sur cet exemple les inégalités du corollaire en a = n puisque lim n− E = (n − 1) et
f (n) = n = limn+ E.
Remarque. Le corollaire précédent montre que si une fonction f croissante sur un intervalle
I n’a pas de limite en un point a intérieur à I, elle présente en ce point un “ saut ” entre sa
limite à gauche et sa limite à droite : lima+ f − lima− f > 0. On a évidemment un résultat
analogue pour les fonctions décroissantes, mais si f n’est pas monotone il ne faut pas croire
que la non existence d’une limite en un point se traduit toujours par un saut (voir l’exercice
4.39 suivant).
Exercice 4.39 Soit f la fonction de R dans R définie par f (0) = 0 et f (x) = sin(1/x) pour x 6= 0. Montrer
en utilisant la caractérisation séquentielle que f n’a pas de limite en 0 et qu’elle n’a pas non plus de limite
à droite ni de limite à gauche en ce point.
59
60
Chapitre 5
Continuité des fonctions
et application aux suites récurrentes
5.1
Continuité en un point.
Notations. Dans tout ce paragraphe, I désigne un intervalle de R non réduit à un point
et a désigne un point appartenant à I. Sauf mention du contraire, f, g, . . . désignent des
fonctions définies sur I, à valeurs dans R. En particulier ces fonctions sont définies en a.
Rappelons la définition 4.2.7
Définition 5.1.1 La fonction f définie sur I est continue en a ∈ I si f admet une limite
en a (forcément égale à f (a)).
La continuité au point a peut s’écrire : pour tout > 0, il existe α > 0 tel que, pour tout
x ∈ I, si | x − a | < α alors | f (x) − f (a) | < ε. Ou encore, à l’aide de quantificateurs,
∀ε > 0, ∃α > 0, ∀x ∈ I, (| x − a | < α =⇒ | f (x) − f (a) | < ε).
(5.1.1)
Si f n’est pas continue en a, on dit qu’elle est discontinue. Si elle est continue en tout
point de I, on dit qu’elle est continue sur I.
5.1.1
Opérations sur les fonctions continues
Proposition 5.1.2 Sommes, produits, quotients. Si f et g sont continues au point a
on a les résultats suivants.
1. La somme f + g et le produit f g sont continus en a.
2. Pour tout λ ∈ R le produit λf est continu en a.
3. Si f ne s’annule pas sur I, le quotient (1/f ) est continu en a.
Démonstration : C’est une conséquence immédiate des théorèmes sur les limites 4.8.1 et 4.8.2.
Proposition 5.1.3 (Composées de fonctions.) Soient I et J deux intervalles de R et
deux fonctions f : I → R et g : J → R. On suppose que f (I) ⊆ J, que f est continue en a
et que g est continue en b = f (a). Alors g ◦ f est continue en a.
Démonstration : C’est la traduction, dans un cas particulier, de la proposition 4.9.1 de
composition des limites. En effet, d’après les hypothèses, g ◦ f a une limite réelle en a qui
est égale à g(f (a)).
61
5.1.2
Fonctions continues classiques
On a vu (exercice 4.2) que la fonction x 7→ x est continue sur R, ainsi que les fonctions
constantes. Il en résulte, par application des théorèmes précédents, que les fonctions polynômes,
de la forme x 7→ c0 + c1 x + · · · + cn−1 xn−1 + cn xn sont continues sur R (cf. exercice 4.14).
(x)
où P et Q sont des polynômes, définies
Les fractions rationnelles, de la forme x 7→ PQ(x)
sur l’ensemble {x ∈ R ; Q(x) 6= 0}, sont continues sur leur domaine de définition (cf. exercice
4.15).
Les fonctions usuelles (circulaires, logarithme, exponentielle) sont continues en tout point
de leur domaine de définition comme on l’a admis en section 4.7.
Exercice 5.1 Étant donné un réel k ≥ 0, on dit qu’une fonction définie sur un intervalle I de R est klipschitzienne si, pour tout x et tout y de I, on a
|f (x) − f (y)| ≤ k|x − y|.
Montrer que si la fonction f est k-lipschitzienne sur l’intervalle I elle est continue en tout point de I.
Exercice 5.2 Montrer que la fonction x 7→ |x| est 1-lipschitzienne sur R. En déduire qu’elle est continue en
chaque point de R.
Exercice 5.3 Soit f et g deux fonctions à valeurs réelles définies sur l’intervalle I. On définit les fonctions
min(f, g) et max(f, g) sur I par :
min(f, g) :
I → R
x 7→ min(f (x), g(x));
max(f, g) :
I → R
x 7→ max(f (x), g(x)).
1. En comparant les valeurs des deux membres en chaque point, établir les égalités :
min(f, g) =
f + g − |f − g|
f + g + |f − g|
; max(f, g) =
.
2
2
2. En déduire que si f et g sont continues en un point a, alors les fonctions min(f, g) et max(f, g) sont
continues en a.
5.1.3
Caractérisation séquentielle de la continuité
Proposition 5.1.4 Pour que la fonction f soit continue en a il faut et suffit que pour toute
suite (xn ) de I convergente vers a la suite (f (xn )) converge vers f (a).
Démonstration : C’est une conséquence immédiate du théorème 4.5.1 et de la définition de
la continuité.
1
Exercice 5.4 Soit f la fonction définie sur R par f (x) = sin
si x 6= 0 et f (0) = 0. Montrer que f n’est
x
pas continue en 0 (introduire une suite (xn ) de limite 0 telle que f (xn ) = 1 pour tout n).
Exercice 5.5 Etant donné a ∈ R, on note fa la fonction définie sur R par f (x) =
1
si x 6= 0 et f (0) = a.
x2
Étudier la continuité de fa .
Exercice 5.6 Une fonction qui n’est continue en aucun point de son intervalle de définition.
Soit f la fonction définie sur R comme suit : f (x) = 1 si x ∈ Q et f (x) = 0 si x ∈ R \ Q. La fonction
f est donc nulle, sauf sur les rationnels où elle vaut 1 (peut-on essayer de la représenter ?). En utilisant la
caractérisation séquentielle, montrer que f n’est continue en aucun point de R.
Indication. On étudie la continuité en a. Si a ∈ R \ Q on a f (a) = 0. Écrire alors a comme limite d’une
suite (xn ) de rationnels (par densité de Q dans R). Quelle est la limite de la suite (f (xn )) ? Raisonner de
façon analogue si a ∈ Q en utilisant la densité de R \ Q dans R et conclure.
62
5.1.4
Prolongement par continuité
Définition 5.1.5 (Prolongement continu en un point)
Soient a ∈ I et deux fonctions f : I \ {a} → R et g : I → R. On dit que g prolonge
continûment f en a si elle vérifie les deux conditions :
1. la restriction de g à I \ {a} coı̈ncide avec f ;
2. g est continue en a.
sin x
. On sait que f admet 1 pour limite en 0.
Exemple 5.7 Soit la fonction f : R∗ → R telle que f (x) =
x
Par suite, la fonction g définie sur R par g(x) = f (x) si x 6= 0 et g(0) = lim 0 f = 1 prolonge continûment f
en 0.
Proposition 5.1.6 Pour que la fonction f : I \ {a} → R admette un prolongement g
continu en a il faut et suffit que f admette en a une limite ` ∈ R. Sous cette condition, le
prolongement continu en a est unique et tel que g(a) = `.
Démonstration : Si g est un prolongement continu de f en a alors nécessairement g(a) =
lima g = lima f ce qui prouve que f admet g(a) ∈ R pour limite en a.
Inversement, supposons que f admet ` ∈ R pour limite en a et définissons une application
g sur I par g(x) = f (x) si x ∈ I \ {a} et g(a) = `. Alors g prolonge f . De plus, g est continue
en a d’après (5.1.1).
Un tel prolongement est unique car la continuité en a impose la valeur du prolongement
en ce point.
Exemple 5.8 La fonction de l’exemple 5.7 admettant 1 pour limite en 0, on ne peut la prolonger continûment en ce point qu’en posant g(0) = 1, ce qui a été fait.
sin x
sin x2
Exercice 5.9 Soit f et g les fonctions définies sur R \ {0} par f (x) =
et g(x) =
. Étudier
2
x
x
l’existence d’un prolongement continu de ces fonctions en 0. Plus généralement, étudier l’existence d’un
sin xk
, où k et l désignent deux entiers naturels non nuls.
prolongement continu en 0 des fonctions x 7→
xl
Exercice 5.10 Montrer que la fonction f définie sur R\{0} par f (x) =
continu en 0.
| cos( π2 − x)|
p
admet un prolongement
|x|
Exercice-type 5.11 Soit I = [−1, 1] et I ∗ = I \ {0}. On définit f sur I ∗ par :
f (x) = √
x
√
.
1+x− 1−x
Montrer que f admet un prolongement continu en 0.
Solution. Vérifions
d’abord
que f est bien définie sur I ∗ . On a 1 + x ≥ √
0 pour x ≥√−1 et 1 − x ≥ 0 pour
√
√
x ≤ 1 donc x 7→ 1 + x − 1 − x est bien définie pour x ∈ I. D’autre part, 1 + x = 1 − x si et seulement
si x = 0 (élever au carré ces quantités positives) de sorte que f est définie sur I ∗ .
Quand x → 0, f (x) prend la forme indéterminée 0/0. On lève l’indétermination en multipliant la fraction
haut et bas par la quantité conjuguée :
√
√
√
√
1+x+ 1−x
1+x+ 1−x
f (x) = x
=
.
2x
2
Sachant que la fonction racine carrée a une limite en tout point de son domaine de définition (exercice 4.4)
on obtient, par somme de limites, lim0 f = 1.
Le prolongement continu de f en 0 existe donc, il est défini par g(x) = f (x) si x ∈ I ∗ et g(0) = 1.
63
x2 − 2x + 1
. La fonction f est continue
x−1
sur son domaine de définition D car c’est une fonction rationnelle. Pour x 6= 1 on a f (x) = x − 1 donc f
n’est rien d’autre que la restriction à D de la fonction g : R → R telle que g(x) = x − 1, qui est continue car
polynomiale. Autrement dit, “ g prolonge f continûment en 1 ”.
Exemple 5.12 Soit f la fonction définie sur D = R \{1} par f (x) =
5.1.5
Continuité à gauche et à droite
Exemple 5.13 La fonction partie entière E, définie sur R, est continue aux points de R \ Z. Elle n’est pas
continue aux points de Z car en ces points elle n’admet pas de limite (exercice 4.12). Nous savons en revanche
que E admet une limite à droite et une limite à gauche en tout point n ∈ Z (exercice-type 4.28). On a de
plus E(n) = limn+ E, ce qui nous conduit à poser la définition suivante.
Définition 5.1.7 On dit que f est continue à gauche (resp. à droite) en a si elle admet en
a une limite à gauche (resp. à droite) qui est égale à f (a).
Remarques. La limite à gauche ou à droite de f en a étant calculée en excluant a du
domaine de définition de f (cf. définition 4.11.1), nous avons été obligés de préciser dans
la définition ci-dessus la valeur de la limite à gauche ou à droite. Dire que f est continue à
gauche (resp. à droite) en a signifie donc que f (a) = lima− f (resp. f (a) = lima+ f ). Si a est
l’extrémité (resp. l’origine) de I, il est équivalent de dire que f est continue en a ou qu’elle
est continue à gauche (resp. à droite). Si a est point intérieur de I, il est équivalent de dire
que f est continue en a ou que f est continue à droite et à gauche en a (proposition 4.11.3).
Exemple 5.14 La fonction partie entière E est continue à droite en tout point de Z.
Exemple 5.15 La fonction de Heaviside H (voir exemple 4.27) est continue à droite en 0 mais n’est pas
continue à gauche.
Exercice-type 5.16 Soit f la fonction définie sur R par f (x) = (x/|x|) si x 6= 0 et f (0) = 0. Étudier la
continuité de f .
Solution. On a f (x) = −1 si x < 0 et f (x) = 1 si x > 0. La fonction f étant constante sur R ∗− et sur
∗
R+ , elle est continue sur chacun de ces intervalles. Sachant que lim0− f = −1 et lim0+ f = 1, la fonction f
n’a pas de limite en 0 (sinon les limites à gauche et à droite seraient égales) et n’est donc pas continue en ce
point.
On voit sur cet exemple que la valeur prise par f en 0 ne joue aucun rôle puisque les limites à gauche et
à droite de f en 0 sont distinctes. En posant f (0) = −1, on obtient une fonction continue à gauche en 0, en
posant f (0) = 1 on obtient une fonction continue à droite et on ne peut pas mieux faire.
5.2
Continuité sur un intervalle.
Soit I un intervalle de R. L’ensemble des fonctions définies et continues sur I est stable
pour les opérations algébriques : il résulte de la proposition 5.1.2 que la somme et le produit
de fonctions continues sur I sont continus sur I et que l’inverse d’une fonction continue sur
I qui ne s’annule en aucun point de I est aussi une fonction continue sur I. Si f est une
fonction continue sur I et g une fonction continue sur un intervalle J tel que f (I) ⊆ J alors
la fonction g ◦ f est continue sur I.
Proposition 5.2.1 (Théorème des valeurs intermédiaires) Soit I un intervalle de R
et soit f une fonction continue sur I. Pour tout couple (a, b) ∈ I 2 , avec a ≤ b, et tout réel
γ compris entre f (a) et f (b) il existe un réel c ∈ [a, b] tel que γ = f (c).
64
Commentaire. Ce théorème signifie que tout point de l’intervalle délimité par f (a) et f (b),
où a et b sont deux points quelconques de I, appartient à f (I). En d’autres termes, étant
donné deux points quelconques a0 et b0 de f (I) le segment d’extrémités de ces points est
contenu dans f (I). D’après la caractérisation des intervalles (définition2.4.4), ceci signifie
que f (I) est un intervalle et permet d’énoncer le théorème des valeurs intermédiaires sous la
forme condensée :
L’image d’un intervalle par une fonction continue est un intervalle.
Démonstration du théorème 5.2.1. Puisque R est totalement ordonné, on a soit f (a) ≤ f (b)
soit f (b) ≤ f (a). Il suffit d’examiner le premier cas, l’autre se traitant de façon analogue.
Par hypothèse on a f (a) ≤ γ ≤ f (b). Si γ est égal à f (a) ou f (b) le problème est résolu,
donc on peut supposer que a < b et f (a) < γ < f (b).
Soit alors J = [a, b] et soit E = {x ∈ J ; f (x) ≤ γ}. Cet ensemble est une partie non
vide de R (car contenant a) et majorée (par b). En notant c sa borne supérieure, nous allons
montrer que f (c) = γ.
D’après la caractérisation de la borne supérieure, pour tout réel n ∈ N∗ il existe xn ∈ E
tel que c − (1/n) < xn ≤ c, ce qui permet de construire une suite (xn ) de limite c. Par
continuité de f en c on a alors lim f (xn ) = f (c). Mais comme f (xn ) ≤ γ pour tout n, le
passage à la limite dans cette inégalité donne f (c) ≤ γ.
Il reste à montrer que γ ≤ f (c) pour conclure. Des inégalités a ≤ c ≤ b et f (c) ≤ γ < f (b)
on déduit que c < b. Soit alors (yn ) une suite de ]c, b[ qui converge vers c : par continuité de
f en c on obtient lim f (yn ) = f (c). Mais, pour tout n, on a sup E = c < yn . Donc yn ∈
/E
c’est-à-dire γ < f (yn ), quel que soit n. Un passage à la limite dans cette inégalité donne
alors γ ≤ f (c).
Exercice 5.17 Montrer à l’aide d’exemples simples que la conclusion du théorème ne tient plus si f n’est
pas continue sur I.
Exemple 5.18 Soit I = R et f (x) = x2 + 3x + 1. L’application f est polynomiale donc continue sur I, telle
que f (−1) = −1 et f (0) = 1. D’après le théorème des valeurs intermédiaires, il existe c ∈ [−1, 0] tel que
f (c) = 0. Sachant que f (−1) et f (0) ne sont pas nuls, on peut même affirmer que c ∈] − 1, 0[.
Exercice 5.19 Montrer que l’application f définie sur R par f (x) = x2 sin x prend les valeurs 1 et −1
en considérant les valeurs de f en −(π/2) et (π/2). Plus généralement, montrer que f prend toute valeur
entière.
Exercice-type 5.20 Montrer que toute fonction polynôme P : x 7→ a0 + a1 x + · · · + an xn de degré n impair
admet au moins une racine réelle, c’est-à-dire qu’il existe un réel c tel que P (c) = 0.
Solution. Quitte a changer P en (−P ), on peut supposer an > 0. On pose alors P (x) = an xn P1 (x) où
lim−∞ P1 = lim+∞ P1 = 1 (exercice-type 4.23). Puisque n est impair on a alors limx→−∞ an xn = −∞ et
limx→+∞ an xn = +∞. Donc lim−∞ P = −∞ et lim+∞ P = +∞. D’après la définition de la limite, il existe
donc a < 0 tel que P (a) < −1 et b > 0 tel que P (b) > 1. La fonction P étant continue sur R donc sur
I = [a, b], le théorème des valeurs intermédiaires assure qu’il existe c ∈ I tel que P (c) = 0.
Exercice 5.21 Montrer pour tout réel y tel que y ≥ 3/4, il existe x ∈ R tel que x 2 + x + 1 = y.
65
Exercice 5.22 Soit I = [a, b] où a < b et f une application continue de I dans I. Montrer que f a un point
fixe sur I, c’est-à-dire qu’il existe c ∈ I tel que f (c) = c.
Indication. Considérer la fonction g de I dans R telle que g(x) = f (x) − x et déterminer les signes de
f (a) et f (b).
Exercice 5.23 Soit I = [0, 1] et, pour tout n ∈ N, soit fn la fonction définie sur I par fn (x) = xn + 3x2 +
2x − 1.
1. Montrer que fn est strictement croissante.
2. Montrer qu’il existe un unique réel xn ∈]0, 1] tel que fn (xn ) = 0.
3. Montrer que fn+1 ≤ fn .
4. Déduire de la question précédente que la suite (xn ) est croissante, puis montrer qu’elle converge.
5. Déterminer la limite de la suite (xn ) (on montrera que si la limite ` vérifie 0 < ` < 1 alors 3`2 +2`+1 =
0).
Exercice 5.24 Reprendre l’exercice précédent 5.23 à partir de la fonction g n définie sur I par gn (x) =
xn + x2 − 1 et montrer que la suite (xn ) converge alors vers 1.
Exercice-type 5.25 Soit f l’application de R dans lui-même telle que f (x) =
x
. Montrer que f est
|x| + 1
strictement croissante et en déduire f (R).
Solution. On remarque que f est impaire, négative sur R− et positive sur R+ . Il suffit donc de vérifier
qu’elle est strictement croissante sur R+ pour en déduire qu’elle est strictement croissante sur R. Or, pour
x et y positifs, on vérifie facilement que f (x) < f (y) si et seulement si x < y : l’application f est donc
strictement croissante.
D’après le théorème relatif aux limites des fonctions monotones, on a alors lim +∞ f = sup {f (x) ; x ∈ R}.
Or f est clairement majorée par 1 et, pour x ≥ 0,
0 < (1 − f (x)) = 1 −
1
x
=
= g(x).
x+1
x+1
Puisque lim+∞ g = 0 (exercice-type 4.23) le théorème d’encadrement donne lim+∞ f = 1− . Par suite :
sup f (R) = sup {f (x) ; x ∈ R} = sup {f (x) ; x ∈ R+ } = 1.
L’application f étant continue, l’image de l’intervalle R+ est un intervalle. L’application étant croissante,
telle que f (0) = 0, f (x) < 1 pour tout x et sup f = 1 on a f (R+ ) = [0, 1[.
Sachant que f est impaire on a donc f (R) =] − 1, 1[.
Proposition 5.2.2 (Thèorème “ du maximum ”) Soit I = [a, b], où a < b, un segment
de R et f une application continue de I dans R. Alors f est bornée et atteint ses bornes
inférieure et supérieure.
Commentaire. Ce théorème énonce d’abord que f est bornée sur I : il existe M > 0 tel que
−M ≤ f ≤ M . Il énonce ensuite que les bornes inférieure et supérieure des valeurs prises par
f , notées inf f et sup f , sont atteintes c’est-à-dire que ce sont un minimum et un maximum.
En d’autres termes, f (I) est non seulement un intervalle, comme l’énonce le théorème des
valeurs intermédiaires, c’est un segment. Une formulation équivalente du théorème est donc
la suivante :
L’image d’un segment par une application continue est un segment.
66
N.B. La démonstration suivante peut être omise en première lecture.
Démonstration : Montrons d’abord, en raisonnant par l’absurde, que f est majorée sur I.
Dans le cas contraire, pour tout n ∈ N∗ , l’ensemble An = {x ∈ I ; f (x) ≥ n} est non vide.
Cet ensemble étant minoré par a, admet une borne inférieure qu’on note an . On peut écrire
an comme limite d’une suite (xk ) de points de An grâce à la caractérisation séquentielle de
la borne inférieure : pour tout k ∈ N∗ il existe xk ∈ An tel que an ≤ xk < an + (1/k).
Par continuité de f on obtient alors lim f (xk ) = f (an ) puis, par passage à la limite dans
l’inégalité f (xk ) ≥ n, on a f (an ) ≥ n.
On remarque ensuite que pour tout n, An+1 ⊆ An , puisque f (x) ≥ n + 1 implique
f (x) ≥ n, de sorte que an+1 ≥ an . La suite croissante (an ) étant majorée par b, elle converge
vers une limite c ∈ [a, b]. On a alors lim f (an ) = f (c) ∈ R par continuité de f et f (an ) ≥ n
pour tout entier n : on aboutit à une contradiction. Par conséquent f est majorée sur I. Un
raisonnement analogue permet de montrer que f est minorée.
Notons M la borne supérieure de f (I) et posons, pour tout n ∈ N∗ :
1
< f (x) ≤ M }.
n
On va répéter, avec les ensembles Bn , le raisonnement appliqué aux ensembles An pour
conclure que M ∈ f (I). On remarque que, pour tout n, Bn est non vide d’après la caractérisation
de la borne supérieure. De plus l’ensemble Bn , étant majoré par b, admet une borne supérieure
qu’on note bn . On montre alors comme précédemment, en utilisant une suite de limite bn ,
que :
1
M − ≤ f (bn ) ≤ M,
n
puis que (bn ) est décroissante. Si c désigne sa limite dans I on a lim f (bn ) = f (c) par
continuité de f . En faisant tendre n vers l’infini, on obtient M = f (c). Un raisonnement
analogue permet de montrer que inf f ∈ f (I).
Bn = {x ∈ I ; M −
Exercice 5.26 Montrer à l’aide d’exemples simples que les conclusions du théorème sont fausses si I est un
intervalle sans être un segment.
Exercice-type 5.27 Soit I un segment de R et f, g des applications continues de I dans R. Montrer que si
f < g il existe λ > 0 tel que f + λ < g sur I (c’est-à-dire tel que f (x) + λ < g(x) pour tout x ∈ I).
Solution. Par hypothèse, on a f (x) < g(x) pour tout x ∈ I. Posons h = g − f . C’est une application
continue de I dans R, à valeurs > 0. D’après le “ théorème du maximum ” l’image h(I) est le segment
d’origine min h et d’extrémité max h. Sachant que h(x) > 0 pour tout x ∈ I, on a min h > 0, donc il existe
λ > 0 tel que min h > λ, d’où h > λ ou encore g > f + λ.
Exercice 5.28 Soit f une application continue sur R et telle que lim −∞ f = lim+∞ f = 0.
1. Montrer qu’il existe A > 0 tel que (|x| ≥ A ⇒ |f (x)| < 1).
2. Montrer qu’il existe M > 0 tel que (|x| ≤ A ⇒ |f (x)| ≤ M ).
3. En déduire que f est bornée sur R.
4. Généraliser le résultat précédent : si f est une application continue sur R, admettant des limites finies
(non nécéssairement égales) en −∞ et +∞, alors f est bornée sur R.
Corollaire 5.2.3 (Image d’un segment par une application continue monotone)
Soit I = [a, b], où a < b, un segment de R et f une application continue et croissante de I
dans R. L’image de I par f est alors :
f (I) = [f (a), f (b)].
67
Démonstration : Puisque f est croissante, le minimum et le maximum de f sur I sont
respectivement f (a) et f (b). D’après le théorème précédent (voir le commentaire), f (I) est
donc le segment [f (a), f (b)].
Exercice 5.29 Soit I = [a, b], avec a < b, et f une application strictement croissante de I dans R telle que
f (a) = 0 et f (b) = 2. Pour chacune des deux conditions suivantes, peut-on ajouter une hypothèse sur f pour
que la condition soit réalisée ?
1. Il existe c ∈ I tel que f (c) = 3.
2. Il existe c ∈ I tel que f (c) = 1.
5.3
Suites définies par récurrence, un+1 = f (un )
Notation. Dans toute cette section I désigne un intervalle de R non réduit à un point.
5.3.1
Généralités
La définition suivante est justifiée par l’application du raisonnement par récurrence
énoncée dans la proposition 2.2.8 :
Définition 5.3.1 Soit f une application de I dans lui-même. On appelle suite récurrente
associée à f et de condition initiale z ∈ I, la suite (un ) définie comme suit :

 u0 = z

∀n ∈ N ,
un+1 = f (un ) (∗) .
Le principe de définition de la suite est simple : si un ∈ I est déjà défini, la relation (∗)
permet de calculer un+1 . Connaissant u0 = z ∈ I, on calcule donc u1 . Puisque u1 ∈ I, on
peut calculer u2 et, de proche en proche, on pourra ainsi déterminer tous les termes de la
suite (un ).
Remarques. Il convient de noter l’importance de l’hypothèse “ f est une application de I
dans I ”. Cela peut aussi s’écrire f (I) ⊆ I et on dit que I est stable par f .
Il peut arriver qu’une suite récurrente soit donnée dans un cadre légèrement différent de
celui adopté ci-dessus, auquel on pourra en général se ramener simplement. Ainsi pour f
donnée comme fonction définie sur un domaine D, il suffira de chercher un sous-intervalle I
de D stable par f et de considérer la restriction de f à I. Par ailleurs, si f est une fonction
définie sur une partie D de R contenant l’intervalle stable I et si u0 ∈
/ I, il peut arriver que
u1 = f (u0 ), u2 = f (u1 ), . . . , up = f (up−1 ), soient quand même bien définis et que up ∈ I. En
considérant la suite à partir du rang p (c’est-à-dire la suite (un )n≥p ), on se ramène alors aux
hypothèses de la définition.
Exemple 5.30 Si f : [1/2, 5] → R+ est telle que f (x) = 1/x et u0 = 1 alors f (J) ⊆ J pour J = [1/2, 2].
Exemple 5.31 Si f est la fonction définie sur R par f (x) = x2 alors, pour tout x on a f (x) ≥ 0. Pour
tout u0 ∈ R on a u1 = f (u0 ) ∈ R+ . On peut donc limiter l’étude aux suites de valeur initiale appartenant à
l’intervalle stable R+ .
68
Définition 5.3.2 Soit g : I → R une fonction. Un point x ∈ I est appelé point fixe (ou
point invariant) de g s’il vérifie g(x) = x.
Géométriquement, dire que x est point fixe de g signifie que le point M de coordonnées
(x, g(x)) est un point d’intersection de la courbe représentative de g et de la droite d’équation
y = x.
Proposition 5.3.3 Si la suite (un ) possède une limite l ∈ I et si f est continue en l, alors
l est un point fixe de f i.e. f (l) = l. Si de plus l’équation f (x) = x n’a qu’une seule solution
λ ∈ I alors nécessairement l = λ.
Démonstration : On va passer à la limite quand n tend vers l’infini dans la relation (∗). Tout
d’abord, puisque lim un = l, on a déjà vu (exercice 3.4) que lim un+1 = l. D’autre part,
grâce à la caractérisation séquentielle de la continuité, (un ) étant une suite de I qui tend vers
l et f étant continue en l on a lim f (un ) = f (l). On peut maintenant conclure en passant
à la limite dans (∗) grâce à ce qui précède et à l’unicité de la limite.
Exercice-type 5.32 On considère la suite récurrente (un ) définie par u0 ≥ 0 et pour tout n ∈ N, un+1 =
u2n + 8
. Montrer que si cette suite converge, alors sa limite est nécessairement 2 ou 4.
6
x2 + 8
Solution. La fonction f : R+ → R+ définie par f (x) =
est continue sur son domaine de définition
6
car polynomiale et un rapide calcul (recherche des racines d’un polynôme du second degré) montre que ses
points fixes sont 2 et 4. Si la suite positive (un ) admet une limite finie l, celle-ci est positive d’après les
résultats du chapitre 3 et un point fixe de f d’après la proposition 5.3.3 ci-dessus, d’où l = 2 ou l = 4.
Exercice 5.33 Pour chacune des fonctions suivantes, déterminer un intervalle stable I et les limites éventuelles d’une suite (un ) définie à partir de u0 ∈ I par un+1 = f (un ) où f est définie par
x 7→ x2 ; ou x 7→ x3 ; ou x 7→
5.3.2
2
; ou x 7→ 1 + sin x.
x+1
Utilisation de la monotonie.
En général il n’existe pas de formule donnant pour tout n la valeur du terme général un
d’une suite définie par récurrence. Pour établir la convergence d’une telle suite et appliquer
le critère précédent afin d’identifier sa limite, on peut utiliser une condition suffisante de
convergence (pour une suite qui n’est pas explicite). Le théorème fondamental des suites
monotones est un outil bien adapté à ce genre de situation : si l’on peut affirmer qu’une suite
est croissante majorée ou décroissante minorée on en déduira qu’elle est convergente.
Théorème 5.3.4 (Monotonie des suites récurrentes) Soit f une application de I dans
lui-même et soit (un ) la suite récurrente associée à f et de condition initiale u0 ∈ I.
1. Si f est croissante sur I, alors la suite (un ) est monotone. Il suffit donc de comparer
u0 et u1 pour savoir si elle est croissante ou décroissante.
2. Si f est décroissante sur I, alors les deux suites (vn ) et (wn ) où vn = u2n et wn =
u2n+1 sont monotones de sens de variation opposés (l’une est croissante et l’autre est
décroissante). Il suffit donc de comparer u0 et u2 pour déterminer leur sens de variation.
69
Démonstration :
1. Supposons par exemple que u0 6u1 (le cas “ u0 ≥ u1 ” se traitant de façon analogue) et
prouvons par récurrence que la suite est croissante. Pour tout n ∈ N, on note Pn la propriété
“ un ≤ un+1 ”. La propriété P0 est vraie par hypothèse. Supposons Pn vraie pour un certain
entier fixé n, c’est-à-dire un ≤ un+1 , et établissons Pn+1 autrement dit un+1 ≤ un+2 . Il suffit
pour cela d’utiliser la croissance de f car un ≤ un+1 entraine un+1 = f (un ) ≤ f (un+1 ) = un+2 ,
d’où le résultat.
2. Pour n ∈ N, on a vn+1 = u2(n+1) = u2n+2 = f (u2n+1 ) = f (f (u2n )) = (f ◦ f )(vn ) et de
même wn+1 = u2(n+1)+1 = u2n+3 = f (u2n+2 ) = f (f (u2n+1 )) = (f ◦ f )(wn ), autrement dit les
suites (vn ) et (wn ) (correspondant aux indices pairs et impairs de la suite (un )) sont elles
aussi des suites récurrentes mais associées à la fonction g = f ◦ f . Comme f est décroissante,
la composée g est croissante donc d’après 1., les suites (vn ) et (wn ) sont monotones. Il reste à
voir qu’elles ont des sens de variation opposés. Supposons par exemple que v0 = u0 ≤ u2 = v1
i.e. (vn ) est croissante. La décroissance de f donne alors w0 = u1 = f (u0 ) ≥ f (u2 ) = u3 = w1
donc (wn ) est décroissante. Les autres cas se montrent de façon analogue.
Commentaire. Le théorème donne uniquement des résultats de monotonie de (un ). Dans
le cas ou f est croissante il reste à vérifier, selon le sens de variation de la suite, qu’elle est
majorée ou minorée (c’est le cas, par exemple, si I est majoré ou minoré) pour conclure
à sa convergence d’après le théorème fondamental des suites monotones. Ceci montre en
particulier le
Corollaire 5.3.5 Soit un intervalle borné I et une fonction f croissante de I dans I. Pour
toute valeur initiale dans I, la suite récurrente définie par f et par cette valeur initiale est
convergente.
Dans le cas où f est décroissante, la situation n’est pas aussi simple. Nous examinerons
simplement un cas très classique, souvent repris dans les exercices, en supposant que u0 ≤ u2
et u0 ≤ u1 . Alors, par décroissance de f , on obtient facilement u0 ≤ u2 ≤ u4 ≤ · · · ≤ u5 ≤
u3 ≤ u1 . Les suites monotones bornées (vn ) = (u2n ) et (wn ) = (u2n+1 ) convergent alors vers
des limites respectives l0 et l1 telles que l0 ≤ l1 . Il reste alors à prouver que l0 = l1 pour
établir la convergence de (un ) (pour plus de détails voir exemple 5.34).
La continuité de f et celle de g = f ◦ f permettent, selon les cas, de trouver les limites
éventuelles de un , vn ou wn . On notera à ce propos que tout point fixe de f est point fixe de
g. Mais la réciproque est fausse : considérer par exemple I = [1, 2] et f : x 7→ (1/x).
Exemple 5.34 Détaillons davantage ce qui vient d’être dit. Soit f une fonction décroissante telle que
u0 ≤ u2 et u0 ≤ u1 . Par décroissance de f et puisque u0 ≤ u2 on sait que la suite (u2n ) est croissante et que
la suite (u2n+1 ) est décroissante. Montrons la proporiété
Pn = “ u0 ≤ u2 ≤ · · · ≤ u2n+2 ≤ u2n+1 ≤ · · · ≤ u3 ≤ u1 ”
par récurrence pour tout n ∈ N.
P0 est vraie car u0 ≤ u2 par hypothèse et, par décroissance de f , u1 = f (u0 ) ≥ f (u1 ) = u2 .
Soit n ∈ N et supposons Pn vraie. Montrons
Pn+1 = “ u0 ≤ u2 ≤ · · · ≤ u2n+2 ≤ u2n+4 ≤ u2n+3 ≤ u2n+1 · · · ≤ u3 ≤ u1 ”.
Il suffit de montrer que u2n+2 ≤ u2n+4 ≤ u2n+3 ≤ u2n+1 . Si l’on applique f deux fois à l’inégalité u2n+2 ≤
u2n+1 (qu’on connaı̂t par hypothèse de récurrence) on obtient
u2n+3 = f (u2n+2 ) ≥ f (u2n+1 ) = u2n+2 et u2n+4 = f (u2n+3 ) ≤ f (u2n+2 ) = u2n+3 .
Par croissance de (u2n ) et décroissance de (u2n+1 ) on a u2n+2 ≤ u2n+4 et u2n+3 ≤ u2n+1 ce qui donne Pn+1 .
70
En particulier, (vn ) est croissante et majorée par, par exemple, u1 , (wn ) est décroissante et minorée par,
par exemple, u0 d’où la convergence des deux suites vers des limites respectives l0 et l1 .
Montrons encore que (un ) converge vers un réel l si et seulement si (vn ) et (wn ) convergent vers une
même limite l (c’est-à-dire l = l0 = l1 ).
Si (un ) converge vers l alors, en revenant à la définition, on voit que (vn ) et (wn ) convergent aussi vers l.
Pour établir la réciproque il suffit encore de revenir à la définition. Etant donné > 0, il existe des entiers
N1 et N2 tels que pour tout n ∈ N :
(n ≥ N1 ⇒ |vn − l| < ) et (n ≥ N2 ⇒ |wn − l| < ).
Par suite :
(n ≥ max(2N1 , 2N2 + 1) ⇒ |un − l| < ).
Exemple 5.35 Soit I = R+ , f : I → I telle que f (x) = x2 et (un ) définie par récurrence à partir de u0 ∈ I
par un+1 = f (un ). Les points fixes de f sur I sont 0 et 1. De plus, f est croissante et continue sur I : la
suite (un ) est alors monotone et si elle converge, c’est vers un point fixe de f .
Si u0 ∈ {0, 1} la suite est constante.
Si 0 < u0 < 1 alors 0 < u1 = f (u0 ) = u20 < u0 < 1 donc la suite est décroissante. La suite est minorée
par 0. Alors, d’après le théorème fondamental des suites monotones, elle converge vers le point fixe 0.
Si 1 < u0 , on a 1 < u0 < u20 = f (u0 ) = u1 donc la suite est croissante et ne peut pas converger vers un
point fixe de f : elle tend donc vers +∞.
Exercice-type 5.36 Soit I = [−(π/2), (π/2)] et f : I → I telle que f (x) = sin x. Étudier la suite récurrente
définie par u0 ∈ I et pour tout n ∈ N, un+1 = sin un .
Solution. On vérifie facilement que la fonction f est bien définie c’est-à-dire que f (I) ⊆ I. Le seul point
fixe de f sur I est 0 (étudier par exemple x 7→ −x + sin x). De plus f est croissante et continue sur I : la
suite (un ) est monotone et si elle converge, c’est vers un point fixe de f . Mais (un ) étant borné car I l’est, la
suite est toujours convergente d’après le théorème des suites monotones et sa limite est 0, quel que soit u 0 .
On peut préciser la monotonie de la suite, bien que ce ne soit pas nécessaire pour conclure. Par exemple,
si 0 < u0 on a u1 = sin u0 < u0 (étudier x 7→ −x + sin x) donc la suite est décroissante, minorée par 0 : elle
converge vers le point fixe 0.
Exercice-type 5.37 Étudier la suite récurrente définie par u0 = 1 et un+1 =
u2n + 8
.
6
x2 + 8
Solution. L’application f : R+ → R+ telle que f (x) =
est continue car polynomiale, croissante et
6
admet pour points fixes 2 et 4. L’intervalle [0, 2] est stable par l’application f car on a, d’après le corollaire
5.2.3, que f ([0, 2]) = [f (0), f (2)] = [4/3, 2] ⊆ [0, 2]. (Aussi les intervalles R + , [2, 4], [4, +∞[ sont stables par
f mais ici on n’a pas besoin de ce fait.) La suite (un ) est monotone car l’application f est croissante et elle
est bornée car elle est inclue dans l’intervalle borné [0, 2]. Donc la suite (un ) converge et comme 2 est le seul
point fixe de f dans l’intervalle [0, 2] elle converge vers 2. (On peut préciser la monotonie de la suite, bien
que ce ne soit pas nécessaire pour conclure. Avec u0 = 1 on a u1 = f (u0 ) = (3/2) > u0 donc la suite est
croissante.)
Exercice 5.38 Reprendre l’exercice précédent en supposant u0 = 3 puis 4 et enfin 5.
Exercice 5.39 Étudier la suite définie à partir de u0 ∈ R+ par un+1 = ln(1 + un ).
Exercice 5.40 Étudier la suite définie à partir de u0 ≥ 0 par un+1 =
√
2 + un .
Exercice 5.41 Étudier la suite définie à partir de u0 ≥ 1 par un+1 = 1 + ln un .
Exercice 5.42 Étudier la suite définie à partir de u0 ∈ R par un+1 = u2n + 1.
71
Exercice 5.43 Que pouvez-vous dire de la suite définie à partir de u0 > −1 par un+1 =
Exercice-type 5.44 Étudier la suite récurrente définie par u0 = 0 et un+1 =
un − 9
?
un + 1
2
pour tout n ∈ N.
1 + u2n
2
admet pour unique point
1 + x2
fixe l = 1. Cette application étant décroissante, les suites (u2n ) et (u2n+1 ) sont monotones. Mais u1 = 2
et u2 = (2/5) donc u0 ≤ u2 ≤ u1 : d’après le commentaire (ou l’exemple 5.34) ci-dessus, la suite (u2n ) est
croissante (majorée par u1 ), la suite (u2n+1 ) est décroissante (minorée par u0 ). Puisque f est continue, ces
suites convergent vers des points fixes de g = f ◦ f . Un calcul facile montrant que 1 est le seul point fixe de
g, il résulte (cf. le commentaire ou l’exemple 5.34) que (un ) converge vers l = 1.
Solution. Soit I = R+ . L’application f : I → I définie par f (x) =
Exercice 5.45 Étudier la suite définie par récurrence à partir de u0 > −1 par un+1 =
Exercice 5.46 Étudier la suite définie à partir de u0 ≥ 0 par un+1 =
5.3.3
1
.
1 + un
un + 4
.
un + 1
Cas des fonctions contractantes
En dehors des propriétés de monotonie, une situation particulièrement intéressante correspond au cas où f est contractante. Dans ce cas on peut décrire exactement le comportement
de la suite (un ).
Notation. Dans ce qui suit, a et b sont des réels tels que a < b.
Définition 5.3.6 Une application f : I → R est dite contractante s’il existe une constante
K ∈ [0, 1[ telle que, pour tout (x, y) ∈ I, |f (x) − f (y)| ≤ K|x − y|.
Remarques. La condition K strictement inférieur à 1 est cruciale : les fonctions contractantes
sont les fonctions lipschitziennes (exercice 5.1 de constante de Lipschitz K < 1). On remarquera
que la restriction de l’identité à un intervalle I n’est pas contractante. De même la fonction
sinus, de R dans lui-même, n’est pas contractante (il suffit de considérer la limite en y = 0
de (sin x/x)). Remarquons aussi que si l’on suppose K = 0 dans la définition alors f est
constante.
Exercice 5.47 Montrer que la fonction f : R → R, x 7→ ax + b où a, b ∈ R, est contractante si et seulement
si | a | < 1.
Exercice 5.48 Montrer que la fonction f : [1, 2] → R définie par f (x) =
√
x est contractante.
Exemple 5.49 Nous verrons plus loins, en utilisant la notion de dérivée et le théorème des accroissements
finis, qu’une classe importante de fonctions contractantes est donnée par les fonctions dérivables f : I → I
telles que |f 0 | soit majorée sur I par une constante K strictement inférieure à 1.
Théorème 5.3.7 Soit f : [a, b] → [a, b] une application contractante de constante K (i.e.
0 ≤ K < 1). Soit (un ) la suite récurrente associée à f et de condition initiale u0 ∈ [a, b]. On
a alors les résultats suivants.
1. L’application f admet un unique point fixe ` dans [a, b].
2. Pour tout n ∈ N, |un − `| ≤ K n |u0 − `| ≤ K n (b − a).
72
3. Pour toute condition initiale u0 ∈ [a, b], la suite récurrente (un ) associée à f converge
vers `.
Attention. Il est important que f prenne ses valeurs dans [a, b], on ne peut pas remplacer
“ Soit f : [a, b] → [a, b] . . . ” par “ Soit f : [a, b] → R . . . ” dans l’énoncé du théorème.
Démonstration : 1. Puisque f est contractante, f est continue (exercice 5.1). Montrons
d’abord que f admet au moins un point fixe. Si f (a) = a ou f (b) = b alors a ou b est
un point fixe de f . Sinon on a f (a) > a et f (b) < b car f (a) et f (b) appartiennent à [a, b].
Donc la fonction g : [a, b] → R définie par g(x) = x − f (x) est continue et change de signe
sur [a, b]. D’après le théorème des valeurs intermédiaires, g s’annule en un point de [a, b] qui
est point fixe de f .
Si ` et `0 sont des points fixes de f alors |` − `0 | = |f (`) − f (`0 )| ≤ K|` − `0 | d’où
(1 − K)|` − `0 | ≤ 0, ce qui entraine ` = `0 puisque 1 − K > 0.
2. Démontrons par récurrence la propriété Pn : “ |un − `| ≤ K n |u0 − `| ” pour tout n ∈ N.
La propriété P0 est clairement vraie si K 6= 0 et, si K = 0, f est constante et rien ne reste
à démontrer). Supposons Pn vraie pour un certain entier n fixé. On a :
|un+1 − `| = |f (un ) − f (`)| ≤ K |un − `| ≤ K K n |u0 − `| ≤ K n+1 |u0 − `|
d’où le résultat. Pour conclure, remarquons que |u0 − `| ≤ (b − a) puisque u0 et ` sont dans
[a, b].
3. D’après 2. on a 0 ≤ |un − `| ≤ K n (b − a). Mais la suite (K n ) est identiquement nulle
ou c’est une suite géométrique de limite nulle puisque 0 ≤ K < 1. Par suite lim un = `
d’après le théorème des suites encadrées.
Remarque. Le théorème précédent donne un moyen de calculer des valeurs approchées des
racines d’une équation. Si on peut mettre l’équation d’inconnue x sous la forme f (x) = x
où f est une application contractante d’un intervalle I dans lui-même, la suite récurrente
construite à partir d’un point quelconque u0 de I fournira une suite d’approximations
successives de l’unique racine de l’équation appartenant à I. L’inégalité |un −`| ≤ K n (b−a)
permet de contrôler la qualité de l’approximation.
Exercice-type 5.50 Étudier la suite récurrente définie à partir de u0 ∈ [0, 1] par un+1 =
1
pour tout
2 + un
n ∈ N.
1
Solution. Soit I = [0, 1]. L’application x 7→ f (x) = 2+x
est continue et décroissante sur ] − 2, +∞[ (le
vérifier !), on a f (I) = [f (1),√f (0)] ⊆ I (d’après l’analogue du corollaire 5.2.3) donc f : I → I est bien définie.
L’application f admet l = 2 − 1 comme seul point fixe. Pour tous x, y ∈ I on obtient
| f (x) − f (y) | = |
1
1
|x −y|
1
−
|=
≤ | x − y |.
2+x 2+y
|2+x||2+y|
4
Par suite f est (1/4)-lipschitzienne donc contractante. La suite (un ) converge donc vers l et, pour tout n ∈ N :
n
1
.
|un − l| ≤
4
√
Exercice 5.51 En reprennant l’exercice-type 5.50 calculer 2 à 10−3 près.
√
Exercice 5.52 Soit I = [1, 3] et f (x) = x + 2 pour tout x ∈ I.
1. Montrer que I est stable par f .
2. Montrer que f admet un unique point fixe l sur I.
3. Prouver que la suite définie à partir de u0 = 1 par un+1 =
4. A partir de quel rang n a-t-on |un − l| ≤ 10−3 ?
73
√
un + 2 pour tout n ∈ N converge vers l.
74
Chapitre 6
Dérivation
et application à l’étude de la variation des fonctions
Notations. Dans tout ce chapitre, I désigne un intervalle de R non réduit à un point. Sauf
mention du contraire, a désigne un point de I et f, g, . . . désignent des fonctions définies sur
I à valeurs dans R. En particulier, sauf mention du contraire, ces fonctions sont définies en
a.
6.1
Dérivée en un point
Définition 6.1.1 On appelle taux d’accroissement de f en a la fonction τ f,a définie sur
I \ {a} par :
f (x) − f (a)
τf,a (x) =
.
x−a
Définition 6.1.2 On dit que f est dérivable en a si la fonction τf,a admet une limite finie
en a. Si cette limite existe, on la note f 0 (a) : c’est le nombre dérivé de f en a (on dit aussi
la dérivée de f en a). On dit que f est dérivable sur I si elle est dérivable en chaque point
de I. On note alors f 0 : x 7→ f 0 (x) la fonction de I dans R qui associe à chaque x ∈ I la
dérivée en x. C’est la dérivée de f sur I.
Si f est dérivable en a on écrira
f 0 (a) = lim
x→a
f (x) − f (a)
.
x−a
En faisant le changement de variable x = a + h, on peut aussi écrire cette limite
f (a + h) − f (a)
.
h→0
h
f 0 (a) = lim
Exemple 6.1 Si f est constante sur I on a τf,a = 0 quel que soit a. Donc τf,a admet 0 pour limite en a et
f 0 (a) = 0. Ceci étant vrai quel que soit a, on en déduit que f est dérivable sur I et que f 0 = 0.
Exemple 6.2 Si f est l’application identique de I sur I on a τf,a = 1 en tout point a. Donc f 0 (a) = 1 quel
que soit a, c’est-à-dire f est dérivable sur I et f 0 = 1 sur I.
75
Exemple 6.3 Si f (x) = x2 sur I on a :
τf,a (x) =
x2 − a 2
= x + a.
x−a
Il en résulte que f 0 (a) = 2a en tout point de I, donc f est dérivable sur I et f 0 (x) = 2x pour tout x de I.
Exemple 6.4 Plus généralement, prenons f (x) = xn où n ∈ N∗ . De l’identité :
xn − an = (x − a)(
on déduit :
τf,a (x) =
n−1
X
n−1
X
xi an−1−i )
i=0
xi an−1−i .
i=0
Ce polynôme admet une limite en a égale à sa valeur en a. Par suite, pour tout a :
f 0 (a) =
n
X
ai an−1−i = nan−1 .
i=0
Interprétation géométrique
∆
Supposons que la fonction f admette
en a la dérivée m. Soit Cf la
courbe représentative de f dans un
repère orthonormé, A le point de
coordonnées (a, f (a)) et M (x) le
point de coordonnées (x, f (x)). La
droite AM a pour pente τf,a (x).
Quand x tend vers a cette droite tend
(en un sens qu’on peut préciser) vers
la droite ∆ passant par A et de pente
m qui est la tangente en A à la courbe
Cf .
Cette tangente est la courbe
représentative de la fonction affine
M
A
0
a
x
x 7→ f 0 (a)(x − a) + f (a).
√
Exemple 6.5 Soit I = R+ et f (x) = x. Montrons que f est dérivable en tout point a > 0 mais ne l’est
pas en 0. Pour a > 0 et x ≥ 0, x 6= a, on a :
√
√
x− a
1
√ ,
τf,a (x) =
=√
x−a
x+ a
1
1
donc lima τf,a = √ , c’est-à-dire f 0 (a) = √ pour tout a > 0.
2 a
2 a
En a = 0 on a :
√
√
√
1
x− 0
x
=
=√
τf,0 (x) =
x−0
x
x
qui tend vers +∞ quand x tend vers 0 par valeurs supérieures. Donc f n’est pas dérivable en 0. Notons
toutefois que les sécantes issues de 0 à sa courbe représentative ont pour position limite une parallèle à l’axe
des ordonnées : la courbe Cf admet en 0 une “ demi-tangente verticale ”.
76
Exercice 6.6 Montrer que la fonction x 7→ |x| de R dans R+ est dérivable en tout point a 6= 0 mais n’est
pas dérivable en 0 (calculer τf,0 (x) en distinguant les cas x < 0 et x > 0).
Afin de pouvoir effectuer des calculs sur les fonctions classiques nous admettrons les
expressions familières de leurs dérivées :
sin0 (x) = cos(x),
cos0 (x) = − sin(x),
1
ln0 (x) = ,
x
exp0 (x) = exp(x),
pour tout x ∈ R ;
pour tout x ∈ R ;
pour tout x > 0 ;
pour tout x ∈ R.
Nous avons noté exp la fonction exponentielle x 7→ ex de façon à bien faire apparaı̂tre
la dérivée de la fonction en chaque point. La notation (ex )0 = ex est certes usuelle mais
constitue un abus de langage dont il faut être conscient. Par contre, il est clair qu’on peut
écrire sin0 = cos, cos0 = sin, exp0 = exp et ainsi de suite.
Notation. Nous poserons Ia = {x − a ; x ∈ I}. C’est un intervalle contenant 0, image de I
par la translation x 7→ x − a.
Proposition 6.1.3 (Dérivabilité et différentiabilité) Pour que f soit dérivable en a il
faut et suffit qu’il existe l ∈ R et une fonction : Ia → R admettant 0 pour limite en 0, tels
que pour tout h ∈ Ia :
f (a + h) = f (a) + lh + h(h)
(on dit alors que f est différentiable en a).
Démonstration : Supposons f dérivable en a. Alors :
f (a + h) − f (a)
= f 0 (a).
h→0
h
lim
On peut donc écrire :
f (a + h) − f (a)
= f 0 (a) + (h)
h
où est définie en tout point h 6= 0 tel que a + h ∈ I, soit sur Ia \ {0}, et limh →
− 0 (h) = 0.
Par suite, en prolongeant continûment par 0 en 0, on a :
f (a + h) = f (a) + f 0 (a)h + h(h)
qui est de la forme voulue avec l = f 0 (a).
Inversement, si pour h ∈ Ia on a f (a+h) = f (a)+lh+h(h) où l ∈ R et limh −
→ 0 (h) = 0,
il vient pour h 6= 0 :
f (a + h) − f (a)
= l + (h),
h
quantité qui tend vers l quand h tend vers 0. Donc f est dérivable en a et f 0 (a) = l.
Définition 6.1.4 Si f est dérivable en a, l’application linéaire h 7→ f 0 (a)h est appelée
différentielle de f au point a. On la note df (a). L’application affine h 7→ f (a) + f 0 (a)h
est l’application tangente à f en a.
77
Le terme d’application tangente est justifié par le fait que lorsque f est une fonction
dérivable en a, l’équation de la tangente en a à sa courbe représentative s’écrit justement
y = f (a) + f 0 (a)(x − a).
La notion de différentiabilité évoquée dans la proposition précédente permet de généraliser
la notion de dérivabilité à des espaces où la notion de quotient n’existe pas (on pourra par
exemple calculer la différentielle de fonctions définies sur R2 ).
Exercice 6.7 Ecrire l’équation de la tangente à la courbe représentative de la fonction cosinus aux points
π π π
d’abscisses 0, , , , π.
6 3 2
Exercice 6.8 Ecrire l’équation de la tangente à la courbe représentative de f : x 7→ e x en un point A
d’abscisse a. Quelle est la distance entre le point d’intersection de la tangente avec l’axe des abscisses et le
point A0 (a, 0) ?
Notation. Lorsque f est une fonction dérivable sur un interavalle I, sa dérivée est en général
notée f 0 . Cette notation remonte à Newton.
df
Une autre notation utilisée pour la dérivée d’une fonction f : x 7→ f (x) est
. Cette
dx
notation, qui remonte à Leibniz (contemporain et rival de Newton), rappelle que la dérivée
est la limite du rapport entre l’accroissement de la fonction et l’accroissement correspondant
de la variable. Mais attention cette notation ne signifie pas que la dérivée de f soit le
quotient de la différentielle de f par celle de x. Il faut la prendre comme un symbole et
non comme une fraction.
6.1.1
Dérivée à droite, à gauche
La dérivée en a est définie à l’aide de la limite en a de τf,a . À la notion de limite à gauche
(resp. à droite) de τf,a correspond la notion de dérivée à gauche (resp. à droite) de f en a.
Définition 6.1.5 Si I 0 = I∩] − ∞, a[ est non vide, on dit que f est dérivable à gauche en
a si τf,a admet une limite à gauche finie en a.
Si I 00 = I∩]a, +∞[ est non vide, on dit que f est dérivable à droite en a si τ f,a admet
une limite à droite finie en a.
Notation. On note fg0 (a) (resp. fd0 (a)) la dérivée de f à gauche (resp. à droite) en a lorsqu’elle
existe.
De la proposition 4.11.3 on déduit alors immédiatement la suivante.
Proposition 6.1.6 Soit a un point intérieur à I. Pour que f soit dérivable en a il faut et
il suffit qu’elle soit dérivable à gauche et à droite en a et que f g0 (a) = fd0 (a). Lorsque ces
conditions sont réalisées on a alors f 0 (a) = fg0 (a) = fd0 (a).
Exemple 6.9 Soit f la fonction valeur absolue sur R. Alors f est dérivable à gauche et à droite en 0 et
fg0 (0) = −1, fd0 (0) = 1. D’après la proposition précédente, f n’est pas dérivable en 0.
Exercice-type 6.10 Soit I = R et f (x) = | sin x|. Étudier la dérivabilité de f aux points de R.
Solution. Pour tout k ∈ Z posons Ik =]kπ, (k + 1)π[. Etant donné x ∈ Ik on a f (x) = sin x si k est pair et
f (x) = − sin x si k est impair. Par suite, f 0 (x) = cos x dans le premier cas et f 0 (x) = − cos x dans le second.
Étudions maintenant la dérivabilité en a = kπ. Supposons d’abord k pair. A droite de kπ, sur I k , f est la
restriction de sin qui est dérivable sur R et dont la dérivée est cos. Par suite, f est dérivable à droite en kπ et
78
fd0 (kπ) = cos(kπ) = (−1)k = 1 car k est pair. A gauche de kπ, sur Ik−1 , f est la restriction de (-sin) qui est
dérivable sur R et de dérivée (-cos). Par suite, f est dérivable à gauche en kπ et f g0 (kπ) = − cos(kπ) = −1.
Les dérivées à gauche et à droite étant distinctes, f n’est pas dérivable aux points de la forme kπ avec k
pair. On montre de façon analogue que f n’est pas dérivable aux points kπ avec k impair.
Exercice 6.11 Étudier la dérivabilité ainsi que la dérivabilité à gauche ou à droite de la fonction x 7→
|x2 − 1|.
Définition 6.1.7 Si f admet en a des dérivées à gauche et à droite distinctes, le point
A(a, f (a)) de Cf est dit point anguleux.
Exemple 6.12 L’origine est un point anguleux de la courbe représentative de x 7→ |x|. Les points d’abscisse
kπ, k ∈ Z, sont des points anguleux de la courbe représentative de x 7→ | sin x|.
Proposition 6.1.8 ( Dérivabilité et continuité) Si f est dérivable en a, elle est continue
en a.
Démonstration : On utilise la différentiabilité de f . On a pour tout h ∈ Ia :
f (a + h) = f (a) + f 0 (a)h + h(h)
avec limh −
→ 0 (h) = 0. Par suite :
|f (a + h) − f (a)| ≤ |f 0 (a)||h| + |h||(h)| = g(h).
La fonction g est la somme de fonctions qui tendent vers 0 ; elle tend aussi vers 0 et on a
limh→0 f (a + h) − f (a) = 0 par encadrement soit limh→0 f (a + h) = f (a). Cela prouve que f
est continue au point a.
Mise en garde. Contrairement à une erreur fréquente, une fonction continue n’est pas
nécessairement dérivable. Par exemple, la fonction x 7→ |x| n’est pas dérivable en 0. Il existe
même des fonctions continues sur R qui, en tout point de R, n’admettent ni dérivée à droite
ni dérivée à gauche.
Par restriction de f à I∩] − ∞, a] ou à I ∩ [a, +∞[, lorsque ces deux intervalles ne sont
pas réduits au seul point a, on a immédiatement la proposition suivante.
Proposition 6.1.9 Si f est dérivable à gauche (resp. à droite) en a, elle est continue à
gauche (resp. à droite) en a.
Exemple 6.13 Soit I = R. Pour tout n ∈ Z, la fonction partie entière E est égale à n sur I n = [n, n + 1[.
Elle est donc dérivable à droite (et continue à droite) en n et fd0 (n) = 0.
En revanche elle n’est pas dérivable à gauche en n car le taux d’accroissement τ E,n de E en n a une
limite à gauche égale à +∞. On peut également justifier la non-dérivabilité à gauche par le fait que E n’est
pas continue à gauche.
79
6.2
Opérations algébriques
Proposition 6.2.1 Soit f et g deux fonctions dérivables en a. Alors :
1. (f + g) est dérivable en a et (f + g)0 (a) = f 0 (a) + g 0 (a).
2. (f g) est dérivable en a et (f g)0 (a) = f 0 (a)g(a) + f (a)g 0 (a).
3. Pour tout λ ∈ R, (λf ) est dérivable en a et (λf )0 (a) = λf 0 (a).
4. Si f ne s’annule pas sur I, la fonction
1 0
f
1
est dérivable en a et :
f
(a) = −
f 0 (a)
.
f 2 (a)
Démonstration :
1. Il suffit d’appliquer la proposition relative à la somme des limites à :
τf +g,a (x) =
(f + g)(x) − (f + g)(a)
f (x) − f (a) g(x) − g(a)
=
+
.
x−a
x−a
x−a
2. On écrit :
τf g,a (x) =
(f g)(x) − (f g)(a)
f (x) − f (a)
g(x) − g(a)
=
g(x) + f (a)
x−a
x−a
x−a
et on applique les résultats relatifs aux produit et somme de limites sachant que lim x −
→ a (x) =
g(a).
3. Immédiat en appliquant à τλf,a le résultat sur la limite du produit par un scalaire.
4. On a :
1
1
1 f (x) − f (a)
1
τ 1 ,a (x) =
×
−
=−
×
.
f
f (x) f (a)
x−a
x−a
f (x)f (a)
Il ne reste plus alors qu’à faire un produit de limites sachant que f est dérivable en a et que
lima f = f (a).
Exemple 6.14 En tout point de R∗ la fonction f : x 7→ (1/x) est dérivable et f 0 (x) = −(1/x2 ) d’après la
dernière partie de la proposition.
Exercice 6.15 Plus généralement, pour tout n ∈ N, calculer la dérivée de x 7→ (1/x n ) à l’aide de la
proposition précédente et de la dérivée de x 7→ xn .
Corollaire 6.2.2 Supposons d’une part que f et g sont dérivables en a et d’autre part que
g ne s’annule pas sur I. Alors (f /g) est dérivable en a et :
f 0
g
(a) =
f 0 (a)g(a) − f (a)g 0 (a)
.
g 2 (a)
Démonstration : On écrit (f /g) = f × (1/g) et on applique le résultat sur le produit de deux
fonctions dérivables en a.
80
Exemple 6.16 La fonction tangente est définie sur tout intervalle Ik =] − (π/2) + kπ, (π/2) + kπ[, k ∈ Z,
par tan = (sin / cos). Elle est donc dérivable en tout point a ∈ Ik et d’après le corollaire :
tan0 a =
cos2 a + sin2 a
1
=
= 1 + tan2 a.
cos2 a
cos2 a
Passage de la dérivation en un point à la dérivation sur un intervalle.
En supposant f et g dérivables sur I c’est-à-dire en chaque point a ∈ I, les propositions
précédentes montrent immédiatement que (f + g), (f g), (λf ) où λ ∈ R, (f /g) lorsque g ne
s’annule pas sur I, sont dérivables sur I et que l’on a :
f 0 f 0 g − f g 0
=
(f + g)0 = f 0 + g 0 ; (f g)0 = f 0 g + f g 0 ; (λf )0 = λf 0 ;
.
g
g2
Proposition 6.2.3 (Dérivation d’une fonction composée)
Soit I et J deux intervalles de R et deux fonctions f : I → R et g : J → R. On suppose
que f (I) ⊆ J, que f est dérivable en a ∈ I et que g est dérivable en b = f (a) ∈ J. Alors
g ◦ f est dérivable en a et :
(g ◦ f )0 (a) = (g 0 ◦ f )(a)f 0 (a) = g 0 (f (a))f 0 (a).
Démonstration : Nous utiliserons la différentiabilité de f en a et de g en b = f (a). Nous
poserons Ia = {x − a ; x ∈ I} et Jb = {y − b ; y ∈ J} : ce sont deux intervalles contenant
0. Par hypothèse, il existe des fonctions : Ia → R et η : Jb → R, de limite nulle en 0, telles
que :
f (a + h) = f (a) + f 0 (a)h + h(h) pour tout h ∈ Ia ,
g(b + k) = g(b) + g 0 (b)k + kη(k) pour tout k ∈ Jb .
Puisque f (I) ⊆ J, on a f (a + h) ∈ J pour tout h ∈ Ia (en effet, si h ∈ Ia , alors a + h ∈ I).
Donc, d’après la première égalité on a f 0 (a)h + h(h) = f (a + h) − b ∈ Jb et on peut prendre
k = (f 0 (a) + (h))h dans la seconde égalité. Il vient :
g ◦ f (a + h) = g(b + k) = g(f (a)) + g 0 (b)(f 0 (a) + (h))h + (f 0 (a) + (h))hη((f 0 (a) + (h))h).
Posons
ρ(h) = g 0 (b)(h) + (f 0 (a) + (h))η((f 0 (a) + (h))h).
On peut donc écrire
g ◦ f (a + h)) = g(f (a)) + g 0 (b)f 0 (a)h + hρ(h).
Il suffit alors de vérifier, à l’aide des théorèmes sur les opérations sur les limites, qu’on a bien
limh→0 ρ(h) = 0 pour obtenir que g ◦ f est dérivable en a, de dérivée g 0 (f (a))f 0 (a).
Remarque. Il résulte aussitôt de la proposition précédente que si f est dérivable sur I, g
dérivable sur J et f (I) ⊆ J alors g ◦ f est dérivable sur I et (g ◦ f )0 = (g 0 ◦ f )f 0 .
Application. Soit un réel α, et fα la fonction ”puissance α définie sur R∗+ par
∀x > 0
fα (x) = xα = eα ln x .
C’est donc une fonction composée et la règle de dérivation donne
fα0 (x) = eα ln x × α ×
81
1
x
soit
fα0 (x) = αxα−1 .
Exercice-type 6.17 Soit I = R∗+ et f (x) = x2 sin
1
.
x
1. Etudier la dérivabilité de f sur I.
2. Etudier l’existence d’un prolongement continu de f en 0.
3. Etudier la dérivabilité de ce prolongement.
Solution.
1. La fonction u : x 7→ (1/x) est dérivable sur I et u0 (x) = −(1/x2 ) (exemple précédent). La fonction
v : y 7→ sin(y) est dérivable sur J = R et v 0 (y) = cos(y). On a de plus, u(I) = I ⊆ J donc, par dérivation de
la composée g = v ◦ u, il vient pour tout x ∈ I :
1
1
0
0
× − 2 .
g (x) = (v ◦ u) (x) = cos
x
x
1
1
− cos
pour tout x ∈ I.
x
x
2. La fonction f est continue sur I et limx →
− 0 f (x) = 0 (f est produit d’une fonction bornée et d’une
fonction de limite 0). On peut donc prolonger continûment f en 0 en posant f (0) = 0.
3. Pour étudier la dérivabilité de ce prolongement, on revient à la définition car le théorème de composition
ne s’applique pas. On a :
f (x) − f (0)
1
τf,0 (x) =
= x sin
x
x
Enfin, par produit de fonctions dérivables, f 0 (x) = 2x sin
0
donc limx →
− 0 τf,0 = 0, c’est-à-dire le prolongement continu de f est dérivable en 0 et tel que f (0) = 0.
Exercice 6.18 Calculer la dérivée de x 7→ ln(−x) en tout point de R ∗− . Quelle est la dérivée de x 7→ ln |x|
en tout point de R∗ ?
Exercice 6.19 Calculer la dérivée de x 7→ f (x) pour f (x) égal à :
2
p
6.3
1 + sin2 x ;
p
x2 + sin2 x2 ;
ln | sin x| ;
ex − 1
;
ex + 1
1
.
ln(x2 + x + 1)
Dérivées successives
Supposons f dérivable sur I. On peut alors définir sa fonction dérivée f 0 : I → R qui
associe à tout a ∈ I le nombre dérivé f 0 (a). Rien n’empêche alors de se demander si, à son
tour, f 0 n’est pas dérivable sur I. Si tel est le cas, on posera f 00 = (f 0 )0 : c’est la dérivée
seconde de f (étant sous-entendu que f 0 est la dérivée première). Supposons alors définie
f (n) pour un certain entier n ∈ N (avec la convention f (0) = f ) ; si f (n) est dérivable sur I,
on pose f (n+1) = (f (n) )0 : c’est la dérivée (n + 1)-ième de f sur I.
Remarque. En notation de Leibniz la dérivée n-ième de la fonction f : x 7→ f (x) se note
dn f
.
dxn
82
Définition 6.3.1 Soit n ∈ N. On dit que f est n fois dérivable sur I si f (n) existe sur I.
On dit que f est de classe C n sur I si f (n) existe et est continue sur I. Si f est de classe C n
pour tout n ∈ N on dit que f est de classe C ∞ .
On note C n (I) (resp. C ∞ (I)) l’ensemble des fonctions de classe C n sur I (resp. de classe
C ∞ sur I).
Remarque. Si f est n fois dérivable sur I, avec n ≥ 1, on a par définition f n = (f n−1 )0 , ce
qui implique que f n−1 est continue sur I (car dérivable) ainsi que toutes les dérivées d’ordre
≤ (n − 1). Par suite, si f est de classe C n , elle est de classe C k pour tout k ≤ n. Dire que
f est de classe C ∞ signifie qu’elle a des dérivées à tout ordre (on dit que f est indéfiniment
dérivable), ces dérivées étant alors continues.
Exercice 6.20 Calculer la dérivée n−ième de f lorsque f (x) est égal à
1
, sin x, ln |x|.
1+x
Supposons que f et g sont n fois dérivables sur I. Un raisonnement par récurrence simple
montre que f + g est n fois dérivable sur I et que (f + g)(n) = f (n) + g (n) . De façon analogue,
pour tout λ ∈ R, (λf ) est n fois dérivable sur I et (λf )(n) = λf (n) . Le calcul de la dérivée
n-ième du produit est un peu moins simple.
Proposition 6.3.2 (Formule de Leibniz)) Si f et g sont n fois dérivables sur I alors f g
est n fois dérivable sur I et :
(f g)
(n)
n X
n
f (k) g (n−k) .
=
k
k=0
Démonstration : On établit cette formule par récurrence. Elle est vraie pour n = 0 et n = 1.
En supposant la formule établie à un rang n ≥ 1, soit f et g deux fonctions (n + 1) fois
dérivables sur I. Les étapes de la démonstration sont les suivantes :
- On écrit la formule à l’ordre n (hypothèse de récurrence).
- On applique à chacun des (n + 1) termes de la somme la formule de dérivation d’un
produit.
- On effectue un changement d’indice permettant ensuite d’appliquer les formules
n
0
=
n+1
0
=
n
n
=
n+1
n+1
= 1 et
n+1
k
=
n
k−1
.
Par hypothèse, on a : (f g)
(n)
=
Pn
k=0
n
k
83
f (k) g (n−k) . On en déduit :
+
n
k
((f g)
(n) 0
)
n n X
X
n
n
(k+1) (n−k)
=
f
g
+
f (k) g (n−k+1)
k
k
k=0
k=0
n+1
n X
X
n
n
(l) (n−l+1)
=
f g
+
f (k) g (n−k+1)
l−1
k
l=1
k=0
n n+1
X
X
n
n
(k) (n+1−k)
f (k) g (n+1−k)
f g
+
=
k
k−1
k=1
# " n k=0 X
n
n
n
n
f (n+1) g (0)
f (k) g (n+1−k) +
+
f (0) g (n+1) +
=
n
k
k−1
0
k=1
# " n X
n+1
n+1
n+1
(k) (n+1−k)
(0) (n+1)
f (n+1) g (0)
+
f g
f g
+
=
n+1
k
0
k=1
n+1
X n+1
f (k) g (n+1−k)
=
k
k=0
ce qui établit la formule à l’ordre (n + 1).
Si g est n fois dérivable et ne s’annule pas sur I, un raisonnement par récurrence (le faire !)
permet de montrer que (1/g) est n fois dérivable sur I. Si de plus f est n fois dérivable sur I,
la formule précédente appliquée à (f /g) = f × (1/g) permet d’affirmer que (f /g) est n fois
dérivable sur I. Il convient toutefois de noter qu’il n’existe pas de formule simple donnant la
valeur de cette dérivée n-ième.
Exercice-type 6.21 Calculer, pour tout n ∈ N, la dérivée n-ième de la fonction φ définie sur R ∗+ par
φ(x) = x2 ln(x).
Solution. On pose f (x) = x2 et g(x) = ln x. On va calculer la dérivée n-ième de φ = f g à l’aide de la
formule de Leibniz. On remarque d’abord que les dérivées de f d’ordre ≥ 3 sont nulles. On calcule ensuite
par récurrence la dérivée k-ième de g.
On a g 0 (x) = (1/x), g 00 (x) = (−1/x2 ) et on établit par récurrence la formule suivante, pour tout entier
k>0:
(k − 1)!
g (k) (x) = ln(k) x = (−1)k+1
.
xk
Par application de la formule de Leibniz il vient alors, pour tout x > 0 et tout n ∈ N :
(φ)(n) (x) = x2 ln(n) x + 2nx ln(n−1) x + n(n − 1) ln(n−2) x.
Exercice 6.22 Calculer, pour tout n ∈ N, la dérivée n-ième de la fonction f définie sur R par f (x) =
(x2 + x + 1)e−x .
Exercice 6.23
1. Déterminer les réels a et b tels que :
f (x) =
1
a
b
=
+
.
(x + 1)(x + 2)
x+1 x+2
2. En déduire la dérivée n−ième de f sur son domaine de définition.
3. Retrouver ce résultat à l’aide de la formule de Leibniz.
Exercice 6.24 Soit f : R → R une fonction polynomiale de degré k et g une fonction de R dans R. Etant
donné un entier n > k, exprimer la dérivée n−ième de f g à partir de la formule de Leibniz.
Notations. Rappelons que dans ce chapitre I désigne toujours un intervalle de R non réduit
à un point. D’autre part, dans les quatre sections suivantes 6.4 - 6.7, a et b désignent deux
réels vérifiant a < b ; a et b ne sont pas nécessairement des points de I.
84
6.4
Extremums d’une fonction dérivable
Définition 6.4.1 Soit f une application de I dans R. Etant donné c ∈ I et α > 0 on pose
Vα =]c − α, c + α[ ∩ I.
On dit que f admet un maximum local au point c s’il existe α > 0 tel que, pour tout
x ∈ Vα , on ait f (x) ≤ f (c).
On dit que f admet un minimum local au point c s’il existe α > 0 tel que, pour tout
x ∈ Vα , on ait f (c) ≤ f (x).
On définit de façon analogue les notions de maximum local strict et de mimimun local
strict, les inégalités larges étant remplacées par des inégalités strictes.
On appelle extremum local (strict) un maximum local ou un minimum local (strict).
Proposition 6.4.2 Si f est dérivable sur I =]a, b[ et admet en un point c de I un extremum
local alors f 0 (c) = 0.
c
Démonstration Supposons par exemple que
f admet un maximum local en c. Pour
c < x < c + α on a f (x) − f (c) ≤ 0 et
(c)
donc τf,c (x) = f (x)−f
≤ 0. La limite à
x−c
droite en c de τf,c (x) est donc négative
ou nulle. Pour c − α < x < c on a encore
f (x)−f (c) ≤ 0 et donc cette fois τf,c (x) =
f (x)−f (c)
≥ 0. La limite à gauche en c de
x−c
τf,c (x) est donc positive ou nulle. Mais
puisque f est supposée dérivable en c, ces
deux limites doivent être égales : elle sont
donc nulles et f 0 (c) = 0.
x
Remarques.
a) Le fait que c soit un point de l’intervalle ouvert ]a, b[ est capital. Ainsi, l’identité f : x 7→ x
sur I = [0, 1] est strictement croissante. Elle admet un minimum local en 0 et un maximum
local en 1 (qui sont le minimum et le maximum de f sur I). Et cependant f 0 (0) et f 0 (1) ne
sont pas nuls !
b) La dérivée d’une fonction peut être nulle en un point sans que la fonction admette un
extremum en ce point. Par exemple, la fonction x 7→ x3 a une dérivée nulle en 0 et ne présente
ni maximum ni minimum en ce point.
c) Il peut exister des extremums locaux pour une fonction non dérivable ! Ainsi, la valeur
absolue x 7→ |x| admet un minimum en 0, point où elle n’est pas dérivable.
Exercice 6.25 Discuter, selon les valeurs des réels p et q, le nombre d’extremums locaux de la fonction
x 7→ x3 + px + q.
6.5
Théorème des accroissements finis
L’utilisation de la dérivée d’une fonction pour l’étude de ses variations repose sur le
théorème suivant, dont la démonstration sera étudiée au second semestre
Théorème 6.5.1 (des accroissements finis) Soit f une fonction continue sur le segment
[a, b] et dérivable dans l’intervalle ouvert ]a, b[. Il existe un élément c ∈]a, b[ tel que
f (b) − f (a) = (b − a)f 0 (c).
85
Interprétation
géométrique.
Le
segment de droite joignant le point
A(a, f (a)) au point B(b, f (b)) a pour
pente
B
f (b) − f (a)
= f 0 (c).
b−a
A
0
a
Le théorème des accroissements finis
affirme que, sous les hypothèses faites
sur f , il existe un point C(c, f (c)) où
la tangente à la courbe représentative
de f est parallèle à ce segment.
c b
Dans le cas particulier où f (a) = f (b) on obtient l’énoncé suivant :
Théorème 6.5.2 (de Rolle) Soit f : [a, b] → R une application continue. Supposons de
plus que f est dérivable dans ]a, b[ et telle que f (a) = f (b). Alors il existe c ∈]a, b[ tel que
f 0 (c) = 0.
Corollaire 6.5.3 (Inégalité des accroissements finis) Soit f une application vérifiant
les hypothèses du théorème des accroissements finis sur [a, b]. On suppose de plus qu’il existe
M ≥ 0 tel que, pour tout x ∈]a, b[, on a |f 0 (x)| ≤ M . Alors :
|f (b) − f (a)| ≤ M |b − a|.
Démonstration : Il suffit d’écrire l’égalité des accroissements finis et d’utiliser la majoration
|f 0 (c)| ≤ M .
Application aux fonctions contractantes : Si, dans l’inégalité des accroissements finis
précédente, la constante M est strictement inférieure à 1, alors la fonction f est contractante.
Cela est une propriété importante dans l’étude des suites récurrentes (cf. le chapitre 3).
6.6
Dérivée et sens de variation
Le théorème des accroissements finis, que nous avons admis, fournit un moyen d’étudier
le sens de variation des fonctions dérivables :
Proposition 6.6.1 (CNS de monotonie) Soit f une application dérivable de I dans R.
Alors :
1. f est croissante sur I si et seulement si f 0 (x) ≥ 0 pour tout x de I ;
2. f est décroissante sur I si et seulement si f 0 (x) ≤ 0 pour tout x de I ;
3. f est constante sur I si et seulement si f 0 est identiquement nulle sur I.
86
Démonstration :
1. Soit x ∈ I. Pour tout h 6= 0 tel que x + h ∈ I on a, puisque f est croissante :
f (x + h) − f (x)
≥ 0.
h
En faisant tendre h vers 0 il vient, sachant que f est dérivable, f 0 (x) ≥ 0. Inversement,
supposons f 0 (x) ≥ 0 pour tout x ∈ I. Etant donné x et x0 dans I avec x < x0 , le théorème des
accroissements finis appliqué à f sur [x, x0 ] assure qu’il existe c ∈]x, x0 [ tel que f (x0 ) − f (x) =
(x0 − x)f 0 (c). On en déduit aussitùt f (x0 ) − f (x) ≥ 0.
2. se démontre comme 1., mutatis mutandis.
3. est une conséquence immédiate de 1. et 2., une application constante étant à la fois
croissante et décroissante.
Exercice 6.26 Donner l’exemple d’une application définie et dérivable sur D = [0, 1]∪[2, 3], à dérivée nulle,
et non constante.
Proposition 6.6.2 (Condition suffisante de stricte monotonie) Soit f une application
dérivable de I dans R. Alors :
1. si f 0 > 0 sur I, f est strictement croissante ;
2. si f 0 < 0 sur I, f est strictement décroissante.
Démonstration :
1. Il suffit de reprendre la démonstration de la partie réciproque de la partie 1., dans la
proposition précédente : de f 0 (x) − f (x) = (x0 − x)f 0 (c) avec (x0 − x) > 0 et f 0 (c) > 0 on
déduit f (x0 ) > f (x).
2. Analogue à 1.
On prendra garde que la condition “ f 0 > 0 sur I ” n’est pas une condition nécessaire
pour que f soit strictement croissante sur I. Ainsi l’application f : x 7→ x3 est strictement
croissante sur R bien que f 0 (0) = 0.
Exercice 6.27 Soit f une fonction dérivable et croissante sur l’intervalle I =]a, b[. Montrer que pour que
f soit strictement croissante il faut et il suffit qu’il n’existe pas d’intervalle contenu dans I et non réduit à
un point sur lequel f 0 soit identiquement nulle.
Exemple 6.28 La fonction f définie sur R par f (x) = x + sin(x) est strictement croissante sur R. En effet,
f est dérivable et f 0 (x) = 1 + cos x ≥ 0 pour tout x ∈ R. De plus f 0 ne s’annule qu’aux points de la forme
π + 2kπ, k ∈ Z, donc f 0 ne s’annule sur aucun intervalle non réduit à un point.
6.7
Fonctions convexes
Exercice 6.29 Montrer que la fonction valeur absolue est convexe sur R.
Proposition 6.7.2 Soit f une fonction dérivable sur un intervalle I de R. Si la dérivée f 0
de f est une fonction croissante (resp. décroissante), alors f est une fonction convexe (resp.
concave).
87
Définition 6.7.1 Soit une fonction
f définie sur un intervalle I de R et
Cf sa courbe représentative dans un
plan rapporté à un repère.
On dit que f est convexe (resp.
concave) sur I si, pour tout couple
de points distincts M = (u, f (u)) et
N = (v, f (v)) de Cf , le segment de
droite qui joint ces points est situé
au-dessus (resp. en dessous) de la
courbe Cf .
N
M
0
u
c
v
Démonstration :
Supposons que la dérivée f 0 est croissante. Soient u et v (u < v) deux points de I,
M et N les points de la courbe Cf d’abscisses u et v. La droite M N a pour équation
f (v) − f (u)
y = f (u) + m(x − u) où m =
.
v−u
Il faut montrer que la fonction g : x 7→ f (x) − [f (u) + m(x − u)] est négative sur
l’intervalle [u, v].
Par définition, on a g(u) = g(v) = 0
Donc, d’après le théorème de Rolle 6.5.2 il existe un point c ∈]u, v[ tel que g 0 (c) = 0.
Mais g 0 = f 0 − m est une fonction croissante sur I : elle est donc négative sur [u, c] et positive
sur [c, v]. La fonction g est donc décroissante sur [u, c] et croissante sur [c, v]. Comme elle est
nulle en u et v, elle est négative sur [u, v].
Corollaire 6.7.3 Supposons f deux fois dérivable sur I. Alors, si f 00 (x) ≥ 0 (resp. f 00 (x) ≤
0) pour tout x ∈ I, la fonction f est convexe (resp. concave).
Démonstration : Si f 00 est positive, alors f 0 est une fonction croissante d’après la proposition
6.6.1.
Remarque. En un point où la dérivée seconde f 00 s’annule et change de signe, la concavité
de la courbe Cf s’inverse : on dit que Cf présente un point d’inflexion.
Exemple 6.30 Soit n ∈ N et f (x) = xn , pour tout x ∈ R. La fonction f est indéfiniment dérivable et on
a f 00 (x) = n(n − 1)xn−2 . D’après le corollaire précédent la fonction f est convexe sur R si n est pair. Si n
est impair, la fonction f est convexe sur R+ et concave sur R− ; pour n ≥ 3 impair, elle admet en 0 un point
d’inflexion.
Exemple 6.31 Soit f (x) = sin x, pour tout x ∈ R. C’est une fonction de classe C ∞ sur R, telle que
f 00 (x) = −f (x). La fonction f est donc convexe sur les intervalles où elle est négative c’est-à-dire sur les
intervalles [(2k + 1)π, (2k + 2)π], k ∈ Z. Elle est concave sur les intervalles où elle est positive soit sur les
intervalles [2kπ, (2k + 1)π].
Exercice 6.32 Etudier la convexité des fonctions suivantes sur leur domaine de définition :
x 7→ ex ; x 7→ ln(1 + x2 ) ; x 7→ ln(ln x).
88
6.8
Plan d’étude d’une fonction
L’étude d’une fonction passe souvent par l’étude de ses variations et sa représentation graphique. Les logiciels de calcul actuels apportent pour cela une aide utile. Mais ils ne peuvent
toujours remplacer une étude théorique. Le plan d’une telle étude peut être celui-ci :
• Commencer par déterminer le domaine de définition D de f , les intervalles sur lesquels
f est continue, ceux sur lesquels elle est dérivable. Déterminer éventuellement le domaine
d’étude (utilisation de la parité, de la périodicité).
• Etudier (avec ou sans la dérivée) les variations de f . Déterminer les limites de f
aux bornes de son domaine de définition. Etudier les branches infinies, en particulier les
asymptotes (voir le cours du second semestre).
• Pour affiner le tracé de la courbe, déterminer les intervalles sur lesquels f est convexe,
les points d’inflexion, les points anguleux.
Exercice 6.33 Etudier la fonction f définie par f (x) =
x
.
ln x
Exercice 6.34 Etudier la fonction f définie par f (x) =
x−1
.
x ln x
Exercice 6.35 Etudier la fonction f définie par f (x) = 2x + 1 +
89
√
4x2 + 4x.
Téléchargement