Vous êtes sur la page 1sur 272

Universit e Bordeaux 1 D epartement de licence U.F.R.

Math ematiques et Informatique

Math ematiques de base

Semestre dorientation MISMI, cours MIS101. Version 2, Octobre 2005

ii

iii

Pr esentation du cours.

Cet ouvrage fournit un support pour un cours dun semestre dintroduction aux math ematiques telles quelles sont enseign ees ` a luniversit e. Il ne sagit pas seulement dun cours de math ematiques de base, il aspire en eet ` a donner un aper cu plus complet de la discipline en mettant en evidence dune part ses logiques de d eveloppement internes et dautre part en soulignant la place importante des math ematiques dans l evolution des sciences et dans la compr ehension du monde. Nous avons essay e de r ediger un texte qui laisse entrevoir la richesse des concepts et des outils math ematiques et nous serions satisfaits si, avec ce cours, nous parvenions ` a donner une image des math ematiques comme dune discipline vivante ayant une histoire tr` es intense, encore largement ` a ecrire, et qui est pr esente dans la vie de tous les jours par ses applications technologiques ou simplement parce que les math ematiques font partie de notre culture (qui na jamais entendu les expressions cest la quadrature du cercle ou les probl` emes augmentent avec une croissance exponentielle ?). Souvent les math ematiques servent comme outil de s election et encore au moment du Baccalaur eat beaucoup d el` eves ne savent pas vraiment pourquoi on les a forc es ` a subir autant de math ematiques. Nous navons que tr` es peu de moyens daction pour changer cette situation, que nous d eplorons. Par contre nous sommes fermement convaincus de lutilit e dun cours comme le n otre pour tout etudiant se destinant ` a faire des etudes scientiques, ne serait-ce que pour le familiariser avec quelques unes des d ecouvertes scientiques les plus importantes de tous les temps : la m ethode axiomatique, lanalyse de linni et son application au calcul di erentiel, la notion de structure alg ebrique, ... Par le choixplus largedes sujets abord es, mais surtout par la fa conplus approfondiede les traiter, nous essayons de mettre ` a prot la rupture naturelle entre les etudes secondaires et les etudes sup erieures. Le cours est organis e en quatre parties : I. Introduction ` a laspect formel des math ematiques II. Nombres et limites III. Math ematiques et r eel IV. M ethodes de calcul Apr` es une revue de quelques enonc es de math ematiques classiques et une mise en perspective historique, la premi` ere partie se focalise sur la notion de d emonstration. Lapproche est tout autant bas ee sur l etude dexemples que sur une pr esentation formelle (sans compromis). La deuxi` eme partie, en partant de lid ee dapproximation dune mesure (g eom etrique), d eveloppe une th eorie des nombres r eels, qui sans etre compl` ete, permet n eanmoins de donner un sens ` a une expression comme la racine carr ee de deux est un nombre r eel (ceux qui consid` erent ceci comme allant de soi devraient sinterroger sur la mani` ere de calculer ne serait-ce que le produit par trois de la racine carr ee de deux.) Dans la partie Math ematiques et r eel on veut dabord mettre en evidence le fait que ce nest pas du tout clair a priori que le r eel se laisse mettre en equation (ou, comme le disait Galilei, que le monde est ecrit en langage math ematique). Cette ecacit e d eraisonnable des math ematiques est illustr ee ` a travers la d emarche de mod elisation et la richesse des moyens pour repr esenter les ph enom` enes. La derni` ere partie aborde rapidement di erentes m ethodes de calcul, qui servent pour obtenir des solutions pratiques et ecaces ` a de nombreux probl` emes abord es dans les parties pr ec edentes. Sil nest pas vrai quun math ematicien est seulement quelquun qui sait faire des calculs compliqu es, cest presque toujours le cas quun math ematicien amen e` a faire un calcul compliqu e trouvera une m ethode ad equate pour le faire.

iv Les auteurs de cet ouvrage enseignent ` a tous les niveauxdu Bac au doctoratet m` enent des recherches actives, dans di erents domaines des math ematiques, au sein de lUniversit e Bordeaux 1. Septembre 2004 C.-H. Bruneau, B. Erez, E. Kowalski, N. Lince, J.-M. Sebag, A. Yger

Mise en garde.
Avec ce texte, nous avons voulu proposer un compl ement utile au cours et aux travaux dirig es du cours de math ematiques de base du semestre dorientation MISMI. Suivant les chapitres, le texte est soit trop ( ?) complet, soit trop vague par rapport au programme. Vous etes invit es ` a passer rapidement sur les parties que vous trouvez compliqu ees ou trop d etaill ees par rapport au cours damphi. Ceci est la seconde edition du texte : y demeurent forc ement encore quelques erreurs (typographiques, oubli dhypoth` eses, ...). Si vous en trouvez, merci de nous les signaler. Si un exercice vous semble mal formul e, envisagez lexercice suppl ementaire qui consiste ` a reformuler lexercice en question... Nous avons compl et e le texte avec quelques r ef erences historiques. Celles-ci sont tr` es sommaires, et m eriteraient d etre eto ees. En eet, nous navons pas la pr etention de faire un cours dhistoire des sciences, bien que nous pensions quil soit important de placer les d ecouvertes dans leur contexte.

vi

Table des mati` eres


I Introduction ` a laspect formel des math ematiques. 1
5 5 6 9 9 10 12 13 14 17 19 22 28 34 35 36 38 38 40 41 42 43 44 45 48 48 51 51 52 58 59 61 62 65 1 Les math ematiques ont une histoire. 1.1 Une pr esence variable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Ce que lon apprenait autrefois ` a luniversit e (arithm etique digitale). . . . . . . . . . . . 2 Quelques enonc es et d emonstrations de math ematiques classiques. 2.1 Le Th eor` eme de Pythagore. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Longueurs commensurables, lalgorithme dEuclide et lidentit e de B ezout. . . . . 2.3 Incommensurabilit e de la diagonale avec le c ot e dun carr e. . . . . . . . . . . . . 2.4 Il nexiste pas de rationnel dont le carr e est 2. . . . . . . . . . . . . . . . . . . . . 2.5 Le nombre et limpossibilit e de la quadrature du cercle. . . . . . . . . . . . . . 2.6 La formule du bin ome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ements dEuclide dAlexandrie. . . . . . . . . . . . . . . . . . . . . . . . . . 2.7 Les El 2.8 Les g eom etries non euclidiennes. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.9 On peut construire une courbe continue qui passe par tous les points dun carr e. 2.10 Il existe des fonctions partout continues et nulle part d erivables. . . . . . . . . . 3 Logique 3.1 Le calcul propositionnel. . . . . . . . . . . . 3.2 Validit e I. . . . . . . . . . . . . . . . . . . . 3.3 M ethode d eductive I. . . . . . . . . . . . . . 3.4 Coh erence et compl etude I. . . . . . . . . . 3.5 Le calcul des pr edicats ; quanticateurs. . . 3.6 Validit e II. . . . . . . . . . . . . . . . . . . . 3.7 M ethode d eductive II. . . . . . . . . . . . . 3.8 Coh erence et compl etude II. . . . . . . . . . 3.9 D emonstrations indirectes. . . . . . . . . . . 3.10 Autres exemples dutilisation de la m ethode 3.11 Identit e. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d eductive. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4 Th eorie des ensembles. 4.1 Tout objet math ematique est un ensemble. . . 4.2 Le syst` eme ZFC. . . . . . . . . . . . . . . . . . 4.3 D emonstrations par r ecurrence et applications. 4.4 Relations et fonctions : vocabulaire. . . . . . . 4.5 Fonctions : propri et es. . . . . . . . . . . . . . . 4.6 Exemples. . . . . . . . . . . . . . . . . . . . . . 4.7 D enombrement. . . . . . . . . . . . . . . . . . . vii

viii

` TABLE DES MATIERES

II

Nombres et limites.
nombres r eels. La droite g eom etrique. . . . . . . . . . . . . . . . . . . . . Notions de calcul segmentaire . . . . . . . . . . . . . . . . La droite num eriqued eveloppements d ecimaux illimit es. . La propri et e du sup. . . . . . . . . . . . . . . . . . . . . . Sur la construction des rationnels. . . . . . . . . . . . . . Il y a (beaucoup) plus de nombres r eels que de rationnels. Valeur absolue, intervalles. . . . . . . . . . . . . . . . . . . Fractions continues et autres bases. . . . . . . . . . . . . . signes). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67
71 71 71 73 81 82 83 84 84 87 87 88 89 91 91 93 93 94 96 97 102 103 106 108 110 111 115 125 126 136 138

5 Les 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8

6 Lensemble des nombres complexes. 6.1 Pas tous les nombres sont r eels (loi des 6.2 D enition comme couple de r eels. . . . 6.3 Repr esentation g eom etrique. . . . . . . 6.4 Coordonn ees polaires. . . . . . . . . . 6.5 Distances, boules. . . . . . . . . . . . .

7 Limites, continuit e, d erivabilit e. 7.1 Le cath e des limites. . . . . . . . . . . . . 7.2 D enitions I : limites via les DDI. . . . . . 7.3 D enitions II : limites via les distances. . 7.4 Exemples de suites num eriques. . . . . . . 7.5 Existence de la borne sup erieure. . . . . . 7.6 Continuit e via les DDI. . . . . . . . . . . 7.7 Continuit e vs. d erivabilit e. . . . . . . . . . 7.8 Continuit e et d erivabilit e de x[n] = xn /n!. 7.9 Autres notions de limite. . . . . . . . . . .

8 Op erations sur les limites. Propri et es de la d erivation. 9 Lexponentielle et dautres fonctions el ementaires. 10 Int egrales : aires et primitives. 10.1 Laire des gures planes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.2 Primitives. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.3 Le nombre est irrationnel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

III

Math ematiques et r eel.


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

141
147 147 147 149 149 149 150 152 153

11 Droites et plans de R2 ou R3 11.1 Le plan et lespace et leurs structures respectives despaces vectoriels 11.1.a Plan vectoriel, plan ane . . . . . . . . . . . . . . . . . . . . 11.1.b Espace vectoriel R3 , espace ane R3 . . . . . . . . . . . . . 11.2 Formes lin eaires dans le plan ou lespace . . . . . . . . . . . . . . . . 11.2.a Le cas du plan R2 . . . . . . . . . . . . . . . . . . . . . . . . 11.2.b Le cas de lespace R3 . . . . . . . . . . . . . . . . . . . . . . 11.3 Comment cartographier la surface du globe terrestre ? . . . . . . . . 11.3.a Droites et cercles du plan . . . . . . . . . . . . . . . . . . . .

` TABLE DES MATIERES 11.3.b Utilisation des nombres complexes : translations, similitudes, homographies . . . 11.3.c Une premi` ere vision de linni de R2 : un point . . . . . . . . . . . . . . . . . . . Lensemble des droites anes du plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.4.a Un rep erage cart esien : ax + by + c = 0 . . . . . . . . . . . . . . . . . . . . . . 11.4.b Une seconde vision de linni de R2 : une droite ` a linni . . . . . . . . . . . . 11.4.c Droites du plan et trin omes aX 2 + bX + c : une correspondance inattendue . . . 11.4.d Quest-ce que savoir sorienter dans le plan ? . . . . . . . . . . . . . . . . . . . . . Pythagore dans le plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.5.a Produit scalaire, angles et surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . 11.5.b Projection orthogonale sur une droite, distance dun point du plan ` a une droite . 11.5.c Projections it er ees : deux algorithmes pythagoriciens. . . . . . . . . . . . . . . 11.5.d Nuages de points dans le plan ; droite de r egression . . . . . . . . . . . . . . . . . Les droites du plan terrain de mod elisation num erique . . . . . . . . . . . . . . . . . . . 11.6.a Le rep erage x cos + y sin = p . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.6.b Droites du plan et rayonnement gamma : le principe du scanner . . . . . . . . . 11.6.c Retrouver une image ` a partir de son sinogramme (th` eme dexercice ` a illustrer num eriquement) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Plans et droites de lespace ane R3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.7.a Intersection de deux plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.7.b Intersection dun plan et dune droite . . . . . . . . . . . . . . . . . . . . . . . . 11.7.c Distance euclidienne, angles, aires et volumes dans lespace R3 . . . . . . . . . . 11.7.d Distance dun point ` a un plan ane . . . . . . . . . . . . . . . . . . . . . . . . . 11.7.e Projection sur une droite ane . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.7.f Distance entre deux droites anes de lespace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

ix 154 155 155 155 156 158 160 161 161 163 164 166 168 168 169 171 172 172 172 173 174 176 176 179 179 180 180 182 184 185 187 189 189 193 195 201 214 214 216

11.4

11.5

11.6

11.7

12 Mod elisation et equations di erentielles 12.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . 12.2 La d emarche de mod elisation . . . . . . . . . . . . . 12.3 Le probl` eme de Cauchy . . . . . . . . . . . . . . . . 12.4 Les outils graphiques de r esolution . . . . . . . . . . 12.5 Les outils num eriques de r esolution . . . . . . . . . . 12.6 Les equations di erentielles lin eaires du second ordre 12.7 Conclusion . . . . . . . . . . . . . . . . . . . . . . .

13 Introduction aux courbes planes 13.1 Une approche concr` ete de la notion de courbe plane . . . . . . . . . . . . 13.2 Dune approche diophantienne . . . . . . . . . . . . . . . . . . . . . . . . . 13.2.a Les coniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.2.b Un exemple de cubique ou un exemple (non evident) de groupe . . 13.3 . . . ` a une approche dynamique des courbes planes . . . . . . . . . . . . . . 13.3.a La notion de courbe param etr ee : d enitions et premiers exemples 13.3.b Le trac e des courbes param etr ees . . . . . . . . . . . . . . . . . . .

IV

M ethodes de calcul.

231
235 235 238 242

14 La m ethode du pivot pour la r esolution de syst` emes lin eaires. 14.1 Les syst` emes lin eaires comme equations entre matrices . . . . . . . . . . . . . . . . . . 14.2 Calcul matriciel I : suite de Fibonacci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3 Calcul matriciel II : nombres complexes. . . . . . . . . . . . . . . . . . . . . . . . . . . .

` TABLE DES MATIERES 14.4 Calcul matriciel III : matrices quelconques. . . . . . . . . . . . . . . . . . . . . . . . . . 243

15 Calcul de primitives 15.1 Primitives des fonctions usuelles ; antid erivation . . . . . . . . . 15.2 Techniques de calculs . . . . . . . . . . . . . . . . . . . . . . . . 15.2.a Int egration par parties . . . . . . . . . . . . . . . . . . . 15.2.b Changement de variable . . . . . . . . . . . . . . . . . . 15.3 Primitives classiques . . . . . . . . . . . . . . . . . . . . . . . . 15.3.a Fractions rationnelles . . . . . . . . . . . . . . . . . . . 15.3.b Fractions rationnelles en les fonctions trigonom etriques . 15.3.c Fractions rationnelles en la fonction exponentielle . . . . 15.3.d Int egrales ab eliennes . . . . . . . . . . . . . . . . . . . . 15.3.e Int egrales d enies . . . . . . . . . . . . . . . . . . . . . A Alg` ebre lin eaire

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

245 246 247 247 247 247 247 250 251 251 252 253

Premi` ere partie

Introduction ` a laspect formel des math ematiques.

3 Voici comment D. Hilbert, un des grands math ematiciens du d ebut du 20` eme si` ecle, explique le d eveloppement des math ematiques de son temps ` a des lyc eens, lors dun cours pendant les vacances de P aques de 1896 (notre traduction libre de Feriencursus : Uber den Begri des Unendlichen [Cours inter-semestre : Sur le concept dinni.], Chap. 3 de David Hilberts Lectures on the Foundations of Geometry, 18911902, ed. M. Hallett et U. Majer, Springer-Verlag, Berlin, 2004). La direction moderne des math ematiques tend vers la pr ecision des concepts et la force des d emonstrations, pour faire en sorte que la proverbiale adabilit e des v erit es math ematiques soit justi ee. Les math ematiques modernes ont reconnu comme erron ees un certain nombre de notions issues des math ematiques plus anciennes (notions de fonction, de nombre, ...). Il est important de trouver la source des erreurs. La principale est : que lon a la tendance a transposer des propri ` et es evidentes pour les ensembles nis aux ensembles innis. [Par exemple :] parmi un nombre donn e de personnes il y en a toujours une qui est la plus petite, la plus grande, la plus jeune, la plus vieille, ... Mais parmi une innit e de nombres il nen existe pas toujours un plus petit ou plus grand. Ainsi : 1, 2, 3, . . .
1 1 1 1, 2 , 3, 4, . . . 1 1 1, 2 , 2, 1 3 , 3, 4 , 4, . . .

pas de plus grand pas de plus petit ni de plus grand, ni de plus petit.

[Le fait que] lesprit humain ait toujours eu une tendance ` a transposer des propri et es du ni vers linni a et e une source importante derreurs par le pass e, mais plus r ecemment a donn e lieu ` a une critique constructive et un approfondissement des concepts. Par exemple la th eorie des s eries1 . Lorsquon eectue la somme dun nombre ni de termes on a le droit d echanger lordre des termes ; pour un nombre inni de termes on na plus le droit : 1 1+
1 2 1 3

+ +
1 4

1 3 1 5

1 4

1 5

converge et vaut log 2, mais = , et = ,

+
1 6

1 2

ainsi si lon r eordonne di eremment, on peut obtenir toutes les valeurs. Par exemple : S= log 2 = S log 2 = = (1 1 +
1 (1 1 2 1 3

1 2)
1 3

(1 5 + (1 5
1 6

1 7

1 4)
1 7 1 8 )

+( 1 9 + +( 1 9

1 11 1 10

1 6 ) +

1 4) + + +

1 11

1 12 )

1 (2 1 4) 1 2 (1

1 (1 6 8) 1 3

1 +( 10

1 12 )

+
1 2

1 2

1 4

+1 5

1 6

+ ) =

log 2,

cest-` a-dire que S = 3 erations m` enent ` a la notion de convergence absolue 2 log 2. Ces consid [dune s erie, qui garantit que la valeur de la somme innie ne d epend pas de lordre de sommation].
1 Il sagit de sommes innies de nombres ou de fonctions, d enies par un processus de passage ` a la limite, que nous traiterons dans la deuxi` eme partie de ce cours. Il etait important pour Hilbert de donner des exemples de notions, qui venaient juste d etre eclaircies, notamment par Weierstra. Les sommes innies de fonctions circulaires/trigonom etriques interviennent de mani` ere essentielle dans la description de ph enom` enes physiques tels que la propagation de la chaleur (analyse de Fourier).

4 De m eme une somme nie de fonctions continues est encore continue. Ce nest pas le cas pour une somme innie. Par exemple : la s erie f (x) = x + (x2 x) + (x3 x2 ) + converge pour 0 x 1. [On montre que,] f (x) = 0 f (x) = 1 si 0 x < 1 et si x = 1,

ainsi la fonction f nest pas continue en x = 1. Et on est amen e` a la notion de convergence uniforme [qui garantitentre autrela continuit e dune somme innie de fonctions continues.][...] Do` u la notion fondamentale de s erie absolument et uniform ement convergente, qui nous dispense dans toute lAnalyse de consid erer dautres types de s eries. Mais encore plus int eressant est ce que lon a gagn e avec le traitement moderne du concept dinni. Consid erons les exemples densembles innis : 1, 2, 3, 4, 5, . . . 2, 3, 4, 5, 6 . . . 2, 4, 6, 8, 10, . . .
1 1 1 1 1, 2 , 3, 4, 5, . . .

(tous les nombres rationnels) (tous les nombres r eels) (tous les couples de nombres, par ex. rationnels) avec x, y et z entre 0 et 1 (les points ` a lint erieur dun cube)

1, 1, 011 . . . , 1, 1011 . . . (x, y ) (x, y, z )

toutes les fonctions continues. Peut-on comparer [la taille de] ces di erents ensembles ? Pour les ensembles nis la d enition de l egalit e est : il y a egalit e [du nombre d el ements], lorsque il est possible d etablir une correspondance qui fait correspondre les el ements un ` a un. Dames et Messieurs sont en nombre egal, sils peuvent se donner les mains par couples, sans oublier personne. [Cest cette notion d egalit e, quil est bien de g en eraliser aux ensembles innis.] Notons que la notion de dimension ne nous avance pas : il est m eme possible dobtenir un carr e comme limage dun segment par une fonction continue. [Il y a beaucoup plus de nombres r eels que de nombres rationnels.] Les nombres r eels ne sont pas d enombrables. [Ceci se d emontre sans exhiber des nombres particuliers et montre donc qu] il existe des nombres r eels, qui ne sont 2 ou pas rationnels. On conna t evidemment des exemples de tels nombres ; par exemple 2 2 e, [mais au moment o` u je vous parle] on ne sait pas encore si 2 est rationnel .
2 Cette question pr ecise a et e r esolue en 1920 par Siegel, et est un cas particulier dun r esultat plus g en eral de Gelfond et Schneider, qui ont montr e ind ependamment lun de lautre en 1934, que si et sont deux nombres, chacun solution dune equation polynomiale ` a coecients rationnels, avec di erent de 0 et de 1 et avec irrationnel, alors ne peut 2 nest pas rationnel. satisfaire aucune equation polynomiale ` a coecients rationnels. Par cons equent 2

Chapitre 1

Les math ematiques ont une histoire.


1.1 Une pr esence variable.

Le domaine d etudes recouvert par les math ematiques a chang e avec les temps. Lastronomie au temps des Grecs etait essentiellement une application de consid erations math ematiques ` a la solution du probl` eme pos e par la description du mouvement des astres. De nos jours lastronomie est consid er ee comme une branche de la physique, qui ` a son tour utilise beaucoup plus quau temps des Grecs les m ethodes math ematiques. En plus des branches classiques des math ematiques (analyse, alg` ebre, g eom etrie, probabilit es et statistiques, ...), que lon cultive suivant leur logique propre ou en vue dapplications, on a aussi vu se d evelopper avec vigueur des disciplines nouvelles telles que les math ematiques nanci` eres ou la biologie math ematique. De plus, les classications des anciens ont perdu un peu de leur int er et, apr` es que lon ait r eussi ` a unier les di erentes branches en leur donnant un fondement formel commun. Cela dit on peut parler de lhistoire des math ematiques (ou de la math ematique), etpeut- etre mieuxde la place des math ematiques dans lHistoire. Celle-ci a eu des hauts et des bas. Toutes les civilisations nont pas accord e la m eme importance ` a cette science. Le nombre de ceux qui en cultivaient l etude a grandement vari e` a travers les ages.

Platon (427 ?348) Euclide (?4me/3me sicle) Archimde (287 212)

Grande pyramide (2800)

Pythagore (570 480)

AlKhwarizmi (?750?850) Fibonacci (?1175?1240)

Euler (17071783) Lagrange (17361813) Fourier (17681830) Gauss (17771855) Cauchy (17891857) Weierstrass (18151897) Dedekind (18311916) Cantor (18451918) Poincar (18541912) Peano (18581932) Hilbert (18621943) Goedel (19061982)

3000

2000

1000

0 Ptolme (?100?170) Diophante (3me sicle) Pappus (4me sicle)

1000 2000 Galile (15641642) Kepler (15711630) Descartes (15961650) Fermat (16011665) Newton (16421727) Leibniz (16461716)

Msopotamie (not. positionnelle)

Thals (625 547)

Les math ematiques ont une histoire.

Sur la gure on repr esente la densit e des travaux en math ematiques ` a travers le temps. On voit que, par exemple, les Romains nont pas donn e de grande importance aux math ematiques. Ils ont plut ot d evelopp e le droit et la dialectique, et ils ont et e dexcellents b atisseurs/ing enieurs. Une des raisons pour sint eresser ` a lhistoire des math ematiques est que tous les r esultats math ematiques, m eme les plus simples, sont des conqu etes de lesprit, le fruit du travail dun ou de plusieurs hommes ou femmes, qui nous ont pr ec ed es. La m eme chose est evidemment vraie dautres disciplines, mais on a souvent tendance ` a penser que les math ematiques sont eternelles, ou alors que lon ne peut les comprendre, que si lon dispose dantennes sp eciales, qui permettent dentrer en contact avec un monde abstrait, g e et qui a une existence propre, ind ependante du monde r eel. Or, des propri et es de base des nombres, comme la notation positionnelle et lutilisation du z ero, ou la notion m eme de nombre, ont mis des si` ecles a etre pr ecis ees par des g en erations de penseurs, qui ont ainsi forg e des outils conceptuels tr` es puissants pour r esoudre les probl` emes qui se posaient ` a eux : mesure de grandeurs vari ees (distances, supercies,...), conversion entre di erentes unit es de mesure, pr ecision comptable, etc. Les raisons qui ont fait que lon a etudi e les math ematiques ont aussi evolu e avec le temps. Elles pr esentent plusieurs facettes, dont voici un choix important. Les math ematiques permettent : - de donner une description de r egularit es observ ees ; ainsi Kepler a pu faire usage de la th eorie des coniques dApollonius pour interpr eter les mesures astronomiques de Brah e ; on dit souvent que les math ematiques sont un langage particulier ; - de faire des pr edictions, par exemple avec l etablissement de mod` eles math ematiques construits sur la base de lois physiques formul ees en langage math ematique ; - dam eliorer la compr ehension de la structure des choses et de concepts ; comment les choses sagencent, quelles lois sont fondamentales, quest-ce que linni ? - de satisfaire un certain go ut esth etique ; la beaut e dun raisonnement, dun encha nement did ees. Les math ematiques ont souvent et e utilis ees pour s eparer les sciences dures, celles qui en font un grand usage (physique, chimie), des sciences molles (ou, mieux, souples), qui nauraient pas encore susamment clari e leurs concepts pour arriver ` a etre math ematis ees et ne sont pas encore en mesure de fournir des pr evisions quantitatives ables (sociologie). Nous nattachons pas une grande importance a ces distinctions. `

1.2

Ce que lon apprenait autrefois ` a luniversit e (arithm etique digitale).

Le lecteur se sera certainement d ej` a pos e la question de savoir pourquoi les programmes scolaires comportent autant de math ematiques. Puis encore maintenant, pourquoi m eme si son choix de parcours de formation aurait d u l eloigner de math ematiques de plus en plus en abstraites, il se voit contraint de se familiariser avec des concepts en apparence si eloign es de ses int er ets. Le fait est que peu de choses dans un cours comme celui-ci sav` erent inutiles dans la constitution dun bagage scientique de base au niveau universitaire. Au Moyen age on enseignait ` a lUniversit e comment eectuer sur les doigts des calculs longs et parfois complexes. Beaucoup d etudiants se destinaient alors ` a exercer des activit es commerciales. Ils payaient directement les enseignants, qui navaient pas vraiment dautre salaire que ces frais de scolarit e. Linstitution universitaire a beaucoup chang e, mais les programmes d etude sont toujours construits autour de ce qui est utile pour les etudiants (et non pour les enseignants !). Si il y a autant de math ematiques dans les programmes, cest que les math ematiques ont et e d evelopp ees ` a tel point, que lon ne peut obtenir une bonne compr ehension de ce qui nous entoure, sans une culture math ematique de base. Or, ce qui nous entoure est de plus en plus le produit de lHomme et de sa technologie, et celle-ci est largement bas ee sur des concepts math ematiques.

Arithm etique digitale

Pour marquer une pause apr` es ce discours grandiloquent et pour vraiment entrer en mati` ere, passons en revue quelques r` egles de calcul digital, cest-` a-dire de calcul sur les doigts, comme elles auraient pu etre enseign ees dans une universit e du Moyen age. Multiplication par 9. On pose les deux mains ` a plat devant soi, avec les pouces au centre. On num erote les doigts de gauche ` a droite. Le r esultat de la multiplication a 9 (pour a au plus egal ` a 10) sobtient en pliant le doigt num ero a : le nombre de doigts ` a gauche du doigt pli e donne les dizaines et le nombre de doigts ` a droite de ce doigt donne le nombre dunit es. On peut v erier que cette r` egle est correcte en v eriant tous les cas. Ceci donne une d emonstration par epuisement (de tous les cas). Exercice. Expliquer pourquoi lidentit e alg ebrique 10(x 1) + (10 x) = 9x donne une autre d emonstration du fait que la r` egle est correcte. Multiplier deux nombres plus grands que 5. On pose encore les mains devant soi, comme ci-dessus, mais cette fois ferm ees avec les doigts pli es. Si on veut multiplier 5 + a par 5 + b (pour a et b au plus egaux a 5), on proc` ` ede comme suit. On d eplie a doigts de la main gauche et b doigts de la main droite (en commen cant par les pouces). Puis, on somme le nombre de doigts d epli es : cela donne les dizaines. Le produit du nombre des doigts pli es de la main gauche avec ceux de la main droite donne le nombre dunit es. A nouveau on peut v erier la r` egle par epuisement. Exercice. Trouver une identit e alg ebrique qui explique la r` egle ci-dessus. Exercice. Trouver une fa con digitale pour multiplier deux nombres sup erieurs ` a 10.

Les math ematiques ont une histoire.

Chapitre 2

Quelques enonc es et d emonstrations de math ematiques classiques.


Avant de proc eder ` a une introduction formelle de notre sujet, nous passons en revue des r esultats fondamentaux et des id ees de leurs d emonstrations. Lobjectif est multiple : de nous rappeler ces enonc es, de mieux comprendre leur origine, de pr eparer la suite du cours et de nous familiariser avec certaines techniques de d emonstration, qui vont jouer un r ole important plus tard.

2.1

Le Th eor` eme de Pythagore.

Le Th eor` eme de Pythagore (d ej` a connu sous des formes analogues par les Egyptiens, les Indiens et les Chinois) enonce, dans sa version g eom etrique, une relation entre les aires des carr es construits sur les c ot es dun triangle rectangle. Exercice. Donner un enonc e du Th eor` eme et expliquer comment utiliser la gure pour en donner une d emonstration. Quelles sont les notions qui interviennent dans une telle d emonstration ? b a S  S  S S S S   Sc b  S   S S a b     S S

Une d emonstration dune g en eralisation du Th eor` eme de Pythagore aux triangles quelconques, bas ee sur lutilisation des coordonn ees cart esiennes sera donn ee dans la Partie III.

10

Quelques enonc es et d emonstrations

2.2

Longueurs commensurables, lalgorithme dEuclide et lidentit e de B ezout.

On dit que deux segments sont commensurables sil existe un segment dont les deux segments sont des multiples entiers. Deux segments commensurables ont donc une (unit e de) mesure commune. Si deux segments ne sont pas commensurables, on dit quils sont incommensurables. Pour essayer de trouver une (unit e de) mesure commune ` a deux segments on peut proc eder comme suit. On prend le segment le plus court1 et on voit combien de fois il rentre dans le segment le plus grand. Il y a deux cas. Si un multiple (entier) du segment le plus petit donne exactement le segment le plus grand, les deux segments sont commensurables et ont pour mesure commune le segment le plus petit. Sinon, on consid` ere la di erence entre le plus grand multiple du segment le plus petit, qui rentre dans le grand segment. Cette di erence est par d enition un segment plus petit, que le petit segment. On recommence ensuite en voyant combien de fois la di erence trouv ee rentre dans le petit segment. A nouveau il y a deux cas. Si un multiple (entier) de la di erence donne exactement le petit segment, cest que la di erence et le petit segment sont commensurables. Mais, cest beaucoup mieux ! En eet dans ce cas la di erence est aussi une mesure commune entre les deux segments de d epart : le grand segment est par d enition egal ` a la somme du petit et de la di erence ; vu que le petit est multiple de la di erence, le grand est aussi multiple de la di erence. Sinon on recommence avec la di erence et ce que lon pourrait appeler la deuxi` eme di erence. On peut it erer cette construction. Il y a deux cas : si la proc edure sarr ete, cest que les deux segments de d epart sont commensurables et ont pour mesure commune la derni` ere di erence ; si la proc edure ne sarr ete pas cest que les segments ne sont pas commensurables. Evidemment ce nest pas parce que apr` es dix millions dit erations la proc edure ne sest pas arr et ee, quelle ne va pas sarr eter ` a lit eration suivante. La proc edure nest donc pas utile pour d emontrer lincommensurabilit e de deux segments. Cette proc edure est connue sous le nom dalgorithme dEuclide. 2 Lalgorithme est bas e sur lit eration de soustractions, mais dhabitude, dans sa forme arithm etique, il est pr esent e comme un algorithme permettant de trouver le plus grand commun diviseur de deux entiers. Avant de nous restreindre aux entiers reprenons la description ci-dessus sous forme num erique. r 0 b 2b 3b 4b a

0 rb Soient donc a et b les longueurs des segments consid er es et supposons, que b est inf erieur ` a a. Soit q le plus grand entier tel que qb a (q vaut 4 dans lexemple de la gure). On a donc a = qb + r , avec 0 r < b . On appelle q le quotient et r le reste. Ici r repr esente la longueur de la di erence. Si r = 0, on a que a est un multiple entier de b, autrement dit b divise a. Si par contre r > 0, alors on recommence et on cherche un entier q1 tel que b = q1 r + r1 , avec 0 r1 < r .
les deux segments sont egaux ils sont evidemment commensurables. ements dEuclide. Lalgorithme dont il est question gure dans les Propositions 1 parlerons plus loin des El et 2 du Livre VII de cet ouvrage.
2 Nous 1 Si

Commensurabilit e et algorithme dEuclide

11

A nouveau, si r1 = 0, alors r divise b, mais aussi a : il sut d ecrire a = q (q1 r) + r = (qq1 + 1)r. Si r1 > 0, alors on cherche un entier q2 tel que r = q2 r1 + r2 , avec 0 r2 < r1 . Montrons que si r2 = 0, alors r1 divise a et b. En eet, alors r1 divise r et donc r1 divise b, car il divise les deux termes de la somme b = q1 r + r1 . De m eme r1 divise a car on vient de voir que r1 divise r et b. On voit donc que si on a une suite (nie) d egalit es a b r . . rk . . rn1 rn = = = qb + r q1 r + r1 q2 r1 + r2 qk+2 rk+1 + rk+2 qn+1 rn + rn+1 qn+2 rn+1 ,

= =

avec les qk entiers et rn+2 = 0 < rn+1 < rn < rn1 < < r1 < r, alors a et b sont multiples du dernier reste non-nul rn+1 . Ce qui pr ec` ede est valable pour tous a et b, mais comme on la not e il nest pas du tout clair que lalgorithme sarr ete. Notons que si les segments de d epart sont multiples dun m eme segment S , alors dans la version num erique on peut supposer que a et b sont eux-m emes entiers. En eet, si le premier segment est k fois le segment S et le second fois S , et si s d enote la longueur de S , alors a = ks et b = s. En divisant par s, on peut remplacer a par k et b par . Si a et b sont entiers, alors lalgorithme donne le plus grand commun diviseur pgcd(a, b) de a et b. Que le dernier reste non-nul soit un diviseur commun r esulte de ce qui pr ec` ede. Pour voir que celui-ci est le plus grand parmi tous les diviseurs communs de a et de b, soit d un tel diviseur. Alors, en utilisant les notations ci-dessus, d divise a et b, donc d divise la di erence r = a qb. De m eme, d divise donc la di erence r1 = b q1 r, et ainsi de suite on voit, que d divise forc ement le dernier reste non-nul rn+1 . Donc celui-ci est bien le plus grand des diviseurs communs. En remontant la cha ne d egalit es ci-dessus on voit aussi quil existe deux entiers (relatifs) u et v , tels que pgcd(a, b) = ua + vb . Cest lidentit e de B ezout3 , qui joue un r ole important en arithm etique. Elle permet en particulier de trouver toutes les solutions en entiers x et y dune equation de la forme ax by = c, avec a, b et c entiers. On r esout dabord l equation ax by = d, o` u d = pgcd(a, b) par la m ethode ci-dessus. Puis on montre que la premi` ere equation na de solution, que si c est multiple de d. Exercice. Trouver le plus grand commun diviseur de 71755875 et 61735500. Exercice. R esoudre l equation 17x 11y = 542 en entiers. Les d emonstrations dans ce paragraphe ont et e plut ot informelles. En fait, nous nous sommes convaincus du bien fond e des armations par inspection, en allant voir le processus de pr` es. M eme si on peut formaliser les d emonstrations de ce type, il est souvent plus convaincant que de voir pourquoi et comment elles marchent.
3 E.

B ezout, math ematicien fran cais, 17301783.

12

Quelques enonc es et d emonstrations

2.3

Incommensurabilit e de la diagonale avec le c ot e dun carr e.

Nous avons soulign e que lalgorithme dEuclide ne permet pas de montrer que deux segments sont incommensurables. Dailleurs, on a pens e` a un certain moment que toutes les longueurs etaient commensurables (du moins dans lEcole pythagoricienne), et cela fut une grande surprise dapprendre que la diagonale dun carr e nest pas commensurable au c ot e. Cela peut se montrer avec une d emonstration par labsurde, en supposant que la diagonale et le c ot e sont commensurables, cest-` a-dire quil existe un segment tel que la diagonale et le c ot e soient des multiples entiers du segment, et de montrer que cette hypoth` ese m` ene ` a une contradiction. 1) On peut se ramener ` a consid erer un carr e dont les c ot es ont une longueur enti` ere. On a donc un triangle ABC qui est isoc` ele, rectangle et ` a c ot es entiers, disons p et q (avec p le c ot e le plus long). 2) A partir de ABC on construit g eom etriquement un triangle ayant les m emes propri et es que ABC , mais avec des c ot es plus petits. 3) Cela sut. La contradiction consiste dans le fait que dune part on peut it erer l etape (2) (encore et encore) et dautre part le fait que il existe un entier plus petit que tous les autres (parmi tous ceux qui sont longueurs de c ot es de triangles envisag es).

B C

p q T I p-q

A D 2q-p

Voici une gure qui explique la deuxi` eme etape : on commence par construire le cercle de centre B et rayon q , puis on trace la tangente au cercle par le point dintersection I du cercle et du segment BC . Cette tangente coupe le segment AC en D. Il est clair que IC mesure p q , qui est entier. Il est un peu plus dicile de montrer que le triangle DIC est rectangle et isoc` ele et que le c ot e DC est de longueur 2q p et donc entier. (En fait une d emonstration compl` ete est hors de port ee pour nous ! Voir ce quil faut faire pour d emontrer des assertions tr` es simples ` a partir des axiomes dEuclide.) Exercice. Notons que lon peut r esumer lessentiel de la d emonstration de lincommensurabilit e du c ot e et de la diagonale du carr e en disant quen pliant le c ot e sur la diagonale on obtient un triangle (rectangle, isoc` ele) semblable ` a celui de d epart, mais plus petit. Ce triangle plus petit aura des c ot es entiers, si celui de d epart a des c ot es entiers, etc. Montrer que la m eme approche permet de montrer : a) lincommensurabilit e de la diagonale et du c ot e dun pentagone r egulier ; b) lincommensurabilit e de la petite diagonale et du c ot e dun hexagone r egulier.

EST 2. 2.4. IL NEXISTE PAS DE RATIONNEL DONT LE CARRE

13

2.4

Il nexiste pas de rationnel dont le carr e est 2.

Comme lalgorithme dEuclide, l enonc e du paragraphe pr ec edent a lui aussi une version num erique. En fait, pour l enoncer il ne faut m eme pas faire appel aux nombres rationnels. La voici : il nexiste pas dentiers a et b tels que 2b2 = a2 . A nouveau on peut proc eder par labsurde. On suppose que lon peut trouver a et b entiers avec 2b2 = a2 , et on en tire lexistence dentiers a < a et b < b tels que (encore) 2b 2 = a 2 . Ceci m` ene clairement ` a une contradiction, car ` a partir de a et b on peut alors trouver des entiers a < a < a et b < b < b avec 2b 2 = a 2 etc. La contradiction r eside dans le fait que cela donne une suite (innie) dentiers sans plus petit el ement. Pour trouver a et b on etudie la parit e des entiers en jeu. Si 2b2 = a2 , alors a2 est clairement pair, mais ceci implique que a lui-m eme est pair. En eet on a la proposition : si n est un entier et n2 est pair, alors n est pair. Nous allons admettre cette proposition, que nous d emontrerons plus tard (par contraposition, dans le chapitre sur la logique, voir Sect 3.1). Donc a est pair. Mais alors, a2 est divisible par 4 et donc b2 est aussi pair, do` u par la proposition b est pair. Ecrivons a = 2a et b = 2b avec a et b entiers. Alors, en rempla cant et en divisant on obtient bien 2b 2 = a 2 . Exercice. Pour x un nombre r eel, on note [x] la partie enti` ere de x, cest-` a-dire le plus grand entier inf erieur ou egal ` a x. La partie fractionnaire de x est {x} = x [x]. Soit N un entier naturel, qui nest pas le carr e dun entier. Supposons (par labsurde) que N est rationnel et quil s ecrit B/A comme fraction r eduite. a) Montrer que B/A = N A/B . b) Montrer que les parties fractionnaires de B/A et de N A/B ont respectivement la forme a/A et b/B , avec a et b des entiers positifs, plus petits que A et B . c) En d eduire que b/a = B/A et que par cons equent B/A nest pas r eduite... Notons que si x2 = 2, alors on peut ecrire x2 1 = 1, ou encore (x + 1)(x 1) = 1 et nalement x = 1 + 1/(1 + x). On peut voir cette ecriture comme le r esultat de la division de x par 1 dans lalgorithme dEuclide. Avec un peu de courage on peut alors remplacer le x du membre de droite par 1 + 1/(1 + x), ce qui donne 1 x=1+ . 1 2 + 1+ x Puis encore x=1+ 2+ 1
1 1 2+ 2+ ...

Un tel d eveloppement est appel e un d eveloppement en fraction continue. En rempla cant les petits points par 0 on obtient des nombres rationnels, qui approchent la racine de deux x : on trouve les nombres 1, 3/2 = 1, 5, 7/5 = 1, 4, 17/12, 41/29, 99/70, 293/169, 577/408, etc. Exercice. Expliciter le lien entre lalgorithme dEuclide et le d eveloppement en fraction continue. (Indications : par exemple si on applique lalgorithme pour trouver le plus grand commun diviseur de 105 et 24 on trouve, que 105 = 4 24 + 9, que lon peut r e ecrire 105/24 = 4 + 9/24, puis 24 = 2 9 + 6 s ecrit 24/9 = 2 + 6/9, qui donne une expression pour 9/24 sous la forme 1/(2 + 6/9), etc.) Exercice. Trouver le d eveloppement en fraction continue et des approximations rationnelles du nombre tel que = 1/(1 + ).

14

Quelques enonc es et d emonstrations

2.5

Le nombre et limpossibilit e de la quadrature du cercle.


A(r) = r2 et L(r) = 2r .

On conna t les formules pour laire A(r) et le p erim` etre L(r) dun cercle de rayon r :

Mais quest-ce que ? On peut d enir ` a laide de lune de ces formules, par exemple ainsi : est le rapport entre le p erim` etre et le diam` etre dun cercle. Il faut remarquer que dans une telle d enition on ne pr ecise pas quel cercle on consid` ere ! On fait comme si lon savait que le rapport en question est toujours le m eme. On peut se convaincre ( ?) que cest bien le cas en observant que la longueur du p erim` etre change de mani` ere lin eaire avec la longueur du rayon... On peut aussi utiliser lautre formule. Alors la d enition serait : est le rapport entre laire du cercle et laire dun carr e construit sur le rayon. M emes remarques, sauf que maintenant laire varie avec le carr e du rayon (cest clair pour des carr es et on peut donc extrapoler en remplissant le cercle de petits carr es...). Il faut au moins v erier que ces deux d enitions sont compatibles. On peut rendre la compatibilit e plausible de la mani` ere suivante. On consid` ere les polygones r eguliers ` a n c ot es Pn , inscrits dans le cercle de rayon r. On note bn la longueur dun c ot e de Pn et hn la hauteur du triangle ayant pour base lun des c ot es de Pn et de sommet lorigine. Alors laire A(Pn ) et le p erim` etre L(Pn ) de Pn sont donn es par : b n hn A(Pn ) = n et L(Pn ) = n bn . 2 Lorsque n cro t A(Pn ) (resp. L(Pn )) sapproche de A(r) (resp. L(r)) et hn sapproche de r. Ainsi ( ?) le quotient A(Pn ) n (bn hn ) hn = = L(Pn ) 2(n bn ) 2 sapproche de r/2. Les approximations polygonales permettent de calculer des approximations de d eni comme la longueur du demi-cercle de rayon 1. 4 On consid` ere ici les polygones r eguliers ` a m = 6 2n c ot es (petit changement de notation). Sur la gure qui suit on repr esente le cas de n = 0, donc m = 6. Noter que ce dessin montre d ej` a que est plus grand que 3, qui est la longueur du demi-p erim` etre de lhexagone r egulier. Plus g en eralement soit an = |AB |3 2n et bn = |CD|3 2n , o` u les segments AB et CD se rapportent ` a la gure o` u serait repr esent e le polygone r egulier ` a 6 2n c ot es. Donc an (resp. bn ) est le demi-p erim` etre du polygone r egulier ` a m = 6 2n c ot es exinscrit (resp. inscrit) au cercle de rayon 1. Par exemple a0 = 2 3 et b0 = 3. On peut montrer (exercice !) que bn < bn+1 < an+1 < an et 0 < a n bn < 1 3
n

(a0 b0 ) <

1 3

Ceci montre ( !) quil y a un unique nombre coinc e entre les bn et les an . Ce nombre est et les encadrements donn es ici permettent de lapprocher. En fait on a les formules : an+1 = 2an bn an + bn et bn+1 = an+1 bn .

4 Cette m ethode dapproximation peut servir de base au calcul des aires et de longueurs. Voir le chapitre sur les int egrales.

La quadrature du cercle

15

O
Si n = 4, cest-` a-dire m = 96, ceci donne pour a4 et b4 les valeurs approch ees 3, 142715 et 3, 141031. En fait Archim` ede (287212 av. J.-Chr.) avait d ej` a proc ed e comme nous lavons fait et avait de plus trouv e lencadrement remarquable5 3+ 10 10 < b4 < < a4 < 3 + . 71 70

Limpossibilit e de la quadrature du cercle s enonce en disant que lon ne peut pas construire ` a la r` egle et au compas un carr e dont laire serait egale ` a laire dun cercle de rayon unit e. Terminologie equivalente : que le cercle nest pas quarrable. Par construction ` a la r` egle et au compas on entend une construction (en plusieurs etapes) eectu ee a partir de la seule donn ` ee dun segment (unit e) ` a laide dintersections de cercles et de lignes droites, o` u les cercles ont pour rayons et centres des longueurs et des points d ej` a construits et o` u les lignes sont pareillement d enies par des points d ej` a construits. La quadrature du cercle ` a la r` egle et au compas est seulement un dune s erie de probl` emes que d ej` a les Grecs avaient enonc es et qui demandent de construire certaines grandeurs d enies g eom etriquement, sous certaines contraintes. Dautres probl` emes de ce type sont : la construction (` a la r` egle et au compas) dun cube de volume double dun cube de c ot e lunit e ou la division en trois parties egales dun angle (quelconque) donn e. Les d emonstrations que ces constructions sont impossibles (` a la r` egle et au compas) nont et e donn ees que beaucoup de temps plus tard. Ainsi, ce nest quau 19` eme si` ecle que lon a d emontr e limpossibilit e de la quadrature du cercle.6 Ces d emonstrations passent par une traduction en termes num eriqueson abandonne la g eom etrieet reposent sur une analyse de la complexit e des
5 Dans lAncien Testament, Livre des Rois, 7.23, on donne ` a la valeur 3. Il y est dit : Hiram, larchitecte engag e par Salomon pour construire son temple, construisit un grand bassin de bronze, qui avait 10 [longueurs] dun bord ` a lautre, etait enti` erement rond, haut de 5 [longueurs] et une corde de 30 [longueurs] laurait entour e. Une fa con pour se souvenir des premiers chires dans le d eveloppement d ecimal de est dapprendre par coeur la phrase suivante et de consid erer la longueur des mots qui la composent : Que jaime ` a faire apprendre un nombre utile aux sages. Immortel Archim` ede, artiste ing enieur, .... De telles phrases avaient d ej` a et e concoct ees par les Grecs : A ` o ` o ` o , est une phrase attribu ee ` a Platon et qui signie ` a peu pr` es Toujours le grand Dieu g eom etrise. 6 Lindemann, Uber die Zahl , Math. Ann. 20(1882), 213225.

16

Quelques enonc es et d emonstrations

nombres r eels. Limpossibilit e de la quadrature du cercle est une cons equence du fait que le nombre ne satisfait aucune equation polynomiale ` a coecients rationnels (on dit que est un nombre transcendant ; en particulier il nest pas rationnel). Les Grecs avaient montr e que certaines surfaces etroitement li ees au cercle etaient quarrables. Cest le cas des lunules hippocratiques, dont la plus simple sobtient en retranchant ` a un demi-disque construit sur la diagonale dun carr e de c ot e a la portion du quartier du disque de rayon a, qui a la diagonale pour corde. On montre (exercice !), que la lunule ainsi obtenue a la m eme aire que le triangle isoc` ele de base la diagonale du carr e et de cot e a. Les Grecs avaient aussi observ e que la quadrature des lunules aurait pu amener ` a la quadrature du cercle. Consid erons en eet la lunule L obtenue comme suit : on construit hexagone r egulier inscrit dans un disque D de rayon 2 et on construit le demi-disque de diam` etre le c ot e L de lhexagone ; L est obtenue en retranchant ` a ce demi-disque la portion du disque D coup e par la corde L. Soit T le trap` eze egal ` a la moiti e de lhexagone consid er e, alors (exercice !) on a : = 2(T 3L). Dans une autre voie, Hippias dEl ee (env. 420 av. J.C.) avait r eduit la quadrature du cercle ` a la construction ` a la r` egle et au compas dune courbe d enie de mani` ere m ecanique : la quadratrice. Cette courbe est d enie par le parcours dans le plan queectue un point P , intersection de deux droites d1 et d2 qui se d eplacent comme nous allons maintenant lexpliciter. On trace un quart de cercle avec centre lorigine O et rayon OA, et on consid` ere un rayon OB perpendiculaire ` a OA. La droite d1 passe par lorigine O et coupe le cercle en Q ; la droite d2 est perpendiculaire ` a OB (donc parall` ele ` a OA) et coupe OB en R. Le mouvement des deux droites est d etermin e par la condition que Q et R parcourent respectivement BA et BO ` a vitesse uniforme, de mani` ere ` a ce que, sils partent en m eme temps de B , alors ils arrivent en m eme temps sur OA. On se convainc que ceci d enit bien une courbe dans le plan et que, malgr e le fait que d1 et d2 sont confondues ` a larriv ee, la limite des P existe. La quadratice a une description analytique, en coordonn es cart esiennes. Soient (x, y ) les cordonn ees de P et soit r la longueur dun rayon du cercle. Soit langle form e par d1 et OA. Lhypoth` ese dit que y/ est constant egal ` a 2r/ . On en d eduit que la quadratrice est le lieu des points (x, y ), qui satisfont x = y cot(y/2r) et lon voit que pour y tendant vers z ero, x tend vers 2r/ . Ceci permet dobtenir un segment de longueur (un multiple) de . (Pour dautres informations sur ce sujet, voir E.W. Hobson, Squaring the circle, Chelsea Pub. Co.) Ce qui nous int eresse dans les d eveloppements reproduits ci-dessus est de montrer que pour attaquer le probl` eme qui se posait ` a eux, les math ematiciens du pass e nont pas h esit e` a linscrire dans une famille de probl` emes plus g en eraux (quadrature des lunules), ou ` a commencer par r esoudre le probl` eme par des moyens illicites (emploi de la quadratrice). Ces approches sont encore parmi les plus fructueuses : il est rare quun probl` eme c` ede apr` es une (premi` ere) tentative de solution directe ! Souvenez-vous en. Exercice. Lesquelles des armations suivantes sont fausses et lesquelles sont vraies ? Pourquoi ? a) On ne peut pas construire de carr e daire egale ` a . b) Peut- etre quavec dautres moyens que la r` egle et le compas on peut construire un carr e daire egale ` a laire dun cercle de rayon lunit e. c) Il est possible de construire ` a la r` egle et au compas un carr e dont laire serait egale ` a laire dun cercle de rayon deux fois lunit e. d) Il ny a aucun carr e construit ` a la r` egle et au compas daire plus petite que celle dun cercle de rayon lunit e. e) On peut construire un carr e dont laire est egale ` a laire dun cercle de rayon lunit e si on dispose dun nombre susant de compas et de r` egles. f) On ne peut construire ` a la r` egle et au compas un carr e dont laire serait egale au p erim` etre dun cercle de rayon lunit e.

2.6. LA FORMULE DU BINOME.

17

2.6

La formule du bin ome.

Pour linstant nous avons fait des d emonstrations : par epuisement, par inspection et par labsurde. Une autre technique de d emonstration tr` es importante est celle des d emonstrations par r ecurrence. Un des premiers exemples de d emonstration par r ecurrence est celle qua donn e Pascal de la formule du bin ome. Il sagit de l enonc e suivant. Th eor` eme. Soient x et y des nombres 7 . Alors pour tout entier naturel n on a
n

(x + y )n =
k=0

n k

xk y nk

o` u pour k = 0 on pose

n 0

= 1 pour k 1 les coecients binomiaux n k n(n 1) (n k + 1) 1 2 k

sont donn es par

. ()

D emonstration. Larmation est vraie pour n = 0 : l egalit e se r eduit ` a 1 = 1. Par d enition (x + y )n = (x + y )n1 (x + y ) . Si on suppose la formule vraie pour n 1, le membre de gauche devient
n1 k=0

n1 k

xk y n1k

(x + y )

ce qui s ecrit encore


n1 k=0

n1 k

(xk+1 y n1k + xk y nk ) .

En d ecomposant la somme et en renum erotant on voit que pour v erier la formule pour n, il sut de montrer que pour k 1 on a la relation n k = n1 k1 + n1 k . ()

On v erie facilement que avec (*), cette relation est satisfaite. Ceci termine la d emonstration. Exercice. Ecrire la formule du bin ome pour n = 1 et pour n = 1/2. (Noter que les coecients binomiaux sont bien d enis par (*), m eme si n nest pas entier.) Il faut noter que si on admet la formule (*) la d emonstration que nous venons de donner est essentiellement formelle. Le vrai travail a consist e` a deviner cette formule. Voici comment Pascal a proc ed e pour la trouver. Ce qui suit donnera une nouvelle d emonstration du th eor` eme.
7 Tout ce que lon doit savoir faire dans le syst` eme de nombres auquel appartiennent x et y est multiplier, additionner et ce de mani` ere ` a ce que lon ait les identit es ab = ba, a + b = b + a, a(b + c) = ab + ac et 1a = a. 8 Les coecients binomiaux sont souvent not k. es Cn

18

Quelques enonc es et d emonstrations

La manipulation alg ebrique qui m` ene ` a (**) montre que les coecients binomiaux sont d etermin es par (**), cest-` a-dire que lon peut les retrouver ` a laide de ce quon appelle le triangle de Pascal 9 1 1 1 1 1 1 5 4 10 3 6 10 2 3 4 5 1 1 1 1 1

que lon prolonge ` a linni. La ligne suivante, qui correspond ` a n = 6, est obtenue dapr` es (**) en sommant deux ` a deux les termes de la derni` ere ligne : elle commence par 1 et continue avec 6 = 1 + 5, 15 = 5 + 10, 20 = 10 + 10, etc. Lid ee de Pascal est la suivante : ` a partir de ce triangle on construit un nouveau triangle en divisant chaque terme par le terme qui se trouve ` a sa gauche. Si on n ecrit pas la premi` ere anti-diagonale ceci donne le triangle
2 1 3 2 1 1 2 2 3 3 1 2 2 3

5 1

4 1

3 1 4 2

1 3 2 4

1 4

1 5

n n / sur lintersection de la n-i` eme ligne et de la k -i` eme diagonale. Pour les k k1 2 6 3 besoins de la suite on a simpli e quelques fractions : 3 esent e 3 = 2 , 4 = 2 , etc. Sur le triangle ainsi pr on voit appara tre la loi : sur une ligne donn ee, de gauche ` a droite, les num erateurs des fractions d ecroissent et les d enominateurs croissent ! Ainsi ce quon est amen e` a montrer est l egalit e Qui repr esente n k n k1 nk+1 . ( ) k

La d emonstration de (***) se fait par r ecurrence sur le num ero de la ligne. Dabord il est clair que l egalit e est v eri ee pour les termes sur la premi` ere ligne du triangle. Or, si on repr esente une portion du triangle de Pascal, par A B C D E o` u lon suppose donc que la deuxi` eme ligne est obtenue de la premi` ere par D = A + B , E = B + C , et si lon suppose que les quotients de la premi` ere ligne satisfont ` a (***), cest-` a-dire m B = A l1 et C m1 = B l

pour certains m et l, alors un bref calcul montre que les quotients de la deuxi` eme ligne satisfont aussi (***), ` a savoir m E = . D l
9 Ce triangle remonte en fait beaucoup plus loin et il a et e red ecouvert un certain nombre de fois : Omar Alkhaij ama (Monde arabe, 1080), Tsu shi Kih (Chine 1303), Stifel (Allemagne, 1544), Cardano (Italie, 1545), Pascal (France, 1654).

EMENTS 2.7. LES EL DEUCLIDE DALEXANDRIE.

19

Il est amusant de voir comment Pascal d ecrit sa d emonstration (voir B. Pascal, Trait e du triangle arithm etique..., Paris, 1654) : Quoy que cette proposition ait une innit e de cas, jen doneray une d emonstration bien courte, en supposant 2 lemmes. Le 1. qui est evident de soy-mesme, que cette proportion se rencontre dans la seconde base ; car il est bien visible que est ` a comme 1 ` a 1. Le 2. que si cette proportion se trouve dans une base quelconque, elle se trouvera n ecessairement dans la base suivante. Ici, la base est la ligne du triangle de Pascal, et la proportion est le quotient Corollaire. Le coecient binomial n k n k / n k1
10

egale le nombre de fa cons de choisir k objets parmi n.

D emonstration. Si on ecrit (x + y )n comme le produit de n termes (x + y ) on voit que le coecient de nk k x y est bien egal au nombre de possibilit es de choisir simultan ement k fois y dans les n termes du produit.

2.7

ements dEuclide dAlexandrie. Les El

Pendant des si` ecles un unique livre de math ematiques a servi de mod` ele pour tous les autres : Les ements, r El edig es par Euclide dAlexandrie. Galil ee nutilisait essentiellement que des math ematiques ements, et m issues des El eme Newton a r edig e les Principes math ematiques de philosophie naturelle ements. en 1687, en se basant sur les El Il sagit dun texte dont la lecture est encore int eressante de nos jours, qui a inspir e et inspire encore de nombreux math ematiciens, ne serait ce que parce quil peut servir pour mesurer les progr` es eectu es ements traitent de g depuis sa r edaction. Les El eom etrie plane en treize Livres, qui occupent (au moins) trois volumes de format moderne. Ce qui est remarquable, et qui a fait que pendant tr` es longtemps ils nont pas et e egal es, est le style de pr esentation. En eet les el ements sont lexemple par excellence dun traitement axiomatique dune th eorie. Ce type de traitement permet de d egager les principes sur lesquels se fonde la th eorie et permet den mettre en evidence les eventuelles lacunes. Vu le degr e de sophistication des math ematiques Grecques, et la quantit e de r esultats d ej` a obtenus, cette pr esentation axiomatique est un vrai tour de force. Nous allons voir la complexit e logique du trait e sur un exemple. ements n Il faut voir, que les El epuisent pas du tout les connaissances math ematiques des Grecs. Il semblerait que cet ouvrage servait ` a l epoque comme un ouvrage destin es aux etudiants de lAcad emie dAlexandrie. 11 Pour avoir une image plus compl` ete des math ematiques Grecques il faudrait aussi passer en revue les travaux en astronomie, statique et m ecanique, ainsi que les uvres dArchim` ede, Apollonius, etc. ements abordent des sujets primordiaux pour la compr N eanmoins, les El ehension de ces autres travaux et aussi pour la compr ehension du coeur de ce cours : que ce soit laspect formel des math ematiques ou les notions de nombre et de limite ! En eet, il faut comprendre pourquoi Euclide ne fonde pas son
10 La d emonstration de Pascal, ainsi que beaucoup dautres d emonstrations dorigine, sont reprises dans louvrage tr` es int eressant de E. Hairer et G. Wanner Analysis by its history. Undergraduate Texts in Mathematics. Readings in Mathematics. Springer-Verlag, New York, 1996, ISBN 0-387-94551-2. Existe aussi en Fran cais. 11 On pense dailleurs que les El ements puissent etre un ouvrage collectif, r edig e par plusieurs auteurs. En tout cas on a tr` es peu dinformations sur Euclide dAlexandrie et il est s ur que nombreux r esultats du trait e etaient bien connus avant sa r edaction.

20

Quelques enonc es et d emonstrations

etude sur la notion de nombre, telle que nous lentendons aujourdhui. 12 Un nombre est pour lui la mesure dune grandeur (donc positif). Un nombre est une multitude compos ee dunit es, dit-il ; donc lunit e nest pas un nombre...13 Malgr e ca, Euclide d eveloppe un puissant calcul avec les segments, qui donne des bases susamment larges et solides pour ses besoins. Son trait e contient aussi la m ethode dexhaustion, qui est un pr ecurseur du concept moderne de limite, et quil utilise par exemple pour calculer le volume dune pyramide. ements pr Les El esentent une th eorie des proportions, qui permet de faire des calculs tr` es complexes, et qui a commenc e` a se r ev eler insusante seulement lorsque Galilei et dautres ont eu besoin de d enir des notions comme la vitesse instantan ee. On peut dire, que cest seulement avec les d enitions des nombres r eels de Cauchy, Cantor et Dedekind vers la n du 19` eme si` ecle, que lon a pu combler ces insusances. ements ne sappuient pas sur une th Par ailleurs, le fait que les El eorie des nombres r eels, mais plut ot sur l etude syst ematique des cons equences dun ensemble restreint daxiomes, leur donne une g en eralit e plus grande et a permis darriver ` a d ecouvrir dautres types de g eom etries, qui se sont r ev el ees tr` es utiles en physique (voir le texte de Poincar e dans le paragraphe qui suit). ements, ainsi que quelques propositions ` Nous reproduisons ci-apr` es le d ebut du Livre I, des El a titre dexemple. Louvrage commence par une liste de D enitions, de Demandes et de Notions communes. Quelques autres d enitions sont donn ees plus loin dans le texte, mais essentiellement tous les r esultats sont des cons equences des quelques postulats enonc es ci-dessous ! D ebut du Livre I. Traduction de Bernard Vitrac, dans Biblioth` eque dHistoire des Sciences, Presses Universitaires de France. D enitions. 1) Un point est ce dont il ny a aucune partie. 2) Une ligne est une longueur sans largeur. 3) Les limites dune ligne sont des points. 4) Une ligne droite est celle qui est plac ee de mani` ere egale par rapport aux points qui sont sur elle. 5) Une surface est ce qui a seulement longueur et largeur. 6) Les limites dune surface sont des lignes. 7) Une surface plane est celle qui est plac ee de mani` ere egale par rapport aux droites qui sont sur elle. 8) Un angle plan est linclinaison, lune sur lautre, dans un plan, de deux lignes qui se touchent lune sur lautre et ne sont pas plac ees en ligne droite. 9) Et quand les lignes contenant langle sont droites, langle est appel e rectiligne. 10) Et quand une droite, ayant et e elev ee sur une droite, fait les angles adjacents egaux entre eux, chacun de ces angles egaux est droit, et la droite qui a et e elev ee est appel ee perpendiculaire ` a celle sur laquelle elle a et e elev ee. 11) Un angle obtus est celui qui est plus grand quun droit. 12) Un angle aigu est plus petit quun droit. 13) Une fronti` ere est ce qui est limite de quelque chose. 14) Une gure est ce qui est contenu par quelque ou quelques fronti` ere(s).
12 On a dit qu` a cause du fait quils avaient d ecouvert des segments incommensurables, les Grecs pensaient ne plus pouvoir fonder les math ematiques et la description du monde sur les nombres (entiers), comme voulaient le faire les pythagoriciens. 13 Noter que si on pense aux nombres naturels comme align es sur une demi-droite, alors tous ces nombres, sauf lunit e, apparaissent comme la moyenne (arithm etique) des deux nombres ` a leur gauche et ` a leur droite : par exemple 4 est la moyenne de 3 et de 5 ; ` a gauche de lunit e il devrait y avoir z ero, qui n etait pas consid er e un nombre.

ements dEuclide Les El

21

15) Un cercle est une gure plane contenue par une ligne unique { celle appel ee circonf erence } par rapport ` a laquelle toutes les droites men ees ` a sa rencontre ` a partir dun unique point parmi ceux qui sont plac es ` a lint erieur de la gure, sont { jusqu` a la circonf erence du cercle } egales entre elles. 16) Et le point est appel e centre du cercle. 17) Et un diam` etre du cercle est nimporte quelle droite men ee par le centre, limit ee de chaque c ot e par la circonf erence du cercle, laquelle coupe le cercle en deux parties egales. 18) Un demi-cercle est la gure contenue par le diam` etre et la circonf erence d ecoup ee par lui ; le centre du demi-cercle est le m eme que celui du cercle. 19) Les gures rectilignes sont les gures contenues par les droites ; trilat` eres : celles qui sont contenues par trois droites, quadrilat` eres par quatre ; multilat` eres par plus de quatre. 20) Parmi les gures trilat` eres est un triangle equilat eral celle qui a les trois c ot es egaux ; isoc` ele celle qui a deux c ot es egaux seulement ; scal` ene celle qui a les trois c ot es in egaux. 21) De plus, parmi les gures trilat` eres est un triangle rectangle celle qui a un angle droit ; obtusangle, celle qui a un angle obtus ; acutangle, celle qui a les trois angles aigus. 22) Parmi les gures quadrilat` eres est un carr e celle qui est ` a la fois equilat erale et rectangle ; est oblongue celle qui est rectangle mais non equilat erale ; un losange, celle qui est equilat erale mais non rectangle ; un rhombo de, celle qui a les c ot es et les angles oppos es egaux les uns aux autres mais qui nest ni equilat erale ni rectangle ; et que lon appelle trap` ezes les quadrilat` eres autres que ceux-l` a. 23) Des droites parall` eles sont celles qui etant dans le m eme plan et ind eniment prolong ees de part et dautre, ne se rencontrent pas, ni dun c ot e ni de lautre. Demandes. 1) Quil soit demand e de mener une ligne droite de tout point ` a tout point. 2) Et de prolonger contin ument en ligne droite une ligne droite limit ee. 3) Et de d ecrire un cercle ` a partir de tout centre et au moyen de tout intervalle. 4) Et que tous les angles droits soient egaux entre eux. 5) Et que, si une droite tombant sur deux droites faits les angles int erieurs et du m eme c ot e plus petits que deux droits, les deux droites, ind eniment prolong ees, se rencontrent du c ot e o` u sont les angles plus petits que deux droits. Notions communes. 1) Les choses egales ` a une m eme chose sont aussi egales entre elles. 2) Et si, ` a partir de choses egales, des choses egales sont ajout ees, les touts sont egaux. 3) Et si, ` a partir de choses egales, des choses egales sont retranch ees, les restes sont egaux. 4) { Et si, ` a des choses in egales, des choses egales sont ajout ees, les touts sont in egaux. 5) Et les doubles du m eme sont egaux entre eux. 6) Et les moiti es du m eme sont egales entre elles. } 7) Et les choses qui sajustent les unes sur les autres sont egales entre elles. Proposition 1. Sur une droite limit ee donn ee, construire un triangle equilat eral. Livre IV. Proposition 11. Dans un cercle donn e, inscrire un pentagone equilat eral et equiangle. Livre VII. D enitions. 1) Est unit e ce selon quoi chacune des choses existantes est dite une. 2) Et un nombre est la multitude compos ee dunit es. 3) . . .

22
C

Quelques enonc es et d emonstrations

F B E

G C D

Les d emonstrations sont souvent accompagn ees par des gures, comme celles ci-dessus. Le texte enonce clairement comment d eduire les enonc es des postulats ou des propositions pr ec edentes. Ainsi la Prop. I.1 repose sur lutilisation successive de la D ef. 20, de la Dem. 3, de la Dem. 1, des D ef. 15/16, et de la NC 1. La d emonstration de la Prop. IV.11 est d ej` a beaucoup plus compliqu ee. Elle n ecessite lemploi de la Dem. 1, des NC 1, 2 et 6, ainsi que des Prop. I.9, III.26, 27, 29, IV.2, 10. Evidemment ces propositions ont aussi des d emonstrations qui d ependent de plein dautres r esultats ant erieurs. Par exemple la Prop. IV.2 d epend de la Dem. 1, des NC 1, 3 et des Prop. I.23, 32, III.16 (Por.), 32. On voit bien la complexit e de la construction logique. Exercice. On se propose de d emontrer comment faire co ncider la partie dune demi-droite AB ` a un segment C donn e, sans utiliser un instrument transporteur de segments. ements, qui dit : donn Pour cela on va dabord d emontrer la Proposition I.2 des El e un segment BC et un point A, on se propose de tracer un segment egal ` a BC dont une extr emit e est A. Indications pour la d emonstration de la Proposition I.2 : - utiliser la Proposition I.1 pour construire un triangle equilat eral ABD sur AB ; - prolonger DB et DA en deux droites ; - construire le cercle de centre B par C , et appeler G lintersection de ce cercle avec le prolongement de DB ; - construire le cercle de centre D par G, et appeler L lintersection de ce cercle avec le prolongement de DA ; - conclure. Appliquer la Proposition 2 pour avoir AD egal ` a C avec extr emit e A, puis construire le cercle de centre A par D, qui coupera AB en E ; la partie AE de la demi-droite r epond ` a la demande. (Faire des dessins !)

2.8

Les g eom etries non euclidiennes.

Vers la n du 19` eme si` ecle il est apparu que lon pouvait d evelopper sur le mod` ele euclidien des g eom etries, qui gardaient certaines des caract eristiques de la g eom etrie euclidienne, mais pas toutes.

Les g eom etries non euclidiennes

23

De plus, on pouvait m eme d emontrer que ces nouvelles g eom etries etaient tout aussi consistantes que la g eom etrie euclidienne, cest-` a-dire que si lune dentre elles se r ev elait contenir des enonc es contradictoires, on aurait alors pu en trouver aussi dans la g eom etrie euclidienne. La possibilit e de ces g eom etries non euclidiennes a amen e les math ematiciens et les philosophes ` a se poser la question de savoir laquelle des g eom etries connues etait la vraie g eom etrie, celle qui d ecrit le monde dans lequel nous vivons. Il etait dicile dadmettre que lespace etait lui aussi redevable de plusieurs repr esentations non equivalentes. On avait lhabitude de penser lespace immuable support des ph enom` enes et donc unique. Les d eveloppements de la physique du d ebut du 20` eme si` ecle ont montr e tout le prot que lon pouvait tirer de ces nouvelles th eories g eom etriques : la relativit e se base sur une repr esentation homog` ene de lespace et du temps dans un espace ( !) ` a quatre dimensions, o` u les distances sont mesur ees suivant des r` egles di erentes de celles que lon d eduirait simplement en g en eralisant celles de lespace euclidien ` a trois dimension. Comme cela arrive souvent, on na pas abouti ` a ces r esultats r evolutionnaires parce quon voulait faire la r evolution. Au contraire, cest en voulant mieux comprendre leur h eritage math ematique, et ements dEuclide, que divers math plus pr ecis ement le choix daxiomes dans les El ematiciens parmi lesquels dabord Saccheri, puis au 19` eme si` ecle Bolyai, Gauss, Hilbert, Lobatchevsky et Riemann en sont arriv es ` a se voir forc es dadmettre que dautres g eom etries etaient possibles. Pour pr esenter succinctement ces g eom etries nous reproduisons ci-apr` es un extrait de La science et lhypoth` ese, de H. Poincar e (1854-1912). Eminent math ematicien et physicien, avec ce premier livre philosophique publi e en 1902 Poincar e a contribu e de mani` ere signicative au d ebat passionn e et passionnant de la philosophie des sciences du d ebut du 20` eme si` ecle autour des fondements des sciences. (Nous utilisons l edition en livre de poche dans la collection Champs, Flammarion de 1968.) Chapitre III : Toute conclusion suppose des pr emisses ; ces pr emisses elles-m emes ou bien sont evidentes par elles-m emes et nont pas besoin de d emonstration, ou bien ne peuvent etre etablies quen sappuyant sur dautres propositions, et comme on ne saurait remonter ainsi ` a linni, toute science d eductive, et en particulier la g eom etrie, doit reposer sur un certain nombre daxiomes ind emontrables. Tous les trait es de g eom etrie d ebutent donc par l enonc e de ces axiomes. Mais il y a entre eux une distinction ` a faire : quelques-uns, comme celui-ci par exemple : deux quantit es egales ` a une m eme troisi` eme sont egales entre elles, ne sont pas des propositions danalyse. Je les regarde comme des jugements analytiques a priori, je ne men occuperai pas. Mais je dois insister sur dautres axiomes qui sont sp eciaux ` a la g eom etrie. La plupart des trait es en enoncent trois explicitement14 : 1 Par deux points ne peut passer quune droite ; 2 La ligne droite est le plus court chemin dun point ` a un autre ; 3 Par un point on ne peut faire passer quune parall` ele ` a une droite donn ee. Bien que lon se dispense g en eralement de d emontrer le second de ces axiomes, il serait possible de le d eduire des deux autres et de ceux, beaucoup plus nombreux, que lon admet implicitement sans les enoncer. [...] On a longtemps cherch e en vain ` a d emontrer egalement le troisi` eme axiome, connu sous le nom de postulat dEuclide. Ce quon a d epens e deorts dans cet espoir chim erique est vraiment inimaginable. Enn au commencement du si` ecle et ` a peu pr` es en m eme temps, deux savants, un Russe et un Hongrois, Lobatchevsky et Bolyai etablirent dune fa con irr efutable que cette d emonstration est impossible ; ils nous ont ` a peu pr` es d ebarrass es des inventeurs de g eom etries sans postulat ; depuis lors lAcad emie des Sciences ne re coit gu` ere quune ou deux d emonstrations nouvelles par an15 . [...]
14 Parmi les axiomes qui suivent, le deuxi` ements et le troisi` eme est la Prop. I.20 des El eme est etroitement li e au cinqui` eme postulat dEuclide. 15 Il existe encore bon nombre des probl` emes ouverts fameux auxquels sattaquent des amateurs passionn es, qui nh esitent pas ` a soumettre leurs solutions aux instances ocielles. A titre dexemple, il arrive assez souvent, que lon demande ` a des membres de lInstitut de math ematiques de Bordeaux de v erier des ecrits tendant ` a prouver une

24

Quelques enonc es et d emonstrations

ome trie de Lobatchevsky. Sil La Ge etait possible de d eduire le postulat dEuclide des autres axiomes, il arriverait evidemment quen niant le postulat, et en admettant les autres axiomes, on serait conduit ` a des cons equences contradictoires ; il serait donc impossible dappuyer sur de telles pr emisses une g eom etrie coh erente. Or cest pr ecis ement ce qua fait Lobatchevsky. Il suppose au d ebut que : Lon peut par un point mener plusieurs parall` eles ` a une droite donn ee. Et il conserve dailleurs tous les autres axiomes dEuclide. De ces hypoth` eses, il d eduit une suite de th eor` emes entre lesquels il est impossible de relever aucune contradiction et il construit une g eom etrie dont limpeccable logique ne le c` ede en rien ` a celle de la g eom etrie euclidienne. Les th eor` emes sont bien entendu, tr` es di erents de ceux auxquels nous sommes accoutum es et ils ne laissent pas de d econcerter un peu dabord. Ainsi la somme des angles dun triangle est toujours plus petite que deux droits et la di erence entre cette somme et deux droits est proportionnelle ` a la surface du triangle. Il est impossible de construire une gure semblable ` a une gure donn ee mais de dimensions di erentes. [...] Il est inutile de multiplier ces exemples ; les propositions de Lobatchevsky nont plus aucun rapport avec celles dEuclide, mais elles ne sont pas moins logiquement reli ees les unes aux autres. ome trie de Riemann. Imaginons un monde uniquement peupl La Ge e d etres d enu es d epaisseur ; et supposons que ces animaux inniment plats soient tous dans un m eme plan et nen puissent sortir. Admettons de plus que ce monde soit assez eloign e des autres pour etre soustrait ` a leur inuence. Pendant que nous sommes en train de faire des hypoth` eses, il ne nous co ute pas plus de douer ces etres de raisonnement et de les croire capables de faire de la g eom etrie. Dans ce cas, ils nattribueront certainement ` a lespace que deux dimensions. Mais supposons maintenant que ces animaux imaginaires, tout en restant d enu es d epaisseur, aient la forme dune gure sph erique, et non dune gure plane et soient tous sur une m eme sph` ere sans pouvoir sen ecarter. Quelle g eom etrie pourront-ils construire ? Il est clair dabord quils nattribueront a lespace que deux dimensions ; ce qui jouera pour eux le r ` ole de la ligne droite, ce sera le plus court chemin dun point ` a un autre sur la sph` ere, cest-` a-dire un arc de grand cercle, en un mot leur g eom etrie sera la g eom etrie sph erique. Ce quils appelleront lespace, ce sera cette sph` ere do` u ils ne peuvent sortir et sur laquelle se passent tous les ph enom` enes dont ils peuvent avoir connaissance. Leur espace sera donc sans limites puisquon peut sur la sph` ere aller toujours devant soi sans jamais etre arr et e, et cependant il sera ni ; on nen trouvera jamais le bout, mais on pourra en faire le tour. Eh bien la g eom etrie de Riemann, cest la g eom etrie sph erique etendue ` a trois dimensions. Pour la construire, le math ematicien allemand a d u jeter par-dessus bord, non seulement le postulat dEuclide, mais encore le premier axiome : Par deux points on ne peut faire passer quune droite. Sur une sph` ere, par deux points donn es on ne peut en g en eral passer quun grand cercle (qui, comme nous venons de le voir, jouerait le r ole de la droite pour nos etres imaginaires), mais il y a une exception : si les deux points donn es sont diam etralement oppos es, on pourra faire passer par ces deux points une innit e de grands cercles. De m eme dans la g eom etrie de Riemann (au moins sous une de ces formes), par deux points ne passera en g en eral quune seule droite ; mais il y a des cas exceptionnels o` u par deux points pourront passer une innit e de droites. Il y a une sorte dopposition entre la g eom etrie de Riemann et celle de Lobatchevsky. Ainsi la somme des angles dun triangle est : - Egale ` a deux droits dans la g eom etrie dEuclide. - Plus petite que deux droits dans celle de Lobatchevsky.
des conjectures de th eorie des nombres, comme le probl` eme des premiers jumeaux, lHypoth` ese de Riemann ou encore malgr e sa d emonstration r ecentele Grand th eor` eme de Fermat.

Les g eom etries non euclidiennes

25

- Plus grande que deux droits dans celle de Riemann. Le nombre de parall` eles quon peut mener ` a une droite donn ee par un point donn e est egal : ` un dans la g - A eom etrie dEuclide. ` z - A ero dans celle de Riemann. ` linni dans celle de Lobatchevsky. - A Ajoutons que lespace de Riemann est ni, quoique sans limite, au sens donn e plus haut ` a ces deux mots. Puis, Poincar e explique rapidement comment lon peut d emontrer que les th eor` emes de Lobatchevsky et de Riemann ne pr esentent aucune contradiction. En gros il sagit de r ealiser des mod` eles euclidiens des nouvelles g eom etries (cela se comprend assez ais ement pour la g eom etrie sph erique, o` u la sph` ere est la sph` ere usuelle, euclidienne). Ensuite, il pose la question de savoir si les axiomes explicitement enonc es dans les trait e sont les seuls fondements de la g eom etrie ?, pour r epondre imm ediatement que lon peut etre assur e du contraire en voyant quapr` es les avoir successivement abandonn es on laisse encore debout quelques propositions communes aux th eories dEuclide, de Lobatchevsky et de Riemann. A titre dexemple, Poincar e met en evidence le fait que la possibilit e du mouvement dune gure invariable nest pas une v erit e evidente en elle-m eme, et il indique comment, en explicitant un axiome qui rendrait un tel mouvement possible, on pourrait donner une d enition non d efectueuse dune droite : Il peut arriver que le mouvement dune gure invariable soit tel que tous les points dune ligne appartenant ` a cette gure restent immobiles pendant que tous les points situ es en dehors de cette ligne se meuvent. Une pareille ligne sappellera une ligne droite. Poincar e souligne encore que, dapr` es un th eor` eme de Lie, le nombre de g eom etries sur un espace de dimension donn ee n, dans lesquelles le mouvement dune gure invariable est possible, pour lesquelles il faut un nombre ni p de conditions pour d eterminer la position de cette gure dans lespace, est limit e par un nombre qui ne d epend que de n et de p. Pour terminer le chapitre, Poincar e se tourne vers un ult erieur type de g eom etrie, avant de conclure avec des consid erations philosophiques. Il ecrit : ome tries de Hilbert. Enn M. Veronese et M. Hilbert ont imagin Les Ge e de nouvelles g eom etries plus etranges encore, quils appellent non-archim ediennes. Ils les construisent en rejetant laxiome dArchim` ede en vertu duquel toute longueur donn ee, multipli ee par un entier susamment grand, nira par surpasser toute autre longueur donn ee si grande quelle soit. Sur une droite non archim edienne, les points de notre g eom etrie ordinaire existent tous, mais il y en a une innit e dautres qui viennent sintercaler entre eux, de telle sorte quentre deux segments, que les g eom` etres de la vieille ecole auraient regard es comme contigus, on puisse caser une innit e de points nouveaux. [...] De la nature des axiomes. La plupart des math ematiciens ne regardent la g eom etrie de Lobatchevsky que comme une simple curiosit e logique ; quelques-uns dentre eux sont all es plus loin cependant. Puisque plusieurs g eom etries sont possibles, est-il certain que ce soit la n otre qui soit vraie ? Lexp erience nous apprend sans doute que la somme des angles dun triangle est egale ` a deux droits ; mais cest seulement parce que nous nop erons que sur des triangles trop petits ; la di erence, dapr` es Lobatchevsky, est proportionnelle ` a la surface du triangle : ne pourra-t-elle devenir sensible quand nous op erons sur des triangles plus grands ou quand nos mesures deviendront plus pr ecises16 ? La g eom etrie euclidienne ne serait ainsi quune g eom etrie provisoire. Pour discuter cette opinion, nous devons dabord nous demander quelle est la nature des axiomes g eom etriques. Sont-ce des jugements synth etiques a priori, comme disait Kant ?
16 Il est int eressant dobserver que Gauss a eectivement essay e de v erier par la mesure directe sur un grand triangle form e par les cimes de trois montagnes, si la somme de ses angles etait vraiment egale ` a deux droits. Les erreurs implicites dans les mesures ont de fait rendu la v erication impossible.

26

Quelques enonc es et d emonstrations

Ils simposeraient alors ` a nous avec une telle force, que nous ne pourrions concevoir la proposition contraire, ni b atir sur elle un edice th eorique. Il ny aurait pas de de g eom etrie non euclidienne. Pour sen convaincre, quon prenne un v eritable jugement synth etique a priori, par exemple celui-ci [qui joue un] r ole pr epond erant : Si un th eor` eme est vrai pour le nombre 1, si on a d emontr e quil est vrai de n + 1, pourvu quil le soit de n, il sera vrai de tous les nombres entiers positifs. Quon essaie ensuite de sy soustraire et de fonder, en niant cette proposition, une fausse arithm etique analogue ` a la g eom etrie non euclidienne, on ny pourra pas parvenir ; on serait m eme tent e au premier abord de regarder ces jugements comme analytiques. Dailleurs, reprenons notre ction des animaux sans epaisseur ; nous ne pouvons gu` ere admettre que ces etres, sils ont lesprit fait comme nous, adopteraient la g eom etrie euclidienne qui serait contredite par toute leur exp erience ? Devons-nous donc conclure que les axiomes de la g eom etrie sont des v erit es exp erimentales ? Mais on nexp erimente pas sur des droites ou des circonf erences id eales ; on ne peut le faire que sur des objets mat eriels. Sur quoi porteraient donc les exp eriences qui serviraient de fondement ` a la g eom etrie ? La r eponse est facile. Nous avons vu plus haut que lon raisonne constamment comme si les gures g eom etriques se comportaient ` a la mani` ere des solides. Ce que la g eom etrie emprunterait ` a lexp erience, ce seraient donc les propri et es de ces corps. Les propri et es de la lumi` ere et sa propagation rectiligne ont et e aussi loccasion do` u sont sorties quelques-unes des propositions de la g eom etrie, et en particulier celles de la g eom etrie projective, de sorte qu` a ce point de vue on serait tent e de dire que la g eom etrie m etrique est l etude des solides et que la g eom etrie projective est celle de la lumi` ere. Mais une dicult e subsiste, et elle est insurmontable. Si la g eom etrie etait une science exp erimentale, elle ne serait pas une science exacte, elle serait soumise ` a une continuelle r evision. Que dis-je ? elle serait d` es aujourdhui convaincue derreur puisque nous savons quil nexiste pas de solide rigoureusement invariable. Les axiomes g eom etriques ne sont donc ni des jugements synth etiques a priori ni des faits exp erimentaux. Ce sont des conventions ; notre choix, parmi toutes les conventions possibles, est guid e par des faits exp erimentaux ; mais il reste libre et nest limit e que par la n ecessit e d eviter toute contradiction. Cest ainsi que les postulats peuvent rester rigoureusement vrais quand m eme les lois exp erimentales qui ont d etermin e leur adoption ne sont quapproximatives. En dautre termes, les axiomes de la g eom etrie (je ne parle pas de ceux de larithm etique) ne sont que des d enitions d eguis ees. D` es lors, que doit-on penser de cette question : La g eom etrie euclidienne est-elle vraie ? Elle na aucun sens. Autant demander si le syst` eme m etrique est vrai et les anciennes mesures fausses ; si les coordonn ees cart esiennes sont vraies et les coordonn ees polaires fausses. Une g eom etrie ne peut pas etre plus vraie quune autre ; elle peut seulement etre plus commode. Or la g eom etrie euclidienne est et restera la plus commode : 1 Parce quelle est la plus simple ; et elle nest pas telle seulement par suite de nos habitudes desprit ou de je ne sais quelle intuition directe que nous aurions de lespace euclidien ; elle est la plus simple en soi de m eme quun polyn ome du premier degr e est plus simple quun polyn ome du second degr e ; les formules de la trigonom etrie sph erique sont plus compliqu ees que celles de la trigonom etrie rectiligne, et elles para traient encore telles ` a un analyste qui en ignorerait la signication g eom etrique. 2 Parce quelle saccorde assez bien avec les propri et es des solides naturels, ces corps dont se rapprochent nos membres et notre il et avec lesquels nous faisons nos instruments de mesure.

Les g eom etries non euclidiennes

27

En reproduisant cette partie philosophique nous ne disons pas que nous adh erons aux conclusions auxquelles arrive Poincar e, mais nous pensons que celles-ci sont susamment int eressantes pour que tous ceux qui sint eresseraient ` a la question de la nature des axiomes de la g eom etrie en aient connaissance. Plus loin dans son ouvrage, au chapitre suivant, Poincar e essaie dimaginer un monde non euclidien, qui aurait amen e ses habitants ` a adopter des conventions di erentes de celles que nous avons adopt ees et qui auraient conduit ` a une g eom etrie non euclidienne. Cette invention montre bien quune telle g eom etrie nest pas si exotique quelle appara t au premier abord. Le monde non euclidien. Si lespace g eom etrique etait un cadre impos e` a chacune de nos repr esentations, consid er ees individuellement, il serait impossible de se repr esenter une image d epouill ee de ce cadre, et nous ne pourrions rien changer ` a notre g eom etrie. Mais il nen est pas ainsi, la g eom etrie nest que le r esum e des lois suivant lesquelles se succ` edent ces images. Rien nemp eche alors dimaginer une s erie de repr esentations, de tout point semblables ` a nos repr esentations ordinaires, mais se succ edant dapr` es des lois di erentes de celles auxquelles nous sommes accoutum es. On con coit alors que des etres dont l education se ferait dans un milieu o` u ces lois seraient ainsi boulevers ees pourraient avoir une g eom etrie tr` es di erente de la n otre. Supposons, par exemple, un monde renferm e dans une grande sph` ere et soumis aux lois suivantes : La temp erature ny est pas uniforme ; elle est maxima au centre, et elle diminue ` a mesure quon sen eloigne, pour se r eduire au z ero absolu quand on atteint la sph` ere o` u ce monde est renferm e. Je pr ecise davantage la loi suivant laquelle varie cette temp erature. Soit R le rayon de la sph` ere limite ; soit r la distance du point consid er e au centre de cette sph` ere. La temp erature absolue sera proportionnelle ` a R2 r 2 . Je supposerai de plus que, dans ce monde, tous les corps aient m eme coecient de dilatation, de telle fa con que la longueur dune r` egle quelconque soit proportionnelle ` a la temp erature absolue. Je supposerai enn quun objet transport e dun point ` a un autre, dont la temp erature est di erente, se met imm ediatement en equilibre calorique avec son nouveau milieu. Rien dans ces hypoth` eses nest contradictoire ou inimaginable. Un objet mobile deviendra alors de plus en plus petit ` a mesure quon se rapproche de la sph` ere limite. Observons dabord que, si ce monde est limit e au point de vue de notre g eom etrie habituelle, il para tra inni ` a ses habitants. Quand ceux-ci, en eet, veulent se rapprocher de la sph` ere limite, ils se refroidissent et deviennent de plus en plus petits. Les pas quils font sont donc aussi de plus en plus petits, de sorte quils ne peuvent jamais atteindre la sph` ere limite. Si, pour nous, la g eom etrie nest que l etude des lois suivant lesquelles se meuvent les solides invariables, pour ces etres imaginaires, ce sera l etude des lois suivant lesquelles se meuvent les solides d eform es par ces di erences de temp erature dont je viens de parler. Sans doute, dans notre monde, les solides naturels eprouvent egalement des variations de forme et de volume dues ` a l echauement ou au refroidissement. Mais nous n egligeons ces variations en jetant les fondements de la g eom etrie ; car, outre quelles sont tr` es faibles, elles sont irr eguli` eres et nous paraissent par cons equent accidentelles. Dans ce monde hypoth etique, il nen serait plus de m eme, et ces variations suivraient des lois r eguli` eres et tr` es simples. Dautre part, les diverses pi` eces solides dont se composerait le corps des habitants, subiraient les m emes variations de forme et de volume. Je ferai encore une autre hypoth` ese ; je supposerai que la lumi` ere traverse des milieux diversement r efringents et de telle sorte que lindice de r efraction soit inversement proportionnel ` a R2 r2 . Il est ais e de voir, que, dans ces conditions, les rayons lumineux ne seraient pas rectilignes, mais circulaires.

28

Quelques enonc es et d emonstrations

Pour justier ce qui pr ec` ede, il me reste ` a montrer que certains changements survenus dans la position des objets ext erieurs peuvent etre corrig es par des mouvements corr elatifs des etres sentant qui habitent ce monde imaginaire ; et cela de fa con ` a restaurer lensemble primitif des impressions subies par ces etres sentant. Supposons quun objet se d eplace, en se d eformant, non comme un solide invariable, mais comme un solide eprouvant des dilatations in egales exactement conformes ` a la loi de temp erature que jai suppos ee plus haut. Quon me permette pour abr eger le langage, dappeler un pareil mouvement d eplacement non euclidien. Si un etre sentant se trouve dans le voisinage, ses impressions seront modi ees par le d eplacement de lobjet, mais il pourra les r etablir en se mouvant lui-m eme dune mani` ere convenable. Il sut que lensemble de lobjet et de l etre sentant, consid er e comme formant un seul corps, ait eprouv e un de ces d eplacements particuliers que je viens dappeler non euclidiens. Cela est possible si lon suppose que les membres de ces etres se dilatent dapr` es la m eme loi que les autres corps du monde quils habitent. Bien quau point de vue de notre g eom etrie habituelle les corps se soient d eform es dans ce d eplacement et que leur diverses parties ne se retrouvent plus dans la m eme situation relative, cependant nous allons voir que les impressions de l etre sentant sont redevenues les m emes. En eet, si les distances mutuelles des diverses parties ont pu varier, n eanmoins les parties primitivement en contact sont revenues en contact. Les impressions tactiles nont donc pas chang e. Dautre part, en tenant compte de lhypoth` ese faite plus haut au sujet de la r efraction et de la courbure des rayons lumineux, les impressions visuelles seront aussi rest ees les m emes. Ces etres imaginaires seront donc comme nous conduits ` a classer les ph enom` enes dont ils seront t emoins et ` a distinguer parmi eux, les changements de position susceptibles d etre corrig es par un changement volontaire corr elatif. Sils fondent une g eom etrie, ce ne sera pas comme la n otre, l etude des mouvements de nos solides invariables ; ce sera celle des changements de position quils auront ainsi distingu es, et qui ne sont autres que les d eplacements non euclidiens, ce sera la g eom etrie non euclidienne. Ainsi des etres comme nous, dont l education se ferait dans un pareil monde, nauraient pas la m eme g eom etrie que nous.

2.9

On peut construire une courbe continue qui passe par tous les points dun carr e.

Les d enitions modernes des nombres r eels sont toutes bas ees sur la notion dapproximation rationnelle. Cest-` a-dire que lon part de la donn ee des nombres rationnels et on d enit un nombre r eel comme etant une suite de rationnels particuli` ere. Dans ce cours, nous allons d enir un nombre r eel comme etant un d eveloppement d ecimal illimit e a0 , a1 a2 a3 . . . , avec a0 entier et 0 ai 9. Ce d eveloppement doit etre compris comme donnant une suite de rationnels a0 , a0 + a1 /10, a0 + a1 /10 + a2 /102 , . . . , qui lapproximent aussi bien que lon veut. Une fois que nous aurons d eni les nombres r eels, que nous aurons appris ` a les additionner, ` a les multiplier et que nous aurons mis en evidence leurs propri et es les plus importantes, nous allons passer ` a l etude des fonctions de la variable r eelle. Dans cette etude la notion de limite joue un r ole central. En particulier nous allons dire, quune fonction f est continue en un point a, o` u elle est d enie, si pour tout nombre k de d ecimales de limage b = f (a) de a par f il existe un entier k tel que si x est un r eel ayant (au moins) k d ecimales en commun avec a, alors f (x) a (au moins) k d ecimales en commun avec b. On se convainc assez facilement que cette d enition traduit bien la notion intuitive de continuit e.

La courbe de Peano

29

Mais, la notion de continuit e dune fonction est assez subtile. En 1890, G. Peano, math ematicien ` a Turin, publie dans un des plus prestigieux journaux de l epoque un court article dans lequel il montre comment d enir une courbe continue qui remplit un carr e ! On savait, dapr` es les travaux de G. Cantor, que dun point de vue ensembliste un segment et un carr e ne pouvaient pas etre distingu es : les deux ensembles ont le m eme nombre d el ements, ou, comme on dit de mani` ere plus pr ecise, il existe une application bijective entre le segment et le carr e. La courbe de Peano nest pas une application bijective, mais elle fait lessentiel : elle passe par tous les points du carr e et m eme on nombre (ni) de fois par certains de ces points ! Le fait que la courbe soit continue est tout ` a fait remarquable et a oblig e les math ematiciens ` a revoir la notion de dimension. Nous reproduisons ci-dessous le texte original de Peano, qui a et e r edig e en Fran cais. Puis nous pr esentons une construction g eom etrique due ` a D. Hilbert permettant de retrouver les r esultats de Peano. Le travail de Hilbert, est paru un an apr` es celui de Peano dans la m eme revue. Peano est un personnage attachant, qui a contribu e de mani` ere signicative aux math ematiques de son temps : en th eorie des ensembles (Axiomatique de Peano pour les entiers naturels), avec des travaux sur les equations di erentielles (conditions g en erales dexistence de solutions), en alg` ebre (avec la premi` ere d enition axiomatique de la notion despace vectoriel), ... De plus il sest int eress e` a lenseignement primaire et a d evelopp e une langue, qui aurait d u devenir une langue universelle (comme lesp eranto) : le latino sine exione. En fait, ` a cause de sa croyance exag er ee ( ?) dans les vertus de sa nouvelle langue il a et e moins lu, quil naurait d u l etre, car beaucoup de ses ouvrages ont et e r edig es dans cette langue. Nous commen cons par un extrait du Formulario Matematico, datant de 1908, o` u Peano d ecrit sa d ecouverte. Existe complexo de ordine n, vel puncto in spatio ad n dimensiones, functio continuo de variabile reale, vel tempore, tale que trajectoria de puncto mobile ple toto spatio. Nos pone quadratos partiale, ut illo adjacente. In basi 2 de numeratione, nos sume 4 quadratos partiale in ordine ut in gura (a), et in basi 3 ut in gura (b). Tunc me divide omni quadrato partiale un alios quadrato, et ita ad innito. Fig. (c) repraesenta successione de 16 quadratos in basi 2 ; g. (d) successione de 81 quadratos in basi 3. 1 2 Si nos repraesenta per signo successione , vel gura (a), tunc gura (e) repraesenta 0 3 successione de 64 quadratos in basi 2.

3 (a)

1 0

4 5 (b)

7 6 (c) (d)

(e)

In scripto Sur une courbe qui remplit toute une aire plane, MA. a.1890 t.36 p.157, me da expressione analytico de corrispondentia continuo inter numero reale t, et numero complexo (x; y ). Larticle auquel Peano fait r ef erence est larticle que nous reproduisons ci-apr` es. Il a et e publi e dans les Mathematischen Annalen : cest ce que signie MA. Les dessins proviennent plut ot du travail de Hilbert.

UU

U U U U U U U

UUUU

30

Quelques enonc es et d emonstrations

Exercice. Pour pr eparer la lecture de larticle il est bien de se familiariser un peu avec les d eveloppements illimit es. a) Montrer que 1/3 a un d eveloppement d ecimal illimit e inni, mais p eriodique. (On a : 1/3 = 0, 3333 . . ., que lon peut aussi noter 0, (3) avec des parenth` eses ou 0, 3.) b) Calculer le d eveloppement d ecimal illimit e de 2/3 et de 5/9. c) Montrer que le d eveloppement d ecimal illimit e dun nombre rationnel est ni si et seulement si le d enominateur du nombre nest divisible que par les nombres premiers 2 et/ou 5. d) D enir les d eveloppements illimit es en base 3 et donner un crit` ere pour la nitude du d eveloppement dun nombre rationnel. Reproduction de Sur une courbe, qui remplit toute une aire plane, par G. Peano ` a Turin.17 Dans cette Note on d etermine deux fonctions x et y , uniformes et continues dune variable (r eelle) t, qui, lorsque t varie dans lintervalle (0, 1), prennent toutes les couples de valeurs telles que 0 y 1. Si lon appelle, suivant lusage, courbe continue le lieu des points dont les coordonn ees sont des fonctions continues dune variable, on a ainsi un arc de courbe qui passe par tous les points dun carr e. Donc, etant donn e un arc de courbe continue, sans faire dautres hypoth` eses, il nest pas toujours possible de le renfermer dans une aire arbitrairement petite. Adoptons pour base de num eration le nombre 3 ; appelons chire chacun des nombres 0, 1, 2 ; et consid erons une suite illimit ee de chires a1 , a2 , a3 , . . . que nous ecrirons T = 0, a1 a2 a3 . . . . (Pour ce moment, T est seulement une suite de chires). Si a est un chire, d esignons par ka le chire 2 a, compl ementaire de a ; cest-` a-dire, posons k0 = 2, k1 = 1, k2 = 0 . Si b = ka, on d eduit a = kb ; on a aussi ka a(mod .2). 18 D esignons par kn a le r esultat de lop eration k r ep et ee n fois sur a. Si n est pair, on a kn a = a ; si n m n est impair, k a = ka. Si m n(mod .2), on a k a = kn a. Faisons correspondre ` a la suite T les deux suites X = 0, b1 b2 b3 . . . , o` u les chires b et c sont donn es par les relations b1 = a1 , c1 bn = k a1 a 2 , b 2 = k a2 a 3 , = ka2 +a4 ++a2n2 a2n1 , c2 cn = ka1 +a3 a4 , b3 = ka2 +a4 a5 , . . . = ka1 +a3 ++a2n1 a2n . Y = 0, c1 c2 c3 . . . ,

eme eme Donc bn , ni` chire de X , est egal ` a a2n1 , ni` chire de rang impaire [sic ]dans T , ou ` a son compl ementaire, selon que la somme a1 + + a2n2 des chires de rang pair, qui le pr ec edent, est paire ou impaire. Analoguement pour Y . On peut aussi ecrire ces relations sous la forme :

a1 = b1 , a2 = kb1 c1 , a3 = kc1 b2 , a4 = kb1 +b2 c2 , . . . , a2n1 = kc1 +c2 ++cn1 bn , a2n = kb1 +b2 ++bn cn . Si lon donne la suite T , alors X et Y r esultent d etermin ees, et si lon donne X et Y , la T est d etermin ee.
17 Dans loriginal il manque des accents et certaines expressions sonnent bizarrement ` a loreille contemporaine, mais nous restons d` eles ` a loriginal. 18 L ecriture x y (mod .2) signie simplement que x et y ont la m eme parit e, ils donnent le m eme reste lorsquon les divise par 2.

La courbe de Peano

31

Appelons valeur de la suite T la quantit e (analogue ` a un nombre d ecimal ayant m eme notation) t = val.T = a1 a2 an + 2 + + n + . 3 3 3

A chaque suite T correspond un nombre t, et lon a 0 t 1. R eciproquement les nombres t, dans lintervalle (0, 1) se divisent en deux classes : ) Les nombres, di erents de 0 et de 1, qui multipli es par une puissance de 3 donnent un entier ; ils sont repr esent es par deux suites, lune T = 0, a1 a2 . . . an1 an 222 . . . o` u an est egal ` a 0 ou ` a 1 ; lautre T = 0, a1 a2 . . . an1 an 000 . . . o` u an = an + 1. ) Les autres nombres ; ils sont repr esent es par une seule suite T . Or la correspondance etablie entre T et (X, Y ) est telle que si T et T sont deux suites de forme di erente, mais val.T = val.T , et si X , Y sont les suites correspondantes ` a T , et X , Y celles correspondantes ` a T , on a val.X = val.X , val.Y = val.Y . En eet consid erons la suite T = 0, a1 a2 . . . a2n3 a2n2 a2n1 a2n 222 . . . o` u a2n1 et a2n ne sont pas toutes deux egales ` a 2. Cette suite peut repr esenter tout nombre de la classe . Soit X = 0, b1 b2 . . . bn1 bn bn+1 . . . on a : bn = ka2 ++a2n2 a2n1 , bn+1 = bn+2 = = ka2 ++a2n2 +a2n 2 .

Soit T lautre suite dont la valeur co ncide avec val.T , T = 0, a1 a2 . . . a2n3 a2n2 a2n1 a2n 000 . . . et X = 0, b1 . . . bn1 bn bn+1 . . . . Les premiers 2n 2 chires de T co ncident avec ceux de T ; donc les premiers n 1 chires de X co ncident aussi avec ceux de X ; les autres sont d etermin es par les relations bn = ka2 ++a2n2 a2n1 , bn+1 = bn+2 = = ka2 ++a2n2 +a2n 0 . Nous distinguerons maintenant deux cas, suivant que a2n < 2, ou a2n = 2. Si a2n a la valeur 0 ou 1, on a a2n = a2n + 1, a2n1 = a2n1 , bn = bn , a2 + a4 + + a2n2 + a2n = a2 + + a2n2 + a2n + 1 , do` u bn+1 = bn+2 = = bn+1 = bn+2 = = ka2 ++a2n 2 .

Dans ce cas les deux s eries X et X co ncident en forme et en valeur.

32

Quelques enonc es et d emonstrations Si a2n = 2, on a a2n1 = 0 ou 1, a2n = 0, a2n1 = a2n1 + 1, et en posant s = a2 + a4 + + a2n2

on a

bn = ks a2n1 , bn+1 = bn+2 = = ks 2 , bn = ks a2n1 , bn+1 = bn+2 = = ks 0 .

Or puisque a2n1 = a2n1 + 1, les deux fractions 0, a2n2 222 . . . et 0, a2n1 000 . . . ont la m eme valeur ; en faisant sur les chires la m eme op eration ks on obtient les deux fractions 0, bn bn+1 bn+2 . . . et 0, bn bn+1 bn+2 . . ., qui ont aussi, comme lon voit facilement, la m eme valeur ; donc les fractions X et X , bien que de forme di erente, ont la m eme valeur. Analoguement on prouve que val.Y = val.Y . Donc si lon pose x = val.X , et y = val.Y , on d eduit que x et y sont deux fonctions uniformes de la variable t dans lintervalle (0, 1). Elles sont continues ; en eet si t tend ` a t0 , les 2n premiers chires du d eveloppement de t niront par co ncider avec ceux du d eveloppement de t0 , si t0 est un , ou avec ceux de lun des deux d eveloppements de t0 , si t0 est un ; et alors les n premiers chires de x et y correspondantes ` a t co ncideront avec ceux des x, y correspondantes ` a t0 . Enn ` a tout couple (x, y ) tel que 0 x 1, 0 y 1 correspond au moins un couple de suites (X, Y ), qui en expriment la valeur ; ` a (X, Y ) correspond une T , et ` a celle-ci t ; donc on peut toujours d eterminer t de mani` ere que les deux fonctions x et y prennent des valeurs arbitrairement donn ees dans lintervalle (0, 1). On arrive aux m eme cons equences si lon prend pour base de num eration un nombre impaire quelconque, au lieu de 3. On peut prendre aussi pour base un nombre pair, mais alors il faut etablir entre T et (X, Y ) une correspondance moins simple. On peut former un arc de courbe continue qui remplit enti` erement un cube. Faisons correspondre ` a la fraction (en base 3) T = 0, a1 a2 a3 a4 . . . les fractions X = 0, b1 b2 . . . , Y = 0, c1 c2 . . . , Z = 0, d1 d2 . . . o` u b1 = a1 , c1 = kb1 a2 , d1 = kb1 +c1 a3 , b2 = kc1 +d1 a4 , . . . bn cn dn = = = kc1 ++cn1 +d1 ++dn1 a3n2 , kd1 ++dn1 +b1 ++bn a3n1 , kb1 ++bn +c1 ++cn a3n .

On prouve que x = val.X , y = val.Y , z = val.Z sont des fonctions uniformes et continues de la variable t = val.T ; et si t varie entre 0 et 1, x, y , z prennent tous les termes de valeurs qui satisfont aux conditions 0 x 1, 0 y 1, 0 z 1. M. Cantor, (Journal de Crelle, t. 84, p. 242) a d emontr e quon peut etablir une correspondance univoque et r eciproque (unter gegenseitiger Eindeutigkeit) entre les points dune ligne et ceux dune surface. M. Netto (Journal de Crelle, t. 86, p. 263), et dautres ont d emontr e quun telle correspondance est n ecessairement discontinue. (Voir aussi G. Loria, La denizione dello spazio ad n dimensioni ... secondo le ricerche di G. Cantor, Giornale di Matematiche, 1877). Dans ma Note on d emontre quon peut etablir dun c ot e luniformit e et la continuit e, cest-` a-dire, aux points dune ligne on peut faire correspondre les points dune surface, de fa con que limage de la ligne soit lenti` ere surface, et que le point sur la surface soit fonction continue du point de la ligne. Mais cette correspondance nest point univoquement r eciproque, car aux points (x, y ) du carr e, si x et y sont des , correspond bien une seule valeur de t,

La courbe de Peano

33

mais si x, ou y , ou toutes les deux sont des , les valeurs correspondantes de t sont en nombre de 2 ou de 4. On a d emontr e quon peut enfermer un arc de courbe plane continue dans une aire arbitrairement petite : 1) Si lune des fonctions, p. ex. la x co ncide avec la variable ind ependante t ; on a alors le th eor` eme dint egrabilit e des fonctions continues. 2) Si les deux fonctions x et y sont ` a variation limit ee (Jordan, Cours danalyse, III, p. 599). Mais, comme d emontre lexemple pr ec edent, cela nest pas vrai si lon suppose seulement la continuit e des fonctions x et y . Ces x et y , fonctions continues de la variable t, manquent toujours de d eriv ee. Turin, Janvier 1890. Une autre fa con dobtenir une courbe continue qui remplit un carr e est par un processus limite, qui construit une suite de fonctions en se basant sur la construction g eom etrique esquiss ee dans le premier extrait de Peano. On commence par une fonction continue (t) = (x(t), y (t)) quelconque de lintervalle I = [0, 1] dans les carr e I I , qui relie les points (0, 0) et (1, 0), avec (0) = (0, 0) et (1) = (1, 0). On d enit une nouvelle fonction F () ayant les m emes propri et es que en posant 1 (y (4t), x(4t)) si 0 t 1 4 2 1 1 si 4 t 2 2 (x(4t 1), 1 + y (4t 1)) 4 F ()(t) = 1 2 3 2 (1 + x(4t 2), 1 + y (4t 2)) si 4 t 4 1 3 2 (2 y (4t 3), 1 x(4t 3)) si 4 t 1 . Exercice. V erier les armations suivantes, qui pr ecisent cette d enition. Le fait que lon multiplie t par 4 signie que lon parcourt lintervalle I quatre fois plus rapidement. Sur chaque quart de I on fait subir une transformation simple ` a la courbe d enie par . Dabord, le facteur 1/2 diminue la taille de limage dun facteur 2. Puis en inversant les coordonn ees x et y on fait subir ` a la courbe une r eexion le long de la diagonale x = y . Puis en ajoutant 1 ` a la coordonn ee y on la translate vers le haut (de combien ? ; pourquoi retranche-t-on 1 ` a 4t ?). De m eme pour la transformation sur les deux derniers intervalles. Vu que la fonction F () a les m emes propri et es que , nous pouvons lutiliser pour construire une nouvelle fonction, et ainsi de suite. Nous obtenons donc une suite de fonctions 0 = , 1 = F (), 2 = F (1 ), . . . , n = F (n1 ), . . . Il est clair que si est une autre fonction ayant les m emes propri et es que , et telle que la distance maximale pour tous les choix de t dans I , entre les valeurs (t) et (t) est inf erieure ou egale ` a une constante K , alors la distance maximale entre les valeurs F ()(t) et F ( )(t) est inf erieure ou egale ` a K/2 (cest le facteur 1/2 dans la d enition de F , qui le garantit). On en d eduit que si = m pour un certain m et si on majore K par 1, alors pour tout t dans I et tout entier n la distance entre k (t) et k+m (t) satisfait d(n (t), n+m (t)) 2k . On peut montrer que ceci sut ` a garantir que la suite n (t) converge vers une fonction (t), qui est continue : non seulement pour chaque valeur de t la suite des points n (t) converge vers un point

34

Quelques enonc es et d emonstrations

bien d etermin e, mais la variation du point limite comme fonction de t est continue. (Lin egalit e mise en evidence garantit la convergence uniforme de la suite n (t).) Exercice. Dessiner le graphe de la fonction x xn , sur lintervalle [0, 1], pour des valeurs croissantes de lentier n. Quelle semble etre la limite de cette suite de fonctions pour n devenant de plus en plus grand ? La limite est-elle continue ? Pourquoi ?

2.10

Il existe des fonctions partout continues et nulle part d erivables.

Comme Peano le remarque ` a la n de son article, les fonctions coordonn ees de sa courbe (comme de celle de Hilbert) sont des fonctions partout continues et nulle part d erivables. Un autre exemple dune telle fonction sobtient par un autre processus limited u` a Bolzano, repr esent e sur la gure ci-dessous. Ici le segment M Q3 a pente double que le segment M Q.

10

Q3

Q3"

Q3 6 5 4 3 P3 2 1 P3 P3" M

Chapitre 3

Logique
R esum e : quand on fait des d emonstrations en math ematiques on sappuie sur des r` egles de d eduction bien pr ecises. Ces r` egles sont un des objets de la logique. Dans ce chapitre on pr esente rapidement le calcul propositionnel (1) par les tableaux de v erit e et (2) comme syst` eme d eductif. Puis on introduit le calcul des pr edicats. On insiste sur la di erence entre la propri et e pour une proposition d etre vraie (on dira plut ot valide) et d etre d emontr ee. En passant on discute ce qui fonde les m ethodes de d emonstration par contraposition et par labsurde. Les math ematiques sont une science d eductive. Elles sont expos ees comme une suite d enonc es que lon d eduit les uns des autres dans un ordre pr ecis. Bien que souvent, en vue dapplications diverses, on ne consid` ere comme int eressants que ces enonc es, lint er et des math ematiques r esidant dans le fait que ces enonc es sont d emontr es. De mani` ere vague, la d emonstration dun enonc e est une suite nie d enonc es, qui commence par des enonc es admis et qui se termine par l enonc e en question. On passe dun terme a lautre dune telle suite en appliquant des r` ` egles, quiil faut ladmettresont rarement compl` etement explicit ees. 1 Les math ematiques sont pr esent ees sous une forme, qui est un m elange complexe de langage courant et de symboles particuliers. Les concepts et symboles particuliers aux math ematiques sont introduits au moyen de d enitions. Apr` es les d enitions on passe aux enonc es qui ` a leur tour seront suivis des d emonstrations. 2 Les concepts sp eciques aux math ematiques tels que nombre, fonction, etc. seront d enis ` a laide de la th eorie des ensembles, que nous allons consid erer au chapitre suivant. On commence ici par sint eresser aux principes logiques qui sont ` a la base de cette th eorie et aussi des m ethodes de d emonstration. On pr esente un calcul, qui sapplique de mani` ere beaucoup plus g en erale et qui peut servir ` a formaliser tout type de raisonnement. En particulier, ce calcul permet de traduire en symboles le genre de phrase couramment utilis ee en math ematiques.

1 En quelque sorte les enonc es d emontr es des math ematiques sont lanalogue des faits observ es en physique. Par ailleurs, lorsquil/elle fait de la recherche le/la math ematicien(ne) comme le physicien exp erimente, conjecture, t atonne, . . . Cest seulement pour pr esenter ses r esultats que le/la math ematicien(ne) se met en mode d eductif. 2 Les enonc es portent des noms vari es : th eor` eme sil sagit dun r esultat important, proposition sil lest moins ( ?), corollaire si cest un enonc e qui est une cons equence (directe) dun autre enonc e, lemme si cest un enonc e qui sert ` a d emontrer.

35

36

Logique

3.1

Le calcul propositionnel.

Ce calcul ainsi que la th eorie de la quantication expos ee plus loin remontent ` a G. Frege (1848-1925), ses lois arment quelque chose sur les propri et es des propositions quelconques. Il sagit en quelque sorte de ements dEuclide, sauf que lon sattache lanalogue des notions communes mises en evidence dans les El ici ` a d ecrire les lois du raisonnement (formel). (Cependant la relation d egalit e nest g en eralement pas consid er ee comme faisant partie du calcul propositionnel.) On commence par la syntaxe. On se donne des variables propositionnelles p, q , ... ` a partir desquelles, a laide de certains symboles, on construit des fonctions propositionnelles (expressions bien form ` ees). Les symboles que lon utilise le plus couramment sont les suivants (connecteurs logiques) : , , , , ,... On combine ces symboles avec des parenth` eses et des signes de ponctuation. Les connecteurs ci-dessus sont appel es respectivement n egation, disjonction, conjonction, implication (philonienne ou logique), equivalence. Noter que lon pourrait par exemple se restreindre ` a ne consid erer que des expressions construites ` a laide de et (voir plus bas). Voici des fonctions propositionnelles p , p q , (p q ) (p r) . Voici des exemples dagr egats de symboles qui nen sont pas
3

pq , p , ()p . Les variables propositionnelles peuvent prendre deux valeurs de v erit e : V et F (ou 1 et 0) ; elles ne prennent quune valeur ` a la fois. Les fonctions propositionnelles deviennent alors des fonctions de v erit e a laide des d ` enitions suivantes (tableaux de v erit e) 4 : p V F p V F V F q V V F F pq V F F F pq V V V F pq V V F V pq V F F V pq F V V F p F V p|q F V V V pq F F F V

On peut lire ces fonctions propositionnelles el ementaires comme suit : p pq pq pq pq non p p et q p ou q si p alors q p si et seulement si q .

3 On peut etre plus pr ecis. Sont des fonctions propositionnelles (fp) les expressions suivantes et aucune autre : (a) les variables propositionnelles, (b) toute fp pr ec ed ee de , (c) toute fp suivie de lun des connecteurs logiques suivi par une fp (le tout entre parenth` eses). 4 En tout il y aurait ici 16 possibilit es, on nexplicite que les 7 connecteurs les plus courants ; noter quil y a dautres notations en usage : p ou p pour p, pour , etc.

Le calcul propositionnel

37

Ainsi, on peut lire le tableau en disant, par exemple, que la conjonction de deux propositions nest vraie que si les deux propositions le sont. Exemple. La phrase Si ce nest pas le cas que x > y et si ce nest pas le cas que y > z , alors ce nest pas le cas que x > z , se traduit par (p q ) r, o` u p (resp. q , r) repr esente la phrase x > y (resp. y > z , x > z ). La traduction peut servir ` a d eterminer si la phrase dorigine est correcte (noter que par exemple p signie en fait x y ). Noter que limplication philonienne p q a la particularit e que si lant ec edent p prend la valeur F (faux) alors, ind ependamment de la valeur du cons equent q , elle prend la valeur V (vrai). Aussi, p q est faux seulement si lant ec edent p est vrai et le cons equent q est faux. Il existe dautres syst` emes logiques, utiles ` a dautres ns, o` u le si ... alors ... est traduit di eremment. Comme indiqu e plus haut, on na pas besoin dutiliser tous les connecteurs logiques que nous venons de d enir. On dira que G et H sont equivalentes si les fonctions propositionnelles G et H prennent la m eme valeur de v erit e pour toute distribution de valeurs de v erit e des variables apparaissant dans G et H . On ecrira G H . Par exemple (p q ) (p q ) , (p q ) (p q ) et aussi (p q ) (p q ) .

Pour v erier ces equivalences il sut de calculer ` a laide des tableaux de v erit e ! V erions la premi` ere : p V V F F q V F V F (p V F F F 1 q) V V V V 6 V F F F 5 (p F F V V 2 F V V V 4 q ) F V F V 3

On lit la table d enissant la conjonction et on remplit la colonne 1. Puis la d enition de la n egation donne les colonnes 2 et 3. Ensuite on remplit 4 et 5. La colonne 6 est obtenue ` a laide de la 1 et de la 5, vu quelle ne contient que des V , on a v eri e l equivalence. Exercices : comment lire les fonctions p q , p | q et p q , dapr` es la d enition du tableau ? Montrer que avec et on peut exprimer tous les autres connecteurs consid er es. Montrer que la barre de Scheer | permet dexprimer la n egation et la disjonction (et donc tout). Un peu de vocabulaire : si p q est une implication alors qp p q q p est limplication re ciproque est limplication inverse limplication contrapose e.

On v erie par calcul que une implication et sa contrapos ee sont equivalentes. Ceci fonde la technique de d emonstration par contraposition. Exemple : sil pleut, je prends mon parapluie est equivalent ` a si je ne prends pas mon parapluie, alors il ne pleut pas. Exemple : dapr` es ce qui pr ec` ede, pour montrer la parit e dun entier n, dont le carr e n2 est pair, il sut de montrer que si n est impair (la n egation d etre pair), alors n2 est impair. Exercice : montrer par contraposition que si un nombre rationnel x est positif, alors 2x est positif.

38

Logique

3.2

Validit e I.

Une proposition valide (ou tautologie ou loi logique) est une fonction propositionnelle ne prenant que la valeur V . En particulier une equivalence est une proposition valide. Voici des exemples de propositions valides : (p) p (p p) p p double n egation loi de contradiction tiers exclu.

Les propositions valides sont les enonc es qui nous int eressent : ce sont les r esultats de la th eorie. Dapr` es ce qui pr ec` ede il est facile de v erier si une proposition est valide : il sut de dresser un tableau de v erit e, qui va avoir 2n lignes, si la fonction fait intervenir n variables ( ca peut donc etre tr` es fastidieux ` a faire en pratique, mais une machine peut le faire !) Au lieu de dresser un tableau on peut aussi proc eder par r eduction : par exemple pour v erier si limplication ((p q ) (p r)) (q r) est valide il sut de voir sil est possible que le cons equent C : (q r) est faux en m eme temps que lant ec edent A : ((p q ) (p r)) est vrai. Or, C est faux pr ecis ement quand q et r nont pas la m eme valeur et A est vrai d` es que lun de (p q ) ou (p r) est vrai. Supposons q vrai et r faux, alors il sut de prendre p vrai pour que A soit vrai. Ainsi limplication nest pas valide. Exercice. Montrer la validit e de la proposition : ((p q ) (q r)) (p r) .

3.3

M ethode d eductive I.

Une autre notion est celle de proposition d emontr ee. Cette notion aura un sens lorsquon aura donn e au calcul propositionnel la forme dun syst` eme d eductif. Pour ca, on doit choisir un ensemble de propositions (les axiomes) et on doit sp ecier des r` egles dinf erence. Ces r` egles d ecr` etent quelles sont les suites de propositions qui vont former des d emonstrations (synonyme de preuves). Une d emonstration de la proposition B sera alors une suite de propositions A1 , ... An , B , qui se termine par B et qui est form ee de propositions d ej` a d emontr ees. Lon passe de lune des propositions ` a la suivante en appliquant une r` egle dinf erence et on consid` ere les axiomes comme etant d emontr es. Citons un ma tre : Une preuve compl` ete peut [...] se caract eriser comme suit : elle consiste dans la construction dune cha ne de propositions jouissant des propri et es que voici : les membres initiaux sont des propositions d ej` a tenues [...] pour [d emontr ees] ; chaque membre subs equent sobtient des pr ec edents en appliquant une r` egle dinf erence ; et enn le dernier membre est la proposition ` a prouver. ( A. Tarski, Introduction ` a la logique, p. 44, Gauthier-Villars, 1971, Paris) Les quatre propositions suivantes ont et e retenues comme axiomes par J.H. Whitehead et B. Russel dans leur travail monumental sur les fondements des math ematiques Principia mathematica, Cambridge, 1910-1913 ; ce sont les axiomes logiques : AL1 (p p) p

M ethode d eductive I

39

AL2 p (p q ) AL3 (p q ) (q p) AL4 (r s) ((r t) (s t)) Ici p q est consid er e comme une abr eviation de q p. Dhabitude on retient deux r` egles dinf erence : la r` egle de substitution et la r` egle de d etachement. La r` egle de substitution. Si une proposition de caract` ere universel, qui a d ej` a et e accept ee comme [d emontr ee] contient des variables propositionnelles, et si ces variables sont remplac ees par dautres variables propositionnelles ou par des fonctions propositionnelles ou par des propositionsen substituant partout autant dexpressions ` a autant de variables, alors la proposition obtenue de cette fa con peut aussi etre tenue pour [d emontr ee]. (loc. cit. p. 42) La r` egle de d etachement. Si deux propositions accept ees comme [d emontr ees], lune ayant la forme dune implication tandis que lautre est lant ec edent de cette implication, alors la proposition qui constitue le cons equent de limplication peut etre reconnue comme [d emontr ee]. (loc. cit. p. 43) On peut g en eraliser cette r` egle et d eduire une proposition q dune famille de propositions p1 , ..., pn , si la conjonction p1 . . . pn des propositions de la famille appara t comme lant ec edent dune implication dont la proposition q est le cons equent. De mani` ere sch ematique on repr esente la r` egle de d etachement comme suit : A AB B Ceci r esume le fait que A et A B sont d emontr ees et que par cons equent on peut en tirer B . Exemples. 1) Voici deux exemples dutilisation des r` egles dinf erence. Donnons une d emonstration de p (q p). En substituant q ` a q dans (AL2) on d eduit p (p q ), qui equivaut ` a la proposition voulue par la d enition (utilis ee ici) de . Supposons montr ees les propositions : (I ) p (q p) et (II ) (p (p q )) (p q ) . On veut en d eduire p p. Dabord on op` ere sur (I) la substitution de q avec p, ce qui donne p (p p) () . Ensuite on op` ere dans (II) la substitution de q par p, pour obtenir : (p (p p)) (p p) . Noter que lant ec edent de cette derni` ere implication est la proposition (*), ainsi par d etachement on obtient la proposition voulue, ` a savoir on utilise le sch ema p (p p) (p (p p)) (p p) pp 2) Il nest peut- etre pas inutile de donner un analogue dun syst` eme d eductif, comme nous venons de le d enir. Dans cet analogue on appellera proposition tout mot anglais contenu dans un dictionnaire x e, disons le dictionnaire The concise Oxford French dictionary, Claredon Press, Oxford, 1980. Lunique r` egle dinf erence consiste ` a changer une lettre dans un mot. Voici un exemple de d emonstration dans

40

Logique

ce mini-syst` eme d eductif. Nous allons d eduire la proposition CASH de la proposition SLOT. Il faut exhiber une suite de mots contenus dans le dictionnaire cit e. Chaque mot dans la suite ne doit di erer du pr ec edent que par une lettre. Voici une d emonstration (avec entre parenth` eses la traduction en Fran cais) : SLOT (fente)SOOT (suie)MOOT (d ebattre v.t.)MOST (le plus de)COST (prix)CAST (jet, moule) CASH (argent). Vous pouvez essayer de montrer, que dans une d emonstration de CASH ` a partir de SLOT il faut n ecessairement passer par un mot/proposition contenant deux voyelles. Ainsi limpossibilit e de la quadrature du cercle ` a la r` egle et au compas est analogue ` a la nond enombrabilit e de CASH ` a partir de SLOT sans utiliser les mots ` a deux voyelles.

3.4

Coh erence et compl etude I.

Appelons CP le syst` eme d eductif avec pour axiomes (AL1-4) et pour r` egles dinf erence la substitution et le d etachement. Notons que les axiomes logiques (AL1-4) sont des propositions valides et que les r` egles dinf erence m` enent de propositions valides ` a propositions valides, ainsi : une proposition d emontr ee (dans CP) est valide (cest la coh erence). R eciproquement, et cest remarquable, dans CP on a l equivalence proposition d emontr ee proposition valide Cest-` a-dire que lon peut montrer l enonc e suivant : Toute proposition valide du calcul propositionnel sobtient par une d emonstration ` a partir des axiomes logiques (AL1-4). (cest la compl etude ; voir par exemple P. Bernays : Axiomatische Untersuchung des Aussagenkalk uls der Principia Mathematica, Math. Zeit. 25(1926) ; voir aussi les travaux de E.L. Post).5 Une cons equence de ce r esultat est quil y a une proc edure automatique (les tableaux) pour v erier si une proposition admet une d emonstration ou pas. Remarque. Il faut noter que le syst` eme CP nest pas le seul ` a rendre compte du calcul propositionnel. Nous avons mis celui de Whitehead et Russel en avant ` a cause de son importance historique. Ce syst` eme avait et e pr ec ed e par le syst` eme de Frege (voir son uvre majeure Begrisschrit [Id eographie], Halle, 1879) et il a et e suivi par dautres tout aussi puissants etpeut- etreplus el egants. Par exemple Nicod en 1917 a propos e un syst` eme avec le seul axiome [p|(q |r)]| ([t|(t|t)]|{(s|q )|[(p|s)|(p|s)]}) , et avec unique r` egle dinf erence, en plus de la r` egle de substitution, la r` egle P P |(Q|R) R Une alternative avec laquelle il est plus facile de travailler est celle propos ee par Hilbert et Bernays dans Grundlagen der Mathematik, vol. 1, Berlin, 1934 (p. 66). Ce choix est pr esent e dans les exercices du livre de Tarski d ej` a cit e (voir loc. cit. Ex. 13, p. 136).
5 On

dit que la notion s emantique de proposition valide equivaut ` a la notion syntaxique de proposition d emontr ee.

3.5. LE CALCUL DES PREDICATS ; QUANTIFICATEURS.

41

Il est clair quexpliciter toutes les etapes dune d emonstration dune expression donn ee est presque toujours une t ache impossible, dautant plus que lon a limpression davancer ` a reculons, avec les yeux riv es sur les axiomes ! On sait do` u on vient mais on ne sait pas o` u on va. En pratique, lorsque lon fait une d emonstration, on se base sur une r eserve de propositions dont on sait (par ailleurs) quelles sont d emontr ees (par quelquun, quelque part, ...). Ainsi, par exemple, on utilise souvent des propositions valides, dont on montre la validit e par tableau de v erit e, sans chercher a les d ` eduire des axiomes. 6 Pour des exemples voir la discussion des d emonstrations indirectes donn ee a la n de ce chapitre. `

3.5

Le calcul des pr edicats ; quanticateurs.

En fait, en math ematiques on utilise un calcul propositionnel enrichi pour avoir une plus grande expressivit e : on travaille avec des pr edicats et avec des quanticateurs 7 . Par exemple on a besoin d enoncer des propositions telles que pour tout couple dentiers x et y , il existe un entier z tel que x + z = y ou toute fonction continue est d erivable. Exemples. Donnons des exemples de pr edicats, des expressions susceptibles d etre quanti ees. 1) Gx = x est chauve (pr edicat ` a un terme ou monadique) 2) Gxy = x est le p` ere de y (pr edicat relatif ou dyadique) 3) P xy = x est perpendiculaire ` a y 4) Gxyz = x donne y ` a z (pr edicat triadique) 5) Gxyz = x se trouve entre y et z sur un cercle 6) Sxyz = z est la somme de x et de y 7) Rxyzw = x paye y ` a z pour w 8) P xyzw = x est ` a y comme z est ` a w (proportion) Ici on note x une variable et on note Gx une expression dont on met en evidence quelle contient la variable x. La variable x joue le r ole dun pronom (comme premier, un, ...). On t achera dutiliser des lettres majuscules pour des expressions contenant des variables susceptibles d etre quanti ees et si Gx contient aussi dautres variables on a int er et ` a en faire mention explicite, on ecrira alors Gxyz (par exemple) au lieu de Gx. On introduit le quanticateur universel et le quanticateur existentiel . Ce sont des pr exes qui ne portent que sur les variables, ` a lexclusion des fonctions. Les expressions x Gx et x Gx ()

se lisent respectivement pour tout x on a Gx et il existe x tel que Gx. A nouveau on aurait pu se borner ` a ne consid erer que lun des quanticateurs vu que lon impose l equivalence xP x (x(P x)) , qui se lit : lexistence dun x tel que P x equivaut au fait quil est faux que pour tout x on a la n egation de P x. De m eme (xRx) x(Rx) .
6 Il existe aussi des m ethodes de d eduction dites naturelles, qui sont moins formelles dans les sens quelles font en sorte de construire les d emonstrations ` a partir des enonc es ` a montrer, de mani` ere plus directe. Dans ces approches on nexplicite essentiellement que des r` egles dinf erence. La premi` ere de ces m ethodes a et e propos ee par Gentzen en 1934. 7 Ce que nous appelons ici calcul des pr edicats est aussi appel e logique du premier ordre ou th eorie de la quantication.

42

Logique

3.6

Validit e II.

Il faut pr eciser ce quest une proposition admettant une valeur de v erit e en pr esence de quanticateurs. Exemple. Lexpression etre impair nest pas vraie en tant que telle, elle est vraie de tous les nombres entiers qui ne sont pas divisibles par 2. Si Gx d enote le pr edicat relatif x est impair on obtient une proposition en quantiant et, par exemple, la proposition x Gx est fausse (ici on sous-entend que x ne parcourt que lensemble des nombres entiers). Plus g en eralement auront une valeur de v erit e les expressions ferm ees au sens des d enitions qui suivent. On dit que la variable x est li ee dans une expression, si elle tombe sous le coup dun quanticateur. A loppos e, si dans une expression une variable nest pas quanti ee, alors on dit quelle est libre. Une expression est dite ouverte (resp. ferm ee/close) si elle contient (resp. ne contient pas) de variable libre. Les variables propositionnelles sont ferm ees. Les expressions ouvertes ne sont ni vraies, ni fausses. Une variable libre est ce qui correspond dans le langage courant ` a un pronom pour lequel on nexprime ou ne sous-entend pas dant ec edent grammatical ; et lanalogue dune proposition ouverte est une phrase qui contiendrait un tel pronom errant. (W.V.O. Quine : Methods of logic, 17, Holt, Rinehart and Winston, New York, 1959). Une expression ferm ee est dite valide si elle est valide pour toute interpr etation dans un univers de discours ; il faut simaginer que lon laisse les variables prendre leurs valeurs dans tous les mondes possibles : celui des nombres, celui des animaux, etc. Exemple : voici deux expressions ferm ees valides xF (x) xF (x) , x(F (x) G(x)) xF (x) .

La cl oture universelle dune proposition ouverte est la proposition ferm ee obtenue en liant toute variable libre qui y appara t par un quanticateur universel. On d ecr` ete quune proposition ouverte est valide si sa cl oture universelle est valide. Exemple : voici deux propositions ouvertes valides xF (x) F (y ) , F (y ) xF (x) .

Notons quelques equivalences utiles (o` u lon ecrit R et S pour Rx et Sx) : x(R S ) x(R S ) xyR xyR (xR) (xS ) (xR) (xS ) y xR y xR

Exercices : traduire en symboles Il nest pas vrai que tous les habitants ont et e tortur es et Il nexiste pas dhabitants qui etaient tortur es. Ces propositions sont-elles equivalentes ? Montrer l equivalence : (xyRxy ) xy (Rxy ) . Etudier limplication (xR) (xS ) x(R S ) et sa r eciproque. Sagit-il de propositions valides ? (Indication : penser ` a lexemple o` u Rx est x est un homme chauve et o` u Sx est x est un homme barbu.)

3.7. METHODE DEDUCTIVE II.

43

En g en eral, on ne peut pas inverser les quanticateurs existentiel et universel. Si Bxy signie l etudiant y boit la bi` ere x il nest pas du tout equivalent de dire xyBxy ou y xBxy . En eet la premi` ere proposition se traduit par toute bi` ere est bue par un etudiant (chaque b. a son e.) et la deuxi` eme par toutes les bi` eres sont bues par un etudiant (le m eme e. pour toutes les b.). Un autre exemple est le suivant. Soit N x l enonc e x est un nombre (rationnel) et soit Gxy l enonc e x est inf erieur ` a y . Alors xy (N x (N y Gxy )) signie que pour tout nombre x il existe un nombre y sup erieur ` a x (ce qui est vrai). Par contre y x(N x (N y Gxy )) signie quil existe un nombre qui est sup erieur ` a tout autre nombre (ce qui est faux).

3.7

M ethode d eductive II.

Malgr e les apparences il est possible de trouver des m ethodes m ecaniques pour contr oler la validit e dans le calcul des pr edicats 8 et on sait que m eme dans ce contexte plus g en eral toute expression valide est d emontrable ! Pr ecisons quelque peu la notion de d emonstration pour le calcul avec quanticateurs. On obtient un syst` eme daxiomes en ajoutant aux axiomes logiques (AL1-4) deux axiomes, qui portent sur les quanticateurs. Ils s enoncent comme suit : AQ1 (x F x) F y AQ2 (x (p F x)) (p x F x) Exemple. Dautres implications valides sont y (F y x F x) et F y x F x .

Pour compl eter la description de ce quest une preuve du calcul des pr edicats, il faut enoncer les r` egles dinf erence qui r egissent les quanticateurs et qui se rajoutent aux r` egles de substitution et de d etachement, que nous avons enonc ees plus haut. On a la r` egle de g en eralisation universelle, qui permet de d eduire dune proposition nimporte quelle quantication universelle de celle-ci. Ensuite on pr ecise ce quest une substitution l egitime dans une proposition avec quanticateurs. Faisons un exemple : esultat de la substitution de Gx zHzx pour F dans xF x F y est Exemple : le r x(Gx zHzx) Gy zHzy (bien suivre x). Dans lant ec edent F porte sur x et dans le cons equent F porte sur y : dans la proposition que lon substitue on garde x pour le F de lant ec edent et on change x en y pour le F dans le cons equent. Pourquoi ? En fait la substitution na de sens que si lon sp ecie une variable, qui sera celle sur laquelle porte F . La substitution est soumise ` a deux restrictions. (1) Les quanticateurs de la proposition introduite ne doivent pas porter sur les variables de la proposition dans laquelle on lintroduit et (2) les variables de la proposition introduite ne doivent pas tomber sous le coup des quanticateurs de la proposition dans
8 L. L owenheim a pr esent e une telle m ethode en 1915. Par contre il ny a pas de m ethode automatique pour v erier la non-validit e.

44

Logique

laquelle on lintroduit. En termes imag es, dans une expression Gxyz les variables tiennent une place (avec un nom), qui est entour ee dune barri` ere etanche ` a la quantication. Si lon devait substituer une expression ` a x on la remplacerait ` a toute occurrence de x et lon veillerait ` a ce que les quanticateurs ne traversent pas les parenth` eses imaginaires qui marquent la place de x.

3.8

Coh erence et compl etude II.

Avec ces d enitions on a l enonc e: Toute proposition valide du calcul des pr edicats est d emontrable (` a partir des axiomes AL1-4 et AQ1-2). (K. G odel : Die Vollst andigkeit der Axiome des logischen Funktionenkalk uls, Monatshefte f ur Math. und Phy. 37(1930) (sa th` ese de doctorat)). Nous allons voir que, m eme si on le voulait, en math ematiques on ne pourrait pas faire en sorte que les d emonstrations soient m ecaniques. En fait, en math ematiques, aucune proc edure de d emonstration ne permet datteindre tous les enonc es valides. Ceci est analogue au fait que dans les sciences exp erimentales v erit e ne co ncide pas avec v eriabilit e. Les deux r esultats cit es de P. Bernays et de K. G odel sont des r esultats de compl etude : on peut d emontrer toute proposition valide. Le fameux Th eor` eme dincompl etude de G odel arme que, au contraire, tout syst` eme formel (consistant 9 ) assez riche est incomplet. (voir K. G odel, Ueber formal unentscheidbare S atze der Principia Mathematica und verwandter Systeme, Monatshefte f ur Math. und Phys., 38(1931), 173198.) Ici assez riche signie quil contient larithm etique el ementaire, cest-` a-dire un syst` eme dans lequel on puisse compter 10 . G odel construit dans un tel syst` eme une expression qui est vraie si et seulement si elle est... ind emontrable (pour nimporte quelle proc edure de d emonstration) 11 ! Le syst` eme sur lequel se basent les math ematiques est bien assez riche, il contient donc au moins une proposition ind emontrable (si il est consistant). R ef erences : des r esultats de compl etude semblables ` a ceux enonc es, ainsi quun premier traitement syst ematique du calcul propositionnel par tableaux de v erit e, sont contenus dans larticle de E.L. Post : Introduction to a general theory of elementary propositions, Am. J. Math. 43(1921). Cet article et celui de G odel de 1930, cit e plus haut, sont traduits dans J. Largeault Logique math ematiquetextes. A. Colin Ed., Paris, 1972. Voir aussi lappendice au livre de Quine d ej` a cit e.
9 Il sagit dun syst` eme dans lequel on ne peut pas montrer ` a la fois une proposition et sa n egation. CP est consistant, mais on ne sait pas montrer que le syst` eme (plus riche) utilis e en math ematique est consistant. 10 En plus de l egalit e = on ajoute ` a CP deux signes nouveaux 0 et (la fonction successeur) et on impose les axiomes (x = 0), (x = y ) (x = y ) et (P (0) x (P (x) P (x))) (x P (x)). Ces axiomes correspondent ` a trois des cinq axiomes que Peano a introduits pour caract eriser les entiers naturels. Le dernier est laxiome dinduction, il permet par exemple de donner une d enition (r ecursive) de la somme de deux entiers, etc. On en parlera dans le chapitre sur la th eorie des ensembles. 11 Lid ee vague est la suivante : toute expression du calcul propositionnel etendu peut se mettre sous une forme canonique ne comportant que les signes , , (, ), , des signes de variable x, x , x , ... et p, p , p , ... et des signes de pr edicat F, F , F , .... Si donc, par exemple, on attribue les valeurs enti` eres de 1 ` a 5 aux premiers signes et les valeurs de 6 ` a9` a x, F , p et , tout enonc e se verra associer un entier naturel : son nombre de G odel. De m eme une suite d enonc es aura un nombre de G odel si on attribue la valeur 10 au passage ` a la ligne entre un enonc e et le suivant. Or, G odel montre comment lire les propri et es des enonc es ` a partir des nombres qui leurs sont associ es, en particulier il montre comment construire un enonc e (ouvert) E (x, x , ...), dans la notation du syst` eme, d ependant de deux variables x et x , qui nest vrai de deux entiers x et x , que si x est le nombre de G odel dune suite d enonc es fournissant une preuve de x (disons au sens de CP). Alors x E (x, x , ...) ne sera vrai que de ces entiers x , qui sont des nombres de G odel d enonc es d emontrables. Ensuite G odel montre, par un proc ed e semblable ` a celui de la diagonale de Cantor (voir plus bas), que lon peut trouver un entier n, tel que n soit le nombre de G odel de xE (x, n, ...) (le m eme n !). Cet enonc e dit bien de lui-m eme quil nest pas d emontrable.

3.9. DEMONSTRATIONS INDIRECTES.

45

Un exemple de th eorie d eductive qui nest pas compl` ete est donn e dans le livre de Tarski ` a la page 192. Il existe plusieurs livres de divulgation sur le th eor` eme dincompl etude de G odel. En voici un qui est bien connu : Nagel, E., Newman, J.R., G odel, K., Girard, J.Y. Le th eor` eme de G odel. Edions du Seuil. Sur le probl` eme de la d ecision voir : A. Church, A note on the Entscheidungsproblem, J. of symbolic Logic, 1(1936), 4041 et 101102 et S.C. Kleene, Introduction to metamathematics, North-Holland, 1952.

3.9

D emonstrations indirectes.

On peut maintenant expliciter les bases sur lesquelles se fondent quelques types de d emonstration couramment utilis es en math ematiques. D emonstrations par contraposition. Nous avons d ej` a rencontr e ce type de d emonstration, qui consiste ` a montrer une implication p q en montrant sa contrapos ee q p, que lon sait lui etre equivalente. D emonstrations par labsurde. De mani` ere g en erale, pour d emontrer une proposition p par labsurde on proc` ede comme suit. On suppose que p est vraie/d emontr ee et on en d eduit une contradiction... 12 Des livres entiers ont et e consacr es ` a cette m ethode de d emonstration, ce qui laisse penser quelle ne va pas de soi (voir par exemple J.-L. Gardies, Le raisonnement par labsurde, P.U.F., Paris, 1991). Un premier type de d emonstration par labsurde de p consiste ` a montrer p q et, par ailleurs, q . Par contraposition on alors q p, ce qui permet de d eduire p par d etachement q q p p Un deuxi` eme type de d emonstration par labsurde de p est bas e sur la proposition valide (q q ) q . ()

Pour la d emonstration on suppose p vraie/d emontr ee et on montre p p. On termine alors par d etachement en utilisant (*). Un troisi` eme type de d emonstration par labsurde concerne le cas particulier de propositions p qui sont des implications q r. Pour montrer q r par labsurde on suppose q r et on en tire une contradiction. En fait ceci nest quun cas particulier des pr ec edents, vu que q r equivaut ` a q r, dont la n egation est bien q r. Pour terminer notons encore une autre ( ?) mani` ere de comprendre les d emonstrations par labsurde. En eet on peut montrer quune proposition p est d emontrable dans un syst` eme d eductif S si et seulement si le syst` eme S+p obtenu en ajoutant p aux axiomes du syst` eme S est un syst` eme nonconsistant, cest-` a-dire un syt` eme dans lequel on peut montrer une paire de propositions contradictoires. Or dans un syst` eme non-consistant on peut montrer toute formule et en particulier p. Ainsi, vu que de mani` ere g en erale, si dans S+q on peut montrer r, alors dans S on peut montrer q r, par ce qui pr ec` ede, on obtient p p dans S. Vu que (p p) p est valide on en d eduit p par d etachement (voir Chap. 4, 1.6 de R. Cori et D. Lascar, Logique math ematique, vol. 1, Masson, Paris 1993).

12 On

dit que deux propositions forment une paire de propositions contradictoires si lune est la n egation de lautre.

46 Exemples.

Logique

1) Voici deux propositions quil est commode de d emontrer par contraposition : si un entier n est tel que n2 est pair, alors cest que n est pair et si a est un entier, et si 4a 7 ne peut pas s ecrire comme une somme de trois carr es dentiers, alors 4a+1 7 nest pas non plus la somme de trois carr es dentiers. 2) Une des d emonstrations usuelles de la proposition p : il nexiste pas dentiers naturels a et b tels que 2b2 = a2 est une d emonstration par labsurde du premier type. On suppose donn e p, cest-` a-dire l egalit e 2b2 = a2 () (pour certains entiers naturels a et b). On construit alors une suite d ecroissante innie dentiers naturels (pairs). Lexistence dune telle suite est q . La n egation de q est la loi fondamentale de larithm etique, qui dit que tout ensemble dentiers naturels poss` ede un plus petit el ement. (Rappelons de la Sect. 2.4 comment lon montre p q : on se base sur la premi` ere proposition de lexemple pr ec edent ; de (*) on d eduit que a est pair, cest-` a-dire quil existe un entier naturel a1 avec a = 2a1 , puis de m eme que b 2 est pair, et donc b = 2b1 pour un certain entier naturel b1 . Alors 2b2 1 = a1 et on recommence... La suite que lon consid` ere est celle des an .) Lalternative qui consiste ` a supposer (sans perte de g en eralit e), que dans (*) soit a soit b est impair, m` ene ` a la proposition qui arme lexistence dun entier qui est ` a la fois pair et impair. 3) Un autre exemple de d emonstration par labsurde du premier type est donn e par la d emonstration de la loi de simplication p : ( x + y = x + z ) (y = z ) a partir de la loi de trichotomie ` t : ou bien (x = y ) ou bien (x < y ) ou bien (y < x) et des deux lois I1 : (y < z ) (x + y ) < (x + z ) et I2 : (y > z ) (x + y ) > (x + z ) (ici x, y et z sont des nombres (par exemple rationnels)). Voici comment on proc` ede : on suppose p ; il existe donc x, y et z avec : (x + y = x + z ) (y = z ) . Par t on en d eduit r1 : (x + y < x + z ) (x + y > x + z ) et r2 : (y < z ) (y > z ) qui par I1 et I2 et d etachement donne r3 : (x + y < x + z ) (x + y > x + z ) . Donc p q avec q = r1 r3 . Par ailleurs q est vrai (ici r1 = r3 ). 4) Un exemple de d emonstration du deuxi` eme type. On admet s : (x < y ) (y < x) et on veut montrer p : (x < x) . La n egation de p est q : (x < x ) .

D emonstrations indirectes. Par substitution de y par x dans s il vient (x < x) (x < x)

47

et par d etachement on obtient (x < x). Cest-` a-dire q q dont on a vu que lon d eduit q qui est p. 5) Un exemple classique de d emonstration par labsurde est donn e par la d emonstration de la diagonale de Cantor, qui montre que lon ne peut pas num eroter les nombres r eels. (Cet enonc e sera plus clair apr` es notre discussion des nombres r eels, mais si lon remplace les nombres r eels par lensemble des suites de 0 et 1 on peut pr esenter cette d emonstration sans savoir ce que sont les r eels.) On suppose (par labsurde) avoir num erot e les r eels entre 0 et 1, que lon repr esente par leur d eveloppement d ecimal illimit e: 1 : 0, a11 a12 a13 ... 2 : 0, a21 a22 a23 ... 3 : 0, a31 a32 a33 ... etc. Puis on consid` ere le nombre b d eni par le d eveloppement d ecimal 0, b1 b2 b3 ... o` u lon d enit bi comme etant egal ` a 0 ou 1 suivant que aii est egal ` a 1 ou pas. Ceci d enit bien un r eel b : noter par exemple que bi ne vaut pas identiquement 9 ` a partir dun certain rang. Ce nombre ne peut pas etre dans la liste, car sinon il existerait i avec bi = aii ; ` a b ne correspond donc aucun entier dans la num erotation, qui nen est donc pas une. On retrouve largument via p p. ements dEuclide. Il sagit de la Proposition I.6, qui arme que 6) Voici une d emonstration tir ee des El si deux angles dun triangle sont egaux lun ` a lautre, les c ot es oppos es ` a ces angles egaux seront aussi egaux lun ` a lautre. On regarde la gure.
A

On suppose, par labsurde, quil existe un triangle ABC avec les angles ABC et ACB egaux mais avec AB di erent de AC . Supposons que des deux c ot es in egaux AB soit le plus grand. On part donc de (ABC = ACB ) (AB > AC ) () ements on montre quil existe un point D, compris entre A et B , En utilisant la Proposition I.2 des El tel que DB est egal ` a AC . On en tire que triangle ABC = triangle DBC () ements : si deux triangles ont chacun deux c (ici on utilise la Proposition I.4 des El ot es respectivement egaux ` a deux c ot es de lautre et si les angles compris entre les c ot es egaux sont egaux, alors ces triangles

48

Logique

auront aussi leurs bases egales et seront egaux lun ` a lautre ; on utilise aussi la loi p q p pour d etacher ABC = ACB de (*)). On conclut la d emonstration en observant que (**) contredit la notion commune, qui dit que le tout est plus grand que la partie. 7) On v erie par labsurde la validit e de x (F x Gx) (x F x x Gx) . Si elle est fausse cest que son ant ec edent est vrai et que son cons equent est faux. De ceci on tire dune part que, F y Gy est vrai (par AQ1) et dautre part, que ` a la fois x F x est vrai et x Gx est faux. Du fait que x F x est vrai on tire que F y est aussi vrai. Ainsi par d etachement on obtient Gy . Mais du fait que x Gx est faux on tire aussi que Gy est faux (par la n egation de (AQ1)), ce qui est une contradiction. 8) Montrons par labsurde quil existe deux nombres irrationnels a et b tels que ab soit rationnel : 2 supposons la n egation de cette armation ; alors, puisque 2 nest pas rationnel le nombre 2 nest 2 2 pas rationnel. Par ailleurs 2 elev e` a la puissance 2 donne le rationnel 2, par cons equent 2 ne peut pas etre irrationnel non plus... (On notera que cette d emonstration ne fournit pas les nombres a et b dont on a montr e lexistence.)

3.10

Autres exemples dutilisation de la m ethode d eductive.

Signalons rapidement que lon peut exhiber une axiomatique qui permet de d emontrer les programmes informatiques ( !) (axiomatique de Hoare). Cette axiomatique est ` a la base de syst` emes, que lon peut impl ementer sur machine, pour v erier les programmes. De m eme il existe une pr esentation axiomatique des th eories physiques de la relativit e (restreinte) et de la m ecanique quantique, qui montre comment d eduire lensemble des enonc es de la th eorie dun nombre limit e de principes. Dans un autre registre, le langage math ematique th eor` eme, proposition, corollaire, etc. est utilis e dans l ethique du philosophe Spinoza, et Rameau proc` ede par enonc es et d emonstrations dans son Trait e dharmonie.

3.11

Identit e.

On peut rajouter le signe identit e = au calcul propositionnel avec quanticateurs en imposant les r` egles suivantes pour son usage : x (x = x) et xy ((F x (x = y )) F y ) .

Exemple. Avec lidentit e on peut d enir ce que lon entend par existence num eriquement d enie. Par exemple : (x F x) et x (F x ((y (F y (y = x))) signient respectivement il ny a pas de x tel que F x et il existe exactement un x tel que F x (on note souvent !x F x). Plus g en eralement on voit comment d enir pour tout entier naturel n il existe exactement n x tels que F x, qui serait symbolis e par n x F x. Cependant cette proc edure ne permet

Identit e

49

pas de d enir le nombre naturel n, auquel on pense comme etant lensemble de tous les ensembles ` a n el ements. Par exemple, si on note la relation dappartenance on d enirait : d ef. 0 = lensemble des ensembles z tels que (x x z ) et d ef. 1 = lensemble des ensembles z tels que y x(x z x = y ) .

Mais ceci est d ej` a de la th eorie des ensembles, non plus de la logique...

50

Logique

Chapitre 4

Th eorie des ensembles.


Il sagit dune th eorie belle, profonde et importante. En eet on peut dire que tout objet math ematique est un ensemble. Dans ces quelques pages nous passons en revue les axiomes de la th eorie des ensembles, nous nous arr eterons sur le principe de d emonstration par r ecurrence et nous donnerons un sens ` a ce que lon entend par un ensemble plus grand quun autre. Une des applications majeures des concepts discut es ici sera pour nous la construction de lensemble des nombres r eels, qui sera pr esent ee dans la deuxi` eme partie.

4.1

Tout objet math ematique est un ensemble.

Au d epart, avec les travaux de G. Cantor (1845-1918), la th eorie des ensembles a et e consid er ee comme un outil pour etudier la pathologie des fonctions (Schoenels, Die Entwicklung der Lehre von der Punktmannigfaltigkeiten [Le d eveloppement de la th eorie des ensembles.], Jahresbericht der Deutschen Math.-Ver., 8(1900)). Plus tard on consid erait, quil sagissait l` a dune th eorie qui est la branche des math ematiques dont la t ache est d etudier math ematiquement les notions fondementales de nombre, ordre, et fonction, en les consid erant dans leur forme el ementaire, simple, et en d eveloppant de l` a les fondements logiques de toute larithm etique et lanalyse (E. Zermelo, Untersuchungen u ber die Grundlagen der Mengenlehre I [Investigations sur les fondements de la th eorie des ensembles.], Math. Ann. 65(1908), 26181). G. Peano (1858-1932) avait donn e une description axiomatique de larithm etique el ementaire et les travaux de R. Dedekind (1831-1916) et dautres avaient montr e que lon pouvait reconstruire toute lanalyse ` a partir de larithm etique. Signalons en passant qu` a l epoque et depuis un certain temps, existait un courant constructiviste dont lun des mots dordre etait une phrase c el` ebre, attribu ee ` a L. Kronecker (1823-1891) : Dieu a cr ee les nombres entiers, le reste est luvre de lhomme. Finalement, la th eorie des ensembles donne un des fondements possibles aux math ematiques et est vue de nos jours comme une th eorie de linni. On en est arriv e` a la situation o` u tout objet math ematique peut etre consid er e comme un ensemble. Ceci signie, par exemple, que pour asseoir lexistence dun objet math ematique on montre comment construire un certain ensemble ` a partir densembles d ej` a connus. Il est clair que personne pr etend quil ny avait pas dobjets math ematiques avant la cr eation de la th eorie des ensembles : on savait d ej` a num eroter les pages dun livre ! Il se trouve que la th eorie que nous allons exposer rapidement fournit un langage tellement puissant quil peut rendre compte de 51

52

Th eorie des ensembles

tous les concepts math ematiques intuitifs (consid er es jusqu` a pr esent). De plus, en donnant une fa con de manier linni elle facilite le maniement de concepts qui se sont r ev el es tr` es utiles dans la physique moderne. Exemple. Du Lyc ee on conna t la fonction racine carr ee, qui ` a un nombre r eel positif x associe sa racine carr ee y positive, cest-` a-dire lunique nombre r eel positif y tel que y 2 = x. Voici comment on arrive ` a voir cette fonction comme un ensemble : notons E lensemble des r eels positifs (ou nuls). Etant donn es deux ensembles A et B , la th eorie des ensembles nous permet de construire un ensemble, not e A B form e de tous les couples ordonn es (x, y ) avec x dans A et y dans B . La fonction en question sera d enie comme etant le sous-ensemble de E E des couples (x, y ) avec y 2 = x (on identie donc la fonction ` a son graphe). Mais on na pas ni ! Il faut encore d ecrire E et montrer que pour tout x positif il existe y dont le carr e est x. Il est facile de d ecrire E une fois que lon dispose de lensemble des nombres r eels R muni de lordre. Lexistence de la racine carr ee est une des propri et es essentielles des r eels. Or, il serait d ecevant de simplement postuler lexistence dun ensemble aussi complexe que celui des nombres r eels. En fait, comme on le verra, un des axiomes de la th eorie des ensembles postule lexistence dun ensemble inni (qui permet de construire un ensemble) N, qui a lessentiel des propri et es de lensemble des entiers naturels. Ceci est moins d ecevant : il est en eet dicile de simaginer un ensemble plus primitif que N. Une fois donn e N on construit assez facilement, les ensembles des entiers relatifs et des nombres rationnels (voir plus loin). Un nombre r eel peut alors etre identi e` a une suite de nombres rationnels (ce que lon appelle commun ement son d eveloppement d ecimal illimit e). Mais quest-ce que une suite d el ements dun ensemble S ? Cest tout simplement une fonction d enie sur N ` a valeurs dans S , donc un sous-ensemble de N E . Et cest tout !

4.2

Le syst` eme ZFC.

Le point de d epart commun ement admis est laxiomatique de la th eorie des ensembles de ZermeloFraenkel avec axiome du choix (ZFC) 1 . On suppose donn e le calcul des pr edicats avec egalit e (=). De plus on va utiliser deux symboles particuliers et . Le premier d enote une relation binaire, le deuxi` eme d enote un ensemble particulier. Les axiomes que nous allons enoncer vont cerner le sens ` a donner ` a ces symboles : x y se lira lensemble x appartient a lensemble y et sera lensemble vide. Noter que a priori la relation pourrait ` etre d ecrite par un graphe comme le suivant, o` u une ` eche a b repr esente a b. On verra par exemple, que contrairement ` a ce qui se passe (en e) pour la relation d ecrite par le graphe, pour aucun ensemble x on naura x x. De m eme pour les ensembles on naura pas de cycle comme pour a, c et b. Par contre les ensembles x, y et z pour lesquels x y , y z et x z (comme pour c, e et d) jouent un r ole tr` es important 2 .
1 Z pour E. Zermelo (1871-1953), F pour Fraenkel (1891-1965) et C pour Axiome du choix. Pour un autre traitement rapide de la th eorie des ensembles voir lappendice de : G. Godefroy Laventure des nombres Ed. Odile Jacob, Sciences, Paris, 1997, ainsi que R. Godement : Analyse math ematique. I. Convergence, fonctions el ementaires. Springer-Verlag, Berlin, 1998. xx+432 pp. ISBN : 3-540-63212-3 ; une pr esentation plus d etaill ee se trouve dans J.-L. Krivine, Th eorie axiomatique des ensembles, P.U.F., Paris 1969, qui a et e repris dans le livre du m eme auteur Th eorie des ensembles, Cassini, Paris, 1999. Voir aussi : Y. Gauthier, Logique et fondements des math ematiques, Diderot Multimedia, Paris, 1997. 2 Dans la suite on pensera aux variables comme parcourant un univers U que les axiomes d ecrivent. Une fois enonc es les axiomes, on pourra pr eciser U .

Le syst` eme ZFC


f

53

e g. c

Dire quun ensemble est une collection dobjets ne m` ene pas tr` es loin (quest-ce quun objet, ou une collection ?). Le fait est que lon ne va pas dire ce quest un ensemble, mais on dit quand deux ensembles sont egaux : Axiome 1 : (a. dextensionnalit e) xy (z (z x z y ) x = y ) . Cest-` a-dire quun ensemble est d etermin e par ses el ements (et par rien dautre). On ecrit xy pour abr eger l enonc e z (z x z y ), que lon lit lensemble x est un sous-ensemble de lensemble y . Ainsi un ensemble x est sous-ensemble dun ensemble y , si tous les el ements de x sont el ements de lensemble y et on voit que x = y (x y ) (y x) . Si x y on dit aussi que x est une partie de y . A retenir : pour v erier si deux ensembles sont egaux, v erier si ils se contiennent mutuellement. Le prochain axiome d enit le sens du symbole : Axiome 2 : (a. du vide) x (x ) . On postule donc lexistence dun ensemble qui ne contient aucun el ement. Ceci correspond ` a la situation des points g et h de la gure. En fait laxiome dextensionnalit e montre que lensemble vide est lunique ensemble ` a ne contenir aucun el ement. Comme d ej` a dit, les axiomes peuvent etre consid er es comme sp eciant les r` egles de construction des ensembles : la dicult e majeure dans le choix des axiomes est quils doivent permettre la construction dun nombre susant densembles sans en construire de trop gros. Par exemple on ne saurait quoi penser de lensemble des ensembles qui ne se contiennent pas. Sil se contenait, alors... il ne le ferait pas et r eciproquement 3 ! On doit donc proc eder avec attention. Cependant, il est clair que dune mani` ere ou dune autre on aimerait, par exemple, retrouver lensemble des entiers naturels.
3 Cest l` a le paradoxe de Russel, qui met en garde devant la tentation de dire que la collection des objets ayant une m eme propri et e forment un ensemble (voir laxiome de s eparation plus bas). Notons aussi que, comme nous le verrons, pour aucun ensemble x on a x x, donc si la collection de tous les ensembles qui ne se contiennent pas etait un ensemble elle contiendrait tous les ensembles : on ne peut donc pas consid erer lensemble de tous les ensembles.

54

Th eorie des ensembles

On commence plus modestement en d enissant les ensembles ` a un et ` a deux el ements. En fait il sut de demander lexistence des paires. Etant donn e des ensembles x et y on a le droit de consid erer lensemble qui ne contient que ces ensembles : Axiome 3 : (formation des paires) xy t (z (z t (z = x) (z = y ))) . Lensemble t, la paire, dont on postule lexistence est not e {x, y } . On d enit le singleton {x} comme etant lensemble {x, x}, cest lensemble qui ne contient que lensemble x. On peut aussi d enir le couple ordonn e (x, y ) par (x, y ) = {{x}, {x, y }} . A retenir : le couple ordonn e (x, y ) a la propri et e d etre d etermin e par ces composantes x et y , plus pr ecis ement on a l enonc e suivant. Proposition. Soient x, y , u et v ensembles. Alors : (x, y ) = (u, v ) ((x = u) (y = v )) . La d emonstration de la proposition est laiss ee en exercice ; elle se fait par epuisement (on analyse toutes les possibilit es). Notons que lon peut d ej` a construire beaucoup densembles : , {} , {, {, {}}} , {{}} , {{}, {}} . . . Intuitivement on voit que lon en a d ej` a une innit e ! Essayons de d enir une suite innie densembles. Voici une tentative : , {} , {{}} , {{{}}} , etc. Mis ` a part le premier ce sont l` a des ensembles ` a un el ement. Ils sont tous di erents deux ` a deux. Mais pour linstant on ne peut pas les r eunir dans un m eme ensemble : on na pas encore densemble inni. Axiome 4 : (a. de lunion) xt (z (z t y (y x z y ))) . Cet axiome permet de construire ` a partir dun ensemble donn e x un ensemble t, dont les el ements sont les el ements des el ements de x. On note x cet ensemble, que lon appelle la r eunion sur x. En termes imag es si on pense ` a x comme etant une collection de sachets (de caf e, de riz, ...), alors x est le r esultat de lop eration qui consiste ` a d ecouper tous les sachets et tout collecter dans un unique r ecipient. On d enit a b := {a, b} . A retenir : z a b si et seulement si z a ou z b. Ainsi, sait donc faire lunion dune collection densembles, ` a condition que ces ensembles soient d ej` a dans un ensemble. On ne peut toujours pas r eunir les ensembles de la suite pr ec edente en un ensemble.

Le syst` eme ZFC

55

Voici une intuition li ee ` a la suite des nombres naturels : on les passe tous en revue en ajoutant un (et on ne sarr ete jamais). Laxiome de lunion nous permet de faire une construction tr` es int eressante. Lop eration successeur est d enie par s(x) := x {x} . Appliquons cette op eration ` a lensemble vide (d ej` a d eni), on obtient s() = {} = {} , s({}) = {} {{}} = {, {}} , etc. Cest-` a-dire que lon obtient la suite , {} , {, {}} , {, {}, {, {}}} , etc. On part donc de lensemble vide pour arriver ` a un un ensemble ` a un, puis deux, puis trois el ements, puis ` a quatre, etc. En quoi est-ce que la deuxi` eme suite est meilleure que la premi` ere ? Tout dabord les ensembles successifs de la deuxi` eme suite contiennent de plus en plus d el ements (le n-i` eme en contient n). De plus, on voit que par exemple est contenu dans tous les suivants et en fait un ensemble dans cette suite contient tous ses pr ed ecesseurs. Cest-` a-dire que la relation dappartenance correspond ici a lordre usuel sur les entiers < (plus petit) 4 . Ainsi on aurait une fa ` con de d enir tous les entiers, de mani` ere ` a ce quils soient reli es par lop eration successeur, ces entiers sont ordonn es (par ), mais... ce que nous ne pouvons toujours pas faire est de consid erer ces entiers comme el ements dun ensemble unique. Pour cela il nous faut en fait imposer un axiome. Axiome 5 : (a. de linni) x (( x) y (y x s(y ) x)) . En mots : on d ecr` ete quil existe un ensemble, qui contient lensemble vide et qui est tel que si il contient un ensemble, alors il contient aussi le successeur de cet ensemble (on dit quil est h er editaire 5 ). On voit donc que la deuxi` eme suite ci-dessus appartient toute enti` ere ` a nimporte quel ensemble h er editaire. Il est clair que lon sattend ` a ce que lensemble des entiers naturels soit h er editaire, mais on naimerait pas retrouver parmi les entiers naturels autre chose que des objets obtenus par lop eration successeur a partir dun z ` ero choisi. Heureusement on peut montrer quil existe un ensemble h er editaire qui est contenu dans tout ensemble h er editaire. Cet ensemble est lensemble des entiers naturels. Dhabitude en math ematiques on le note N. A retenir : lensemble N des entiers naturels est lensemble h er editaire contenu dans tout ensemble h er editaire. On aurait pu esp erer construire N ` a partir de lensemble vide, mais lon ne sait pas faire une telle construction. Cependant il faut bien comprendre que ce qui a et e fait ici est tr` es loin de se donner lensemble des entiers naturels avec toutes ces propri et es. Ce que lon a mis en avant est ce qui sest r ev el e etre lune des propri et es essentielles de cet ensemble. A laide de cette unique propri et e on obtiendra tout le reste (par exemple les op erations daddition et de multiplication sur les entiers). Parmi les autres axiomes de la th eorie des ensembles, le suivant est celui qui donne la plus grande libert e dans la d enition densembles nouveaux ` a partir densembles d ej` a connus. Nous l enon cons dans un cas particulier 6 .
4 On dit quun ensemble x est un ordinal si est sur x une relation dordre total strict, qui est un bon ordre et si z x z x. On voit donc que les el ements de la deuxi` eme suite sont des ordinaux. 5 On peut montrer que tout ensemble h er editaire est inni, et plus pr ecis ement quil contient un sous-ensemble strict ayant le m eme nombre d el ements (peut- etre inni) que lui-m eme. Penser ` a lensemble des entiers naturels et ` a son sous-ensemble form e des entiers pairs. 6 Laxiome de substitution dont laxiome suivant est un cas particulier, est plus dicile ` a formuler. Nous nous en dispensons pour linstant. Noter que cet axiome permet de d enir lensemble vide et la paire, les axiomes 2 et 3 sont donc redondants.

56

Th eorie des ensembles

Axiome 6 : (a. de s eparation 7 ) Soit P (z, ...) une propri et e 8 pouvant etre vraie de lensemble z , alors xy z ((z y ) ((z x) P (z, ...))) . Cet axiome permet, etant donn e un ensemble x et une propri et e P , de former le sous-ensemble y de x form e des el ements z de x qui v erient la propri et e P . Cet ensemble est not e {z x : P (z, ...)} . On dit aussi que y est d eni par compr ehension 9 . Exemples. 1) Soient x et y des ensembles ; lensemble di erence (aussi appel e le compl ementaire de y dans x) est lensemble x \ y := {z x : (z y )} . (Ceci a un sens m eme si y nest pas un sous-ensemble de x.) 2) Soit x un ensemble. Lintersection sur x est lensemble x := {z x : y x (z y )} .

el ements sont les el ements de Cet ensemble est aussi not e yx y . Il sagit donc de lensemble dont les la r eunion x sur x, qui sont el ements de tous les el ements de x ` a la fois (du caf e, du riz,... tout ` a la fois). Un cas particulier est celui o` u x = {a, b} est la paire form ee des ensembles a et b. On note alors a b := {a, b} = {z a b : (z a) (z b)} .

A retenir : a b est donc lensemble des el ements de a qui sont aussi el ements de b (et r eciproquement). 3) Avec ces d enitions on peut par exemple v erier les identit es x (y z ) = (x y ) (x z ) , x (y z ) = (x y ) (x z ) .

La subtilit e de laxiome de s eparation r eside dans le fait quil permet seulement de s eparer/mettre en evidence une partie dun ensemble donn e` a laide dune propri et e. On aurait des probl` emes si on voulait quune propri et e seule d enisse un ensemble. Il sut de reprendre lexemple d ej` a consid er e, o` u P (z ) signie (z z ). On obtiendrait alors lensemble des ensembles qui ne se contiennent pas et, comme on la vu, une contradiction. Pour que laxiome de s eparation soit encore plus puissant, on se permet de consid erer lensemble des parties dun ensemble, que lon introduit comme suit. Axiome 7 : (a. de lensemble des parties) xy z (z y z x) . Etant donn e x il existe donc un ensemble y dont les el ements sont les sous-ensembles (ou parties) de x. On note cet ensemble P (x) .
7 En

fait, pour laxiome de s eparation il faudrait parler dun sch ema daxiomes, en eet on a un axiome pour chaque

P.
8 Ici et plus loin nous utilisons une terminologie imag ee pour d enoter ce que lon appelle aussi un enonc e` a une variable libre. 9 On arme souvent quil y a deux fa cons de se donner un ensemble : par extension (en faisant la liste de tous ces el ements) ou alors par compr ehension. A la lumi` ere de la th eorie que nous sommes en train dexposer, cette armation est au mieux une approximation de la r ealit e des faits.

Le syst` eme ZFC

57

Exemple. P () = {} , P ({}) = {, {}} , P ({, {}}) = {, {}, {{}}, {, {}}}

Noter que lensemble vide est sous-ensemble de tout ensemble (vu quil ne contient aucun el ement il ny a rien ` a v erier !). Aussi, un ensemble ` an el ements aura un ensemble de parties ` a 2n el ements 10 . Le produit cart esien des ensembles x et y est d eni par x y := {z P (P (x y )) : u x v y (z = (u, v ))} . Il sagit donc de lensemble de tous les couples ordonn es dont la premi` ere composante est dans x et la deuxi` eme est dans y . Noter comment nous avons pr ecis e lensemble o` u se trouvent les couples ordonn es (u, v ) 11 . Les axiomes que nous avons formul es jusquici sont les axiomes de Zermelo et Fraenkel (ZF). On compl` ete ce syst` eme daxiomes avec deux autres : Axiome 8 : (a. de fondation) x ((x = ) (y x (y x = )) . Cet axiome a pour cons equence que pour tout ensemble x on a (x x) et que lop eration successeur est injective, cest-` a-dire que, si s(x) = s(y ), alors x = y (voir plus loin) 12 . Axiome 9 : (a. du choix) Cet axiome dit que si x est un ensemble non-vide densembles non-vides, alors pour tout el ement z de x on peut choisir un el ement c(z ) dans x, plus pr ecis ement et avec le vocabulaire que nous allons introduire sous peu, il existe une fonction c : x x telle que pour tout z dans x on a c(z ) z (c est une fonction choix). Cet axiome a donn e lieu a beaucoup de pol emiques car il permet par exemple de montrer que tout ensemble admet un bon ordre, cest-` a-dire un ordre pour lequel tout sous-ensemble non-vide poss` ede un plus petit el ement (comme pour les entiers naturels). Pour un exemple dutilisation de cet axiome voir les propri et es des fonctions d ecrites plus loin dans ce paragraphe et le chapitre sur laire des gures planes. Aussi etonnant que cela puisse para tre les neufs axiomes pr ec edents susent pour construire tous les objets math ematiques (dusage courant) 13 . En particulier ils permettent de construire toute larithm etique el ementaire. Le syst` eme d eductif ainsi obtenu est donc assez riche et ` a la lumi` ere du th eor` eme de
10 A ce stade en principe on ne sait pas encore compter et ceci est une des d enitions possibles de 2n ; cest une bonne d enition, elle explique par exemple pourquoi 20 vaut 1. 11 Vu que (u, v ) = {{u}, {u, v }}, que {u} x x y et que {u, v } x y , on a bien (u, v ) P (P (x y )). 12 Une autre cons equence de laxiome de fondation est quil permet didentier lunivers (` a lunivers de von Neumann). 13 Comme pour tout syst` eme d eductif, on peut donner pour la th eorie des ensembles di erents syst` emes daxiomes plus ou moins equivalents. Notons que certains choix entra nent des cons equences pour le moins bizarres : ainsi il a et e calcul e que le syst` eme propos e par N. Bourbaki dans son Th eorie des ensembles (Hermann, Paris, 1971) demanderait un nombre immense de symboles pour ecrire 1. Plus pr ecis ement on a calcul e quil faudrait 4. 523. 659. 424. 929 termes, soit un million de livres dun millier de pages (avec 50 lignes par page et 80 symboles par ligne ; voir les papiers de A.R.D. Mathias sur le serveur www.dpmms.cam.ac.uk/ ardm ). En fait les recherches en th eorie des ensembles continuent : ainsi par exemple ` a la suite des travaux de G odel et de la d emonstration par Cohen dans les ann ees soixante de lind ependance de ZFC de lHypoth` ese du continu, on cherche ` a trouver des axiomes de grands innis, qui soient non-contradictoires et qui permettraient de fournir dautres outils de d emonstration, plus puissants que ceux dont on dispose. Nous allons rencontrer lHypoth` ese du continu dans le chapitre sur les nombres r eels.

58

Th eorie des ensembles

G odel on peut se demander si le syst` eme d eductif ainsi obtenu est consistant, cest-` a-dire si on a la garantie que jamais on narrivera sur ces bases ` a d emonter un enonc e et sa n egation. On ne sait pas montrer que le syst` eme ZFC est consistant, mais on sait par exemple montrer que ZFC nest pas plus inconsistant que ZF : le probl` eme ne vient pas de laxiome du choix.

4.3

D emonstrations par r ecurrence et applications.

Nous allons voir comment utiliser laxiome de linni pour fonder le principe de d emonstration par r ecurrence. Le fait que tout ensemble h er editaire a contienne N se traduit par a ( a y (y a s(y ) a)) (N a) . Si on applique ceci ` a lensemble d eni par compr ehension a = {x N : P (x)} pour P une propri et e on obtient le Principe de d emonstration par r ecurrence. (1-` ere forme) [P () y N (P (y ) P (s(y )))] (x N P (x))
14

A retenir : si on identie 0 ` a lensemble vide et s(n) ` a n + 1, on obtient le principe qui consiste ` a dire que pour montrer quun enonc e P (n) qui d epend dun entier n est v eri e pour tout n, il sut de v erier deux choses : (1) que P (0) est v eri e et (2) que pour tout entier n limplication P (n) P (n + 1) est v eri ee. Exemples. Nous avons d ej` a rencontr e ce type de d emonstration dans la discussion de la formule du bin ome. Voici dautres exemples d enonc es que lon peut montrer par r ecurrence : 1) Soit n 1 un entier naturel, alors 13 + 23 + + n3 = (1 + + n)2 . (Indication : on pourra utiliser lidentit e 2(1 + + n) = n(n + 1), que lon peut aussi d emontrer par r ecurrence.) 2) Soit n un entier naturel, alors la somme des n premiers nombres impairs egale n2 . n 3) Pour tout entier naturel n 1 on a 2 n + 1. 4) Op erations sur les entiers. On utilise une d emonstration par r ecurrence pour montrer lexistence des op erations usuelles sur les entiers naturels et de leurs propri et es. Une pr esentation plus claire de ceci sera possible une fois introduite la notion de fonction d enie r ecursivement (voir plus bas). Une deuxi` eme forme du principe de d emonstration par r ecurrence est la suivante : Principe de d emonstration par r ecurrence. (2-` eme forme) (x N ((y x P (y )) P (x))) (x N P (x)) . Sous cette forme le principe dit que pour v erier P (n) pour tout n il sut de voir que pour un m quelconque P (m ) pour tout m < m entra ne P (m) 15 . La propri et e du bon ordre.
et dans la suite on ecrit x E Q(x) pour x(x E Q(x)). r edige la d eduction du principe de d emonstration par r ecurrence sous sa deuxi` eme forme du principe sous sa premi` ere forme.
15 On 14 Ici

4.4. RELATIONS ET FONCTIONS : VOCABULAIRE.

59

La proposition qui suit dit que N est bien ordonn e, il sagit l` a dune ult erieure traduction du fait que N est le plus petit ensemble h er editaire. Proposition. Tout sous-ensemble non-vide de lensemble des entiers naturels admet un plus petit el ement. D emonstration. Vu que lordre sur N est donn e par cela sobtient comme suit. On prend la contrapos ee de la deuxi` eme forme du principe de d emonstration par r ecurrence (o` u lon remplace P par S ) (x N S (x)) (x N ((y x S (y )) S (x))) . Cest-` a-dire x N S (x) x N(S (x) (y x S (y ))) . En particulier, si P = S x N P (x) x N (P (x) (y x P (y ))) , et pour P (x) = x a, avec a N ( = a) a N x a y x (y a) . Ceci se lit bien comme tout ensemble non-vide a contenu dans N contient un el ement x tel que tout (autre) el ement y de N plus petit que x nest pas dans a. Remarques. 1) On peut aussi montrer que la propri et e du bon ordre implique le principe de d emonstration par r ecurrence, mais cela na pas un grand int er et ` a ce stade vu que ce principe est donn e avec N (comme on la vu). 2) Le bon ordre sur N est ce qui est ` a la base de lalgorithme dEuclide pour les entiers.

4.4

Relations et fonctions : vocabulaire.

Le but ici est dabord de d enir une fonction entre deux ensembles comme un cas particulier de relation entre ces ensembles et ensuite de mettre en evidence quelques types de fonctions. Ce travail nous permettra de pr eciser ce que lon entend par cardinal/nombre d el ements dun ensemble. Dans toute la suite les mots fonction et application seront consid er es comme synonymes.16 Relations. Une relation R entre des ensembles a et b est un sous-ensemble (quelconque) du produit cart esien a b, cest donc un ensemble de couples. Le domaine (resp. limage) dune telle relation R est lensemble des premi` eres (resp. deuxi` emes) composantes des el ements de R. On note le domaine et limage dune relation R par dom(R) et im(R) .
Soit Q(x) la proposition (y x P (x)). On doit montrer (x N (Q(x) P (x))) (x N : P (x)) () .

On observe que (x N Q(x)) (x N P (x)). En eet, par d enition x N Q(x) signie x N y x P (y ), ce qui implique y N P (y ) car pour tout y de N il existe x de N tel que y x (par exemple x = s(y )). Il sut donc de montrer x N Q(x) ` a partir de lant ec edent de (*). On utilise lant ec edent de (*) pour faire une d emonstration par r ecurrence de Q(x). Tout dabord Q() est vrai car il ny a aucun y el ement de . Il faut maintenant voir si le pas de r ecurrence Q(x) Q(s(x)) est vrai. Par d enition s(x) = x {x}, donc Q(s(x)) est (y x {x} P (y )). On sait par lant ec edent de (*) que x N : Q(x) P (x), qui v erie le pas de r ecurrence pour y = x, cest-` a-dire y {x}. Aussi, si y x, alors on a P (y ), car on suppose Q(x). Ceci termine la d emonstration. 16 Lapproche abstraite expos ee ici est aussi justi ee par le fait que, par exemple en g eom etrie on est naturellement amen e` a utiliser des fonctions, ou correspondances, qui servent ` a classer des familles dobjets dune m eme nature : voire la description param etrique de lensemble des droites dans le plan.

60 On peut d enir la composition de relations R et S comme etant la relation

Th eorie des ensembles

S R := {(x, y ) dom(R) im(S ) : [z (((x, z ) R) ((z, y ) S ))]} . La relation identit e sur un ensemble a est la relation ida := {(x, x) a a : x a} . La relation r eciproque (ou inverse) dune relation R est la relation R1 := {(x, y ) im(R) dom(R) : (y, x) R} . Noter que dom(R1 ) = im(R) et im(R1 ) = dom(R). Fonctions. Ecrivons !x F x pour signier il existe un unique x tel que F x. Une relation f entre deux ensembles a et b est une fonction 17 (de a dans b) si x dom(f ) ! y [((y b) ((x, y ) f )] . Autrement dit x dom(f ) y z ((x, y ) f (x, z ) f (y = z )) . La gure qui suit donne une repr esentation sch ematique de deux relations entre des ensembles a et b. La premi` ere nest pas une fonction, la deuxi` eme en est une 18 .
b b

Si a = dom(f ) on ecrira f : a b ou a b , pour signier que f est une fonction de a dans b et que a = dom(f ). Par d enition, pour chaque x el ement de a il existe un unique el ement y de b tel que (x, y ) soit dans f . On ecrira : y = f (x) ou x y .
17 Avec le vocabulaire que nous introduisons ici nous pouvons enoncer laxiome de substitution, qui g en eralise laxiome de s eparation. Un enonc e E (x, y, x1 , . . . , xk ) d eni une relation fonctionnelle ` a un argument (ici entre x et y ), si pour tout choix de x1 , ..., xk et tout choix de x, y et y , l egalit e E (x, y, x1 , . . . , xk ) = E (x, y , x1 , . . . , xk ) entra ne y = y . Comme pour les fonctions, on peut d enir le domaine de, et limage dun el ement par, une telle relation fonctionnelle. Laxiome de substitution demande alors, que donn e a un ensemble quelconque et E une relation fonctionnelle, il existe un ensemble b dont les el ements sont exactement les images par la relation fonctionnelle E des el ements de a, qui se trouvent dans le domaine de E . En symboles :

ab y (y b x ((x a) E (x, y, x1 , . . . , xk ))) . Laxiome de s eparation est le cas particulier o` u lon consid` ere au lieu de E un enonc e P (x, x1 , . . . , xk ) ` a une seule variable libre (avec en quelque sorte y constant). 18 On voit que la d enition que nous avons donn e dune fonction f revient ` a identier f ` a ce que lon appelle dhabitude son graphe. Du coup une fonction na pas un graphe elle est son graphe.

ES. 4.5. FONCTIONS : PROPRIET A retenir : f = g si et seulement si dom(f ) = dom(g ) et x dom(f ) : f (x) = g (x).

61

Injectivit e, surjectivit e et bijectivit e. Soit f : a b une fonction. Si im(f ) = b on dira que f est surjective, not e //b f :a On dira que f : a b est injective si pour x et y dans dom(f ) on a limplication f (x) = f (y ) x = y . On note  /b /b ou f :a  f :a / Une fonction f est bijective si elle est injective et surjective ` a la fois. En termes imag es, une fonction f : a b est injective si elle jette a dans b, cest-` a-dire si elle permet de retrouver a dans b : si x = y , alors f (x) = f (y ). Si la fonction f est injective, alors elle etablit une bijection de a sur son image par f . Une fonction f : a b est surjective si elle jette a sur b. Pour tout el ement y de b, on a au moins un el ement x de a qui est envoy e sur y par f , cest-` a-dire tel que f (x) = y . Limage r eciproque dun sous-ensemble b de b par une fonction f : a b est f 1 (b ) := {x a : f (x) b } . En particulier la bre en y b dune fonction f : a b est lensemble f 1 (y ) := f 1 ({y }), en clair f 1 (y ) := {x a : f (x) = y } . Une repr esentation graphique de la bre dune fonction est donn ee sur la gure suivante, o` u la bre de y est vide.
-1 f (y)

b y y

4.5

Fonctions : propri et es.

On peut montrer que la composition de deux fonctions est encore une fonction. A retenir : si f : a b et g : b c sont des fonctions, alors par d enition g f : a c est la fonction telle que pour x el ement de a (g f )(x) = g (f (x)) . Lemme. Soit f : a b une fonction. Sont equivalents :

62 1) La fonction f est injective. 2) La relation r eciproque f 1 est une fonction. 3) Chaque bre de f contient au plus un el ement. Lemme. Soit f : a b une fonction. Sont equivalents : 1) La fonction f est surjective. 2) Chaque bre de f est non-vide.

Th eorie des ensembles

Voici une liste de quelques autres propri et es des fonctions. Il va sans dire, que chacune dentre elles peut se d emontrer... Dans ce qui suit, soit f : E F , g : F G et h : G H des fonctions. a) Associativit e de la composition : h (g f ) = (h g ) f . b) Si g et f sont injectives, alors g f est injective. c) Si g et f sont surjectives, alors g f est surjective. d) Si g et f sont bijectives, alors g f est bijective. e) Lapplication f : E F est injective si et seulement si il existe une application f : F E telle que f f = idE . f) Lapplication f : E F est surjective si et seulement si il existe une application f : F E telle que f f = idF . g) Lapplication f : E F est bijective si et seulement si il existe une application f : F E telle que f f = idE et f f = idF (dans ce cas lapplication f sappelle linverse de f ; cest encore une bijection). Remarques : i) Pour d emontrer la n ecessit e de la condition du (f), on utilise lAxiome du choix et pour d enir f on choisit un el ement dans chaque bre de f . ii) On peut g en eraliser le point (e) ainsi : Lemme de factorisation. Soit f : E F une surjection et soit h : E H une application. Il existe g : F H , telle que h = g f si et seulement si pour tout x, x de E (f (x) = f (x ) h(x) = h(x )). (Pour le voir : on d enit g comme etant g = {(y, z ) F H : x E : f (x) = y , h(x) = z } .) Dans quel sens est-ce que ce lemme g en eralise le point (e) ?

4.6

Exemples.

Avec le mat eriel dont nous disposons, nous pouvons d ej` a consid erer quelques fonctions int eressantes et construire des ensembles dun type nouveau. La fonction successeur. Laxiome de fondation entra ne que la fonction successeur s:N n N s(n) =: n + 1

est injective. (Ici on a not e s(n) = n {n} = n +1.) Vu que 0 nest successeur daucun entier, la fonction successeur nest pas surjective et donc pas bijective.

Exemples Ensembles dapplications. Soient a et b des ensembles. Alors on peut consid erer lensemble ba

63

de toutes les applications f : a b. Cest une partie de lensemble des parties de a b. Une construction semblable est celle du produit dune famille densembles. On appelle famille densembles index ee par un ensemble I une application a de domaine I . On note ai := a(i) et (ai )iI pour la famille. A partir dune telle famille on consid` ere alors la r eunion de la famille (ai )iI ai :=
iI

im(a)

et, si I = , lintersection de la famille (ai )iI ai := {x ai0 : i (i I x ai )}


i I

o` u i0 est un quelconque el ement de I . Notons que x appartient ` a iI ai si et seulement si il existe i dans I tel que x ai . Le produit de la famille (ai )iI est alors d eni comme etant lensemble ai
iI

des fonctions f : I ( iI ai )I .

im(a), telle que pour tout i on a f (i) ai . Cest un sous-ensemble de lensemble

Exemples : a) soit n un entier et a un ensemble, alors an peut etre vu comme lensemble des applications de n (identi e` a un ensemble ` an el ements) dans a, ou comme un produit de n copies de a (la famille est la famille constante ai = a). b) Soit a un ensemble. Les el ements de aN sappellent suites dans a. Une suite est une famille d el ements de a et on note souvent (an )nN la suite telle que n an . Fonctions d enies r ecursivement. Nous allons voir comment d enir les op erations sur les entiers naturels. On utilise le r esultat g en eral suivant. Th eor` eme-D enition. Soit E un ensemble non-vide, a un el ement de E et : E E une fonction. Il existe alors une et une seule fonction f :NE telle que 1) f (0) = a 2) Pour tout n on a f (s(n)) = (f (n)). Une telle fonction f est dite d enie r ecursivement (ou plus simplement r ecursive

19

).

Remarques : (i) on ne peut pas simplement d enir f (n) comme etant n1 (a), la compos ee de avec elle-m eme (n 1)-fois, evalu ee en a. En eet un tel type de composition se d enit ` a partir du th eor` eme. (ii) Observons que le th eor` eme est valable en rempla cant partout 0 par 1 et N par N = N \ {0}.
19 Les fonctions que nous venons de construire sont un cas particulier des tr` es importantes fonctions r ecursives g en erales. Un principe, d u ` a A. Church, et qui na jamais et e contredit, pr edit quen fait toute fonction eectivement calculable est une fonction r ecursive g en erale. Une des dicult es avec cet enonc e de principe est de d enir ce que lon entend par eectivement calculable. Une possibilit e de d enition est oerte par les machines de Turing.

64

Th eorie des ensembles

D emonstration. Donnons seulement les grandes lignes de la d emonstration, qui se fait ` a grands coups de r ecurrence. Pour montrer lunicit e de f , soit aussi g : N E une fonction v eriant les propri et es (1) et (2). On consid` ere lensemble M = {n N : f (n) = g (n)} . Par r ecurrence on voit que M = N, ce qui signie bien que f egale g . Pour montrer lexistence de f , on doit exhiber un sous-ensemble de N E ayant certaines propri et es. Soit S = {R P (N E ) : (0, a) R ((n, x) R (s(n), (x)) R)} . Cet ensemble nest pas vide car il contient R = N E . On consid` ere alors f := S=
R S

R.

On voit que (0, a) appartient ` a f et que f appartient ` a S . En quelque sorte f est donc le plus petit el ement de S (par inclusion). Ce quil reste ` a d emontrer est donc que : (a) le domaine de (la relation) f est N et (b) f est une fonction. Pour (a), soit M = {n N : x E (n, x) f }, alors 0 M et par r ecurrence (en utilisant f S ) on obtient M = N. Pour (b) on consid` ere lensemble M form e des entiers n N tels quil existe au plus un x E tel que (n, x) f . Par labsurde on montre que 0 M : sinon il existerait x di erent de a tel que (0, x) f , alors lensemble R0 := f \ {(0, x)} serait strictement contenu dans f , mais on v erie que R0 est el ement de S , ce qui est une contradiction avec le fait que f est le plus petit el ement de S . Pour voir que n M implique s(n) M , soit x0 lunique el ement de E tel que (n, x0 ) f . Si s(n) nappartenait pas ` a M on aurait (s(n), (x0 )) et (s(n), y ) dans f , pour un el ement y de E di erent de (x0 ). Alors lensemble R1 := f \ {(s(n), y )} serait lui aussi strictement contenu dans f et el ement de S , ce qui est une contradiction. Addition sur N. Soit m N ; notons m lunique application donn ee par le th eor` eme m : N N telle que (a) m (0) = m et (b) m (s(n)) = s(m (n)). On d enit la somme des entiers m et n par m + n := m (n) .

Multiplication sur N. Pour d enir la multiplication il est commode dutiliser la remarque (ii) apr` es le th eor` eme. Soit m N ; notons m lunique application m : N N telle que (a) m (1) = m et (b) m (s(n)) = m (m (n)). (Cest pour formuler le (a) de mani` ere naturelle que lon utilise la remarque (ii).) On d enit le produit des entiers m et n par : mn := m (n) et mn = 0 si m = 0 ou n = 0.

4.7. DENOMBREMENT.

65

Pour montrer les propri et es usuelles des op erations que nous venons de d enir, on proc` ede encore par r ecurrence. Ainsi pour v erier lassociativit e de la somme, ` a savoir l egalit e ( m + n) + k = m + ( n + k ) on fait une r ecurrence sur k . Pour la commutativit e m+n=n+m on montre dabord que 1 + n = s(n), que s(m) + n = s((m + n)) et on termine par r ecurrence. Pour montrer les lois distributives m(n + p) = mn + mp et (n + p)m = nm + pm on fait une r ecurrence sur p (resp. m). Ordre sur N. Une fois que lon dispose de la somme sur N on peut aussi voir que lordre sur N d eni par est donn e par m n p N (m + p = n) .

Factorielle. La derni` ere fonction sur N, que nous allons d enir ici de mani` ere r ecursive est la factorielle. (A nouveau nous travaillons avec la version du th eor` eme avec 1 au lieu de 0.) Soit E = N N, a = (1, 2) et :E (m, n) E (mn, n + 1)

Si f d enote la fonction f : N E , d enie par le th eor` eme, alors la factorielle est d enie par n! := (1 f )(n) et 0! = 1 .

Ici 1 est la projection sur la premi` ere composante qui ` a un couple (n, m) de E fait correspondre n. En clair : n! = n(n 1) 2. Exemple : pour le coecient binomial on a n k = n! . k !(n k )!

4.7

D enombrement.

On a envie de dire que sil existe une injection f : E F alors E est de taille inf erieure ` a F : ceci donnerait une relation dordre (de grandeur) sur les ensembles. Or on peut montrer que si on a une injection f : E F et aussi une injection g : F E , alors il existe une bijection h : E F (Th eor` eme de Bernstein). On dit que des ensembles E et F ont m eme cardinal (ou sont equipotents) sil existe une bijection entre E et F (not e : card(E) = card(F)). Un ensemble est dit ni sil a le m eme cardinal quun entier naturel. Il est dit inni sil nest pas ni. On d emontre quun ensemble est inni si et seulement si

66

Th eorie des ensembles

il poss` ede un sous-ensemble propre de m eme cardinal. Un ensemble h er editaire est inni. Un ensemble est (inni) d enombrable sil a le m eme cardinal que N. Exemples. 1) Le produit cart esien de deux ensembles d enombrables est d enombrable. 2) Lensemble Q des nombres rationnels est d enombrable. 3) R nest pas d enombrable (argument de la diagonale de Cantor). 4) Il y a une bijection entre R et R R, et la courbe de Peano donne une surjection continue de lintervalle I = [0, 1] dans I I . 5) On sattend ` a ce que tout sous-ensemble inni de lensemble R des nombre r eels est soit d enombrable soit de cardinal egal au cardinal de R. Cest lHypoth` ese du continu. On peut montrer que cette hypoth` ese est ind ependante de la th eorie ZFC (P. Cohen).

Deuxi` eme partie

Nombres et limites.

67

69 Le nombre r eel est une abstraction qui, du segment, s epare et r eunit ce qui est ind ependant des constructions g eom etriques. B. Levi, En lisant Euclide, Agone, 2003, p. 178

Si lon nutilise que des nombres rationnels et les quatre op erations de base +, , , /, et un nombre ni dop erations, on obtient une structure math ematique tr` es stable, puisque chacune de ces op erations pr eserve lensemble des nombres rationnels. Cependant, comme nous lavons vu, dabord par linterm ediaire de la g eom etrie, d` es l epoque des Grecs au moins, puis par le d eveloppement de la m ecanique ou dautres consid erations physiques, il sest av er e que les nombres rationnels ne susent pas ` a d ecrire le monde r eel, ou celui de la g eom etrie euclidienne. Lintroduction des nombres r eels qui permet de combler ce manque est all ee de pair avec lapparition, dabord myst erieuse, dune nouvelle op eration fondamentale, le passage ` a la limite. Dabord vue comme une mani` ere dapprocher des nombres irrationnels donn es (provenant de la g eom etrie par exemple) par des rationnels, cette op eration se r ev` ele indispensable et spectaculairement ecace pour construire de nouveaux nombres permettant de r esoudre une incroyable quantit e de probl` emes : constructions de tangentes, calculs daires ou de volume, etc, pour ne parler que des plus evidentes. Cette partie du cours va pr esenter les nombres r eels de mani` ere concr` ete, mais n eanmoins pr ecise et rigoureuse, par linterm ediaire des d eveloppements d ecimaux illimit es. Les propri et es fondamentales appara tront alors clairement, ainsi que lint er et den avoir dautres caract erisations plus souples. En parall` ele, la notion de limite de suites, puis de fonctions, sera introduite et d evelopp ee. Les nombres complexes seront introduits et leurs propri et es el ementaires seront d etaill ees. Nous aurons alors susamment de mat eriel pour d enir les fonctions usuelles, les notions daire et dint egrale, et montrer leurs propri et es el ementaires.

70

Chapitre 5

Les nombres r eels.


5.1 La droite g eom etrique.

Pour d enir les nombres r eels nous allons donner une version num erique de la droite. Cest-` a-dire que nous allons construire un ensemble ` a partir de lensemble des nombres rationnels dont les el ements ont les propri et es attendues des points sur une droite. On se repr esente la droite (g eom etrique), comme une longue r` egle, permettant de faire des mesures, et sur laquelle en particulier les points sont ordonn es. On se dit quil ny a pas de trous entre les points : la droite est continue. Si on enl` eve un point ` a la droite on la s epare/coupe en deux (elle est de dimension 1). Les points sur la droite ne sont pas innit esimaux : avec les multiples dune partie aussi petite que lon veut, on peut recouvrir toute la droite.

5.2

Notions de calcul segmentaire

Nous avons d ej` a dit que les Grecs avaient d evelopp e un calcul sur les segments, qui leur permettait de r esoudre de nombreux probl` emes. Il faudra que notre th eorie des nombres r eels soit aussi performante que de calcul. Nous suivons, D. Hilbert, Les fondements de la g eom etrie, Ed. J. Gabay, Paris, 1997 ; r eimpression de la traduction fran caise de 1971. (La 1` ere edition de loriginal allemand date de 1899.) Ce calcul g eom etrique peut etre bas e sur le th eor` eme de Pascal (proche parent du th eor` eme de Thal` es, qui se d eduit du th eor` eme de Pascal en utilisant le calcul segmentaire, voir loc. cit. Th eor` eme 41, page 86). Th eor` eme (de Pascal) Soient A, B , C , et A , B , C deux groupes de trois points appartenant respectivement ` a deux droites concourantes et tous di erents de lintersection de ces droites ; si CB est parall` ele ` a BC et CA est parall` ele ` a AC , alors BA est parall` ele ` a AB (voir gure 1). Nous allons maintenant voir comment, en utilisant ce th eor` eme, on peut d enir des op erations sur les segments et aussi comment on peut d emontrer les propri et es fondamentales de ces op erations. Il est clair comment sommer deux segments : on les juxtapose. Plus pr ecis ement, si trois points A, B , C sont align es et B est entre A et C on dit que le segment c = AC est la somme des deux segments a = AB et b = BC . On ecrit : c=a+b . On dit que les segments a et b sont plus petits que le segment c : on ecrit a < c et b < c . 71

72

Les nombres r eels

B A

C Figure 1

Les axiomes de la g eom etrie el ementaire montrent que la somme des segments est associative et commutative : a + (b + c) = (a + b) + c et a + b = b + a . Le produit ab de a et b est obtenu par la construction de la gure 2. En utilisant la construction de la gure 3, on montre que le produit est commutatif : ab = ba . En eet le th eor` eme de Pascal montre que les extr emit es de ab et de ba sont confondues (les droites pointill ees sont parall` eles). En utilisant la construction de la gure 4 on voit que le produit est associatif : a(bc) = (ab)c . A nouveau le th eor` eme de Pascal est utilis e pour identier lextr emit e de segments. La distributivit e a(b + c) = ab + ac peut se voir sur la gure 5. Apr` es avoir construit les segments ab, ac et a(b + c), on m` ene une droite verticale par c. Les triangles hachur es sont congruents et le th eor` eme de congruence des c ot es oppos es dun parall elogramme permet de conclure.
b ba=ab ab a a 0 1 Figure 2 b 0 a 1 b

Figure 3

Voici les etapes pour la construction de la gure 3 : on part de la gure 2, on porte a et b sur lautre c ot e, on relie 1 et b par un segment et on tire la parall` ele ` a ce segment par a (sur le premier c ot e). Pour la gure 4 : porter 1 et b, porter a et c, construire d = ab et e = cb, porter d et e sur le premier c ot e, construire ae et cd, appliquer le th eor` eme de Pascal. Exercice. Montrer comment d enir linverse 1/a et la racine carr ee dun segment a. (Indications : consid erer la gure analogue ` a la gure 2, avec a ` a la place de b sur laxe horizontal et 1 ` a la place de ab, alors 1/a est repr esent e par le point o` u se trouve a dans la gure 2 ; pour la racine carr ee construire le cercle de diam` etre a de centre a/2, puis consid erer lintersection P de ce cercle avec la droite verticale par 1 : le c ot e OP du triangle rectangle OP a repr esente la racine carr ee de a. )

5.3. LA DROITE NUMERIQUED EVELOPPEMENTS DECIMAUX ILLIMITES.

73

a(b+c) e = cb ac a ab 0

ae = cd d = ab c a

b+c

Figure 5

1 Figure 4

Avec ces consid erations on voit que lon peut repr esenter sur la droite toutes les longueurs rationnelles, cest-` a-dire commensurables avec lunit e, ainsi que les solutions (g eom etriques) des equations x2 = a, avec a positif. A travers les si` ecles les math ematiciens avaient aussi d evelopp e des m ethodes pour r esoudre g eom etriquement dautres equations (cubiques, quartiques, ...).

5.3

La droite num eriqued eveloppements d ecimaux illimit es.

Le point de d epart pour notre construction des r eels est lobservation que tout point sur la droite peut etre approch e avec un degr e de pr ecision quelconque par des points rationnels. Ceci d ecoule de consid erations analogues ` a celle utilis ees pour etablir lalgorithme dEuclide. Si on se donne A un point sur la droite et une unit e 1, on trouve dabord d0 entier tel que A = d0 1 + A1 avec A1 inf erieur ` a 1. Puis on cherche d1 entier tel que 10A1 = d1 1 + A2 , avec A2 < 1 et ainsi de suite on cherche dk entier tel que 10Ak = dk 1 + Ak+1 , avec Ak+1 < 1 . Alors A est approch e par d efaut par le point d0 1 + d1 1 1 1 + d2 2 + + dk k . 10 10 10

Il se peut quavec cette construction on tombe pile sur A ; alors A est rationnel. Remarque. Nous avons utilis e de mani` ere essentielle la propri et e qu` a partir des multiples dun segment aussi petit que lon veut on peut recouvrir toute la droite. Denition. Un d eveloppement d ecimal illimit e (DDI) est une suite de chires m, d1 d2 . . . dn . . . o` u est un signe, m 1 est un entier positif et pour tout n, dn {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} est un chire d ecimal arbitraire. Lensemble des nombres r eels R est lensemble des DDI.
1

1 Cette d enition nest pas vraiment correcte tant que nous navons pas identi e certains DDI entre eux : comme 0, 9 et 1. Pour linstant nous avons quelques DDI de trop. Voir plus bas.

74

Les nombres r eels

La notion de suite dentiers a un sens ind ependamment de toute consid eration g eom etrique. Le fait que nous ecrivons la suite comme un nombre ` a virgule est une question de commodit e, pour nous rappeler du sens que lon veut donner ` a la suite : nous aurions tr` es bien pu ecrire la suite comme (, m, d0 , d1 , . . .). Au DDI m, d1 d2 . . . dn . . . on associe une suite de nombres rationnels en reprenant 1 1 1 la formule ci-dessus : cest la suite des (m + d1 10 + d2 10 2 + + dk 10k ) pour k croissant. Terminologie. Nous allons appeler m la partie enti` ere du d eveloppement d ecimal. Ceci ne devrait pas pr eter ` a confusion avec un autre usage de ces mots : on appelle aussi partie enti` ere de x le plus grand entier inf erieur ou egal ` a x. Les deux notions co ncident si x est positif, mais la partie enti` ere de 1/2 dans cet autre sens, par exemple, nest pas 0, mais bien 1. En r esum e, nous avons donc adopt e la mani` ere usuelle de repr esenter les nombres, sur une calculatrice par exemple, comme d enition des r eels, sauf quune calculatrice ne pourra jamais repr esenter de mani` ere compl` etement exacte un r eel avec un DDI non ni. Ce qui nous reste ` a faire est de montrer que lensemble des DDI est un bon candidat pour une version num erique de la droite. Regardons les DDI de plus pr` es. Par exemple, x = 0, 2069261. Un tel nombre peut se repr esenter aussi comme un rationnel en multipliant par 10d , o` u d est le nombre de chires apr` es la virgule. Dans lexemple ci-dessus, 10d = 107 et on trouve que 10000000x = 2069261 donc x = 2069261 . 10000000

Exercice. Cet exercice donne une pr esentation equivalente mais plus simple des nombres d ecimaux avec un nombre ni de chires apr` es la virgule. Soit n 0, m 1 des entiers. Pour chaque entier i tel que m i n, soit di un chire di {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, vu comme un entier. On d enit le rationnel x = 10n dn + 10n1 dn1 + + 10d1 + d0 + Montrer que le d eveloppement d ecimal de ce nombre est x = k, d1 . . . dm o` u la partie enti` ere est k = 10n dn + 10n1 dn1 + + 10d1 + d0 . On ecrit plus rapidement
i= n

1 d1 + + 10m dm . 10

x=
i=m

10i di .

Remarque. En sinspirant de cet exercice, on est tent e d ecrire


i=1

x = m +
i=

10i di .

(5.3.0)

Une telle ecriture est suggestive et tentante car elle fournit une expression compacte et qui permet des manipulations intuitives en utilisant les propri et es habituelles de sommes dentiers. Lorsque lon aura

La droite num erique

75

d eni ce que peut etre une telle somme innie (que lon appelle une s erie), on verra que (5.3.0) est eectivement rigoureusement vraie avec cette interpr etation. Exercice. Montrer que placer le signe dans la partie enti` ere n ne fournirait pas une d enition satisfaisante. (Comment pourrait-on alors d enir le d eveloppement d ecimal de 1/2 ?) On sait quen eectuant la division de a par b ` a la main, tout nombre rationnel a/b poss` ede un d eveloppement d ecimal p eriodique, cest-` a-dire quapr` es un certain nombres de chires, ceux-ci se r ep` etent (le signe utilis e est le signe habituel de a/b). En utilisant la notation n, d1 . . . dk dk+1 . . . dn pour un d eveloppement d ecimal o` u la partie surlign ee se r ep` ete ensuite p eriodiquement, on a par exemple 1 = 3 1 = 9 55 = 62 0, 3 0, 1 0, 88709677419354838

Il est possible que la partie p eriodique soit de longueur 1 et que le chire correspondant soit 0 : cela se produit si et seulement si le nombre rationnel a/b a la propri et e que son d enominateur r eduit (cest-` adire que lon suppose que a et b sont premiers entre eux) nest divisible que par les nombres premiers 2 et 5. Par exemple 1 = 4 13 = 10 0, 250 1, 30

Exercice. Justier que, comme dit ci-dessus, un d eveloppement d ecimal nayant quun nombre ni de chires apr` es la virgule correspond ` a un nombre rationnel qui peut s ecrire x= a 10d

pour un certain d 1 (cette fraction n etant pas forc ement irr eductible), et justier que tout nombre rationnel du type a x= a b 2 5 peut se ramener ` a cette forme. On a donc vu que lensemble Q des rationnels peut sidentier ` a un sous-ensemble de R, form e de d eveloppements qui sont p eriodiques ` a partir dun certain rang. Il nest pas forc ement evident que tout d eveloppement p eriodique correspond ` a un nombre rationnel, mais cest le cas. Par exemple, consid erons le d eveloppement p eriodique 5, 12329.

76

Les nombres r eels

Si lon veut essayer de lidentier ` a un nombre rationnel, on fait les calculs suivants : si x d esigne le nombre r eel ainsi d eni, on a 100x = 512, 329 100x 512 = 0, 329 100x 512 = 0, 329329 1000(100x 512) = 329, 329 1000(100x 512) 329 = 0, 329 1000(100x 512) 329 = 100x 512 999(100x 512) = 329 100x = 512 + 329 999 x= 511817 99900 .

Exercice. (1) En adaptant ce calcul, v erier que tout d eveloppement illimit e p eriodique correspond ` a un nombre rationnel. Peut-on pr evoir un d enominateur possible ` a partir de la donn ee de la p eriode ? (2) Ecrire un d eveloppement p eriodique au hasard, exprimer le sous la forme dune fraction, et v erier que le r esultat est correct. (3) Soit a/b est un nombre rationnel, avec b positif. On d enit une suite dentiers yn et une suite de rationnels xn comme suit : yn est tel que yn b < a10n < b(yn + 1) ; on pose xn = yn /10n . Finalement on pose an = 10n (xn xn1 ). V erier que les an donnent un DDI pour a/b. On peut se demander si le calcul pr ec edent est bien une d emonstration correcte du fait que x = 511817 99900 , ou sil est seulement suggestif. En fait, dans largument ci-dessus on a utilis e par exemple, que lon puisse ajouter, multiplier, comparer, etc... des d eveloppements d ecimaux illimit es. Ces op erations nont pas encore et e d enies (voir ci-dessous). Cependant, puisque lon sait, par le proc ed e de division habituel, calculer le d eveloppement d ecimal p eriodique dun nombre rationnel, une fois que lon a devin e le r esultat (x = 511817 ), on peut calculer le d e veloppement d e cimal de cette fraction et v e rier quil 99900 sagit bien de 5, 12329. En ce sens, savoir si le calcul est justi e nest pas vraiment important dans ce cas particulier (sauf quune telle division nest pas amusante ` a eectuer !) Il est cependant evident quil nest pas possible dassimiler les d eveloppements d ecimaux ` a des nombres sil nest pas possible d etendre les op erations el ementaires +, , , /. Par ailleurs, comme nous lavons d ej` a observ e, il faut egalement pouvoir comparer deux nombres r eels, cest-` a-dire, etant donn es x et y , dire si x < y , x = y ou x > y . De plus, ces op erations ne doivent pas etre arbitraires, mais elles doivent se ramener aux op erations usuelles sur les nombres rationnels lorsque les nombres r eels concern es sont dans Q. Nous allons voir que mettre en uvre ce programme nest pas si evident. Commen cons par la comparaison. Il para t evident de dire que x = y si et seulement si les signes, les parties enti` eres, et toutes les d ecimales de x et y co ncident. Il faut evidemment prendre garde ` a ne pas distinguer +0, 0 de 0, 0 (repr esentant tout les deux le nombre rationnel z ero). Il y a dautres pi` eges plus cach es, illustr es par le calcul suivant : 4 = 9 5 = 9 4+5 = 1 = 1, 0 = 9 0, 4444 . . . = 0, 4 0, 5555 . . . = 0, 5 0, 9999 . . . = 0, 9.

Autrement dit, on trouve ainsi deux expressions d ecimales naturelles pour le nombre (rationnel) 1.

La droite num erique

77

Exercice. En utilisant la m ethode de calcul de la fraction associ ee ` a un d eveloppement d ecimal illimit e p eriodique, v erier que 0, 9 = 1 . 1 De la m eme mani` ere, on voit que les deux d eveloppements d ecimaux illimit es x1 = m, d1 . . . dn 0 avec dn = 0, x2 = m, d1 . . . dn 9 avec dn = dn 1, correspondent ` a des rationnels egaux (le signe etant identique dans les deux expressions). Exercice. En choisissant le signe, lentier m 0, et d1 ,. . . , dn au hasard, v erier cette assertion sur des exemples. On remarque quune telle construction nest possible que pour des nombres rationnels. L egalit e de deux nombres r eels x et y peut alors se d enir ainsi : soit x et y sont rationnels, et egaux au sens usuel (si x = a/b et y = c/d, cela signie ad = bc), soit x et y ne sont pas rationnels, et le signe, la partie enti` ere, et chaque d ecimale co ncident. Passons ` a lin egalit e x < y . La mani` ere qui simpose en faisant des exemples est la suivante : on compare dabord suivant les signes par la r` egle usuelle, puis si x 0 et y 0 (par exemple), on a x < y si et seulement si : soit la partie enti` ere de x est strictement inf erieure ` a celle de y , soit (si les parties enti` eres sont egales) il existe k chires d1 , . . . , dk qui co ncident et le (k + 1)-` eme chire de x est strictement inf erieur ` a celui de y . Exercice. Montrer quil faut am enager cette d enition pour le cas des rationnels pour la m eme raison que pour l egalit e. Exercice. Soit x = m, d1 . . . dn . . . un nombre r eel. Montrer que m x m + 1. Enn on en vient aux op erations el ementaires ou alg ebriques. Lorsque les deux nombres x et y concern es ont un d eveloppement d ecimal limit e, la m ethode daddition, soustraction, multiplication, ou division est la m ethode usuelle. Mais pour des d eveloppements illimit es, si lon essaie de poser lop eration, il y a des probl` emes. Pour laddition, on a lhabitude de commencer ` a additionner les chires le plus ` a droite, mais il ny en a plus ! Pour la multiplication, il faudrait multiplier x par chaque d ecimale de y , puis faire une innit e dadditions ! Vu que les d ebut des DDI sont ` a interpr eter comme des approximations rationnelles par d efaut, on pourrait penser que, par exemple, le produit de deux DDI sobtient comme le DDI dont les d ebuts sont les approximations rationnelles donn ees par les produits des approximations des d ebuts des DDI des termes du produit. Pour traiter un cas concret, admettons que les racines carr ees de 2 et de 3 sont donn ees par les (d ebuts de) DDI suivants 2 = 1, 414 . . . et 3 = 1, 732 . . . . On sattend ` a ce que 2 3 = 6, mais, si nous proc edons comme envisag e, voici ce qui arrive. Nous avons donc les DDI (m, a1 , a2 , a3 , . . .) = (1, 4, 1, 4, . . .) et (m , b1 , b2 , b3 , . . .) = (1, 7, 3, 2, . . .). Posons Ak = m + a1 /10 + + ak /10k et Bk = m + b1 /10 + + bk /10k . Alors A0 B0 et donc A0 B0 = 1 = 1 = 1 A1 B1 A1 B1 = 1, 4 = 1, 7 = 2, 38 A2 B2 A2 B2 = 1, 41 = 1, 73 = 2, 4393 A3 B3 A3 B3 = 1, 414 , = 1, 732 , = 2, 449048 .

78

Les nombres r eels

Or ceux-ci ne sont pas les d ebuts du DDI de 6 = 2, 449 . . .. On obtient n eanmoins une suite dapproximations rationnelles, qui semble sapprocher de ce DDI. Remarque. On peut comparer cette situation avec celle, o` u on essaierait de d enir le produit de rationnels sous forme r eduite, disons 2 1 21 1 = = . 3 4 34 6 La r` egle simple ne donne pas une fraction r eduite (lanalogue du DDI), mais une autre fraction, que lon peut r eduire. Une fa con de d enir les op erations sur les DDI, va consister ` a les consid erer comme (d enissant) des suites de rationnels et de travailler avec des suites plus g en erales. Exercice. (1) Soit x = 0, d1 . . . dn . . . un nombre r eel. V erier que 10x = d1 , d2 . . . dn . . . , 1 x = 0, 0d1 d2 . . . dn . . . 10 cest-` a-dire que la multiplication ou la division par 10 correspondent ` a d ecaler les chires dune unit e. (2) D eduire de (1) la propri et e suivante : si x 0 et si y > 0, alors il existe un entier m tel que my > x. (Cela sappelle la propri et e dArchim` ede, voir plus bas). (3) Montrer comment d enir plus simplement x y , x y si x est un nombre r eel et y a un d eveloppement d ecimal limit e. Exercice. Soit x = 0, d1 . . . dn . . . un nombre r eel. Soit n 1 quelconque et xn le nombre rationnel ayant le d eveloppement d ecimal limit e xn = 0, d1 . . . dn 0. (1) Montrer que (2) Soit y = 0 , e 1 . . . en . . . un autre d eveloppement d ecimal illimit e. Montrer que si y x y + 10n , alors les n premiers chires de x et y sont egaux. Exercice. V erier que si x y et z t on a x + z y + t et si 0 x y et 0 z t, on a xz yt. Revenons aux approximations par d efaut de mani` ere plus g en erale. 2 Lexemple ci-dessus nous montre que pour d enir les op erations sur les DDI on aimerait avoir la propri et e suivante, dite des suites croissantes
2 Nous allons utiliser un peu de vocabulaire : si E est un ensemble muni dune relation dordre et si F est un sous-ensemble de E , on dit que l el ement m de E est un majorant de F , si pour tout el ement f de F on a f m. Si m est un el ement de F , on dit que cest un el ement maximal de F . Le plus petit des majorants de lensemble F sappelle le supremum de F . On d enit de m eme les minorants, el ements minimaux et inma. Ici lensemble F est celui des valeurs dune suite.

xn x xn + 10n .

La droite num erique (SC) Lensemble des majorants dune suite croissante soit est vide, soit poss` ede une plus petit el ement.

79

On appelle ce plus petit el ement le supremum de la suite, et on le note sup. La propri et e des suites croissantes permet eectivement de d enir les op erations : si A = (a0 , a1 , . . . ) et B = (b0 , b1 , . . .) avec A 0 et B 0, alors on pose A + B := A B := sup(An + Bn ) sup(An Bn )

Observons que les suites (An + Bn ) et (An Bn ) sont bien croissantes et major ees, et que donc (SC) garanti(rait) lexistence de leurs sup (par exemple (a0 + 1)(b0 + 1) majore la premi` ere suite). Exercice. V erier que les r` egles de calcul suivantes restent valides entre nombres r eels : x + 0 = x, x 0 = 0, x 1 = x, x + y = y + x, x y = y x, x (y + z ) = x y + x z , . . . Pour linstant on a introduit les nombres r eels dune mani` ere concr` ete, qui montre que, certainement, il y en a plus que de nombres rationnels. Mais il nest pas du tout clair quils permettent de construire les nombres g eom etriques comme 2 et . Proposition. Il existe un nombre r eel x cest-` a-dire un d eveloppement d ecimal illimit e tel que x2 = 2. Lensemble des x v eriant cette relation est r eduit ` a {x, x}. De plus on a x = 1, 4142135623730950488016887242096980785696718753769480 . . . D emonstration. Il est assez facile de d eterminer les d ecimales de 2 en utilisant les propri et es de stabilit e des premiers chires dun produit, et en proc edant par approximations successives par des d eveloppements d ecimaux limit es. Pour commencer, comme 12 < 2 et 22 > 2, la partie enti` ere de 2 doit etre egale ` a 1. Si on regarde les nombres 1, d1 0, o` u d1 est un chire d ecimal, on constate que 1, 42 = 1, 96 < 2, mais 1, 52 = 2, 25 > 2, donc le premier chire d ecimal doit etre 4. Puis si lon regarde 1, 4d2 0, on a 1, 412 = 1, 9881 < 2, mais 1, 422 = 2, 0164 > 2. Il est naturel alors de proc eder par r ecurrence pour montrer que le (n + 1)-` eme chire d ecimal peut etre d etermin e de mani` ere unique si les n premiers chires sont connus. Autrement dit, on suppose que lon a un d eveloppement d ecimal limit e xn = 1, 41d3 . . . dn tel que
n1

z eros

x2 n

< 2, mais (xn + 0, 000 . . . 0 1)2 > 2.

Noter que lon ecrit la seconde in egalit e de cette mani` ere plut ot que de la fa con suivante (1, 41d3 . . . dn )2 > 2, o` u dn = dn + 1, qui peut sembler plus intuitive, en raison e de retenue si le n-` eme chire est egal ` a9 de la possibilit (ce qui arrive pour le 14-` eme chire de 2 par exemple). On peut alors choisir le (n + 1)-` eme chire dn+1 de la mani` ere suivante : si 1, 41d3 . . . dn 92 > 2, on prend pour dn+1 le plus grand chire 0 d 9 tel que 1, 41d3 . . . dn d2 < 2 : il existe n ecessairement

80

Les nombres r eels

puisque cette in egalit e est vraie pour d = 0 par hypoth` ese, et fausse pour d = 9. Si au contraire 1, 41d3 . . . dn 92 < 2, on pose dn+1 = 9. Ainsi, par r ecurrence on a construit un certain d eveloppement d ecimal illimit e et lon peut v erier que les premiers chires correspondent ` a ceux donn es dans l enonc e de la Proposition. Ce quil reste a faire est de montrer que le nombre r ` eel x qui correspond par d enition ` a ce d eveloppement d ecimal illimit e v erie x2 = 2. Mais on peut pr edire les premiers chires de x2 ` a laide des premiers chires de x, cest ` a dire des dn , et ceux-ci ont la propri et e de co ncider avec ceux de lentier 2, 0 par construction. Exercice. (1) Discuter de la rigueur de largument pr ec edent. etes-vous convaincus ? Quelles propri et es de lensemble des nombres r eels a-t-on utilis ees implicitement ? (2) Soit maintenant x un nombre r eel quelconque. Existe-t-il y tel que y 2 = x ? (3) Existe-t-il un nombre r eel x tel que x3 = 2 ? Tel que x4 = 2 ? (4) Soit a un entier positif. On d enit des suites yn , xn et an en posant : yn lentier tel que 2 yn 102n a < (yn + 1)2 , puis xn = yn /10n et an = 10n (xn xn1 ). Montrer que (an ) donne un DDI de la racine carr ee de a. Comment faire pour ? Par d enition essentiellement, 2 est le p erim` etre dun cercle de rayon 1. Archim` ede proc` ede de la mani` ere suivante, d ej` a d ecrite g eom etriquement dans la Section 2.5 : il construit des suites de polygones inscrits et circonscrits dans un cercle de rayon 1. Le p erim` etre dun polygone inscrit est evidemment plus petit que le p erim` etre du cercle, et de m eme son aire est plus petite que celle du cercle. Similairement, pour les polygones circonscrits, le p erim` etre ou laire est plus grande que celle du cercle. Avec les notations de 2.5, pour des polygones r eguliers ` a 3 2n c ot es, bn etant le demi-p erim` etre de celui qui est inscrit et an celui du polygone circonscrit, on a bn < < an , b0 = 3, a0 = 2 3, et an+1 =
1 an

2 +

1 bn

bn+1 =

an+1 bn .

(5.3.0)

Comme le sugg` erent les dessins, on peut constater en faisant les calculs que les premi` eres d ecimales de an et bn ne changent plus apr` es une certaine valeur de n. Par exemple, les deux premi` eres d ecimales sont xes ` a partir de n = 4 : b0 b1 b2 b3 b4 b5 = 3, 0000, = 3, 1058 . . . , = 3, 1326 . . . , = 3, 1393 . . . , = 3, 1410 . . . , = 3, 1314 . . . , a0 = 3, 4641 . . . a1 = 3, 21531 . . . a2 = 3, 1596 . . . a3 = 3, 1460 . . . a4 = 3, 1427 . . . a5 = 3, 1418 . . .

Il est int eressant de noter que les formules (5.3.0) montrent que, par cette m ethode en tout cas, il est beaucoup plus naturel dapprocher par des nombres r eels (d ej` a connus, comme x pour x > 0) plut ot que par le d eveloppement d ecimal illimit e lui-m eme. En particulier, la m ethode dArchim` ede n ecessite de conna tre d ej` a lexistence des racines carr ees. Le processus dapproximation utilis e pour arriver ` a nous am` ene ` a consid erer la propri et e de Cantor :

(C) si xn et yn sont des suites avec xn xn+1 yn+1 yn , alors il existe x tel que pour tout n on a xn x yn .

E DU SUP. 5.4. LA PROPRIET

81

Notons que nous narmons pas lexistence dun x unique, qui ne sera garantie que si la distance entre les yn et les xn d ecro t arbitrairement. On appelle souvent cette propri et e, la propri et e du gendarme : x est coinc e entre les deux suites xn et yn . Une autre propri et e que nous avons d ej` a rencontr ee est la propri et e dArchim` ede : (A) pour tous x et y , avec x > 0, il existe un entier n 0 tel que y < nx. Proposition. a) Lensemble des nombres r eels a la propri et e (SC) des suites croissantes. b) La propri et e (SC) des suites croissantes implique la propri et e (C) de Cantor. c) La propri et e (SC) des suites croissantes implique la propri et e (A) dArchim` ede. d) La propri et e (A) dArchim` ede implique que lensemble Q des rationnels est dense dans lensemble R des r eels, cest-` a-dire : si x et y sont des r eels avec x < y , alors il existe p rationnel tel que x < p < y. On voit donc que la propri et e (SC) est tout ` a fait fondamentale. Nous verrons plus loin, quelle est un cas particulier dune propri et e, qui en quelque sorte caract erise lensemble des nombres r eels. D emonstration. a) Pour montrer que toute suite croissante et major ee de DDI admet un supremum, nous devons consid erer une suite de suites. Soit s1 s2 s3 . . . M une suite des DDI si = si0 , si1 si2 . . . (on n eglige les signes). Le supremum doit etre un r eel, cest-` a-dire un DDI et nous allons en d enir les d ecimales une ` a une. On commence par poser la partie enti` ere egale ` a la plus grande des parties enti` eres si0 . Le fait que la suite des parties enti` eres admet un plus grand el ement d ecoule de lhypoth` ese que la suite est major ee. Ensuite on consid` ere le plus grand des si1 pour i i0 , etc. en veillant ` a toujours faire en sorte que les nouvelles d ecimales ajout ees ne fassent pas baisser la valeur. On v erie que le nombre ainsi obtenu est bien le supremum. b-c) Le fait que (SC) implique (C) nest pas dicile ` a montrer. Pour voir que (SC) implique (A) on peut proc eder par labsurde. Consid erons la suite croissante mx < mx + x = (m + 1)x. Si (A) etait fausse, alors cette suite aurait un majorant, et donc par (SC) on aurait un plus petit majorant : soit . Vu que x > 0, on a x < donc x nest pas un majorant de la suite, cest-` a-dire quil existe m tel que x < mx, mais alors < (m + 1)x, ce qui contredit le fait que est un majorant de la suite. d) Utilisons (A) pour montrer la densit e des rationnels. Par (A), dune part il existe un entier n > 0, tel que n(y x) > 1. Dautre part, il existe des entiers m1 > 0 et m2 > 0, avec m1 > nx et m2 > nx. Do` u m2 < nx < m1 et donc il existe m avec m2 m m1 et m 1 nx < m, ce qui donne ny > 1 + nx m > nx et il sut de poser p = m/n.

5.4

La propri et e du sup.

Une propri et e qui g en eralise la propri et e (SC) des suites croissantes est la propri et e du sup (ou, de mani` ere plus el egante, de la borne sup erieure) : (SUP) tout sous-ensemble non-vide de R poss` ede un ensemble de majorants, qui soit est vide, soit poss` ede un plus petit el ement. On peut montrer, que R poss` ede la propri et e du sup (nous allons le faire ci-apr` es). Il faut remarquer que (SC) et (SUP) sont les propri et es essentielles qui font la di erence entre Q et R.

82

Les nombres r eels

Le supremum dun ensemble E non-vide et major e peut etre caract eris e comme suit : si s majore E et est tel que pour tout > 0, il existe x dans E avec s < x s, alors s = sup(E ). En termes imag es cela veut dire, que le sup colle ` a E depuis la droite. Exercice. Montrer cette armation. Exemple. 1) La borne sup erieure de Xa =] , a[, a > 0, est egale ` a a. En eet, a est clairement un majorant, et pour tout b < a, on voit que b Xa , donc b nest pas un majorant de Xa . 2) La borne sup erieure de X = [a, b], a < b, est egale ` a b. Dans ce cas, b est dans X , et on dit que b est le maximum de X . Exercice. D enir la borne inf erieure dun ensemble X , not ee inf X quand elle existe, et en donner une caract erisation analogue ` a celle du supremum.

5.5

Sur la construction des rationnels.

Les constructions de lensemble des nombres r eels pr esent ees en cours partent toutes de la donn ee de lensemble des nombres rationnels muni des op erations et de lordre usuels. Voyons rapidement comment on peut construire lensemble des rationnels ` a partir de celui des naturels, qui est une donn ee des axiomes de la th eorie des ensembles. Il sagit dune construction assez longue ` a faire en d etail, mais les id ees de base sont claires. Quelques etapes : les entiers sont donn es comme un ensemble avec une application particuli` ere, lapplication successeur. De plus les propri et es des entiers fondent le principe de d emonstration par r ecurrence. La somme et le produit dentiers naturels est d enie de fa con r ecursive : lid ee est que la somme m + n de deux entiers m et n signie ajouter n fois 1 ` a m, cest-` a-dire appliquer n fois la fonction successeur ` a m (ici m et n sont trait es de fa con asym etrique : m est x e et n varie). Le probl` eme ` a r esoudre est de montrer que ceci d enit une op eration sur tous les entiers : comme on la vu dans la Partie I, on le montre par r ecurrence ! Ensuite on v erie les propri et es usuelles de la somme (en particulier que m + n = n + m). Pour d enir le produit on proc` ede de m eme en utilisant lid ee, que faire le produit mn des entiers m et n revient ` a sommer n fois m avec lui-m eme. Ensuite on d enit les entiers relatifs, cest-` a-dire les entiers avec signe. Moralement ce sont les solutions x des equations b + x = a, pour a et b entiers naturels. Rappelons que lon suppose ` a ce stade que le seul ensemble de nombres connu est celui des entiers naturels, on ne sait donc pas o` u chercher les solutions... Voici le truc : on observe dabord que si, par exemple, x est solution de 5 + x = 3 il est aussi solution de 8 + x = 6 et dune innit e dautres telles equations. Le couple (5, 3) peut d enir 2, mais alors (8, 6) aussi. Par cons equent on d enit 2 comme etant lensemble de tous les couples (5, 3), (8, 6) et equivalents. Ici on dira que (b, a) et (b , a ) sont equivalents si on a l egalit e dentiers b + a = a + b . Un nombre entier relatif est donc un ensemble inni de couples equivalents dentiers naturels ! On note Z lensemble des entiers relatifs. Les entiers naturels se retrouvent parmi les entiers relatifs comme lensemble des couples equivalents ` a ceux de la forme (0, n), on a linjection : N n Z [(0, n)]

Loppos e de lentier n (identi e ` a lensemble contenant (0, n)) est lensemble des couples equivalents a (n, 0). On d ` enit la somme dentiers relatifs composante par composante : si x est lensemble des couples equivalents ` a (b, a) et y lensemble des couples equivalents ` a (b , a ), alors x + y est par d enition lensemble des couples equivalents ` a (b + b , a + a ) (ici on utilise la somme des entiers naturels). On d enit de m eme le produit dentiers relatifs, on v erie que ces d enitions ne d ependent pas du choix de

5.6. IL Y A (BEAUCOUP) PLUS DE NOMBRES REELS QUE DE RATIONNELS.

83

(b, a) et (b , a ) et on montre les propri et es usuelles de ces op erations. On etend aussi la relation dordre. On peut aussi v erier que tout entier relatif contient un couple de la forme (0, n) ou de la forme (n, 0) : il est soit positif, soit n egatif, soit nul. Do` u la notion de signe dun entier relatif. Lid ee pour d enir lensemble des nombres rationnels ` a partir de celui des entiers relatifs est semblable. On consid` ere un rationnel x comme la solution dune equation bx = a avec a et b entiers relatifs. On d enit donc 1/2 comme lensemble des couples equivalents au couple (2, 1), o` u ici (b, a) et (b , a ) sont equivalents si on a l egalit e dentiers ba = b a. (On ne consid` ere pas tous les couples : on evite les couples de la forme (0, m). Noter que l equation 0x = a na pas de solutions si a = 0.) Si on ecrit [(b, a)] pour lensemble des couples equivalents ` a (b, a) au sens qui vient d etre dit, alors lensemble des rationnels est lensemble Q des ensembles [(b, a)] pour b entier relatif non-nul et a entier. On a linjection : Z Q m [(1, m)] Les op erations sur les rationnels sont d enies comme suit : [(b, a)] + [(d, c)] = [(bd, ad + cb)] et [(b, a)][(d, c)] = [(bd, ac)] . On peut aussi d enir un ordre sur les rationnels. Pour a et b de m eme signe on a : [(b, a)] [(d, c)] ad bc . Il sagit l` a des r` egles usuelles, que lon retrouve en ecrivant a/b pour [(b, a)]. Ces op erations prolongent les op erations d enies sur les entiers relatifs. On voit donc que la construction des rationnels est essentiellement alg ebrique. Le r eels ne sont pas d enis pour r esoudre des equations entre rationnels ! La propri et e que les r eels ont, et que les rationnels nont pas, est quils contiennent toutes les limites de suites de rationnels, qui devraient converger. Exercice. Vous etes evidemment familiers avec la d enition de la somme de deux rationnels. Peut etre vous etes-vous d ej` a demand es pourquoi on ne somme pas deux rationnels en utilisant la r` egle a/b + c/d = (a + b)/(c + d). On vous propose de r e echir ` a cette question en observant que cette mauvaise somme semble bien etre celle quil faut utiliser pour, par exemple, r esoudre le petit probl` eme suivant. Lors dune tourn ee de deux jours dans une ville, un repr esentant commercial visite onze clients, six le premier et cinq le deuxi` eme. Il r eussit ` a vendre son produit ` a un client sur six le premier jour, et a deux clients sur cinq le deuxi` ` eme jour. Quel est son taux de r eussite ? (R eponse : (1 + 2)/(5 + 6) ?)

5.6

Il y a (beaucoup) plus de nombres r eels que de rationnels.

Ce nest quun rappel dun enonc e d ej` a abord e dans la premi` ere partie, mais qui devrait maintenant prendre tout son sens. Ce que lon veut montrer est que lensemble des nombres r eels nest pas d enombrable. Comme on a vu on suppose, par labsurde avoir num erot e les r eels entre 0 et 1, que lon repr esente par leur d eveloppement d ecimal illimit e: 1 : 0, a11 a12 a13 ... 2 : 0, a21 a22 a23 ... 3 : 0, a31 a32 a33 ... etc.

84 Puis on consid` ere le nombre b d eni par le d eveloppement d ecimal 0, b1 b2 b3 ...

Les nombres r eels

o` u lon d enit bi comme etant egal ` a 0 ou 1 suivant que aii est egal ` a 1 ou pas. Ceci d enit bien un r eel b : noter par exemple que bi ne vaut pas identiquement 9 ` a partir dun certain rang. Ce nombre ne peut pas etre dans la liste, car sinon il existerait i avec bi = aii ; ` a b ne correspond donc aucun entier dans la num erotation, qui nen est donc pas une.

5.7

Valeur absolue, intervalles.


|x| = x si x 0 x si x < 0

La valeur absolue du r eel x est

Elle mesure la distance de x ` a lorigine 0 et jouit des propri et es suivantes, qui seront d emontr ees dans un cas plus g en eral plus tard. 1) In egalit e du triangle : |x + y | |x| + |y | ou plus g en eralement |x1 + + xn | |x1 | + + |xn | . 2) ||x| |y || |x y | 3) si a 0, on a |x| a si et seulement si a x a. Pour a et b r eels on pose [a, b] = {x R : a x b} lintervalle ferm e entre a et b, et (a, b) = {x R : a < x < b} lintervalle ouvert entre a et b. On a aussi les versions semi-ouvertes ou semi-ferm ees [a, b), (a, b]. On montre que toute suite In = [an , bn ] dintervalles ferm es embo t es (donc In In1 ) et telle que la di erence bn an prend des valeurs aussi petites que lon veut pour n grand, a une intersection non-vide, r eduite ` a un point. Cette cons equence de la propri et e de Cantor est connue comme la propri et e des intervalles embo t es.

5.8

Fractions continues et autres bases.

Fractions continues. Il existe dautre m ethodes pour d enir ou param etrer les nombres r eels. Lune des plus fascinantes est celle des fractions continues. Dans cette formulation tout r eel x 0 s ecrit x = a0 + 1 a1 +
a2 +
1 a3 + 1

o` u les ai sont des entiers positifs. On peut montrer que chaque nombre r eel peut s ecrire sous cette forme pour une suite (an ) dentiers, de mani` ere unique si x nest pas rationnel. Si x = 0 est rationnel il y a deux repr esentations, par exemple 1 1 12 =0+ =0+ 1 35 2 + 1+ 1 2 + 1+
11

1 10+ 1 1

Fractions continues et autres bases

85

Il est possible de montrer que, dans un certain sens, les nombres rationnels obtenus en arr etant la fraction continue apr` es n termes sont les meilleurs approximations possibles de x par des nombres rationnels. Par exemple, pour x = , les cinq premiers termes sont =3+ 1 7+
1 15+
1+ 1 292+ 1

et si lon ne conserve que les quatre premiers coecients (3, 7, 15, 1) on trouve le nombre rationnel 3+ 1 7+
1 15+ 1 1

= =

355 113 3, 1415929203539823008849557522123893805309734513274336 283185840707964601769911504424778761061946902654867256637168.

Exercice. A quoi la longueur de la partie r ep et ee de ce d eveloppement d ecimal semble-t-elle reli ee ? On remarque que cette fraction continue ` a quatre termes (et le nombre rationnel 106 pr` es, et sont bien plus simples que la fraction evidente 3141592 392699 = . 1000000 125000 De m eme que les d eveloppements d ecimaux p eriodiques sont sp eciaux, les fractions continues p eriodiques sont caract eris ees par une condition simple : elles correspondent aux r eels (positifs) qui sont solution dune equation polynomiale de degr e2 ax2 + bx + c = 0 a coecients entiers. Le cas le plus fameux est ` x=1+ 1 1+
1 1+
1+ 1 1 1+

355 113 )

approchent ` a

Dans ce cas, on est tent e d ecrire que

1 x donc x2 x 1 = 0. Le discriminant de cette equation est = 5 et comme lune des deux solutions est n egative on trouve 1+ 5 x= = 1, 6180339887498948482045868 . . . 2 x=1+ Ce nombre etant irrationnel, le d eveloppement d ecimal est illimit e. Exercice. Justier intuitivement que 2=1+ 1 2+
1 2+
2+ 1 2+ 1

(Nous avons d ej` a rencontr e ce d eveloppement dans la premi` ere partie.)

86

Les nombres r eels

Autres bases. Le choix de la base 10 (autrement dit, le choix dutiliser les chires usuels 0, 1, 2, 3, 4, 5, 6, 7, 7, 9) pour exprimer les nombres r eels par des d eveloppements d ecimaux illimit es nest pas une n ecessit e. Certaines cultures et civilisations ont d evelopp e leurs math ematiques ` a laide dautres bases, notamment les bases 12 et 60 (qui subsistent dans les calendriers), et bien entendu les ordinateurs utilisent des calculs en base 2 de mani` ere interne (on parle de chires binaires, 0 ou 1, dans ce cas). Cela signie simplement quau lieu d ecrire
n=

x=
n=k

10n dn

avec dn un chire d ecimal, on pose x=

n=

bn dn
n=k

o` u (si la base b v erie 2 b 10), dn appartient ` a lensemble {0, 1, . . . , b 1}. Il est important de remarquer que le choix de la base naecte pas lensemble des nombres r eels que lon obtient : autrement dit, dun certain point de vue, lensemble des d eveloppements binaires est le m eme que celui des d eveloppements d ecimaux. Peano utilise la base 3 dans la construction de sa courbe. En g en eral, du point de vue th eorique, il ny a gu` ere de raison de privil egier une base plut ot quune autre (il nen est evidemment pas de m eme pour limpl ementation informatique !) Mais Bailey, Borwein et Ploue ont d ecouvert assez r ecemment (1997) quil est possible de calculer le n-` eme chire binaire de , sans conna tre les pr ec edentes ! Leur m ethode est bas ee sur la formule =
n0

1 16n

4 2 1 1 , 8n + 1 8n + 4 8n + 5 8n + 6

et en particulier sur la pr esence du facteur 16n = 24n . Ainsi, le 1012 -` eme chire binaire de est-il egale ` a 1, et il est suivi de 0000111, etc...3 Exercice. 1) Soit x un r eel entre 0 et 1, donn e par un d eveloppement d ecimal illimit e. Montrer quil est possible dexprimer x en base 2 par un d eveloppement binaire illimit e . 2) Trouver les premiers chires du d eveloppement binaire de 2 et de . 3) Soient x et y des d eveloppements binaires illimit es. D enir laddition x + y en tant que d eveloppement binaire. Montrer que x + y correspond bien au m eme nombre r eel que celui obtenu en eectuant dabord une conversion de x et de y en chires d ecimaux et en additionnant ces d eveloppements d ecimaux.

3 Cette

formule est par exemple d emontr ee dans P. Eymard et J-P. Lafon : Autour du nombre , Hermann, Paris 1999.

Chapitre 6

Lensemble des nombres complexes.


Les nombres complexes sont des nombres tout aussi utiles, que les nombres r eels, et pas seulement aux math ematiciens ! Ceci parce quils fournissent le domaine naturel, o` u beaucoup de probl` emes importants trouvent leur solution : essentiellement la r esolution d equations alg ebriques, et la d enition de fonctions el ementaires. 1 Une des dicult es pour comprendre les nombres complexes est due au fait, quils ne sont pas la mesure de quelque chose (dailleurs, il ny a pas de mani` ere utile de dire si un nombre complexe est plus grand quun autre). Cette dicult e avait d ej` a emp ech e la reconnaissance des nombres n egatifs comme des nombres ` a part enti` ere. Comme les nombres n egatifs, les nombres complexes ont dabord et e per cus comme des ctions, des nombres imaginaires. Personne ne saurait nier de nos jours leur importance, mais pour les raisons evoqu ees, leurs compr ehension reste souvent dicile au premier contact.2 Les nombres complexes pr esentent deux aspects compl ementaires : un aspect alg ebrique et un aspect g eom etrique. Pour comprendre le premier il faut se dire quil ny a rien de plus ` a comprendre, que... ce qui est d eni : un ensemble de couples de r eels ayant la propri et e cruciale, quil admet des op erations alg ebriques, qui etendent celles des nombres r eels, et qui font que de nombreuses equations alg ebriques, qui navaient pas de solution dans les r eels en trouvent dans ce nouvel ensemble. Le deuxi` eme aspect est plus facile comprendre, surtout si on pense aux nombres complexes comme ` a des transformations du plan. Ceci g en eralise une propri et e des r eels : multiplier par un nombre r eel positif, peut sinterpr eter comme faire une homoth etie sur la droite, et multiplier par 1 correspond ` a retourner/inverser (les sens de parcours sur) la droite.

6.1

Pas tous les nombres sont r eels (loi des signes).


Pi` u via pi` u fa pi` u. Meno via meno fa pi` u. Pi` u via meno fa meno. Meno via pi` u fa meno. (R. Bombelli, LAlgebra, (1562), ed. Feltrinelli, Milano 1966, Libro I, p. 62)

Rappelons pourquoi les nombres r eels ne susent pas.

D ej` a Diophante avait enonc e cette loi des signes, mais ce ne furent que les math ematiciens de l epoque de Bombelli, qui commenc` erent ` a utiliser avec aisance les nombres n egatifs et dautres, qui ` a la plupart semblaient encore bien imaginaires.
1 Ainsi le probl` eme de savoir quelle valeur donner ` a log(1) am` ene ` a d enir la fonction logarithme dans le domaine complexe. 2 Le fait que lon persiste ` a les appeler imaginaires naide evidemment pas. On devrait peut- etre suivre une id ee attribu ee ` a Gauss, qui sugg erait dappeler i lunit e lat erale (voir linterpr etation g eom etrique). Noter qu` a une certaine epoque il y avait aussi des nombres sourds, etc.

87

88

Les nombres complexes

La loi des signes a pour cons equence que l equation x2 = 1 ne peut pas avoir de solution dans un syst` eme de nombres o` u la loi est valable. Lordre sur les r eels emp eche donc dy trouver une solution : il faut etendre lensemble des nombre r eels ` a lensemble des nombres complexes pour pouvoir en trouver une ; mais nous verrons que le plus dur est d ej` a fait. Exercice. Montrer ` a partir des propri et es de lordre sur les r eels, que 1 < 0.

6.2

D enition comme couple de r eels.

On consid` ere lensemble R R des couples (a, b) de r eels, et on identie R au sous-ensemble form e des couples (a, 0), ayant la deuxi` eme composante nulle. Lorsque nous allons d enir les op erations sur les couples, nous allons veiller ` a ce que celles-ci etendent les op erations sur R. La d enition de lop eration somme est la suivante : (a, b) + (c, d) := (a + c, b + d) . On v erie que (a, 0) + (c, 0) = (a + c, 0) redonne la somme usuelle sur les r eels. On pourrait, de mani` ere analogue, d enir un produit en posant (a, b)(c, d) = (ac, bd), mais, m eme si ce produit etend celui des r eels, ce nest pas ce que nous voulons : ce produit est trop semblable ` a celui dans les r eels et donc ne va pas donner des r esultats trop int eressants. La bonne d enition du produit est celle-ci : (a, b)(c, d) := (ac bd, bc + ad) . Notons tout de suite, quen posant i := (0, 1), cette r` egle pour le produit donne i2 = i i = (0, 1)(0, 1) = (1, 0), que nous identions ` a 1. Donc, avec ces d enitions on a bien i2 = 1 . (En fait le carr e de i = (0, 1) est aussi 1. ) Nous sommes sur la bonne voie. On v erie aussi que (a, 0)(c, 0) = (ac, 0). On note C lensemble des couples de r eels muni de ces deux op erations : cest lensemble des nombres complexes. Les op erations v erient les propri et es usuelles : uv = vu, u(v + w) = uv + uw, etc. Dans la suite on notera a + ib le couple (a, b) et on appellera z = a + ib le nombre complexe de partie r eelle Re(z ) et de partie imaginaire Im(z ). Les parties r eelles et imaginaire sont donc des nombres r eels. Pour c un nombre r eel on ecrit c(a, b) = (ca, cb). Exercice. Montrer que toute equation de degr e 2 ` a coecients r eels a une solution dans C. Quen est-il des equations ` a coecients complexes ? (Indications : r esoudre les equations de la forme x2 = d ; se ramener ` a ce type d equation en compl etant le carr e, cest-` a-dire en ecrivant ax2 + bx + c = 2 2 a(x + b/2a) + (c b /4a).) Exercice. Trouver linverse multiplicatif de z = a + ib. (Indication : il sagit de r esoudre l equation (a, b)(c, d) = 1 = (1, 0). ) Un th eor` eme tr` es important, arme que toute equation alg ebrique de la forme z n + a1 z n1 + a2 z n2 + + a0 = 0, avec ai complexe, a toutes ses solutions dans C. On r esume ce r esultat en disant que C est alg ebriquement clos, cest-` a-dire que lon ne peut pas l etendre et trouver des solutions de ce type d equations, qui ny sont pas d ej` a. Si z = (a, b) on appelle z = (a, b) le conjugu e de z . La conjugaison complexe a les propri et es : 1) z = z 2) zw = zw et z + w = z + w

6.3. REPRESENTATION GEOM ETRIQUE. 3) les nombres r eels sont exactement les nombres complexes z tels que z = z 4) si z = a + ib, alors zz = a2 + b2 est un nombre r eel On appelle module du nombre complexe z = a + ib le nombre r eel |z | = (a2 + b2 )1/2 .

89

5) |zw| = |z ||w| Vu que zz est r eel, nous savons quil admet un inverse multiplicatif dans R, et vu la propri et e multiplicative du module, on sattend ` a ce que linverse multiplicatif de z v erie |z 1 | = 1/|z |. Ces consid erations nous am` enent ` a la formule 6) z a ib z 1 = = 2 (zz ) a + b2 Toutes ces propri et es se v erient par calcul direct ` a partir des d enitions, mais elles deviennent plus compr ehensibles sur la repr esentations g eom etrique, que nous allons consid erer plus bas. Notons encore quelque propri et es : 7) |w| = |w| 8) Re(z ) = (z + z )/2 et Im(z ) = (z z )/2i 9) |Re(z )| |z | 10) In egalit e du triangle dans C : si z et w sont des nombres complexes, alors | z + w | |z | + | w | . Montrons ceci. On calcule : |z + w |2 = = = = = (z + w)(z + w) (z + w)(z + w) zz + wz + zw + ww |z |2 + (wz + (wz )) + |w|2 |z |2 + 2Re(wz ) + |w|2 |z |2 + 2|wz | + |w|2 (|z | + |w|)2

Notons, que nous navons pas utilis e lin egalit e du triangle pour les r eels, qui donc en r esulte comme cas particulier.

6.3

Repr esentation g eom etrique.

Pour justier les consid erations qui vont suivre, on revient sur la question de trouver une solution ` a l equation x2 = 1. Si on raisonne en termes g eom etriques et on se souvient que lon peut interpr eter la multiplication par 1 dans les r eels comme lop eration consistant ` a eectuer une sym etrie de la droite par rapport ` a lorigine, alors la question devient : trouver une op eration qui r ep et ee deux fois donne la sym etrie par rapport ` a lorigine sur la droite r eelle. Nous savons quil faut que nous cherchions en dehors de la droite pour trouver une solution. Il se trouve que la solution nest pas tr` es loin. Il sut de consid erer le plan et lop eration dans le plan consistant ` a eectuer une rotation dangle droit de centre lorigine. Cette formulation montre que lon a en eet deux solutions : la rotation dans le sens contraire ` a celui des aiguilles dune montre (le sens habituel en g eom etrie, dit positif) et la rotation en sens oppos e. Notons donc i = (0, 1) le point du plan en coordonn ees cart esiennes, qui est limage de 1 = (1, 0) par la rotation dangle droit dans le sens positif, alors il sagit de d enir des op erations sur les points du plan qui donneront i2 = 1, ou plus g en eralement que la multiplication par i soit la rotation

90

Les nombres complexes

dangle droit (dans les sens positif). La solution ` a ce probl` eme est report ee sur les gures. La premi` ere illustre le codage des complexes dans le plan. Il est clair que lon obtient le conjugu e dun point en consid erant la sym etrie par rapport ` a laxe horizontal des r eels. Le module dun point correspond ` a la distance du point ` a lorigine. La deuxi` eme gure donne linterpr etation g eom etrique de la somme en termes de la r` egle du losange, et la troisi` eme pr ecise que le produit de deux points z et w est obtenu en ajoutant les angles ` a partir de laxe r eel et en faisant le produit des modules des points.

z = (a,b) b=Im(z)

i=(0,1)

1=(1,0)

a=Re(z)

b+d d b

a+c

Langle (en radians) entre la droite port ee par 0z et laxe r eel sappelle largument de z et est not e arg(z ). On a donc : arg(zw) = arg(z ) + arg(w) .

Exercice. Montrer que le module de i vaut 1 et que son argument vaut /4. Trouver g eom etriquement les (trois) solutions complexes de l equation z 3 = 1.

6.4. COORDONNEES POLAIRES.

91

le produit zw se trouve sur cette droite

w=(c,d)

z=(a,b)

6.4

Coordonn ees polaires.

Il est clair que tout point z du plan peut etre rep er e par sa distance r = |z | ` a lorigine et par langle = arg(z ) R entre la droite port ee par 0z et laxe horizontal (par exemple). Cest l` a une intuition g eom etrique. La d enition de largument dun nombre complexe sera pr ecis ee avec l etude de la fonction exponentielle complexe. Une fois cela fait, nous pourrons donner un sens pr ecis ` a l egalit e z = a + ib = rei . Le complexe ei est un nombre de module 1, un point du cercle unit e, comme il r esulte par exemple de la fameuse formule dEuler eit = cos t + i sin t , qui sera aussi expliqu ee avec l etude de lexponentielle, que nous allons faire plus bas. Le nombre est donc d eni ` a 2 pr` es, et les coordonn ees polaires de z sont (, r) [0, 2 [R>0 .

6.5

Distances, boules.

Nous avons d ej` a observ e que les nombres complexes ne peuvent pas etre utilis es pour mesurer des grandeurs : on montre quil ny a pas dordre sur les complexes, qui soit compatible avec les op erations somme et produit, on ne peut pas partager les complexes en deux sous-ensembles (plus 0) dont lun jouerait le r ole des nombres positifs et lautre celui des nombres n egatifs. Il est important de noter que cela ne nous emp eche pas de d evelopper la th eorie des fonctions de la variable complexe, au m eme titre que celle des fonctions de la variable r eelle. En eet ce qui compte est que lon sache dire si deux complexes sont proches. Pour ca il sut davoir une notion de distance, qui dans le cas des r eels se confond (partiellement) avec la notion dordre.

92

Les nombres complexes

Il est clair sur le mod` ele g eom etrique, que lon peut d enir une notion de distance entre des nombres complexes z et w : cest le nombre r eel positif ou nul dist(z, w) = |z w| . On v erie facilement que dist(z, w) = dist(w, z ) et, ` a laide de lin egalit e du triangle, que dist(z, w) dist(z, a) + dist(a, w) . (Ecrire |z w| = |(z a) + (a w)|.) De plus, dist(z, w) = 0 si et seulement si z = w. Lanalogue des intervalles, ce sont les boules.3 La boule ferm ee de centre complexe a et rayon (r eel) r > 0 est lensemble B (a, r) := {z C : dist(a, z ) r} . La boule ouverte de centre a et rayon r est B (a, r) := {z C : dist(a, z ) < r} .

Exercice. V erier que si a est r eel, alors lintersection avec laxe r eel des boules de rayon r sidentie aux intervalles [a r, a + r] pour la boule ferm ee, et ` a (a r, a + r) pour la boule ouverte.

3 On

pourrait les appeler des disques, mais on pense ici aux g en eralisations en dimension sup erieure.

Chapitre 7

Limites, continuit e, d erivabilit e.


Comment savoir que le proc ed e dArchim` ede va vraiment permettre de calculer les d ecimales de ? Comment sait-on quapr` es un grand nombre d etapes, le p erim` etre du polygone utilis e ne va pas cesser dapprocher les bonnes d ecimales ? Nest-il vraiment pas possible que, entre le n-` eme d ecoupage et le suivant, le 1000-` eme chire, par exemple, ne change pas entre 8 et 9 ? Plus g en eralement, si lon a une suite de nombres rationnels (ou r eels) dont plus en plus de d ecimales semblent co ncider avec celles dun nombre r eel x x e, comment savoir si cette propri et e reste valide ` a la limite ? Dans un autre ordre did ees, comment donner un sens ` a lid ee de vitesse instantan ee ou de variation continue dun ensemble de donn ees. Pour traiter de telles questions il faut d enir pr ecis ement ce que lon entend par approximations de plus en plus pr ecises et par limite. Nous allons ici le faire de deux mani` eres, dabord en nous basant sur la contemplation des d ecimales des nombres r eels, puis de mani` ere plus synth etique en nous basant sur la notion de distance. Cette deuxi` eme approche permet de traiter en m eme temps les fonctions dune variable complexe.

7.1

Le cath e des limites.

Pour insister dentr ee sur limportance de la notion de limite, nous proposons dapprendre par coeur et de r eciter ` a haute voix, sans se prendre trop au s erieux, la litanie suivante 1 : Q1 R1 Q2 R2 Q3 R3 Q4 R4 Quest-ce quune d eriv eevraiment ? Une limite. Quest-ce quune int egralevraiment ? Une limite. Quest-ce quune somme innie comme 1 + 1/4 + 1/9 + vraiment ? Une limite. Mais alors, quest-ce quune limite ? Un nombre. Et ca on conna t !

1 Inspir e du livre de E. Hairer et G. Wanner, Analysis by its history, Springer, New York, 1996, Chap. III ; une litanie est une pri` ere form ee dune suite de courtes invocations.

93

94

DERIVABILIT CHAPITRE 7. LIMITES, CONTINUITE, E.

7.2

D enitions I : limites via les DDI.

Commen cons par d enir la convergence des suites de nombres r eels, vu que celles-ci sont le plus proches des DDI. D enition. Soit N 1 un entier. Une suite (xn ) de nombres r eels, d enie pour n 1, converge avec une pr ecision de N d ecimales vers un r eel x donn e si, ` a partir dun certain rang, le signe, la partie enti` ere et les N premi` eres d ecimales de xn sont identiques ` a celles de x. Autrement dit, si lon ecrit les d eveloppements d ecimaux concern es sous forme dun tableau x1 x2 . . . xn x = = = = = m1 , d1 . . . dN . . . m2 , e1 . . . eN . . . . . . mn , ze . . . zN . . . m, 1 . . . N . . . ,

il faut que si n est plus grand quun certain entier n0 , les N premi` eres colonnes soient identiques. Si (xn ) v erie cette propri et e, et si lentier n0 (tel que les N premi` eres d ecimales co ncident pour n n0 ) est connu, on conna t automatiquement les N premi` eres d ecimales du r eel x : il sut de regarder celles de xn0 , ou de xn pour nimporte quel n n0 . La d enition que nous avons donn ee est intuitive mais telle quelle, elle peut poser probl` eme du point de vue des d eveloppements d ecimaux du type 0, 9 = 1, 0. On la rend parfaitement rigoureuse, et plus maniable, en proc edant ainsi : pour chaque r eel x = m, d1 . . . dn . . . et chaque entier N 1, on d enit lapproximation de x avec N d ecimales comme le nombre donn e par le d eveloppement d ecimal limit e x = m, d1 . . . dN 0 qui est donc un nombre rationnel. Si lon eectue cette op eration pour tout les el ements dune suite (xn ), on obtient des rationnels (yn ), et de m eme on a le rationnel y correspondant ` a x. La d enition est alors simplement que yn = y pour tout n n0 , autrement dit, mis ` a part certains termes initiaux, la suite (yn ) est constante. D enition. Une suite (xn ) de nombres r eels, d enie pour n 1, converge vers un r eel x donn e si, pour tout N 1, elle converge vers x avec une pr ecision de N d ecimales. On note cela sous les formes suivantes xn x , lim xn = x , lim xn = x .
n

On dit aussi que x est la limite de la suite (xn ). Si la suite (xn ) ne converge pas, on dit quelle diverge. Il ny a pas de notation standard pour cela. Pour un calcul num erique sur un ordinateur donn e, il ne serait a priori pas n ecessaire de d enir dautre notion dapproximation que celle ` a N d ecimales, pour N x e, car la pr ecision de chaque processeur est forc ement limit ee. Mais puisque la puissance des machines evolue, il nest pas possible v eritablement de xer une pr ecision de mani` ere d enitive ! Exemple. Lexemple le plus simple et le plus important est celui de la suite des approximations d ecimales elle-m eme. Soit x un nombre r eel x = m, d1 . . . dn . . .

Limites via les DDI On pose x0 x1 x2 et plus g en eralement xn = m, d1 . . . dn 0. = = = m, 0 m, d1 0 m, d2 d2 0

95

Soit N 1. On voit que pour tout n N , les N premi` eres d ecimales de xn et x sont identiques par construction. Donc, par d enition, xn converge vers x avec une pr ecision de N d ecimales. Mais N est quelconque, donc on en d eduit que lim xn = x. En particulier, cela montre que tout nombre r eel peut s ecrire comme la limite dune suite de nombres rationnels. Cette propri et e est une des propri et es fondamentales de lensemble R des nombres r eels. Exercice. Soit x = 0, d1 . . . dn . . . un nombre r eel. On pose x0 x1 x2 xn et ainsi de suite. Montrer que lim xn = x. Exercice. Soit a un nombre r eel. On note x0 = 1, xn = an pour n 1. 1) Montrer que xn converge vers 1 pour a = 1. 2) Montrer que xn diverge pour a = 1, ou pour |a| > 1. 3) Montrer que xn converge vers 0 pour |a| < 1. Exercice. Soit (xn ) une suite de nombres entiers. Montrer que la suite (xn ) ne peut converger que si elle est constante ` a partir dun certain rang. On peut aussi d enir les suites de nombres complexes, mais pour cela il est plus simple de se baser sur la d enition en termes de distances, quen termes de DDI. Consid erons maintenant une fonction f d enie sur R ou sur un sous-ensemble et, etant donn e un r eel x0 , pour lequel f (x0 ) peut etre ou ne pas etre d eni, demandons nous quel est le comportement de f (x) lorsque x est proche de x0 . Par exemple, soit f (x) = sin(x)/x ; cette fonction est d enie sur R {0} (si lon sait comment d enir sin(x) pour x R !), mais pas en 0. Cependant, si lon calcule f (x) pour x tr` es petit (` a la calculatrice par exemple), on voit que f (x) est proche de 1. D enition. Soit f une fonction d enie sur R, sauf eventuellement en x0 R, ` a valeurs r eelles. On dit que f admet la limite R quand x x0 si, pour toute pr ecision N donn ee, il existe un entier N1 tel que les N premiers chires de f (x) et de sont les m emes lorsque les N1 premiers chires de x et de x0 sont les m emes. On note alors = lim f (x).
x x 0

= = = =

0 0, d1 0, d1 d2 0, d1 . . . dn ,

Parfois f nest pas d enie sur R {x0 } entier, mais sur ]x0 , +[= {x | x > x0 }, par exemple. Dans ce cas on doit adapter la d enition en ne calculant que f (x) pour x > x0 , ce qui d enit la limite de f en x0 par valeurs > x0 , not ee lim f (x)
xx0 ,x>x0

96 si elle existe. De m eme pour

DERIVABILIT CHAPITRE 7. LIMITES, CONTINUITE, E.

xx0 ,x<x0

lim

f (x)

Exercice. Montrer (ou essayer de comprendre) le crit` ere suivant qui ram` ene les limites de fonctions ` a des limites de suites : la limite de f (x) quand x x0 existe et vaut si et seulement pour toute suite (xn ) telle que (xn ) converge vers x0 , la suite f (xn ) converge egalement et sa limite est .

7.3

D enitions II : limites via les distances.


f :XC

Soit X C un sous-ensemble quelconque, par exemple X = R, ou X une partie de R, comme N. Soit

une application. Rappelons que cela signie que X est le domaine de f . Enn, soit a et deux el ements de C. On veut d enir ce que signie f a pour limite en a, sans utiliser les DDI. On ecrira, comme pr ec edemment, lim f (x) = .
xa

La d enition que nous avons donn ee via les DDI signie que les valeurs de f sapprochent arbitrairement de au voisinage de a. Aussi, si on pense aux approximations successives, que pour tout r > 0 la distance d(f (x), ) est inf erieure ` a r pour x assez proche de a. Si on veut pr eciser ce que lon entend par assez proche on dit mieux, que pour tout r > 0 on a d(f (x), ) < r d` es que (x X ) et d(x, a) < r pour un r convenable. Le r est la tol erance, la pr ecision, qui mesure la distance ` a la limite, et qui doit pouvoir etre choisie quelconque, et en particulier aussi petite que lon veut. Le r peut evidemment d ependre de r. La version formelle de la d enition est la suivante. D enition. r > 0, r > 0 : x X, |x a| < r |f (x) | < r .

f(B(a,r))

l
r

f(X)

Celle-ci est la d enition classique (qui remonte ` a Weierstrass). Dhabitude elle est formul ee en termes du duo au lieu du duo r r Montrons que la formulation donn ee ici est equivalente ` a la d enition pr ec edente pour les fonctions de la variable r eelle. Comme nous lavons not e le nombre r tient le r ole de la pr ecision (de N chires) demand ee, puisque le fait de demander que |f (x) | < r revient ` a demander, si r est < 10N par exemple, que les N premiers chires de f (x) et co ncident. De m eme, r tient le r ole de la pr ecision n ecessaire sur les valeurs de x pour conna tre f (x) avec une pr ecision de r. Comme r est arbitraire, on

7.4. EXEMPLES DE SUITES NUMERIQUES.

97

peut prendre r = 10N pour N quelconque ; si alors N1 est un nombre quelconque tel que 10N1 < r , la condition davoir les N1 premiers chires egaux sur x et x0 implique |x a| < r , donc |f (x) | < r. Ainsi la d enition avec r r implique la d enition donn ee auparavant. R eciproquement, etant donn e r > 0, on peut trouver une pr ecision de N chires telle que si f (x) et co ncident avec une telle pr ecision, alors |f (x) | < r, et on en d eduit que la premi` ere d enition implique celle en termes de r r. Exercice. Ecrire formellement que f ne tend pas vers quand x tend vers a.

l+r

f(1)

l f(2) lr f(3)

7 N=N(r) A partir de f(N) tous les points sont dans la bande de largeur 2r.

Pour X R on d enit ce que signie


x

lim f (x) =

que lon lit f tend vers pour x tendant vers linni. On entend par l` a, que les valeurs de f sapprochent arbitrairement de pour x assez grand. On ecrit pour signier la m eme chose avec petit a la place de grand dans la derni` ` ere phrase. Nous traduisons assez grand (resp. assez petit), par plus grand quun entier naturel N arbitraire (resp. plus petit que linverse dun entier naturel N arbitraire). Ce qui donne, formellement la d enition r > 0, N N : x X, x > N |f (x) | < r .

Exercice. Ecrire la d enition formelle de limx f (x) = . Exercice. On d enit une suite de points dans C par zn = 1 + i + i2 /2 + i3 /2 3 + i4 /2 3 4 + + in /2 n . Deviner la limite de cette suite.

7.4

Exemples de suites num eriques.

Pour faire le calcul explicite de limites de suites, on peut evidemment essayer de v erier directement la d enition. En pratique il est beaucoup plus commode dutiliser quelques r esultats g en eraux, qui permettent de se ramener ` a des cas el ementaires. Ce sont des enonc es du type suivant.

98

DERIVABILIT CHAPITRE 7. LIMITES, CONTINUITE, E. Soit (an ) et (bn ) des suites num eriques. Supposons
n

lim an = a et

lim bn = b .

Alors :
n

lim (an + bn ) = a + b

lim (an bn ) = ab

et si b = 0, alors bn = 0 pour n susamment grand et


n

lim

1 1 = . bn b

Si M R est tel que xn M pour tout n alors lim xn M . Si M R est tel que |xn | M pour tout n alors | lim xn | M .

Exercice. Montrer quil est possible que xn < M pour tout n mais lim xn = M . (Indications : consid erer xn = M 1/n, n = 1, 2, ...) Les d emonstrations des armations ci-dessus se font comme pour les limites de fonctions, que nous allons traiter plus loin. Dans toutes les manipulations de limites, il faut prendre soin de dabord v erier lexistence de cellesci. Dans le cas contraire, on est rapidement men e` a des paradoxes inextricables (des math ematiciens fameux sy sont fait prendre...) Par exemple posons S = lim(1 + (1) + + (1)n ). On est tent e dune part d ecrire S = 1 + 1 + + (1)n+1 + = S 1 donc S = 1/2, mais dautre part S = 1 1 + 1 + + (1)n + = (1 1) + (1 1) + = 0. Lerreur est que la limite nexiste pas : en eet par d enition S est la limite de la suite xn o` u xn est la somme partielle de n termes. On a x2n = 0 et x2n1 = 1 pour n 1. Donc m eme la partie enti` ere nest pas constante ` a partir dun certain rang, ce qui veut dire que (xn ) diverge. Consid erons maintenant quelques exemples de calculs de limites de suites num eriques de base. 1) Soit an = 1 la suite constante de valeur 1, alors limn an = 1. En eet pour tout r > 0 on peut prendre N = 0 et on aura bien que, si n N , alors |an 1| = 0 < r. 2) Pour n 1, soit (an ) la suite d enie par an = 1/n, alors limn an = 0. Pour r > 0 donn e on cherche N tel que, si n > N , alors |1/n 0| = 1/n < r. On voit quil sut de prendre N > 1/r. Un tel N existe par la propri et e archim edienne de R. Ici N d epend de r. 3) Exercice. Montrer que la suite an = n nadmet pas de limite lorsque n tend vers linni.

Suites num eriques

99

4) Pour n 1, soit (an ) la suite d enie par an = (1)n +1/n. Cette suite ne converge pas. Par exemple, d` es que r est tel que 0 < r < 1, il existe une innit e de termes de la suite an en dehors de lintervalle ouvert (1 r, 1 + r) (prendre n impair). 5) Soit q un nombre r eel avec |q | < 1. Alors
n

lim q n = 0 .

Supposons q > 0. Pour r > 0 donn e il faut trouver N tel que, si n > N , alors |q n | < r. On r e ecrit lhypoth` ese |q | < 1 comme 1 = q + t avec t > 0 (t R). Alors, en utilisant la formule du bin ome : 1 = 1n+1 = (q + t)n+1 = q n+1 + (n + 1)q n t + . . . . On en d eduit, vu que q > 0 et t > 0, lin egalit e 0 < (n + 1)q n t < 1 ou encore 0 < q n < 1/t(n + 1). Par cons equent, pour r donn e (et t x e par q ), si n est tel que 1 <r t(n + 1) ou encore 1 1<n , tr

alors q n < r. Notons, que le r esultat est aussi valable pour q complexe, car q complexe est proche de 0 si et seulement si son module |q | est proche de 0. 6) Soit x un nombre r eel strictement positif. Alors
n

lim x1/n = 1 .

Ceci est certainement vrai si x = 1. Supposons dabord x > 1 et ecrivons x1/n = 1 + xn , pour un certain xn tel que xn > 0. Par la formule du bin ome on a x = (1 + xn )n = 1 + nxn + (. . .) , o` u le terme (. . .) est positif. Donc 0 < xn < (x 1)/n et vu que 1/n tend vers 0 lorsque n tend vers linni on a bien que xn tend vers 0, ce qui entra ne le r esultat. 7) S eries. Donn e une suite (an ) on consid` ere la s erie associ ee, cest la suite d enie par s0 s1 = = . . . = a0 a0 + a1

sk Si la limite limn sn existe on la note

a0 + a1 + + ak

an .
n=0

Par exemple les d eveloppements d ecimaux illimit es sont des s eries. Exercice. 1) On consid` ere une suite arbitraire de chires (dn ), et on construit la s erie sn = dn 10n (donc sn est un nombre rationnel). Montrer que la s erie sn converge et que

sn avec

dn 10n = 0, d1 . . . dn . . . ,
n=1

100

DERIVABILIT CHAPITRE 7. LIMITES, CONTINUITE, E.

et en d eduire que (1) est valide en interpr etant le terme de droite comme la somme de la s erie correspondante. 2) Calculer 0, 9 de nouveau en utilisant (1)). Un autre exemple important est donn e par les s eries g eom etriques. Ce sont les s eries obtenues de suites de la forme an = q n . On parle alors de la s erie de raison q . En utilisant l egalit e: sn ( q ) = 1 + q + q 2 + + q n = 1 q n+1 1q

et le (5) on voit que pour la s erie g eom etrique de raison q avec |q | < 1

sn (q ) = lim sn (q ) =
n=0 n

1 . 1q

La s erie exponentielle exp(x) est obtenue ` a partir de la suite des puissances divis ees xn /n! =: x[n] . Nous allons voir que pour tout x r eel positif cette s erie converge et lon ecrira : exp(x) = Montrons dabord xn . n! n=0

xn =0. n n! lim x x . (p + 1) n
x q

Ecrivons an = xn /n!. Remarquons que si n > p, alors an = ap

Si p est tel que p 10x < p + 1, pour q p + 1 on a an ap 1 10

<

1 10

et donc .

np

Soit r > 0. Pour x x e choisissons p comme ci-dessus, alors, vu que la suite (1/10)np tend vers 0, on voit que lon peut choisir N tel que n > N implique |xn /n!| < r. En utilisant le fait quune suite convergente est born ee, on obtient de ce qui pr ec` ede que si x 0, alors il existe un entier M tel que pour tout n on a (2x)n /n! M . Par cons equent sn (x) = 1 + x + + xn M n! 1+ 1 1 + + n 2 2 2M .

En conclusion on voit que la s erie sn (x) est croissante et major ee et par cons equent elle admet une limite dans R (par la propri et e (SC) du sup des suites croissantes). On note exp(x) sa limite. On peut montrer quen fait la s erie exponentielle converge pour tout x complexe. Exercice. Donner un exemple de suites (xn ) et (yn ) qui divergent telles que (xn + yn ) converge. Exercice. Comment savoir si une suite converge si lon ne conna t pas sa limite ` a lavance ? (Par exemple, si les el ements de la suite sont fournis par une exp erience). Si on sait quand m eme que la suite converge, on peut d eterminer des approximations de la limite puisque par d enition les N premiers chires de celle-ci seront egaux ` a ceux de tout terme de la suite dindice assez grand. En particulier,

Suites num eriques

101

pour toute pr ecision de N chires donn ee, il existe N1 tel que les N premiers de xn et xm co ncident, pour tout n et m tout les deux N1 . R eciproquement, on peut remarquer quun tel test peut etre eectu e sans savoir si la suite converge. Cest ainsi que Cauchy avait d eni la limite des suites. Disons donc quune suite (xn ) est de Cauchy si, pour toute pr ecision N , il existe N1 tel que les N premiers chires de xn et de xm co ncident d` es que n N1 et m N1 . Montrer (ou essayer du moins de comprendre) que toute suite de Cauchy est convergente. Voici le crit` ere le plus simple dexistence de limites de suites, qui ne n ecessite pas de conna tre la limite par avance et qui nest rien dautre quune version de la propri et e (AC). La d emonstration reprend la m eme id ee que celle du fait que R a la propri et e (AC). Proposition. 1) Soit (xn ) une suite croissante et major ee par A R, cest ` a dire que xn A pour tout n. Alors la suite (xn ) converge vers une limite a telle que a A. 2) Soit (xn ) une suite d ecroissante et minor ee par A R, cest ` a dire que xn A pour tout n. Alors la suite (xn ) converge vers une limite a telle que a A. D emonstration. La preuve de (2) est similaire ` a celle de (1), et peut m eme sen d eduire en appliquant (1) ` a yn = xn , qui sera major ee par A. Consid erons donc une suite croissante (xn ). Pour simplier, on suppose xn 0 pour tout n. Soit mn la partie enti` ere de xn . On a mn mn+1 et mn A pour tout n. Mais il sagit dune suite dentiers et donc, n ecessairement, la valeur de mn doit etre constante ` a partir dun certain rang. Soit m cette valeur commune. On a donc m xn m + 1 pour tout n plus grand quun indice N0 . Regardons la suite (dn ) des premiers chires du d eveloppement d ecimal de xn pour n N0 . On a dn dn+1 car xn xn+1 m + 1 xn + 1. Mais dn est une suite dentiers entre 0 et 9. Donc dn doit etre constante ` a partir dun certain rang N1 N0 , egale ` a e1 disons. Cela montre d ej` a que la suite (xn ) converge avec une pr ecision de une d ecimale vers a1 = m, e1 0. Par r ecurrence, supposons que (xn ) converge avec une pr ecision de K d ecimales avec aK = m, e1 e2 . . . eK 0 . Soit NK tel que les K premiers chires de xn sont egaux ` a e1 e2 . . . eK pour n NK . La suite (fn ) des (K + 1)-` eme chires de xn est encore croissante, et donc fn sera constant, egal ` a eK +1 pour tout n NK +1 pour un certain NK +1 NK . Cela montre que xn converge vers m, e1 e2 . . . eK eK +1 0 avec une pr ecision de (K + 1) d ecimales. En d enitive, ceci construit par r ecurrence le d eveloppement d ecimal illimit e a = m, e1 e2 . . . en . . . et par d enition on a bien lim xn = a. Comme xn A pour tout n, on sait que lim xn = a A (voir la ci-dessus). Exercice. Soit (xn ) une suite croissante, (yn ) une suite d ecroissante. On suppose que xn yn pour tout n. 1) Montrer que (xn ) converge vers une limite x et (yn ) converge vers une limite y . 2) On suppose que la suite yn xn converge vers 0. Montrer alors que x = lim xn = lim yn = y (on dit que (xn ) et (yn ) sont des suites adjacentes.) Exercice. Montrer quon peut ramener toutes les limites ` a l etude de suites positives tendant vers 0 : pr ecis ement, montrer que (xn ) converge et lim xn = a

102 si et seulement si (|xn a|) converge et

DERIVABILIT CHAPITRE 7. LIMITES, CONTINUITE, E.

lim |xn a| = 0.

7.5

Existence de la borne sup erieure.

Le travail que nous avons eectu e jusquici nous permet d ej` a de montrer que lensemble des r eels a la propri et e du sup. Proposition. Soit X R un sous-ensemble non-vide et major e, cest ` a dire que X ] , M ] pour un certain M 0. Alors X admet une borne sup erieure. D emonstration. Pour simplier on suppose que X [0, 1/2]. Pour tout entier k 1, d ecoupons lintervalle [0, 1[ en intervalles du type Ii,k = [i/10k , (i + 1)/10k [ de longueur 10k . Il y a un nombre ni de tels intervalles pour k donn e. Regardons parmi ceux-ci les intervalles Ii,k tels que Ii,k ne rencontre pas X . Comme X [0, 1/2] et 1/10 < 1/2, il en existe. Consid erons le plus petit i, disons ik , tel que Ii,k ne rencontre pas X , et tel que tout les intervalles ` a sa droite (cest ` a dire Ij,k avec j > i) ne rencontrent pas X . Soit xk = ik /10k la borne inf erieure de lintervalle Iik ,k . Par d enition, xk est un majorant de X. Maintenant, on voit facilement que la suite (xk ) est d ecroissante. Puisque X est non-vide, il existe y0 X , donc xk y0 pour tout k , et (xk ) est minor ee. Dapr` es la proposition du paragraphe pr ec edent, la suite (xk ) converge. Notons x = lim xk . On va voir que x est la borne sup erieure de X . Tout dabord, puisque xk est un majorant pour tout k , on a y xk pour tout y X x e, k 1, et donc par les propri et es enonc ees, on a y lim xn = x, ce qui montre que x est un majorant de X . Soit z < x. On veut trouver y X tel que z < y x. Si z < 0, cest evident (tout y X [0, 1/2] conviendra). Sinon, puisque z < x, on peut trouver pour tout k assez grand des intervalles Ii,k pour un certain k assez grand (si 10k < z y ) tels que z Ii,k Ii+1,k Iik ,k , avec des inclusions strictes car la distance entre z et xk Iik ,k est plus grande que 2 10k . Dapr` es la d enition de ik , il nest pas possible quaucun des intervalles interm ediaires Ij,k , i + 1 j < ik , ne rencontre X ; donc il existe un y X dans un de ceux-ci, et alors z < y , et y x puisque x est un majorant de X . Exercice. En utilisant la propri et e de la borne sup erieure, montrer que toute suite croissante et major ee (xn ) converge et que sa limite est lim xn = sup{xn }.

Voici un exemple utilisant la propri et e du sup. Proposition. Pour tout x 0, il existe y R tel que y 2 = x. D emonstration. Soit X lensemble des z 0 tels que z 2 x. Puisque 0 X , X nest pas vide. Puisque x x2 est croissante, X est major e : par exemple, si x 1, on a (x + 1)2 > x2 x donc X [0, x], et si x 1, on a X [0, 1].

VIA LES DDI. 7.6. CONTINUITE

103

On note alors y = sup X la borne sup erieure de cet ensemble X . Il sagit de montrer que y 2 = 2. Cela tient essentiellement ` a la continuit e de la fonction f (x) = x2 , que nous montrerons ` a la Sect. 7.8. 2 Soit = x y . On va montrer = 0. Supposons dabord > 0. Dapr` es la continuit e de f par , il existe > 0 tel que si |z y | < , on a |z 2 y 2 | < . Prenons z = y + /2, donc z > y , |z y | < . Par monotonie on a z 2 > y 2 et donc z 2 < y 2 + < x. Alors z X , mais z > y , ce qui contredit le fait que y soit un majorant de X . Lhypoth` ese > 0 est donc intenable. Similairement, supposons < 0. Il existe > 0 tel que si |z y | < , on a |z 2 y 2 | < | |. Soit z = y /2 donc z < y . On a z 2 < y 2 et z 2 y 2 < donc z 2 > x. Cela implique que z est un majorant de X : en eet, si y X , on a y 2 x < z 2 donc y z . Mais z est alors un majorant de X tel que z < y , donc il nexiste pas de y X tel que z < y x, et cela contredit la seconde partie de la d enition de la borne sup erieure.

7.6

Continuit e via les DDI.

La m ethode utilis ee pour montrer que, si deux suites convergent, leur somme converge egalement et sa limite est la somme des deux limites individuelles, est beaucoup plus g en erale et sapplique ` a toute op eration portant sur des nombres r eels a, b, . . ., disons f (a, b, . . .) qui a la propri et e que les N premiers chires de f (a, b, . . .) peuvent etre d etermin es en utilisant seulement un nombre ni de chires de a, b, . . . (Dans lexemple pr ec edent, les N premiers chires de f (a, b) = a + b ne d ependent que des N + 2 premiers chires de a et b). Cette propri et e nest autre que la continuit e de lop eration f . Dans cette section, on sint eressera pour simplier aux applications f ne d ependant que dune variable r eelle. D enition. Soit f une fonction quelconque d enie sur R et ` a valeurs r eelles. 1) On dit que f est uniform ement continue si pour tout N 1, il existe M 1 tel que les N premiers chires de f (x) sont identiques ` a ceux de f (y ) si les M premiers chires de y sont identiques aux M premiers chires de x. 2) Plus g en eralement, soit x0 R x e. On dit que f est continue en x0 si pour tout N 1, il existe M 1, qui peut d ependre de x0 , tel que les N premiers chires de f (x) sont identiques ` a ceux de f (x0 ) lorsque les M premiers chires de x sont identiques ` a ceux de x0 . On dit que f est continue si elle est continue en x0 pour tout x0 . On etend egalement ces d enitions aux fonctions d enies seulement sur un sous-ensemble de R. Les entiers M qui apparaissent peuvent etre compris comme la pr ecision n ecessaire ` a avoir pour un argument x de sorte que lon puisse calculer exactement les N premiers chires de f (x). Pour une fonction uniform ement continue, cette pr ecision ne d epend pas de x, mais pour une fonction simplement continue, elle peut en d ependre. Exercice. Montrer que la fonction f (x) = x2 est continue sur R mais pas uniform ement continue. Exercice. Pour x = 0, d1 . . . dn . . . on pose f1 (x) = 0, d2 d1 d4 d3 . . . d2n+1 d2n . . . Est-ce que f1 : [0, 1] R est continue ? Si oui, d eterminer la pr ecision M n ecessaire pour calculer f (x) avec une pr ecision de N chires. On pose f2 (x) = 0, d2 d4 d8 . . . d2n . . . Est-ce que f2 : [0, 1] R est continue ?

104 On pose

DERIVABILIT CHAPITRE 7. LIMITES, CONTINUITE, E.

f3 (x) = Est-ce que f3 est continue ?

0 1

si x est rationnel sinon.

Remarque. Un r esultat important dit que toute fonction continue sur un intervalle ferm e born e [a, b] est uniform ement continue. Pouvez-vous essayer de comprendre pourquoi ? (Ou le d emontrer !) On a maintenant le r esultat tr` es utile suivant. Th eor` eme. Soit f une fonction continue en x R. Pour toute suite (xn ) telle que lim xn existe et vaut x, la suite (f (xn )) converge et lim f (xn ) = f (x). D emonstration. Soit N 1. On veut montrer que (f (xn )) converge vers f (x) avec une pr ecision de N chires. Mais par continuit e de f en x, il existe M 1 tel que les N premiers chires de f (xn ) sont ceux de f (x) si les M premiers chires de xn sont identiques ` a ceux de x. Dapr` es la convergence de xn vers x avec M chires, ceci sera le cas pour tout n ` a partir dun certain rang, do` u le r esultat. Voici une application classique des fonctions continues. Corollaire. Soit f une fonction continue et x0 R. On pose par r ecurrence xn+1 = f (xn ) pour n 0. Alors soit la suite (xn ) diverge, soit la limite lim xn = x v erie l equation f (x) = x.

D emonstration. Si la suite (xn ) diverge, cest ni. Supposons donc que lim xn existe. Posons yn = f (xn ). Dapr` es la continuit e de f et la convergence de (xn ), le th eor` eme pr ec edent sapplique, donc la suite (yn ) converge egalement et lim yn = f (x). Mais on peut remarquer que yn = xn+1 , autrement dit la suite (yn ), ` a la num erotation pr` es, est identique ` a la suite (xn ). Les limites de (xn ) et (yn ) sont donc forc ement identiques et x = lim xn = lim yn = f (x). Exercice. 1) Soit f (x) = 1/x pour x = 0. On pose x0 = 2 et xn+1 = f (xn ). Montrer que (xn ) diverge. 2) Soit f (x) = x/2 + 1/x pour x > 0 et x0 = 2. On pose xn+1 = f (xn ). Montrer que xn 0 pour tout n, que xn est d ecroissante, et que la suite (xn ) est convergente et lim xn = 2 (cest ` a dire que (lim xn )2 = 2). Exercice. On peut interpr eter la notion de continuit e` a laide simplement de celle de limite de fonction. Montrer que f est continue sur R si et seulement si, pour tout x0 , la limite de f (x) quand x x0 existe et vaut f (x), cest ` a dire lim f (x) = f (x0 ).
x x 0

Dapr` es le crit` ere permettant de ramener les limites de fonctions aux limites de suites (voir un exercice ci-dessus), cela signie que f est continue si et seulement si, pour tout x0 et toute suite (xn ) telle

Continuit e via les DDI

105

que (xn ) converge vers x0 , la suite (f (xn )) admet une limite et celle-ci vaut f (x0 ). Autrement dit, la r eciproque du th eor` eme ci-dessus est valide. Exercice. 1) Montrer quune suite (xn ) converge vers a peut s ecrire de la mani` ere suivante : pour tout > 0, il existe N 1 tel que |xn a| < pour tout n N . 2) Soit k une suite quelconque telle que ( k ) converge vers 0. Montrer que la d enition pr ec edente peut aussi s ecrire ainsi : pour tout k 1, il existe N tel que si n N on a |xn a| k . (3) Montrer que f est uniform ement continue si et seulement si pour tout > 0 il existe > 0 tel que |x y | < implique |f (x) f (y )| < . (4) Montrer que f est continue en x0 si et seulement si pour tout > 0, il existe > 0 tel que si |x x0 | < , alors |f (x) f (x0 )| < . Exercice. D enir ce que signie quune fonction f (x, y, z . . .) de plusieurs variables est continue. On pose f (x, y ) = x + y . Montrer que f est continue. Linni. En plus des limites d enies dans la section pr ec edente, il est souvent utilise de d enir ce que signie, pour une suite ou pour une fonction, de tendre vers linni. On note cet inni par le symbole , parfois + ou sil y a un signe bien d etermin e. Il sagit simplement de dire que la suite (ou la fonction) devient de plus en plus grande. eels. On dit que (xn ) tend vers + ou converge vers D enition. 1) Soit (xn ) une suite de nombres r + si, pour tout N 1, il existe N1 tel que xn N pour tout n N1 . On note lim xn = +. 2) Soit (xn ) une suite de nombres r eels. On dit que (xn ) tend vers ou converge vers si, pour tout N 1, il existe N1 tel que xn N pour tout n N1 . On note lim xn = . 3) Soit f une fonction d enie sur R, sauf en x0 , ` a valeurs r eelles. On dit que f tend vers + quand x x0 si, pour tout N 1, il existe N1 tel que f (x) N pour tout x tel que les N1 premiers chires de x et de x0 co ncident. On note lim f (x) = +.
xx0

4) Soit f une fonction d enie sur R, sauf en x0 , ` a valeurs r eelles. On dit que f tend vers quand x x0 si, pour tout N 1, il existe N1 tel que f (x) N pour tout x tel que les N1 premiers chires de x et de x0 co ncident. On note lim f (x) = .
xx0

5) Soit f une fonction d enie sur R. On dit que f admet une limite R quand x + si pour toute pr ecisions de N chires donn ee il existe N1 1 tel que les N premiers chires de f (x) et co ncident lorsque x N1 . On note lim f (x) = .
x+

6) Soit f une fonction d enie sur R. On dit que f tend vers + quand x + si pour tout N 1, il existe N1 1 tel f (x) N pour x N1 . On note
x+

lim f (x) = +.

Exercice. D enir ce que signie : la fonction f (x) d enie sur ] , x0 [= {x | x < x0 } tend vers lorsque x x0 par valeurs x < x0 .

106

DERIVABILIT CHAPITRE 7. LIMITES, CONTINUITE, E.

La notion dinni, et les symboles , sont tr` es pratiques car ils sincorporent ais ement aux propri et es d ej` a connues des limites nies. Par exemple on a Exercice. 1) Soit (xn ) une suite de nombres r eels positifs. Montrer que la suite (xn ) converge vers 0 si et seulement si la suite (1/xn ) converge vers +. 2) Soit f une fonction d enie pour x = x0 . Montrer que
x x 0

lim f (x) = 0 1 = +. |f (x)|

si et seulement si
xx0

lim

Exercice. Montrer que pour tout n 1 on a


x+

lim xn

+,

1 xn 1 lim x0,x<0 xn
x0,x>0

lim

= + = + .

Exercice. Soit an 0 pour tout n. On consid` ere la s erie possibles : 1) Si les sommes partielles
N

an . Montrer que deux cas seulement sont

sN =
n=1

an

tendent vers +, la s erie diverge. 2) Si la suite des sommes partielles est major ee, alors la s erie converge. On utilise souvent des tests de comparaison pour prouver que des limites existent. Proposition. 1) Soient (un ) et (vn ) des suites. On suppose que un vn pour tout n et que (vn ) tend vers +. Alors (un ) tend vers +. 2) Soient (un ) et (vn ) des suites, a R. On suppose que |un a| vn pour tout n et que (vn ) converge vers 0. Alors (un ) converge vers a. Exemple. On a 2n n pour n 1, donc lim 2n = +.

7.7

Continuit e vs. d erivabilit e.

La continuit e dune fonction f en un point ne signie pas autre chose, que le fait que la fonction a pour limite en ce point la valeur de la fonction. En reprenant la d enition en termes de distances, on voit donc que ca ne pose aucun probl` eme que de d enir la continuit e dune fonction de la variable complexe. On dira donc quune fonction f : X C est continue en a X si
x a

lim f (x) = f (a) .

Continuit e vs. d erivabilit e

107

Insistons sur deux points : ici il faut que a appartienne au domaine de f ; la d enition est simplement une traduction de lid ee, explicit ee dans les cas r eel avec les degr es dapproximation des DDI, que pour tout r > 0 la fonction f est constante ` a r pr` es au voisinage de a. Passons ` a la notion de d erivabilit e en un point. Avec la courbe de Peano pr esent ee dans la premi` ere partie, nous avons d ej` a vu que m eme si elle traduit une id ee simple, la notion de continuit e r eserve des surprises. Il se trouve en fait que les fonctions les plus famili` eres ne varient pas seulement de mani` ere continue, mais dune mani` ere encore plus lisse. Leur graphe peut (localement, au voisinage dun point) etre approch e par une droite. Dans le cas r eel la situation est bien d ecrite par la gure usuelle, montrant la tangente en f (a) comme la limite des s ecantes de pente (f (a + h) f (a))/h.

f(a)

f(a+h)

graphe de f tangente de pente f(a)

a+h

En symboles cela se traduit comme suit. Une fonction f : X C est d erivable en a X , sil existe C tel que f (x) f (a) lim = . xa xa Si f est d erivable en a on note f (a) la limite : cest un nombre (peut- etre complexe si f est ` a valeurs complexes). 2 Une formulation equivalente, qui nous rapproche de linterpr etation g eom etrique de la gure, est, que f est d erivable en a, si la limite lim f (a + h) f (a) h

h 0

existe. Ici il faut que a + h appartienne au domaine de f pour h petit, ce qui est garanti si f est d enie sur une boule ouverte (ou intervalle) de centre a. Montrons que la condition de d erivabilit e est plus forte que celle de continuit e. Comme nous lavons d ej` a vu, il existe des fonctions partout continues et nulle part d erivables. La r eciproque de la proposition qui suit est donc (tr` es) fausse.
2 A strictement parler il aurait fallu consid erer la fonction Pa (x) = (f (x) f (a))/(x a), d enie sur X \ {a}, et sint eresser ` a la limite limxa Pa (x).

108

DERIVABILIT CHAPITRE 7. LIMITES, CONTINUITE, E.

Proposition. Soit f : X C une fonction d enie en a. Si f d erivable en a, alors f est continue en a. D emonstration. Donn e un r eel r > 0, nous devons trouver un r tel que, si |x a| < r , alors |f (x) f (a)| < r ; ceci sous lhypoth` ese que f est d erivable en a. Etudions donc la distance |f (x) f (a)| : il faut la relier ` a la di erence (f (x) f (a))/(x a) f (a), qui contr ole la d erivabilit e. Nous avons |f (x) f (a)| f (x) f (a) |x a| xa = |G(x)(x a)| o` u on ecrit G(x) = (f (x) f (a))/(x a). = |(x a)(G(x) f (a)) + f (a)(x a)| |x a||G(x) f (a)| + |f (a)||x a| , =

en utilisant lin egalit e du triangle (et lastuce courante dajouter et enlever un m eme terme, ici le nombre f (a)). Nous voyons donc que, si nous arrivons ` a trouver une condition sur x garantissant des majorations de ces derniers termes, alors nous aurons un majoration de |f (x) f (a)|. Il faudra de plus que cette majoration donne lin egalit e < r souhait ee. Or, vu que f est d erivable en a, nous savons que pour x assez proche de a, nous pouvons rendre G(x) = Pa (x) aussi proche que nous voulons de f (a). Disons quil existe r tel que |x a| < r implique |G(x) f (a)| < r/2. Alors on voit quen choisissant r = min(1, r , r/2|f (a)|), on a bien |f (x) f (a)| 1 r/2 + r/2 = r.

7.8

Continuit e et d erivabilit e de x[n] = xn /n!.

On peut d enir toutes les fonctions el ementaires ` a partir des fonctions el evation ` a une puissance x xn , ` a laide dop erations alg ebriques (sommes et produits nis) et de passages ` a la limite (sommes innies). Nous verrons plus loin comment les limites se comportent par rapport aux op erations alg ebriques. Ici nous montrons directement ` a partir des d enitions, que les fonctions de base, en quelque sorte les briques el ementaires, sont des fonctions partout continues et partout d erivables. Vu le r esultat du paragraphe pr ec edent, nous pourrions nous restreindre ` a une d emonstration de la d erivabilit e, mais ce ne serait pas tr` es naturel. Soit n un entier naturel. En fait, nous allons consid erer la fonction n-i` eme puissance divis ee f :C C x x[n] :=
xn n!

Ceci car la d emonstration est enti` erement bas ee sur la formule du bin ome, quil est pratique d ecrire sous la forme sans d enominateurs (a + h)[n] =
p+q =n

a[p] h[q] .

Exercice. V erier que cette formule est equivalente ` a la formule du bin ome usuelle d emontr ee dans la Partie I. Continuit e. Soit a C. Pour une tol erance r donn ee il faut trouver r tel que |x a| < r |f (x) f (a)| < r, cest-` a-dire |x[n] a[n] | < r . ()

Puissances divis ees On pose h = x a, cest-` a-dire x = a + h, et () devient |(a + h)[n] a[n] | < r . La formule du bin ome nous permet de mettre en evidence un facteur |h| : |(a + h)[n] a[n] | = = |a[n1] h + a[n2] h[2] + + h[n] | |h||a[n1] + a[n2] h[n1] h + + |. 2! n!

109

Lespoir est que pour h petit cette fa con d ecrire permet de montrer que |(a + h)[n] a[n] | est petit. [n1] Ce sera le cas si nous arrivons ` a majorer |a + + h[n1] /n!| de mani` ere ind ependante de h. En appliquant lin egalit e du triangle on trouve que |(a + h)[n] a[n] | |h|(|a[n1] | + |a[n2] || h h[n1] | + + | |) . 2! n!

Le deuxi` eme terme du membre de droite ressemble ` a (|a| + |h|)[n1] , la di erence etant que les d enominateurs des facteurs ne sont pas les bons : on a (k + 1)! o` u on devrait avoir k !. Mais (k + 1)! > k !, donc, |(a + h)[n] a[n] | |h|(|a| + |h|)[n1] et si |h| < 1 |h|(|a| + 1)[n1] . De ce calcul on tire, que si r = r/(|a| + 1)[n1] et r = min(1, r ), alors |h| < r |(a + h)[n] a[n] | < r .

D erivabilit e. On garde les m emes notations et on sint eresse ` a f (a + h) f (a) a[n2] h[n2] = a[n1] + h( + + ). h 2! n! On se dit que pour h tendant vers 0 cette expression tend vers a[n1] . Donc on essaie de montrer que (a[n] ) = a[n1] .3 On proc` ede comme ci-dessus : la formule du bin ome donne | f (a + h) f (a) a[n1] | h = |h|1 |f (a + h) f (a) ha[n1] | = |h|1 |h|2 | a[n2] h[n2] + + |. 2! n!

En appliquant lin egalit e du triangle et en utilisant le fait que k ! 2!(k 2)!, on obtient que cette expression est |h|(|a| + |h|)[n2] , et on termine comme tout ` a lheure. Exercice. Compl eter la d emonstration, que nous venons desquisser.
3 Cette formule est equivalente ` a la formule usuelle pour la d eriv ee de xn : il sut de multiplier par les constantes appropri ees. Ainsi, si (x[n] ) = x[n1] , alors (xn ) = n!(x[n] ) = n!x[n1] = nxn1 .

110

DERIVABILIT CHAPITRE 7. LIMITES, CONTINUITE, E.

7.9

Autres notions de limite.


avec pr ecaution et quelle nest pas de d enir les limites dautres fa cons, une suite, on dit quelle converge en par

Nous avons d ej` a dit que la notion de limite doit etre mani ee seulement formelle. Une illustration de ceci est quil est possible avec parfois des r eponses di erentes. Par exemple, si (xn ) est moyenne (de C esaro) vers un nombre r eel x si la suite yn d enie yn = x1 + + xn n

converge elle-m eme vers x (au sens de la d enition du cours). Autrement dit, on ne regarde pas les termes individuellement, mais seulement en moyenne. On montre que si lim xn existe au sens usuel, alors (xn ) converge aussi en moyenne vers lim xn . Par contre si on prend xn = 1 1 + + (1)n1 pour n 1, on a x2n = 0 et x2n1 = 1 donc (xn ) diverge, mais on calcule que y2n = et n 1 = 2n 2

n1 1 1 = . 2n 2 2n Comme lim 1/n = 0, on en d eduit que lim yn = 1/2. Donc (xn ) converge en moyenne vers 1/2. Par rapport ` a la limite ordinaire, la limite au sens de C esaro est, en quelque sorte, plus tol erante de certaines oscillations de la suite. Elle peut d etecter certaines r egularit es m eme dans le comportement dune suite classiquement divergente. Il peut etre tr` es utile dutiliser une telle notion de limite par exemple parce que cela permet de construire des nombres r eels v eriant une certaine equation. Parfois aussi, m eme si la suite originale converge d ej` a, les moyennes de C esaro peuvent converger plus vite : pour des questions de calcul num erique, on comprend que cela peut etre crucial. y2n1 =

Chapitre 8

Op erations sur les limites. Propri et es de la d erivation.


Nous avons d eni ce que signie pour une fonction dadmettre une limite en un point. Il nest pas trop dicile de montrer que si l est un nombre tel que pour f : X C
x a

lim f (x) = l

alors l est lunique nombre ` a avoir cette propri et e. On commence par etudier comment se comportent les limites de fonctions par rapport ` a di erentes op erations sur les fonctions. Soit f et g des fonctions de domaine X ` a valeurs dans C. Soit a un el ement de X et soit l et m des el ements de C. On suppose que
xa

lim f (x) = l et que

x a

lim g (x) = m .

Alors : i) limxa (f + g )(x) = l + m ii) limxa (f g )(x) = lm iii) Si m = 0, alors il existe r tel que g (x) = 0 pour tout x avec |x a| < r . iv) Si m = 0, alors limxa (1/g )(x) = 1/m Avant de nous lancer dans la preuve de ces armations remarquons les in egalit es |x| |y | |x y | et |y | |x| |x y | ( ) .

Larmation (i) est une cons equence imm ediate de lin egalit e du triangle : on ecrit |(f + g )(x) (l + m)| = |(f (x) l) + (g (x) m)| |f (x) l| + |g (x) m| et donn e r > 0 on cherche r tel que ` a la fois |f (x) l| et |g (x) m| soient strictement inf erieurs ` a r/2. La d emonstration de larmation (ii) est bas ee sur lidentit e (f g )(x) lm = f (x)(g (x) m) + m(f (x) l) , qui est obtenue en rajoutant et en retranchant f (x)m au membre de gauche. Cette identit e avec lin egalit e du triangle donne |(f g )(x) lm| |f (x)||(g (x) m)| + |m||(f (x) l)| . 111

112

Op erations sur les limites

Soit r > 0 x e. Vu que f admet pour limite l quand x tend vers a on peut certainement trouver r1 tel que si |x a| < r1 , alors |f (x) l| < 1 ou encore (par (*)) De m eme on peut trouver r2 tel que si |x a| < r2 , alors |g (x) m| < Donc pour r3 = min{r1 , r2 }, si |x a| < r3 , alors |f (x)||(g (x) m)| < r/2 . On peut aussi trouver r4 tel que si |x a| < r4 , alors |f (x) l| < r 1 , 2 |m| r 1 . 2 (1 + |l|) |f (x)| < (1 + |l|) .

et par cons equent, avec r = min{r3 , r4 }, si |x a| < r , alors on a bien que |(f g )(x) lm| < r , ce qui d emontre le (ii). Pour montrer le (iii), soit r = m/2, alors par lhypoth` ese sur g et (*) il existe r tel que, si |x a| < r , alors |m| |m| |m| |g (x)| |g (x) m| do` u 0< |g (x)| 2 2 comme il fallait le d emontrer. | Pour le (iv) choisissons ` a nouveau r tel que |x a| < r implique 0 < |m 2 |g (x)|. Alors 1 2 < |g (x)| |m| et 1 1 2 1 m g (x) |g (x) m| < |g (x) m| . = = g (x) m mg (x) |m||g (x)| |m| |m|

Or, pour x assez proche de a on peut assurer |g (x) m| < |m|2 r/2, do` u le r esultat. Continuit e. On d eduit de ce qui pr ec` ede, que si les fonctions f et g sont continues en un point a de leur domaine commun, alors les fonctions f + g et f g le sont aussi. De plus, si g (a) = 0, alors il en est de m eme de la fonction f /g . Exercice. Montrer que toute fonction polyn ome f (x) = a0 + a1 x + + ak xk , o` u les ai sont x es, est continue. Exercice. Etudier la continuit e de la composition de deux fonctions continues. D erivabilit e. On sint eresse maintenant aux enonc es analogues au sujet de fonctions d erivables. Soit donc f et g des fonctions de domaine X et ` a valeurs complexes. Supposons que f et g soient d erivables en a et notons f (a) et g (a) les d eriv ees. Alors les fonctions f + g et f g sont aussi d erivables en a. De plus si g (a) = 0 il en est de m eme de f /g . Les valeurs des d eriv ees sont les suivantes : i) (f + g ) (a) = f (a) + g (a)

Propri et es de la d erivation ii) (f g ) (a) = f (a)g (a) + f (a)g (a) iii) f f (a)g (a) f (a)g (a) ( ) (a) = g g 2 (a)

113

La d emonstration de l enonc e concernant la fonction somme f + g est laiss ee en exercice. Pour le produit, soit h = f g et remarquons l egalit e h(x) h(a) = f (x)(g (x) g (a)) + g (a)(f (x) f (a)) , qui est obtenue en ajoutant et en retranchant f (x)g (a) au membre de gauche. On obtient l enonc e en divisant cette egalit e par x a et en prenant la valeur absolue. Noter que, comme montr e plus haut, vu que f est suppos ee d erivable en a elle est continue en a, donc pour x assez proche de a le terme f (x) sera arbitrairement proche de f (a). La d emonstration de lassertion sur la fonction quotient k = f /g est analogue et repose sur lidentit e: 1 k (x) k (a) = xa g (x)g (a) g (a) g (x) g (a) f (x) f (a) f (a) xa xa .

Un r esultat de base sur la d erivabilit e est la r` egle de d erivation dune fonction compos ee. Soit f : X C une fonction d erivable en un point a de X . Soit Y un sous-ensemble de C, qui contient limage de f et soit g : Y C une fonction d erivable en b = f (x). Alors la fonction compos ee h = g f : X C est d erivable en a et lon a (g f ) (a) = g (f (a))f (a) . Pour la d emonstration de ces armations nous allons dabord traduire la propri et e de d erivabilit e. Armation. Soit f : X C une fonction et soit a el ement de X . Sont equivalents : i) f est d erivable en a. ii) Il existe un nombre, not e f (a), et une fonction ra : X C continue en a, tels que ra (a) = 0 et tels que pour x dans X f (x) = f (a) + f (a)(x a) + ra (x)(x a) . iii) Il existe une fonction a : X C continue en a telle que pour x dans X f (x) = f (a) + a (x)(x a) . La d emonstration de ces equivalences nest pas trop dicile : pour voir que (i) et (ii) sont equivalents, on d enit ra par l egalit e de (ii) et on interpr` ete la d enition de la d erivabilit e en termes de la continuit e de ra . Pour voir que (ii) et (iii) sont equivalents on pose a egal ` a f (a) + ra (x). Ainsi a (a) = f (a). Revenons ` a la d erivabilit e de la composition de deux fonctions. Nous allons travailler avec la caract erisation (iii) de larmation. Par hypoth` ese on a : f (x) f (a) = a (x)(x a) et g (y ) g (b) = b (y )(y b)

pour une certaine fonction a (resp. b ), qui est continue en a (resp. b) et est telle que a (a) = f (a) (resp. b (b) = g (b)). Posons y = f (x) et b = f (a) dans la deuxi` eme egalit e et puis utilisons la premi` ere. Il vient : g (f (x)) g (f (a)) = = b (f (x))(f (x) f (a)) b (f (x))a (x)(x a) .

114

Op erations sur les limites

Or par les hypoth` eses b (f (x))a (x) est continue en a et on d eduit le r esultat de ce que b (f (a))a (a) = g (f (a))f (a). On peut proc eder de mani` ere analogue pour traiter la d erivabilit e de la fonction r eciproque dune fonction (disons bijective). Soit X et Y des sous-ensembles de C et soit f : X Y une fonction bijective et d erivable en a, el ement de X . Supposons que f (a) = 0. Alors la fonction r eciproque f 1 : Y X est d erivable en b = f (a) et (f 1 ) (b) = 1 . f (a)

Ecrivons ` a nouveau f (x) f (a) = a (x)(x a) avec a continue en a et telle que a (a) = f (a). Alors si y = f (x) et b = f (a) on a y b = a (f 1 (y ))((f 1 (y )) (f 1 (b)) . Comme par hypoth` ese f (a) = a (a) est non-nul on a par la continuit e de a , que pour x assez proche de a le terme a (f 1 (y )) est non-nul. On peut donc consid erer son inverse et on obtient le r esultat voulu.

Chapitre 9

Lexponentielle et dautres fonctions el ementaires.


Nous d enissons la valeur en un nombre complexe z de la fonction exponentielle par

exp(z ) =
n=0

z [n] = 1 + z +

z2 z3 + + . 2 6

Voir le paragraphe sur les suites num eriques pour une (id ee de) d emonstration du fait que cette s erie converge. Nous allons d etailler ici les d emonstrations de quelques propri et es de base de cette fonction et nous verrons comment l etude de la restriction de cette fonction ` a laxe R des r eels m` ene ` a une d enition de la fonction logarithme (r eelle) et des fonctions puissance ; de m eme l etude de la restriction de lexponentielle ` a laxe iR des imaginaires purs m` ene ` a une d enition des fonctions trigonom etriques. Les d emonstrations seront essentiellement compl` etes ` a cela pr` es que par endroits nous allons manipuler la s erie d enissant lexponentielle comme sil sagissait dune somme nie. Cela est l egitime mais n ecessiterait une justication, qui ferait appel aux propri et es des s eries dites absolument convergentes, dont la s erie exponentielle est un exemple. Nous allons indiquer les endroits n ecessitant une justication ult erieure par le signe !. Noter que les d emonstrations o` u vont appara tre des ! fournissent en tout cas des enonc es sur les valeurs approch ees de lexponentielle. Additivit e. Soit z et w des nombres complexes. Alors exp(z + w) = exp(z ) exp(w) . En particulier exp(z ) exp(z ) = exp(0) = 1 . Avant de montrer ladditivit e faisons la remarque, que par exemple le produit de deux sommes nies comme a0 + a1 + a2 et b0 + b1 + b2 comporte 9 termes, qui peuvent etre regroup es comme suit (a0 + a1 + a2 )(b0 + b1 + b2 ) = a0 b0 + (a0 b1 + a1 b0 ) + (a0 b2 + a1 b1 + a2 b0 ) +(a1 b2 + a2 b1 ) + a2 b2 .

Ici on a regroup e dans une m eme parenth` ese les produits dont la somme des indices est constante : ainsi 0 = 0 + 0, 1 = 0 + 1 = 1 + 0, etc. Pour d emontrer ladditivit e nous allons faire comme si cette 115

116

Lexponentielle

mani` ere de r eordonner les termes dun produit de sommes pouvait sappliquer aux s eries. On ecrit exp(z ) exp(w) = = = =
n=0 !

(1 + z + z [2] + z [3] + )(1 + w + w[2] + w[3] + )


(
p=0

z )(
q =0

[p]

w[q] ) z [p] w[q] )

(
n=0 p+q =n

(z + w)[n] exp(z + w)

o` u lavant-derni` ere egalit e est donn ee par le th eor` eme du bin ome. Continuit e et d erivabilit e. La fonction exponentielle exp : C z C exp(z )

est continue et d erivable en tout point de C. De plus : exp (z ) = exp(z ) . On d emontre la d erivabilit e comme suit.
h0

lim

exp(z + h) exp(z ) h

= exp(z ) lim = exp(z ) 1

h 0

exp(h) 1 h

o` u la premi` ere egalit e suit de ladditivit e et la seconde directement de la d enition de lexponentielle. Motivation. Le fait que la fonction exponentielle soit egale ` a sa propre d eriv ee est la propri et e qui la rend incontournable dans les applications (` a la physique, en biologie, etc.). Cest-` a-dire que la traduction math ematique de bon nombre de probl` emes se ram` ene ` a d emontrer lexistence dune fonction f egale a sa d ` eriv ee : f = f . Or, si on cherche une telle fonction sous la forme f (z ) =
n

an z n

et que lon admet que la d eriv ee dune telle fonction est donn ee par la d erivation terme-` a-terme (comme sil sagissait dune somme nie) f (z ) = nan z n1 ,
n

alors la seule possibilit e pour avoir f = f , cest-` a-dire an1 = nan , si on xe par exemple a0 = 1, est bien an = 1/n!. Puissances du nombre e. On d enit le nombre e par e := exp(1) = 1 + 1 + 1 1 + + 2 6

Il est clair dapr` es cette d enition que e est un nombre r eel positif, strictement plus grand que 2. Soit n un entier naturel. Par ladditivit e on a exp(n) = exp(1 + + 1) = exp(1) exp(1) = en .

et autres fonctions el ementaires De m eme, si q = a/b est un nombre rationnel positif, avec a et b positifs, on voit que (exp(q ))b = ea et exp(q ) = eq .

117

On ecrit souvent ez au lieu de exp(z ), mais il faut bien comprendre quen g en eral ez ne signie pas e multipli e avec lui-m eme z fois. On verra plus loin comment d enir les puissances x . On peut montrer (assez facilement) que e est irrationnel. Valeurs de la restriction ` a laxe r eel. R esumons en un enonc e les propri et es de la fonction ex x obtenue en restreignant exp ` a laxe r eel. Observons que les valeurs de e sont positives. En eet, si x > 0, alors on voit sur la d enition que ex est positif (car limite de sommes ` a termes positifs, qui croissent). Pour x < 0 on utilise le r esultat pour le nombre positif x et lidentit e ex ex = 1. Th eor` eme. La fonction ex : R R>0

a les propri et es suivantes. a) ex est continue et di erentiable en tout point de R. b) La d eriv ee de ex est donn ee par (ex ) = ex . x c) La fonction e est strictement croissante. d) ex+y = ex ey e) limx ex = et limx ex = 0 f ) Pour tout entier naturel n lim xn ex = 0 .
x

Nous avons d ej` a montr e les propri et es (a), (b) et (d). Le fait que ex soit strictement croissante peut se voir sur la d enition. Le fait que, pour x grand, ex nest pas born ee sup erieurement suit du r esultat pour les puissances enti` eres positives de e. Avec l egalit e ex ex = 1 ceci donne la valeur de la limite pour x tendant vers . Pour montrer (f) on remarque que par la d enition, si x > 0, alors ex > et que par cons equent xn ex < (n + 1)!/x. La propri et e (f) traduit le fait que ex cro t plus vite que nimporte quelle puissance de x (voir lexpression croissance exponentielle). La fonction logarithme. Nous allons enoncer un r esultat g en eral, qui appliqu e` a la fonction exponentielle ex , montrera lexistence de la fonction logarithme et nous permettra de montrer les propri et es de base de cette fonction. Th eor` eme (des fonctions r eciproques). Soit I un intervalle dans R (I = R est permis). Soit f : I R une fonction, que lon suppose strictement monotone (donc soit strictement croissante, soit strictement d ecroissante). Posons J = f (I ). Alors sont equivalents : a) f est continue en tout point de I . b) J est un intervalle. Si (a) et/ou (b) sont satisfaits, alors la relation g r eciproque de f est une fonction et g : J I est continue et strictement monotone. De plus, si f est d erivable en tout point de I , alors g est d erivable en tout point de J . Nous nallons pas d emontrer ce th eor` eme (qui serait pourtant ` a notre port ee ; voir le Th eor` eme des valeurs interm ediaires utilis e plus bas). On peut appliquer le th eor` eme au cas de f = ex , I = R et J = R>0 et on peut poser la d enition suivante. xn+1 (n + 1)!

118
8

Lexponentielle

1 3

2.5

1.5

0.5

0.5

1.5

Fig. 9.1 Exponentielle r eelle et premi` eres approximations polynomiales. D enition. On appelle fonction logarithme (naturel ou n ep erien) la fonction log : R>0 R r eciproque de la fonction exponentielle. La fonction logarithme est donc d enie pour x > 0 par log(x) = u avec x = exp(u) cest-` a-dire, si u est r eel et x > 0 log(exp(u)) = u et exp(log(x)) = x . En utilisant ladditivit e de lexponentielle on a imm ediatement la propri et e caract eristique du logarithme : il transforme produits en sommes. Cest cette propri et e qui la rendu indispensable pendant des si` ecles, pour permettre des calculs avec de grands nombres. On a pour x et y positifs log(xy ) = log(x) + log(y ) ( ecrire x = exp(u) et y = exp(v ) de mani` ere ` a ce que log(xy ) = log(exp(u) exp(v )) = log(exp(u + v )) = u + v = log(x) + log(y ) ). Par les r` egles de d erivation dune compos ee de fonctions on obtient log (x) = 1 x

(utiliser exp (u) = exp(u) et ecrire log (exp(u)) exp (u) = 1 avec x = exp(u) ). On peut montre que la fonction logarithme elle aussi admet une repr esentation comme s erie de fonctions. En eet pour |x| < 1 on a l egalit e log(1 + x) = x x3 x4 x2 + , 2 3 4

et autres fonctions el ementaires


2

119

0.5

0.5

1.5

Fig. 9.2 Logarithme et premi` eres approximations polynomiales. qui en fait est aussi valable pour x = 1 et donne la belle formule log 2 = 1 1 1 1 + . 2 3 4

Une mani` ere de deviner ces formules est la suivante : la d eriv ee de log(1 + x) est 1/(1 + x) ; en utilisant par exemple la formule du bin ome pour lexposant n egatif 1, on trouve 1 = 1 x + x2 x3 . 1+x Nous pouvons trouver une fonction, qui d eriv ee donne xn , cest xn+1 /(n +1). Ainsi, si ici il etait l egitime dinterchanger d erivation et somme innie on aurait bien la formule annonc ee pour le logarithme. Fonctions puissance. Pour r eel et x positif on d enit x := exp( log x) . On peut v erier en utilisant ce qui pr ec` ede, que cette d enition donne bien le r esultat voulu pour, par exemple, rationnel. Par les propri et es des d eriv ees de fonctions compos ees on obtient (x ) = exp ( log x)( log) (x) = x = x1 . x

En utilisant la propri et e de la croissance exponentielle on a pour tout > 0


x

lim x log x = 0 ,

cest-` a-dire que le logarithme log x cro t moins vite que nimporte quelle puissance positive de x (log x nest pas pour autant born ee).

120

Lexponentielle

Valeurs de la restriction ` a laxe iR. Fonctions trigonom etriques. On sint eresse ici aux nombres de la forme exp(iy ) avec y r eel. En supposant encore une fois que lon peut op erer avec la s erie exponentielle comme avec une somme nie on obtient pour le conjugu e de exp(z ) exp(z ) = exp(z ) . En eet exp(z ) = = =
!

z3 z2 + + 2 6 z2 z3 1+z+ + + 2 6 exp(z ) . 1+z+

De ceci on tire, pour y r eel (et donc egal ` a son conjugu e y) | exp(iy )|2 = exp(iy )exp(iy ) = exp(iy ) exp(iy ) = 1 , et donc | exp(iy )| = 1 , cest-` a-dire que sur iR lexponentielle prend ses valeurs dans le cercle unit e. D enition. Pour y r eel on d enit les fonctions trigonom etriques cosinus et sinus par cos(y ) := sin(y ) := 1 (exp(iy ) + exp(iy )) 2 1 Im(exp(iy )) = (exp(iy ) exp(iy )) 2i Re(exp(iy )) =

Il nest pas du tout clair sur cette d enition que ce sont l` a les fonctions trigonom etriques utilis ees dans la mesure du cercle ! Mais nous allons nous en convaincre apr` es un peu de travail. En utilisant le fait que pour tout n entier naturel in ne prend que les quatre valeurs 1, i, 1 et i suivant le reste de la division de n par 4, on peut montrer que exp(iy ) = 1 + iy + (iy )[2] + (iy )[3] + (iy )[4] = 1 + iy y [2] iy [3] + y [4] = Ce qui permet d ecrire cos y sin y := 1 y [2] + y [4] y [6] := y y [3] + y [5]
!

(1 y [2] + y [4] y [6] ) + i(y y [3] + y [5] )

Il est clair que cos et sin ainsi d enies prennent leurs valeurs entre 1 et 1. Aussi la d enition montre que cos(0) = 1 et sin(0) = 0 . Les fonctions cos et sin sont continues et d erivables en tout point et les r` egles de d erivation donnent cos (y ) = sin(y ) et sin (y ) = cos(y ) .

et autres fonctions el ementaires


5

121

5 5

Fig. 9.3 Cosinus et premi` eres approximations polynomiales.


5

5 5

Fig. 9.4 Sinus et premi` eres approximations polynomiales. Cest un bon d ebut ! Il faudrait maintenant que lon arrive ` a voir la p eriodicit e de ces fonctions, mais pour cela il faudrait que lon sache comment d enir leur p eriode, qui devrait etre en principe 2 . Nous avons d eni comme etant la longueur du demi-cercle (unit e). Ce que nous allons faire est de donner une

122

Lexponentielle

autre d enition de , puis, apr` es avoir d emontr e les propri et es voulues des fonctions trigonom etriques nous allons dire comment montrer que avec cette nouvelle d enition on retrouve bien la longueur du demi-cercle. Proposition-D enition. Il existe un nombre r eel y compris entre 0 et 2 pour lequel cos(y ) = 0. Vu que la fonction cos est continue en tout point, il existe un plus petit r eel positif y0 tel que cos(y0 ) = 0. On pose = 2y 0 .

Noter que lon a besoin de la continuit e de cos pour avoir lexistence de y0 : linmum de lensemble des y (positifs) annulant une fonction f nannule pas forc ement la fonction. Ici on utilise la continuit e pour voir que toute limite de suites (an ) form ee de solutions de l equation f (x) = 0 est encore une solution de cette equation. Pour voir que cos sannule (au moins une fois) sur lintervalle (0, 2) on peut proc eder de plusieurs mani` eres, aucune nest vraiment el ementaire et toutes sappuient sur des r esultats que nous nallons pas d emontrer en d etail. Premi` ere mani` ere. La premi` ere mani` ere est bas ee sur des propri et es que poss` edent les fonctions d erivables sur un intervalle. Plus pr ecis ement si a et b sont des r eels avec a < b et f : [a, b] R est une fonction continue sur lintervalle ferm e [a, b] et d erivable en tout point de lintervalle ouvert (a, b), alors il existe un point c dans (a, b) tel que f (b) f (a) = (b a)f (c) , (AC )

(cest l` a une forme du Th eor` eme des accroissements nis). En particulier, si pour tout c de (a, b) on a f (c) > 0, alors la fonction f est strictement croissante. Pour montrer la proposition ` a partir de (AC) supposons par labsurde, que cos ne sannule pas. Alors, vu que cos(0) = 1 on aurait cos(y ) > 0 et donc sin (y ) > 0. (AC) montre alors que sin(0) = 0 entra ne sin(y ) > 0 pour y > 0. A nouveau par (AC) et vu que cos = sin , si 0 < y < x, alors sin(y )(x y ) = cos(y ) cos(x) 2 . Ceci donne une contradiction pour x choisit susamment grand. Deuxi` eme mani` ere. On d eduit du d eveloppement en s erie de la fonction cos, que 1 cos y = y 2 /2 6 y /2 3 4 + y /2 3 4 5 6 . On voit que pour y compris entre 0 et 3 on passe dun terme ` a lautre de cette s erie en multipliant par un facteur strictement inf erieur ` a 1 : en eet alors y 2 < 3 4. Ceci implique que la valeur de 1 cos y est comprise entre les deux premiers termes y 2 /2 et y 2 /2 y 4 /2 3 4, do` u pour 0 y 3 1 y 2 /2 cos y 1 y 2 /2 + y 4 /24 .
4

En particulier cos 2 < 1 <0. 3

On applique alors le Th eor` eme des valeurs interm ediaires qui dit que si f : [a, b] R est une fonction continue en tout point de lintervalle [a, b] telle que f (a) < 0 et f (b) > 0, alors il existe un c dans lintervalle (a, b) avec f (c) = 0. (Voici lid ee pour montrer le Th eor` eme des valeurs interm ediaires : on consid` ere lensemble E des x dans lintervalle [a, b] tels que f (x ) < 0 pour tout x avec a x x. Cest un ensemble non-vide et major e, il poss` ede donc un supremum c. En utilisant la continuit e de f sur lintervalle on montre que f (c) ne peut ni etre < 0, ni etre > 0.)

et autres fonctions el ementaires

123

P eriodicit e. Par d enition on a donc cos(/2) = 0 et vu que cos2 (y ) + sin2 (y ) = 1 on a sin2 (/2) = 1. Donc sin(/2) = 1. Par le Th eor` eme des accroissements nis, vu que cos y > 0 pour y entre 0 et /2, on a que sin cro t sur lintervalle (0, /2) et donc sin(/2) = 1. Do` u exp( et par additivit e exp(i) = 1 et exp(2i) = 1 . Ceci a la cons equence etonnante, si on pense aux propri et es de lexponentielle r eelle, que lexponentielle complexe est p eriodique : pour tout z complexe exp(z + 2i) = exp(z ) . i )=i, 2

Th eor` eme. a) Les fonctions cos et sin sont p eriodiques, de p eriode 2 . b) Pour tout nombre complexe z de module 1, il existe un unique y dans lintervalle [0, 2 ) tel que exp(iy ) = z . Une mani` ere pour traduire le (b) est de dire que lexponentielle etablit une bijection entre lintervalle [0, 2 ) et le cercle unit e. Ceci permet de d enir largument dun nombre complexe z , comme etant le r eel arg(z ), d eni ` a un multiple de 2 pr` es, tel que z/|z | = exp(i arg(z )) (il sagit donc plut ot dun ensemble de nombres). Le (a) du th eor` eme suit directement de la d enition des fonctions cos et sin et de la p eriodicit e de exp. Pour montrer (b), observons dabord que si y est tel que 0 < y < 2 , alors exp(iy ) = 1. En eet, si on ecrit exp(iy ) = a + ib , avec a et b r eels, alors a2 + b2 = 1 et 0 < a, b < 1. De plus si (par labsurde) exp(iy ) = 1, alors par additivit e exp(4iy ) = 1 et en particulier exp(4iy ) est r eel. Ecrivons exp(4iy ) = (a + ib)4 = (a4 6a2 b2 + b4 ) + 4iab(a2 b2 ) . Si exp(4iy ) est r eel, alors a2 b2 = 0, do` u (avec a2 + b2 = 1) a2 = b2 = 1/2, ce qui donne exp(4iy ) = 1, une contradiction. Montrons que ceci donne lassertion dunicit e du (b). Soit y1 et y2 avec 0 y1 , y2 < 2 . Alors eectivement exp(iy1 ) exp(iy2 )1 = exp(i(y1 y2 )) = 1 et donc exp(iy1 ) = exp(iy2 ). Pour montrer larmation dexistence, soit z = a + ib un nombre complexe de module 1 (a et b r eels). Supposons dabord a et b positifs. Sur [0, /2] la fonction continue cos d ecro t de 1 ` a 0, donc par le Th eor` eme des valeurs interm ediaires il existe y dans [0, /2] tel que cos(y ) = a. Vu que cos2 (y ) + sin2 (y ) = 1 et sin(y ) 0 on a bien que exp(iy ) = z . Pour a < 0 et b 0 on applique ce qui pr ec` ede ` a iz , do` u lexistence de y tel que exp(iy ) = iz et comme i = exp(i/2) on a z = exp(i(y + /2)). De m eme si b < 0 en utilisant ce qui pr ec` ede on voit que z = exp(iy ) pour y dans (0, ) et donc z = exp(iy ) = exp(i(y + )). La longueur du cercle et . Nous venons de voir que lexponentielle d enit une bijection de lintervalle J = [0, 2 ) sur le cercle unit e. Cette bijection est de plus d erivable. On peut montrer que la longueur des courbes du plan, d enies par des fonctions d erivables f : I C, avec I un intervalle, se calcule ` a laide dune int egrale (d enie). Dans le cas qui nous int eresse ici, il sagit de lint egrale
2

1 dt
0

124

Lexponentielle

qui vaut (heureusement) 2 (ici est d eni comme le plus petit r eel positif annulant cos).

Chapitre 10

Int egrales : aires et primitives.


La th eorie de lint egration, ou de la mesure, m eme ` a notre niveau, permet de donner des r eponses tr` es g en erales ` a des probl` emes importants tels que : calculer laire dune portion du plan, ou d eterminer les valeurs dune fonction F ` a partir de son taux de variation f sur un intervalle (p. ex. f la vitesse dun objet et F sa position). 1 Dans le premier paragraphe nous allons nous inspirer de la m ethode des approximations par des polygones, pour d enir laire des gures planes ; laire est caract eris ee comme une fonction ` a valeurs r eelles non-n egatives, ayant certaines propri et es attendues. De m eme, dans le deuxi` eme paragraphe, nous associons un nombre ` a chacun des el ements dune classe g en erale de fonctions d enies sur un intervalle : lint egrale d enie de la fonction. Les deux paragraphes sont tr` es li es. En eet lint egrale peut sinterpr eter en termes daires et cette interpr etation permet de la voir comme une op eration inverse de la d erivation. R eciproquement le calcul int egral permet de syst ematiser les calculs daire. Un exemple simple permet de comprendre le lien entre les concept daire et de (anti-)d erivation. Exemple. On consid` ere un r eservoir trou e, qui contient un liquide, et on veut trouver la quantit e de liquide qui sest echapp ee depuis sa perforation. Voici une m ethode pour r esoudre ce probl` eme : il sagit de mesurer ` a distance r eguli` ere dans le tempsdisons une heurele d ebit (mesur e en litres/heures l/h). Disons que lon obtient les valeurs suivantes (en mesurant combien de temps met un litre ` a s echapper) : heures l/h 0 35 1 30 2 26 3 23 4 21

La fonction ` a calculer, qui donne la quantit e de liquide qui s echappe, est d ecroissante. Ces donn ees ne permettent pas de la calculer de fa con exacte, mais en donnent des approximations : une majoration donn ee par la somme 35 1 + 30 1 + 26 1 + 23 1 = 114, et une minoration donn ee par la somme 30 1 + 26 1 + 23 1 + 21 1 = 100. On peut am eliorer ces approximations en faisant plus de mesures. Disons que lon obtient les donn ees suppl ementaires : heures l/h 1/2 33 3/2 27 5/2 24 7/2 22

(Evidemment on ne peut pas remonter le temps, il fallait y penser avant de commencer !) Avec ces mesures on obtient le majoration 110 et la minoration 103 (faire le calcul). Si on devait repr esenter ces calculs sur un graphique on obtiendrait quelque chose comme sur la gure, o` u la majoration correspond ` a la somme des aires et des grands rectangles et la minoration ` a la somme des aires des petits rectangles. On voit donc quen augmentant ind eniment les mesures on peut sattendre
1 Une

telle fonction F sera dite primitive de f .

125

126

Int egrales

a ce que (th ` eoriquement) : si f (x) est la fonction cherch ee ici, qui est positive, monotone et continue (pour des raisons physiques), et si F (x) repr esente la fonction qui donne laire sous le graphe de f entre 0 et x, alors F (x) = f (x). Nous nallons pas donner une justication compl` ete de cet enonc e dans le texte. Il nous importe de mettre en evidence quelques r esultats sur lesquels ils se fonde et de le rendre plausible. Le premier tel enonc e est contenu dans lexercice suivant. Exercice. Soit E et F deux sous-ensembles de R tels que x E y F : x y . Alors sup E et inf F existent et sup E inf F . De plus on egalit e si r > 0 (x E y F ) : y x < r.

10.1

Laire des gures planes.

Il nest pas facile de d enir ce que lon entend par laire dune gure dans le plan. La notion daire est en quelque sorte primitive : elle vient avec celle de gure. On peut dire quil sagit du contenu de la gure, quelle mesure sa taille, mais il est clair que ce ne sont pas l` a des d enitions tr` es utiles, bien quelles expliquent quelque chose de la notion. Euclide navait pas d eni la notion daire, quil identiait en fait ` a la gure elle-m eme. Cela ne la pas emp ech e pour autant de formuler des enonc es portant sur le rapport entre des aires. Ainsi la Proposition 2 du Livre XII, dit : les cercles sont entre eux comme les carr es de leurs diam` etres. Il y a bien chez Euclide un d ebut de calcul avec les aires, mais dans le contexte dun calcul avec des grandeurs g en erales : il d enit par exemple ce que sont des grandeurs en m eme raison2 . Ce calcul nest pas un calcul avec des nombres.
2 Il sagit de la D enition 5 du Livre X : des grandeurs sont dites etre en m eme raison, la premi` ere ` a la seconde, et la troisi` eme ` a la quatri` eme, lorsque des equimultiples quelconques de la premi` ere et de la troisi` eme, et dautres equimultiples quelconques de la seconde et de la quatri` eme sont tels, que les premiers equimultiples surpassent, chacun ` a chacun, les seconds equimultiples, ou leur sont egaux ` a la fois, ou plus petits ` a la fois. Ce qui signie que lon aura A : B = C : D (A et B en m eme raison que C et D) si et seulement si, quels que soient m et n entiers, se r ealisent ensemble les relations : mA > nB et mC > nD, ou mA = nB et mC = nD, ou mA < nB et mC < nD. On voit que la v erication de l egalit e des rapports d epend a priori dune innit e dop erations ! Cela dit, si lon trouve un couple (m, n) de nombres tel que mA = nB et mC = nD, alors les raisons A : B et C : D sont egales et pourraient etre repr esent ees par un nombre rationnel. Euclide donne une condition n ecessaire et susante, fond ee sur une construction g eom etrique style Th eor` eme de Thal` es, pour que deux couples de segments soient proportionnels (VI, 2). En ramenant le calcul des aires polygonales ` a

Laire des gures planes

127

Sans recourir aux nombres, on pourrait par exemple d evelopper une notion daire relative : on d ecrit laire des gures g en erales ` a partir de laire de gures plus simples. Par exemple en d ecomposant les gures polygonales en triangles. Cette approche m` ene au dicile probl` eme de comparer les aires dun disque et dun carr e... quelle ne permet pas de r esoudre. En fait il ny a pas de mani` ere el ementaire de d enir la notion daire. Il faut pour cela faire intervenir un processus de passage ` a la limite. Dans ce paragraphe, nous allons caract eriser laire des gures planes comme une fonction, qui ` a une gure plane associe un nombre. Les valeurs de cette fonction seront obtenues comme limites. Plus pr ecis ement, nous allons d enir pour (certaines) gures planes F un nombre s(F ), qui repr esente laire/surface de F , et nous allons voir que : (P) (positivit e) s(F ) est un nombre r eel positif ou nul ; (A) (additivit e) si F et F nont pas de points int erieur en commun, alors laire de leur r eunion, not ee F + F , est la somme des aires s(F + F ) = s(F ) + s(F ) ; (I) (invariance par transport parall` ele) si F est obtenue ` a partir de F par une translation, alors s(F ) = s(F ) ; 3 (N) (normalisation) le carr e unit e C a aire egale ` a 1, s(C ) = 1. Il sagit l` a de propri et es el ementaires de laire. En fait il nest pas clair que toute gure poss` ede une aire, et ` a ce stade on pourrait m eme nous r etorquer de ne pas avoir d eni ce que nous entendons par gure... Nous allons rem edier ` a ces impr ecisions : dans ce qui suit une gure (plane) est tout simplement un sous-ensemble du plan R2 et nous allons donner un sens pr ecis aux mots la gure F admet une aire s(F ). Ensuite nous allons indiquer comment montrer que la notion daire introduite est la seule v eriant les quatre propri et es ci-dessus. Figures mesurables.4 M eme si nous ne savons pas (encore) comment d enir la notion daire, nous avons une mani` ere de calculer des valeurs approch ees de laire dune gure donn ee (qui admet une aire)comme nous lavons fait pour le cercle ! On munit le plan dun rep` ere orthonorm e et on le quadrille avec des carr es de c ot e 1. Appelons ce quadrillage le 0-i` eme quadrillage. Si la gure dont nous voulons calculer laire contient par exemple 3 carr es de ce quadrillage, alors son aire est au moins egale ` a 3. Si la gure est contenue dans la r eunion de 5 carr es de ce quadrillage, alors son aire est inf erieure ou egale ` a 5. Pour obtenir une meilleure approximation on passe ` a des quadrillages plus ns : on subdivise chaque carr e du 0-i` eme quadrillage en 100 carr es de c ot es 1/10 et on obtient le 1-er quadrillage, puis en subdivisant tour ` a tour les carr es de la m eme mani` ere on obtient le k -i` eme quadrillage, dont les carr es sont de c ot es 1/10k . La gure F contiendra ak carr es du k -i` eme quadrillage et sera contenue dans la r eunion de bk carr es. Ainsi on obtient deux suites de nombres (ak ) et (bk ). Chaque carr e du k -i` eme quadrillage contient 100 carr es es du (k + 1)-i` eme, et F pourrait contenir des carr es du (k + 1)-i` eme quadrillage en plus des 100ak carr provenant du quadrillage pr ec edent, ce qui donne les in egalit es ak /102k ak+1 /102(k+1) . De m eme pour les bk on a bk+1 /102(k+1) bk /102k , do` u a0 a1 a2 ak bk b2 b1 4 . . . 2k . . . 2k . . . 4 2 b0 . 102 10 10 10 10 10

un calcul sur des segments, il fait de m eme pour les aires de ces gures simples (VI, 16 ` a 22). Dans les th eories modernes, on a substitu e la consid eration de multiples ind eniment grands, par celle de sous-multiples inniment petits (voir Chap. III de B. Levi, En lisant Euclide, Agone, Paris, 2003). 3 On sattend evidemment que laire soit pr eserv ee par dautres transformationscomme les rotations, on verra plus loin, que cest le cas. 4 Nous suivons de pr` es la pr esentation de V. G. Boltianskii, Hilberts third problem, John Wiley & sons, New York, 1978.

128 On voit donc que les limites s(F ) := lim ak bk et s(F ) := lim 2 k k 10 102k

Int egrales

existent et satisfont s(F ) s(F ). Dapr` es lid ee intuitive daire, on sattend ` a ce que ces deux limites co ncident et donnent la valeur de laire. Nous allons renverser cette approche et d ecr eter, que si ces limites co ncident, alors F est mesurable (ou quarrable) et on notera s(F ) la valeur commune s(F ) = s(F ), que lon appellera laire de F .5 Nous avons maintenant un candidat pour la notion daire dune gure (mesurable). A priori il nest pas clair que nous tenons l` a la bonne d enition. Le d efaut le plus evident de cette d enition est quelle d epend dun choix de quadrillages : avec un autre choix de quadrillages on obtiendrait des suites (ak ) et (bk ) toutes di erentes et rien ne nous garantit, que les nombres d enis par ces suites di erentes donnent la m eme limite, si ce nest...lintuition. Il nous faut voir que cette d enition r esiste ` a tous les tests. Commen cons par v erier les propri et es (P)-(N). Preuve de la positivit e. Soit F une gure mesurable, qui contient a0 carr es du 0-i` eme quadrillage. Vu que 0 a0 , on a que tous les ak /102k sont positifs ou nuls et par cons equent s(F ) = s(F ) 0. Preuve de ladditivit e. Soit F et F des gures mesurables sans points int erieurs en commun et soit F = F + F leur r eunion. Nous allons montrer que F est mesurable et que s(F ) = s(F ) + s(F ). Notons respectivement ak , ak , et ak les (premiers) nombres associ es ` a F , F et F . Par hypoth` ese aucun carr e peut etre contenu ` a la fois dans F et dans F . Par cons equent ak ak + ak , et en divisant par 102k et en passant ` a la limite on obtient s(F ) s(F ) + s(F ) . De m eme : s(F ) s(F ) + s(F ). Mais comme on a toujours s(F ) s(F ) on a bien egalit e, F est mesurable et ladditivit e est prouv ee. Preuve de linvariance (cas particulier) et de la normalisation. Le carr e unit e C est le carr e ayant le rep` ere orthonorm e pour c ot es. Nous allons commencer par montrer que C , ainsi que tout carr eC obtenu ` a partir de C par une translation parall` ele aux axes a aire egale ` a 1. Soit q0 le sommet du carr e du premier quadrillage, qui se trouve le plus pr` es du sommet, image de lorigine par la translation (en bas a gauche). Il est clair que q0 se trouve ` ` a une distance inf erieure ` a 1/10 des deux c ot es les plus proches de C . On en d eduit que C contient un carr e de c ot e 9/10 form e de 81 carr es du premier quadrillage. De m eme, C est contenu dans la r eunion de 121 carr es du premier quadrillage. Plus g en eralement C contient (10k 1)2 carr es du k -i` eme quadrillage et est contenu dans (10k + 1)2 tels carr es. Ainsi les nombres ak et bk pour C satisfont ak (10k 1)2 et bk (10k + 1)2 , do` u ak 1 bk 1 (1 k )2 et (1 + k )2 . 102k 10 102k 10 En prenant la limite on obtient s(C ) 1 s(C ) et par cons equent, que C est mesurable et daire 1. On d emontre de m eme que le translat e dun carr e du k -i` eme quadrillage est mesurable et a aire 1/102k . Si maintenant G est la somme de a carr es du k -i` eme quadrillage, disons G = P1 + + Pa , alors par additivit e s(G) est la somme des s(Pi ), donc s(G) = a/102k . Donc, vu que laire des carr es du quadrillage est invariante par translation, il en est ainsi pour laire de G.
5 Cette notion daire est attribu ee ` a Jordan. Il faudrait que nous reprenions les propri et es (P)-(N) ` a la lumi` ere de cette d enition, et que nous ajoutions le mot mesurable apr` es le mot gure, pour toutes les gures dont on consid` ere laire. Dans ce qui suit, nous nallons consid erer laire, que des gures mesurables...

Laire des gures planes

129

Soit alors F une gure mesurable quelconque. Pour tout > 0 on peut trouver k et une gure G compos ee de ak carr es du k -i` eme quadrillage tels que ak /102k = s(G) > s(F ) /2. Les images G et F de G et F par une translation satisfont evidemment G F , de plus nous savons que G est mesurable. Par cons equent il existe et une gure G compos ee de a carr es du -i` eme quadrillage avec G G F et s( F ) a > s(G ) = s(G) > s(F ) . 102 2 2

Vu que ceci est vrai pour tout on obtient s(F ) s(F ). Un argument similaire donne s(F ) s(F ). Do` u F est mesurable et s(F ) = s(F ). Exercice. R e echir ` a une eventuelle additivit e innie de laire. Noter quun segment a aire 0, et un carr e est somme dune innit e (non-d enombrable) de segments. Laire des triangles et des polygones. Pour linstant nous navons calcul e laire que de gures compos ees de carr es de quadrillages. Si on veut calculer laire dune gure ayant des c ot es en biais par rapport aux quadrillagespar exemple un triangle, il faut changer la m ethode dapproximation. Avant de calculer la valeur des aires des gures planes les plus simples, nous allons montrer que tous les polygones sont mesurables. En fait une fois que nous saurons que ceux-ci sont tous mesurables, nous pourrons utiliser la propri et e dadditivit e pour trouver les valeurs num eriques ` a partir de laire des gures de base. Ainsi pour retrouver la formule pour laire dun triangle quelconque on observera quelle se ram` ene au calcul de laire des triangles rectangles (tirer une hauteur du triangle) et laire dun triangle rectangle est la moiti e de laire dun rectangle. Le calcul de laire dun rectangle sera lobjet du prochain paragraphe6 . Un polygone est par d enition une r eunion nie de triangles, ou de mani` ere equivalente cest un sous-ensemble born e et ferm e du plan ayant un bord qui est la r eunion dun nombre ni de segments de droite. Proposition. Tout polygone est mesurable. Preuve. Il faut que nous arrivions ` a estimer la di erence entre les termes des suites (ak ) et (bk ), qui donnent les approximations par d efaut et par exc` es de laire du polygone. La dicult e est donn ee par le fait, que contrairement aux gures que nous avons consid er ees jusqu` a pr esent, les polygones peuvent avoir des c ot es qui ne sont pas parall` eles aux quadrillages. En eet, soit F un polygone et soit L la ligne polygonale, r eunion des segments L1 , L2 , . . ., Lm qui bordent F . Fixons un entier k . Tout carr e du k -i` eme quadrillage ayant des points en commun avec F , mais qui ne fait pas partie des ak carr es ` a lint erieur de F doit avoir des points en commun avec L. Nous allons d enir une une suite nie de points x1 , x2 , . . . , xq sur la ligne L, qui aura la propri et e, que tout point sur L est ` a une distance dun des points xi inf erieure ` a 1/10k . Le nombre q de ces points sera born e en fonction du nombre et de la longueur des segments Lj . Cette borne nous donnera lestimation de la di erence bk ak . Soit pj la longueur du segment Lj et soit p la longueur de L, de mani` ere que p = p1 + + pm . Soit x1 une des extr emit es de L1 . En partant de x1 on subdivise les Lj en segments de longueur 1/10k . Les extr emit es xi de ces segments font laaire. Observons quavec cette construction nous avons obtenu au plus p10k + m points. En eet, sur chaque Lj nous avons au plus pj 10k +1 points et (p1 + + pm )10k +(1+ 1) = p10k + m. Pour chaque point xi on consid` ere alors la gure Qi constitu ee des neuf carr es du k -i` eme quadrillage, qui lentourent (voir dessin).
6 Avant de lire ce qui suit essayez de d eduire, par des moyens el ementaires, la valeur de laire dun rectangle du fait que le carr e unit e a aire 1. Vous devriez arriver ` a le faire pour des rectangles ayant des c ot es de longueur rationnelle.

130

Int egrales

i Q P PP P P xi P P P P P P P D D D DD Vu que tous les points ` a une distance inf erieure ` a 1/10k de xi se trouvent dans Qi , on d eduit que les carr es du k -i` eme quadrillage qui rencontrent la ligne L sont dans la r eunion Q1 . . . Qq . Ainsi le nombre de ces carr es est inf erieur ` a 9q 9(p10k + m). Par les remarques du d ebut de la d emonstration nous d eduisons lin egalit e 0 bk ak 9(p10k + m) . Ainsi, 0 bk /102k ak /102k 9p/10k + 9m/102k , qui donne en passant ` a la limite sur k , que s(F ) egale s(F ) et donc que F est mesurable. Exercice. On consid` ere le parall elogramme d eni par lorigine et par les points du plan de coordonn ees (x1 , y1 ) et (x2 , y2 ). Relier laire du parall elogramme au nombre x1 y1 x2 y2 . Laire dun rectangle. Par le r esultat du paragraphe pr ec edent, nous savons que tout rectangle est mesurable. Ce que nous voulons montrer ici est le r esultat attendu suivant. Proposition. Soit F un rectangle dont les c ot es sont de longueur a et b, alors s(F ) = ab. Preuve. Nous verrons que pour calculer laire dun rectangle quelconque nous serons amen es ` a aner notre etude de la fonction aire. Comme pr ec edemment on suppose dabord que F a les c ot es parall` eles aux axes. Alors vu la propri et e dinvariance, que nous avons etabli plus haut, nous pouvons supposer, que le sommet en bas ` a gauche de F co ncide avec un sommet du 0-i` eme quadrillagedisons q0 . Si p0 d enote le sommet du k -i` eme quadrillage le plus proche du sommet de F en haut ` a droite, alors F contient le rectangle Gk compos e de ak carr es ayant q0 et p0 comme sommets oppos es. Si les c ot es de Gk sont de longueur k /10k et k /10k , on a ak = k k et a10k 1 < k a10k et b10k 1 < k b10k . On tire de ceci les in egalit es (a10k 1)(b10k 1) < ak ab102k . De m eme on peut circonscrire ` a F un rectangle Hk compos e de bk = (k + 1)(k + 1) carr es du k -i` eme quadrillage et donc ab102k < bk (a10k + 1)(b10k + 1) .

Laire des gures planes

131

S T3 S S  S Q S S S   S b  S  T4  T2 S S a b Des in egalit es pr ec edentes on tire que

T1   

  S

S b Q1   T1    T2 b

S T S 3 T4 S S S Q2 a

a 

ak 1 1 bk 1 1 > (a k )(b k ) et > (a + k )(b + k ) , 102k 10 10 102k 10 10 qui donne s(F ) ab s(F ). Do` u F est (mesurable et) daire ab. Pour calculer laire dautres rectangles nous observons, que ceux-ci sont obtenus dun rectangle avec les c ot es parall` eles aux axes par une translation suivie eventuellement dune rotation. Nous allons donc nous concentrer sur le comportement des aires par ces transformations. La remarque cl e est bas ee sur le diagramme donnant la d emonstration indienne du th eor` eme de Pythagore, ` a savoir que, tout carr eQ peut etre circonscrit par un plus petit carr e P ayant les c ot es parall` ele aux axes (voir gure ci-dessous). Ceci va nous permettre de montrer que tout carr e congruent au carr e unit e a aire 1. La di erence entre P et Q est donn ee par quatre triangles rectangles congruents. Soient a et b les longueurs des c ot es les plus petits de ces triangles. Le carr e P se d ecompose aussi en une somme de deux carr es Q1 et Q2 de c ot es a et b respectivement et de deux rectangles form es par deux translat es des triangles pr ec edents (voir la gure de droite, qui donne une d emonstration g eom etrique de l egalit e (a + b)2 = a2 +2ab + b2 ).7 Des deux d ecompositions de P , en utilisant linvariance de laire par transport parall` ele et ladditivit e, on tire que s(Q) = s(Q1 ) + s(Q2 ). Par cons equent si Q est congruent au carr e unit e il a aire 1 : en eet on a alors par le Th eor` eme de Pythagore que a2 + b2 = 1 et vu que les carr es Q1 et Q2 ont les c ot es parall` eles aux axes, nous savons dapr` es le d ebut de la d emonstration, que s(Q1 ) = a2 et s(Q2 ) = b2 . On peut maintenant terminer la d emonstration en observant que les r esultats partiels obtenus nous permettent dutiliser des quadrillages tourn es, ayant les c ot es parall` eles aux c ot es du rectangle donn e. Unicit e de la fonction aire. Il nest pas trop compliqu e de montrer, que la fonction aire que nous avons construit est la seule ` a v erier les propri et es (P)-(N). Autrement dit, la notion daire des gures planes est compl` etement caract eris ee par ces quatre propri et es, et si une fonction associant un nombre ` a une gure satisfait ` a ces propri et es, alors il sagit de la fonction aire. On montre dabord que les propri et es d eterminent les
7 Cest le th ements, dont on tire une d eor` eme du gnomon, Proposition I.43 des El emonstration g eom etrique du Th eor` eme de Pythagore, Proposition I.47. Pour ne pas tourner en rond, il faut ici utiliser une d emonstration analytique de ce th eor` eme.

132

Int egrales

valeurs de la fonction sur les polygones : en eet par la normalisation (N), par ladditivit e (A) et par linvariance (I), la valeur sur un carr e du k -i` eme quadrillage doit etre egale ` a 1/102k ; donc par additivit e laire de toute r eunion de carr es dun quadrillage est d etermin ee ; ainsi, si F est un polygone et si Gk d enote la r eunion des ak carr es du k -i` eme quadrillage contenus dans F , on a F = Gk + Hk , o` u Hk est le polygone compl ementaire de Gk dans F (on a Hk = F \ Gk ). Par la positivit e (P) et par ladditivit e, on a que la valeur sur F est sup erieure ou egale ` a la valeur sur Gk . De m eme, en consid erant la r eunion Gk des carr es du k -i` eme quadrillage contenant F on obtient, que la valeur sur F est inf erieur ou egale a la valeur sur Gk ; on termine en passant ` ` a la limite sur k (et en utilisant que F est mesurable). Pour les gures quelconques on d emontre dabord l enonc e suivant, qui permet de ce ramener au cas des polygones. Une gure est mesurable si et seulement si pour tout r eel positif il existe des polygones G et H tels que G F H avec s(H ) s(G) < . Invariance forte. On peut utiliser le fait que la fonction aire sur les polygones est caract eris ee par les propri et es (P)-(N), pour montrer quelle est invariante par des transformations du plan plus g en erales que les translations. Il sagit des transformations qui pr eservent les distances. On peut montrer que celles-ci sont obtenues en composant des translations, des rotations et des r eexions. Elles sont aussi caract eris ees par la donn ee de six nombres (r eels) a, b, c, d, p et q , tels que a2 + c2 = 1 = b2 + d2 et ab + cd = 0 , ou encore tels que (a, b, c, d) = (cos , sin , sin , cos ) pour un nombre r eel (avec 0 < 2 ). A un tel sextuplet on associe la transformation qui envoie le point du plan de coordonn ees (x, y ) sur le point (x , y ) o` u: x = ax + by + p y = cx + dy + q . Exercice. V erier que la transformation donn ee par le sextuplet (0, 1, 0, 1, 0, 0) correspond ` a une rotation dangle droit. D eterminer le sextuplet correspondant ` a une translation. V erier que les transformations ainsi d enies pr eservent les longueurs et la relation orthogonalit e. Une telle transformation g transforme le carr e unit e en un carr e, qui par ce que nous avons montr e plus haut, est encore daire 1. Ainsi, si on pose s (F ) = s(g (F )) on obtient une fonction, qui certainement satisfait les propri et es (P)-(N) pour les polygones. Par lunicit e dune telle fonction on a donc s (F ) = s(F ) pour les polygones. Ainsi s(g (F )) = s(F ) pour les polygones et en approchant les gures quelconques par des polygones, nous voyons que laire est invariante par toute transformation. Ind ependance des propri et es caract eristiques. On peut aussi montrer que les propri et es (P)-(N) sont ind ependantes, cest-` a-dire que lon ne peut pas d eduire lune dentre elles de lensemble des autres. Ainsi, ces propri et es donnent une caract erisation minimale de la notion daire (des gures mesurables). Ind ependance de la normalisation. ca cest facile ! Il sut de consid erer la fonction qui a toute gure associe le nombre 0. Elle satisfait toutes les propri et es sauf celle qui donne la valeur 1 au carr e unit e. Ind ependance de ladditivit e. Ce nest pas beaucoup plus dur de montrer lind ependance de ladditivit e : il sut de consid erer la fonction qui a toute gure associe la valeur 1. Ind ependance de linvariance. Pour construire une fonction qui ne prend que des valeurs positives, qui soit additive et qui donne au carr e unit e la valeur 1, sans etre invariante, consid erons une droite , qui subdivise le plan en deux demi-plans P1 et P2 tels que P1 contienne le carr e unit e. Soit f la fonction, qui ` a la gure mesurable F associe le nombre f (F ) = s(F P1 ) + 2s(F P2 ) . Il est clair que si Q d enote un carr e obtenu en translatant le carr e unit e dans le demi-plan P2 on aura f (Q) = 2 et donc f nest pas invariante. Par contre, f satisfait aux autres propri et es.

Laire des gures planes

133

Ind ependance de la positivit e. Cest le point le plus d elicat, mais aussi le plus int eressant. A priori, lorsquon veut mettre en evidence les propri et es de laire, la positivit e est une propri et e, que lon oublierait presque, tellement elle est evidente. Pourtant : la formule pour laire dun rectangle ne peut pas se d emontrer avec les seules propri et es dadditivit e, dinvariance (m eme g en eralis ee) et de normalisation. En eet, on peut construire une fonction g , qui satisfait toutes ces propri e t e s et quipar exemplepour un rectangle de c ot es 1 et 2 prend la valeur 1 (et nest donc pas positive). La construction dune telle fonction est un joli exemple de comment on peut utiliser laxiome du choix, que nous avons mentionn e rapidement dans notre discussion de laxiomatique de Zermelo-Frnkel pour la th eorie des ensembles. On proc` ede comme suit.8 On utilise laxiome du choix pour montrer lexistence dun sous-ensemble B de lensemble R des nombres r eels tel que : (CLR) (combinaison lin eaire rationnelle) tout nombre r eel x peut s ecrire comme une combinaison lin eaire (nie) x = q1 b1 + + qm bm , d el ements bi de B avec les qi rationnels (m d epend de x) ; (IR) (ind ependance rationnelle) aucun el ement de B nest combinaison lin eaire rationnelle dautres el ements de B . Soit M lensemble des sous-ensembles B de R, qui satisfont la condition (IR) et qui contiennent 1 et 2. Cet ensemble est non-vide, il contient par exemple lensemble form e de 1 et 2. Lensemble B sera d eni comme un el ement maximal dans M , o` u nous ordonnons les el ements B par inclusion : B1 < B2 signie B1 B2 . Laxiome du choix sert ` a montrer, que M a bien un el ement maximal ! La maximalit e de B entra ne quil a aussi la propri et e (CLR). Car, si x est un nombre r eel, de deux choses lune : ou bien x appartient ` a B et x = x est la combinaison lin eaire recherch ee, ou alors en ajoutant x ` a B on obtient un sous-ensemble E de R (contenant 1 et 2), qui ne peut etre el ement de M par la maximalit e de B , donc il doit exister une combinaison lin eaire pour x en terme des el ements de B . Si M a un el ement maximal, alors tout sous-ensemble C d el ements de M est forc ement major e (dans M ), cest-` a-dire que il existe un el ement q dans M (et pas forc ement dans C ) tel que pour tout el ement a de C on a a q . Laxiome du choix permet de montrer, que si cette propri et e est satisfaite pour toute suite bien ordonn ee C dans M , alors M poss` ede un el ement maximal. Plus pr ecis ement, on appelle cha ne dans M un sous-ensemble C de M , tel que pour toute paire d el ements di erents a et b de C on a soit a < b, soit b < a. Laxiome du choix est equivalent au Lemme de Zorn, qui dit que si toute cha ne C de lensemble ordonn e (non-vide) M est major ee (dans M ), alors M poss` ede un el ement maximal. Pour appliquer le Lemme de Zorn ` a notre cas, il faut v erier que si C est une cha ne de M , alors elle est major ee. D enissons lensemble BC comme la r eunion de tous les el ements de C , quirappelons lesont des sous-ensembles de R. On obtient ainsi un sous-ensemble de R. Il est clair que BC donne une majoration de la cha ne C , mais il nous faut montrer que BC est bien un el ement de M , cest-` a-dire quil satisfait (IR). Or, sil existait une relation de d ependance rationnelle entre des el ements de BC , disons x0 = q1 x1 + + qm xm , avec qi rationnel et x0 , xi dans BC , alors on aurait une contradiction. En eet, chacun des xi se trouve dans un Bi el ement de C et, comme C est une cha ne, parmi les Bi il en existe un plus grand, disons Bm . Alors x0 et les xi sont dans Bm . Mais Bm est el ement de M et donc satisfait (IR), do` u la contradiction. Le Lemme de Zorn nous garantit donc lexistence dun el ement maximal B dans M . Retournons maintenant ` a la d emonstration de lind ependance de la propri et e de positivit e. Donn e un ensemble B ayant les propri e t e s (CLR) et (IR), construisons une fonction h : R R comme suit. On pose h(1) = 1 et h( 2) = 1. Puis on donne des valeurs arbitraires aux images par h des el ements de B , par exemple on d ecr` ete que h prend la valeur 1 sur tous les el ements de B . Ceci sut pour d eterminer toutes les valeurs de f . En eet si x est r eel, par (CLR) il existe une
8 Cette d emonstration sera peut- etre plus claire apr` es s etre familiaris e avec les notions de base de lalg` ebre lin eaire. A contrario elle permet dintroduire de mani` ere originale la notion de combinaison lin eaire dans un cas non g eom etrique.

134

Int egrales

m PP T

a PP P

PP PP f d P b PP PP g PP PP PP PP PP PP T PP PP P P P P c o p Fig. 10.1 Rectangles equid ecomposables.

PP

PP

n PP P T PPP

expression de x comme combinaison lin eaire x = q1 b1 + + qm bm des el ements de B . On pose alors h(x) = q1 f (b1 ) + + qm f (bm ) et on v erie que la fonction s (F ) := h(s(F )) satisfait toutes les propri et es, sauf la positivit e : la positivit e de s est efaut par le fait que pour le rectangle mise en d R de c ot es 1 et 2 on a s (R) = h(s(R)) = h( 2) = 1 ; la normalisation de s est claire car s (C ) = h(s(C )) = h(1) = 1 ; ladditivit e de s suit de ladditivit e de s et de ce que h(x+y ) = h(x)+h(y ) ; linvariance de s suit directement de linvariance de s. Exercice. Montrer que la fonction h d enie ci-dessus ne peut pas etre continue. On pourrait se dire, quen faisant appel ` a laxiome du choix nous avons utilis e un marteau pour ecraser une mouche. Ce nest pas le cas. On peut d emontrer que, si lon arrive ` a d eduire la formule pour laire du rectangle ` a partir des seules propri et es dadditivit e, dinvariance et de normalisation, alors cest que la d eduction repose sur la n egation de laxiome du choix.9 Exercice. On dit que deux gures F et H sont equid ecomposables si lon peut d ecomposer la gure F en une somme de gures, qui r e-assembl ees donnent la gure H . a) Montrer que deux gures equid ecomposables ont la m eme aire. b) Montrer quun parall elogramme est equid ecomposable avec le rectangle qui a la m eme base et la m eme hauteur. c) Montrer quun triangle est equid ecomposable avec le parall elogramme qui a la m eme base et hauteur egale ` a la moiti e de la hauteur du triangle. d) D eriver la formule usuelle pour laire dun triangle. e) Montrer que tout triangle est equid ecomposable avec un rectangle. (Indications : consid erer le rectangle construit en tra cant la parall` ele au c ot e le plus long du triangle et qui passe par le point au milieu de la hauteur perpendiculaire ` a ce c ot e.) f) Montrer que deux rectangles ayant la m eme aire sont equid ecomposables. (Indications : on peut disposer les deux rectangles de mani` ere ` a ce quils aient un angle droit en commun, comme sur la gure ; lhypoth` ese que les rectangles oabc et omnp ont la m eme aire se traduit par le fait que les segments ap, mc et nb sont parall` eles ; le cas o` u mc intersecte le rectangle oadp est alors clair (cest le cas de la gure) ; quand mc nintersecte pas on a que la longueur de oc est plus que le double de la longueur de op ; consid erer le point e ` a mi-chemin entre o et c et le plus petit entier k tel que k fois le segment op recouvre oe ; d ecouper le rectangle omnp en k parties congruentes a laide de segments parall` ` eles ` a op ; en r earrangeant les k rectangles ainsi obtenus en disposant
9 La d emonstration suit par exemple des r esultats de R. Solovay, dans A model of set-theory in which every set of reals is Lebesgue mesurable, Annals of Mathematics, 92(1970), 156. Car soit s une fonction satisfaisant toutes les propri et es sauf la positivit e, qui est di erente de la fonction donnant laire et soit k la fonction de la variable r eelle obtenue en posant k(x) = s (Rx ), o` u Rx d enote le rectangle de c ot es 1 et x. Alors k est une fonction additive, qui ne peut pas etre mesurable, et par les r esultats de Solovay ceci implique laxiome du choix.

Laire des gures planes

135

le c ot e de longueur op sur oc on obtient un rectangle equid ecomposable avec omnp, qui permet de se ramener au cas pr ec edent.) g) Montrer que deux polygones avec la m eme aire sont equid ecomposables. 10 (Indications : d ecomposer en triangles pour montrer que tout polygone est equid ecomposable avec une somme de rectangles ayant un c ot e commun et donc equid ecomposable avec un rectangle unique.) Exercice. Un p atissier distrait cuit par inadvertance un g ateau triangulaire qui a les trois c ot es de longueur di erente de mani` ere ` a ce que le g ateau et la bo te pr evue pour le contenir sont sym etriques. Peut-on couper le g ateau de mani` ere economique pour le faire rentrer dans la bo te sans en retourner aucune partie ? 11 Laire sous une parabole. Nous avons maintenant d eni la notion daire et nous avons calcul e laire de quelques gures simples, essentiellement les polygones. Pour calculer laire de gures curvilignes il a longtemps fallu d evelopper des m ethodes ad hoc, jusquau moment o` u le calcul int egral a fourni des m ethodes g en erales. Ici nous reproduisons les grandes lignes du calcul par Archim` ede de laire limit ee par une parabole. 12 Il sagit de construire une suite de triangles qui donnent une bonne approximation de la parabole (voir gure). Les triangles congruents ABD et ACE sont obtenus ` a partir des points D et E , qui sont les points
A D

F E

Fig. 10.2 Laire sous une parabole dapr` es Archim` ede. sur la parabole par lesquels passe la tangente ` a la parabole parall` ele ` a AB et ` a AC respectivement. On obtient deux triangles plus petits en consid erant les tangentes parall` eles aux c ot es des triangles construits pr ec edemment (voir le point F ), et ainsi de suite. Archim` ede montre que si laire de ABC vaut T , alors laire de ADBCE vaut T + 1/4 T . En ins erant les quatre autres triangles comme AEF , on obtient une gure polygonale dont laire vaut T + 1/4 T + 1/42 T , etc. Ainsi, apr` es la n-i` eme an 13 it eration, laire du polygone approximant vaut T 11 , avec a = 1 / 4. Ce qui donne (en passant ` a la a limite !), que laire sous la parabole vaut P = T /(1 a) = 4T /3.
10 Ce r esultat a et e d emontr e par Bolyai et Gerwein au 19` eme si` ecle. Il dit en substance que pour les polygones il existe une th eorie el ementaire de laire. Des r esultats de m eme nature etaient connus des Grecs. On peut montrer quen dimension 3 il existe des poly` edres qui ont m eme volume, mais qui ne sont pas equid ecomposables : cest le Th eor` eme de Dehn, qui r esout le troisi` eme dune fameuse liste de probl` emes pos es par D. Hilbert lors du deuxi` eme Congr` es international des math ematiciens tenu ` a Paris en 1900. Des travaux autour du troisi` eme probl` eme de Hilbert ont encore r ecemment vu le jour et ont etabli des connexions int eressantes entre des g en eralisations du probl` eme et des questions de la th eorie des nombres. 11 La r eponse ` a cette question permet de d ecider si lon peut obtenir l equid ecomposabilit e des polygones de m eme aire par des d eplacements qui pr eservent lorientation. 12 Dans son ouvrage La quadrature de la section orthogonale du c one. 13 Archim` ede disait plut ot quelque chose comme la somme dun nombre ni daires en progression g eom etrique d ecroissante de raison 1/4, somm ee ` a 1/3 de la derni` ere aire, donne 4/3 de la premi` ere.

136

Int egrales

Par le m eme type de calcul, Fermat a montr e quelques 2000 ans plus tard que laire sous une courbe d equation y = xa , entre x = 0 et x = B , vaut B a+1 /(a + 1). Nous allons eectuer un calcul analogue plus loin pour illustrer le Th eor` eme fondamental du calcul int egral.

10.2

Primitives.
b

Soit f : I := [a, b] R une fonction. Nous voulons d enir la mesure m(f ) =


a

f (x)dx .

Consid erons dabord le cas dune fonction f etag ee, cest-` a-dire telle quil existe une partition I = I1 . . . Ip en intervalles Ik = (ak , bk ) avec Ii Ij = d` es que i = j , ayant la propri et e que f restreinte a chacun des Ik est constante : disons f (x) = ck pour tout x dans Ik . Alors on d ` enit m(Ik ) comme etant la longueur de Ik , ` a savoir m(Ik ) = |bk ak |, et on pose m(f ) :=
k

ck m(Ik ) .

Ensuite on utilise lexercice du d ebut du chapitre pour traiter le cas des fonctions f approch ees par des fonctions etag ees. On dit que f est r egl ee si pour tout r > 0, il existe une fonction etag ee r (d enie sur I ), telle que r (x) f (x) r (x) + r . Soit r (x) := r (x) + r, alors m(r ) m(r ) = (b a)r. Soit E lensemble des valeurs des m(r ) et soit F lensemble des valeurs des m(r ). Alors nous savons quil existe un nombre m(f ), aussi not e b 14 f (x)dx, et appel e lint egrale de f sur [a, b], tel que pour tout r a
b

m(r ) m(f ) =
a

f (x)dx m(r ) .

Plus g en eralement il surait davoir deux fonctions etag ees r et r ind ependantes ayant la propri et e que pour tout r on a m(r ) m(r ) < r. Exercice. Une fonction continue en tout point dun intervalle est-elle r egl ee ? Exemple. Faisons le calcul pour f (x) = 1/x sur un intervalle [a, b] avec a > 0. 15 On xe n et on pose q = qn = (b/a)1/n . On subdivise lintervalle [a, b] ` a laide des points a = aq 0 , aq , aq 2 , ..., aq n = b. On appelle n la fonction d enie sur [a, b] constante sur (aq k , aq k+1 ) de valeur ck = 1/aq k+1 . Cest la valeur f ` a droite de lintervalle. On a n f et m(n ) = = 1 1 1 (aq a) + 2 (aq 2 aq ) + + n (aq n aq n1 ) aq aq aq 1 b 1 (q 1)n = n ( )1/n 1 . q a (b/a)1/n

14 Le signe est cens e rappeler la lettre S, pour somme. Le dx, que lon peut oublier, mais qui est utile pour d esigner la variable dint egration, rappelle les di erences |bk ak | donnant la longueur des intervalles.

compl eter le calcul nous aurons besoin dune expression pour la fonction log comme limite, ` a savoir log x = limn n(x1/n 1). En utilisant le fait que (exp(t) 1)/t tend vers 1 lorsque t tend vers 0, on voit que le membre de droite de (*) est bien linverse de exp en substituant x par exp x, ce qui donne limn n(exp(x)1/n 1) = limn n(exp(x/n) 1) = limt0 x(exp(t) 1)/t = x (poser t = x/n).

15 Pour

()

Primitives

137

Soit de m eme n prenant sur le m eme intervalle la valeur ` a gauche : n vaut 1/aq k sur (aq k , aq k+1 ). 1/n Alors n = qn f et m(n ) = n (b/a) 1 . Posons c = b/a, alors on obtient n(c1/n 1)
a b

f (x)dx n(c1/n 1)

1 , c1/n

qui dapr` es la note ci-dessus, et le fait que c1/n tend vers 1 avec n, donne, pour n tendant vers linni, la valeur b 1 dx = log b log a . a x Si F a d eriv ee f , on dit que F est une primitive de f . On se souvient que la d eriv ee de log est 1/x. Nous venons donc de voir que lint egrale de 1/x entre a et b se calcule comme la di erence des valeurs dune de ses primitives. Les r esultats g en eraux qui nous int eressent sont le suivants : - pour toute fonction f : [a, b] R, continue en tout point de lintervalle [a, b], on peut d enir lint egrale (d enie)
b

m(f ) =
a

f (t)dt ;

Pour g une autre fonction continue d enie sur [a, b] et pour et r eels, on la propri et e de lin earit e: m(f + g ) = m(f ) + m(g ) . - une fonction F , dont la d eriv ee est f , est appel ee une primitive de f ; deux primitives F et G de f di` erent par une constante : F = G + c ; - pour x dans [a, b] on a la formule
x

f (t)dt = F (x) F (a) ;


a

- la fonction F d enie sur [a, b] par F :x


a

f (t)dt

est une primitive de f : on a F (c) = f (c). Cest la primitive qui sannule en x = a. Arr etons-nous pour justier cette derni` ere armation, qui est aussi connue comme le Th eor` eme fondamental du calcul int egral. Consid erons la gure. Si nous interpr etons lint egrale de f comme laire sous le graphe de f , nous voyons que laire hachur ee vaut F (c + h) F (c). La d eriv ee de F en c (si elle existe) est la limite de (F (c + h) F (c))/h pour h tendant vers 0. Or pour h petit, laire hachur ee est proche de laire du rectangle de c ot es f (c) et h (` a condition que f soit susamment r eguli` ere), donc on voit que la limite est bien f (c) = f (c)h/h. Le fait que lint egrale donne une op eration inverse ` a la d erivation, une anti-d erivation, permet d etablir des formules tr` es utiles pour le calcul. La formule de changement de variable. Soit : [, ] R une fonction d erivable ayant une d eriv ee continue. Soit c = inf , d = sup et f : [c, d] R une fonction continue. Alors f est bien d enie et, en posant a = (), b = ( ), on a
b

f=
a

(f ) .

138

Int egrales

f(c) F(c+h)F(c)

c+h

Pour la d emonstration notons que, si on d enit F : [c, d] R par F (x) = a f , alors F = f (par le r esultat justi e ci-dessus), et si G = F : [, ] R, alors par la r` egle de d erivation dune composition G (x) = F ((x))(x) = (f ) (x) . Donc
b

(f ) =
b a

G = G( ) G() = F (b) F (a) =


a a b

f .

Exercice. Montrer que

f (u)du =

f (u)du.

Int egration par parties. Si F et G sont des primitives des fonctions continues f, g : [a, b] R, alors
b b

fG +
a a

F g = F (b)G(b) F (a)G(a) .

Ceci suit directement de la formule pour la d erivation du produit F G.

10.3

Le nombre est irrationnel.

Voici une d emonstration el ementaire du fait que est irrationnel. On va m eme obtenir un r esultat plus pr ecis. Th eor` eme. Le nombre 2 nest pas rationnel. D emonstration. Pour tout entier n 1, on d enit la fonction fn sur lintervalle [0, 1] par fn (x) = xn (1 x)n . n!

Le nombre est irrationnel On note tout dabord que

139

1 pour x ]0, 1[, (10.3.0) n! et dautre part on montre que toutes les valeurs des d eriv ees de f en 0 et 1, cest-` a-dire les nombres f (k) (0) et f (k) (1) sont des entiers. Supposons que 2 = a/b avec (a, b) = 1, a et b des entiers positifs. Posons pour n 1 0 < f (x) < Gn (x) = bn 2n f (x) 2n2 f (x) + + (1)n f (2n) (x) . Noter que Gn (0) et Gn (1) sont des entiers dapr` es ce que lon a dit que les d eriv ees de f et le fait que bn 2 est un entier. On calcule la d eriv ee de Hn (x) = Gn (x) sin x Gn (x) cos x, et on trouve facilement Hn (x) = bn 2n+2 (sin x)fn (x) = 2 an (sin x)fn (x), donc en int egrant 1 Hn entre 0 et 1 on trouve
1

an (sin x)fn (x)dx =

Gn (x) sin x Gn (x) cos x

= Gn (0) + Gn (1),
0

car cos 0 = 1, sin 0 = 0 et cos = 1, sin = 0 (ce sont donc ces propri et es caract eristiques de qui sont utilis ees). En particulier ceci est un entier. Cependant dapr` es lencadrement (10.3.0) pour fn (x) on a 1 an 0< an (sin x)fn (x)dx < <1 n! 0 si n est assez grand.

140

Int egrales

Troisi` eme partie

Math ematiques et r eel.

141

143 La philosophie est ecrite dans cet immense livre qui se tient ouvert devant nos yeux, je veux dire lUnivers, mais on ne peut le comprendre si lon ne sapplique dabord ` a en comprendre la langue et ` a conna tre les caract` eres avec lesquels il est ecrit. Il est ecrit dans la langue math ematique et ses caract` eres sont les triangles, des cercles et autres gures g eom etriques, sans le moyen desquels il est humainement impossible den comprendre un mot. (Galil ee, LEssayeur, trad. C. Chauvir e, Paris, Les Belles Lettres, 1980, p. 141)

Il faut avouer [...] que les g eom` etres abusent quelquefois de cette application de lalg` ebre ` a la physique. Au d efaut dexp eriences propres ` a servir de base ` a leur calcul, ils se permettent des hypoth` eses, les plus commodes ` a la v erit e quil leur est possible, mais souvent tr` es eloign ees de ce qui est r eellement dans la nature. (DAlembert, Discours pr eliminaire de LEncyclop edie)

[Les math ematiques constituent] une machine ` a broyer les esprits. La subversion math ematique est une des plus dangereuses. Elle tend ` a lacceptation inconditionnelle dun langage abstrait sans rapport avec le r eel, qui pr epare ` a merveille ` a la langue de bois et aux diktats de lid eologie. (Tir e dun tract dextr eme droite, Instruction nationale.) Le p erim` etre, la pratique et lutilisation des math ematiques ont beaucoup vari e` a travers les si` ecles. De m eme pour la relation des math ematiques au monde. Le Petit Robert d enit les math ematiques comme lensemble des sciences qui ont pour objet [...] l etude des etres abstraits [...], ainsi que les relations qui existent entre eux. Il semblerait donc y avoir une di erence fondamentale entre math ematiques et r eel qui, sch ematiquement, rel` everait de lopposition abstrait/concret : dun c ot e une science de labstrait, une cr eation de lesprit et de lautre la vie quotidienne, la vie de ce monde. Dune certaine mani` ere, cette opposition est pr esente d` es le d ebut des math ematiques comme nous les connaissons, et il est tr` es int eressant de voir comment l equilibre entre les deux termes en jeu se d eplace suivant les epoques.

144 Voici comment Simplicius formule une pens ee de Platon : Platon admet en principe que les corps c elestes se meuvent dun mouvement circulaire, uniforme et constamment r egulier [cest-` a-dire de m eme sens] ; il pose alors aux math ematiciens ce probl` eme : quels sont les mouvements circulaires, uniformes et parfaitement r eguliers quil convient de prendre pour hypoth` eses, an que lon puisse sauver les apparences pr esent ees par les plan` etes ? (Simplicii, In Aristotelis quatuor libros de Coelo commentaria, Ed. Karsten, p. 219, col. a et p. 221, col. a.) Il est demand e de d evelopper une description math ematique, mieux g eom etrique, du mouvement des plan` etes (et plus g en eralement des astres). Il faut noter qu` a l epoque les ph enom` enes terrestres etaient lobjet dune Physique (celle dAristote), qui etait qualitative et qui ne faisait pas appel aux math ematiques. En fait on consid erait que le monde des cieux etait r egi par des lois di erentes de celles qui r egissaient le monde sublunaire. De plus, avec lAstronomie, on ne pr etendait pas expliquer le mouvement des plan` etes : ce qui importait etait de sauver les apparences, de faire en sorte de pouvoir d ecrire tous les ph enom` enes astronomiques observ es le plus pr ecis ement possible. Au contraire la Physique etait cens ee donner une explication de la nature des ph enom` enes terrestres. Cest ainsi que virent le jour plusieurs mod` eles g eom etriques d ecrivant le mouvement des plan` etes, qui etaient bas es sur des principes di erents. Au d ebut, les mod` eles posaient tous la Terre au centre (Ptol em ee) et ne di eraient que dans la mani` ere dorganiser les mouvement circulaires autour de ce centre, seuls mouvements permis par principe (utilisation d epicycles ou dexcentriques...). Puis, Copernic, en reprenant une id ee attribu ee par Archim` ede ` a Aristarque de Samos, met la Terre en mouvement dans son c el` ebre Sur les r evolutions des orbes c elestes, paru en 1543, ann ee de sa mort. On pourrait se demander, comme A. Piccolomini, contemporain de Copernic, par mani` ere de digression, si les suppositions imagin ees par les Astrologues [sic] pour sauver les apparences des plan` etes ont leur fondement en la v erit e de la Nature. Cest-` adire, est-ce que les uns pensaient que les plan` etes se trouvent vraiment accroch ees ` a des sph` eres avec une r ealit e quelconque et les autres pensaient-ils vraiment que la Terre se meut dun (triple) mouvement ? La r eponse ` a cette question est dicile ` a donner en ce qui concerne Copernic lui-m eme, mais on peut dire, que la r eponse pour la plupart des contemporains etait certainement n egative. Les arguments d evelopp es pour justier cette r eponse sont tout ` a fait compr ehensibles. Des arguments logiques comme : vu que des descriptions di erentes/concurrentes existaient, aucune ne pouvait pr etendre ` a capturer lessence des ph enom` enes sur la base du simple fait quelle sauve les apparences (vu que toutes le font). Des arguments physiques comme : la Terre ne peut pas avoir un triple mouvement, parce que selon les philosophes/physiciens un corps simple unique a droit ` a un seul mouvement. Copernic avait utilis e sa description pour calculer des tables astronomiques plus pr ecises que celles qui existaient, et ce fait ` a lui seul susait, lui semblait-il, ` a justier que lon sint eresse ` a ses hypoth` eses (ici ` a prendre au sens de ctions). Dailleurs, les calculs bas es sur le syst` eme copernicien permirent au Pape Gr egoire XIII daccomplir, en 1582, la r eforme du calendrier. Une telle r eforme etait absolument n ecessaire pour arriver ` a calculer correctement la date de P aques et dautres festivit es. On sait que lEcriture arme que la Terre est immobile, le Pape ne pouvait donc faire autre chose que de consid erer le mouvement de la Terre comme une ction pratique. La situation a chang e de mani` ere radicale avec Galil ee. Pour faire simple, on peut dire que Galil ee voulait attacher au mod` ele copernicien une plus grande r ealit e. Mais il ne sagissait pas seulement dafrmer que ce mod` ele, dans la version de Kepler, capturait la vraie nature des mouvements des plan` etes. Galil ee a import e sur Terre, au sein de la Physique, les m ethodes et les r esultats de lAstronomie ! 16
16 Nul ne doute que Galil ee etait un homme de g enie, mais l etude des notes manuscrites, quil nous a laiss ees montre que Cest une erreur de penser quil t d` es le d epart lhypoth` ese que les math ematiques gouvernent la nature et que la physique doit sy conformer ; en fait, les math ematiques se sont graduellement impos ees ` a lui dans la question epineuse du changement litt eralement continu (S. Drake, Galil ee, Actes Sud, 1987).

145 Avec l enonc e du principe dinertie on pouvait commencer ` a entrevoir que les m emes lois r egissent les ph enom` enes astronomiques et les ph enom` enes sublunaires. Du coup, ces lois aspiraient ` a remplacer les v erit es eternelles, contenues dans lEcriture et dans les uvres dAristote, ch` eres aux Scolastiques. On conna t les d eboires judiciaires, que son attitude eront ee a caus e` a Galil ee, qui, en 1632, a d u se r etracter suite ` a une condamnation dh er esie par le tribunal de lInquisition. Pour bien comprendre cette condamnation il faut se demander quel etait lenjeu (nous passons sur les questions de pouvoir). C etait au fond la question qui nous int eresse ici : la relation entre math ematiques et r eel (au sens fort). Est-ce que, si on sait d ecrire, alors on a vraiment compris ? Depuis le 17` eme si` ecle la math ematisation des sciences physiques a beaucoup progress e et a permis la description dune enorme quantit e de ph enom` enes sur la base dun nombre tr` es restreint de principes. Sans faire attention, on aurait presque ecrit a permis la compr ehension des ph enom` enes, tant il est vrai que lecacit e des descriptions math ematiques nous m` ene ` a oublier quil ne sagit que de descriptions, de mod` eles. Mais le probl` eme demeure : comment se fait-il que lon puisse m eme donner une description des ph enom` enes avec les math ematiques ? Pour revenir ` a la discussion ci-dessus, soulignons quau d epart les math ematiques etaient seulement cens ees sauver les apparences c elestes, mais que nalement elles ont et e amen ees ` a jouer un r ole primordial dans la description de tous les ph enom` enes physiques : lAstronomie des grecs a v ecu plus longtemps que leur Physique. En fait, une partie du myst` ere r eside dans le fait que souvent les math ematiciens, en suivant la logique de d eveloppement propre ` a leur discipline etablissent des r esultats, qui se r ev` elent utiles pour la description des ph enom` enes. Ainsi, lorsque Kepler anait le mod` ele copernicien en utilisant des ellipses pour d ecrire les orbites des plan` etes, il protait de l etude des coniques faite par Apollonius. De m eme, dans leurs r eexions, Maxwell et Heisenberg ont mis en evidence la pertinence de calculs alg ebriques abstraits (th eorie des quaternions et des matrices), dont personne naurait pr evu lapparition au coeur des th eories physiques. (Comme nous le rappelle la citation de DAlembert au d ebut de cette introduction, tous les r esultats math ematiques nont evidemment pas cette fortune.) Dans cette partie, nous allons commencer par montrer comment utiliser quelques notions de base de la g eom etrie dans lespace pour, par exemple, repr esenter le globe terrestre sur une carte. Nous donnons aussi quelques exemples de g eom etrie qualitative, sans coordonn ees, centr ee plut ot sur l etude des formes et de linvariance de certaines propri et es (longueurs, incidence, orientation, ...). Dans un deuxi` eme chapitre nous allons pr eciser ce quon entend par mod elisation math ematique, en fournissant plusieurs exemples pour mettre en evidence la richesse de la d emarche et le grand nombre de probl` emes encore ouverts dans ce domaine. Ce faisant nous serons amen es ` a passer en revue di erents types d equations di erentielles, dont nous donnerons quelques m ethodes de r esolution. La cartographie et la mod elisation partagent une probl ematique essentielle, au coeur de la relation entre math ematiques et r eel. En eet Toute repr esentation cartographique [comme la mod elisation] suppose un compromis entre la pr ecision et la lisibilit e, et donc des sacrices. (R. Brunet, La carte, mode demploi, Fayard/Reclus, Paris, 1982, Chap. 16 G en eraliser ou mod eliser, p. 51) Pour clore cette troisi` eme partie nous allons elaborer sur ce qui pr ec` ede et donner un aper cu de ce que peut etre lactivit e math ematique. On se propose de montrer des math ematiques ` a travers l etude dune classe dobjets math ematiques, les courbes planes, dont les coniques sont un exemple.

146

Chapitre 11

Droites et plans de R2 ou R3
Le premier objectif de ce chapitre est dintroduire de mani` ere concr` ete les premiers rudiments de lalg` ebre lin eaire en petites dimensions (en loccurrence 2 et 3). On y verra, en situation, diverses m ethodes introduites dans dautres parties du cours, en particulier la m ethode du pivot de Gauss d evelopp ee dans la Partie IV, Chapt. 14. Les propri et es de lensemble des nombres r eels (qui sera tant ot notre alphabet pour rep erer les points, tant ot notre r` egle gradu ee pour calculer les distances ou mesurer les angles et les surfaces) joueront un r ole d eterminant. Les espaces vectoriels qui seront notre terrain de jeu seront donc le plan R2 et lespace R3 que lon envisagera sous leurs divers aspects (vectoriel, ane, euclidien). Mais on apprendra aussi au l de ce chapitre ` a saranchir des coordonn ees et ` a penser les etres g eom etriques de mani` ere non plus cart esienne (les points etant rep er es ` a partir du choix a priori dun rep` ere), mais cette fois topologique (ce sont les formes g eom etriques des etres qui cette fois entrent en jeu). Le plan ou le globe terrestre sont des mondes g eom etriques sur lesquels on sait sorienter, ce qui nest pas le cas du ruban de Mbius ou de la bouteille sans fond ; cest ici la forme qui joue un r ole fondamental, feuilles de papier, colle et ciseaux rempla cant maintenant notre m` etre r eel gradu e. Nous verrons aussi, au travers de quelques exemples, comment les droites du plan interviennent dans des probl` emes concrets issus des math ematiques appliqu ees : comment par exemple chercher la corr elation entre deux informations, comment d ecoder les images fournies par un dispositif de scanner, ou comment acc eder ` a une information inconnue de mani` ere it erative ` a laide dalgorithmes construits sur des id ees pythagoriciennes.

11.1
11.1.a

Le plan et lespace et leurs structures respectives despaces vectoriels


Plan vectoriel, plan ane

Lensemble R2 des couples (x, y ) de nombres r eels h erite naturellement dune structure de R-espace vectoriel 1 ; cest le plan vectoriel. En eet, on peut equiper cet ensemble dune loi daddition interne (x1 , y1 ) , (x2 , y2 ) (x1 , y1 ) + (x2 , y2 ) := (x1 + x2 , y1 + y2 )
1 Pour

la notion g en erale despace vectoriel voir lAnnexe.

147

148 et d enir une action externe de R sur R2 par (, (x, y )) R R2 (x, y ) := (x, y ) de mani` ere ` a ce que ces deux op erations se plient aux r` egles suivantes : laddition est associative, ce qui signie que (x1 , y1 ) + (x2 , y2 ) + (x3 , y3 ) = (x1 , y1 ) + (x2 , y2 ) + (x3 , y3 ) quelque soient (x1 , y1 ), (x2 , y2 ), (x3 , y3 ) ; elle est commutative, soit (x1 , y1 ) + (x2 , y2 ) = (x2 , y2 ) + (x1 , y1 )

Droites et plans

pour tout choix de (x1 , y1 ), (x2 , y2 ) dans R2 ; le vecteur nul (0, 0) est el ement neutre pour laddition et tout vecteur (x, y ) admet un oppos e pour laddition, cest-` a-dire un vecteur (x , y ) (en loccurrence ici (x, y )) tel que (x, y ) + (x , y ) = (0, 0) ; lop eration externe est distributive par rapport ` a laddition, ce qui signie (x1 , y1 ) + (x2 , y2 ) = (x1 , y1 ) + (x2 , y2 ) ; enn, on a (x, y ) = (x, y ) et 1 (x, y ) = (x, y ). Les trois premi` eres propri et es conf` erent ` a R2 muni de laddition une structure de groupe commutatif ou groupe ab elien (du nom du math ematicien norv egien Nils Henrik Abel, 1802-1829). La structure de R-espace vectoriel combine, elle, lop eration interne daddition des vecteurs et lop eration externe de multiplication par un scalaire, ce de mani` ere ` a ce que les cinq clauses mentionn ees ci-dessus soient remplies. Les deux vecteurs i := (1, 0) et j := (0, 1) constituent la base canonique de R2 et les deux nombres r eels x et y constituent les coordonn ees cart esiennes (ce qualicatif est emprunt e au philosophe et math ematicien fran cais Ren e Descartes, 1596-1650). Les coordonn ees cart esiennes permettent le rep erage des points du plan et la mise en equations des probl` emes g eom etriques pos es dans le plan ; cest sur ce principe que repose la g eom etrie cart esienne. On parlera indi eremment de vecteur de R2 ou de point de R2 ; cependant, il y a une distinction subtile : le vecteur (x, y ) doit etre en fait consid er e comme le bipoint ordonn e (0, 0) (x, y ) (en toute rigueur la classe de tous les bipoints ordonn es (x0 , y0 ) (x0 + x, y0 + y )), tandis que le point (x, y ) est, lui, simplement le couple (toujours ordonn e) des nombres r eels x et y . Si M est le point (x, y ) et O le point (0, 0) et que lon veuille di erentier ces deux notions de point et de vecteur, on notera OM le vecteur (x, y ) et lon gardera la notation (x, y ) pour le point M . Si M1 = (x1 , y1 ) et M2 = (x2 , y2 ) sont deux points du plan, on note aussi M1 M2 le vecteur OM , avec M = (x2 x1 , y2 y1 ) et lon peut donc formellement ecrire la relation M2 = M1 + M1 M2 . Lensemble des vecteurs de R2 constitue le plan vectoriel, R-espace vectoriel de r ef erence de dimension 2 (toutes les bases, cest-` a-dire les familles maximales de vecteurs engendrant lespace vectoriel, sont de cardinal 2, comme la base canonique {i, j }), tandis que R2 pens e comme ensemble de points est le plan ane. Travailler avec le point de vue consistant ` a consid erer les couples (x, y ) de R2 comme des vecteurs consiste ` a faire de la g eom etrie

11.2. FORMES LINEAIRES DANS LE PLAN OU LESPACE

149

vectorielle, travailler avec le point de vue consistant ` a les consid erer comme des points consiste ` a faire de la g eom etrie ane. Un couple (x, y ) de R2 se visualise donc g eom etriquement en le point du plan rep er e par les coordonn ees (cart esiennes) x et y dans le rep` ere obtenu en choisissant arbitrairement une origine dans R2 et des unit es de longueur sur les axes horizontaux et verticaux permettant la mat erialisation des vecteurs (1, 0) et (0, 1) de la base canonique. Comme le couple (x, y ) peut aussi etre rep er e par son axe, ` a savoir le nombre complexe x + iy , le plan R2 sidentie ` a C et, sous cet angle, on parle encore de plan complexe ` a propos de R2 . Notons que le choix dun syst` eme dunit es de longueur sur les axes conditionne la visualisation des points.

11.1.b

Espace vectoriel R3 , espace ane R3

Addition et multiplication externe sur R3 sont d enies de mani` ere analogue et lensemble R3 muni de ces deux op erations h erite dune structure de R-espace vectoriel ; cest lespace vectoriel R3 , dont les points constituent lespace ane R3 . La formule M2 = M1 + M1 M2 relie encore points et vecteurs (avec les m emes conventions de notation que dans la sous-section pr ec edente). La base canonique de R3 est la base constitu ee des trois vecteurs i = (1, 0, 0), j = (0, 1, 0) et k = (0, 0, 1) et les trois nombres r eels x, y, z sont par d enition les coordonn ees cart esiennes du vecteur (x, y, z ) dans cette base.

11.2
11.2.a

Formes lin eaires dans le plan ou lespace


Le cas du plan R2
L(V1 + V2 ) = L(V1 ) + L(V2 )

Une forme lin eaire sur le plan vectoriel R2 est une application L : R2 R telle que

pour tout choix de V1 , V2 dans R2 et pour tout choix de nombres r eels et . En utilisant la lin earit e, on voit que, si L est une forme lin eaire sur R2 , L((x, y )) = xL((1, 0)) + yL((0, 1)) = ax + by , o` u a := L((1, 0)) et b := L((0, 1)). On notera pour abr eger L(x, y ) = L((x, y )). Si L : (x, y ) ax + by est une forme lin eaire sur R2 , les vecteurs (x, y ) dont le dispositif physique mat erialisant L ne rend pas compte sont les vecteurs (x, y ) tels que ax + by = 0 ; si L nest pas lapplication identiquement nulle (cest-` a-dire si a et b ne sont pas tous les deux nuls), le sous-ensemble du plan d eni par Da,b := {(x, y ) R2 : ax + by = 0} est une droite vectorielle du plan dite noyau de L. Notons que si deux formes lin eaires non nulles sur R2 sont proportionnelles (i.e L1 = L2 avec R ), elles ont m eme noyau et g en` erent donc la m eme droite vectorielle. Si lon utilise les nombres complexes et que lon ecrive a + ib = rei , cette droite vectorielle est d enie par x cos + y sin = 0 . On voit ainsi que lensemble des droites vectorielles du plan est en correspondance avec lensemble des nombres complexes de module 1.

150

Droites et plans

Deux points distincts M1 = (x1 , y1 ) et M2 = (x2 , y2 ) de R2 d eterminent de mani` ere unique un sousensemble de R2 , la droite ane qui les joint ; cette droite ane DM1 ,M2 est par d enition lensemble des points (x, y ) de la forme DM1 ,M2 := {(x, y ) R2 : (x, y ) = (x1 + t(x2 x1 ), y1 + t(y2 y1 )) avec t R} . ()

Par deux points distincts du plan passe donc une et une seule droite ane. La description de DM1 ,M2 sous la forme () est une repr esentation sous forme param etrique de la droite ane DM1 ,M2 . Notons que cette repr esentation param etrique d epend ici encore dun seul param` etre (ici t) ; le nombre de degr es de libert e n ecessaires ` a xer pour d enir un point de cette droite ane est donc egal ` a 1, ce quon exprime en disant que cette droite ane est de dimension 1. Si L est lunique forme lin eaire annulant le vecteur (x2 x1 , y2 y1 ), on peut aussi repr esenter la droite DM1 ,M2 par DM1 ,M2 = {(x, y ) R2 ; L(x, y ) = L(x1 , y1 )} , soit DM1 ,M2 = {(x, y ) R2 ; (y2 y1 )(x x1 ) (x2 x1 )(y y1 ) = 0} .

Cette repr esentation est dite repr esentation cart esienne de la droite ane DM1 ,M2 . Une droite ane D de R2 peut donc aussi etre donn ee par une repr esentation cart esienne D := {(x, y, z ) R3 ; ax + by = c} , o` u (a, b) R2 \ {(0, 0)} et c R ; notons que (a1 , b1 , c1 ) et (a2 , b2 , c2 ) d enissent la m eme droite ane du plan si et seulement si les deux vecteurs (a1 , b1 , c1 ) et (a2 , b2 , c2 ) sont colin eaires dans R3 . Nous reviendrons sur l etude de lensemble des droites anes du plan R2 au paragraphe 11.4 de ce chapitre.

11.2.b

Le cas de lespace R3

Passons maintenant au cas de lespace : tout ce que nous avons dit dans la section pr ec edente se transcrit au cadre de lespace R3 . Se donner une forme lin eaire sur R3 (cest-` a-dire une application L de R3 dans R telle que, si V1 et V2 sont deux vecteurs de R3 , et deux nombres r eels, on ait L(V1 + V2 ) = L(V1 ) + L(V2 )) revient ` a se donner les images a = L((1, 0, 0)), b = L((0, 0, 1)), c = L((0, 0, 1)) des trois vecteurs i, j , k de la base canonique. Si L est une telle forme lin eaire sur R3 , 3 dont laction sur R est donc d enie par L(x, y, z ) = ax + by + cz , les points (ou vecteurs) (x, y, z ) de lespace R3 dont le dispositif physique mat erialisant L ne rend pas compte sont les points (x, y, z ) tels que ax + by + cz = 0 ; si L nest pas lapplication nulle (cest-` a-dire si les trois nombres a, b, c ne sont pas tous les trois nuls), ce sous-ensemble de R3 est un plan vectoriel, dit noyau de la forme lin eaire L. Notons encore que si deux formes lin eaires non nulles sont proportionnelles (i.e L1 = L2 avec R ), elles ont m eme noyau et g en` erent donc le m eme plan vectoriel. Deux points distincts M1 = (x1 , y1 , z1 ) et M2 = (x2 , y2 , z2 ) de R3 d eterminent de mani` ere unique un sous-ensemble de R3 , la droite ane qui les joint ; cette droite ane DM1 ,M2 est par d enition lensemble {(x, y, z ) R3 : (x, y, z ) = (x1 + t(x2 x1 ), y1 + t(y2 y1 )), z1 + t(z2 z1 )) avec t R}

Formes lin eaires

151

Par deux points distincts de lespace passe donc une et une seule droite ane. La description de DM1 ,M2 sous cette derni` ere forme est une repr esentation sous forme param etrique de la droite ane DM1 ,M2 . Notons encore que cette repr esentation param etrique d epend ici encore dun seul param` etre (ici t) ; le nombre de degr es de libert e n ecessaires ` a xer pour d enir un point de cette droite ane est donc egal a 1, ce quon exprime en disant que cette droite ane est de dimension 1. ` Si V1 = (x1 , y1 , z1 ) et V2 = (x2 , y2 , z2 ) sont deux vecteurs non colin eaires de R3 , il existe une unique forme lin eaire L telle que L(V1 ) = L(V2 ) = 0. On v eriera en exercice que cette forme lin eaire est donn ee par L(x, y, z ) = (y1 z2 y2 z1 )x + (z1 x2 x1 z2 )y + (x1 y2 x2 y1 )z ; le noyau de L est le plan vectoriel d eni aussi comme {(x, y, z ) R3 : (x, y, z ) = tV1 + sV2 avec (t, s) R2 } , repr esentation que lon appelle repr esentation param etrique du plan vectoriel. Notons quil sagit ici dun sous-espace vectoriel de dimension 2 (il y a deux degr es de libert e, mat erialis es ici par t et s). En particulier, si M1 = (x1 , y1 , z1 ), M2 = (x2 , y2 , z2 ), M3 = (x3 , y3 , z3 ) sont trois points du plan tels que les vecteurs V1 := (x2 x1 , y2 y1 , z2 z1 ) , V2 := (x3 x1 , y3 y1 , z3 z1 ) ne soient pas colin eaires (ce qui revient ` a dire que les trois points ne sont pas sur une m eme droite ane de lespace), les vecteurs V1 et V2 d enissent un plan vectoriel (V1 , V2 ) et lensemble des points (x, y, z ) de R3 tels que (x x1 , y y1 , z z1 ) soit dans (V1 , V2 ) est par d enition le plan ane passant par M1 , M2 , M3 . Ce plan ane est donc d eni sous forme param etrique (avec cette fois deux param` etres) par M1 ,M2 ,M3 = {(x, y, z ) R3 : (x, y, z ) = (x1 , y1 , z1 ) + tV1 + sV2 avec t, s R2 } . Si L est lunique forme lin eaire annulant V1 et V2 , on peut aussi repr esenter M1 ,M2 ,M 3 par M1 ,M2 ,M 3 = {(x, y, z ) R3 : L(x, y, z ) = L(x1 , y1 , z1 )} , soit M1 ,M2 ,M3 = {(x, y, z ) ; AM1 ,M2 ,M3 (x x1 ) + BM1 ,M2 ,M3 (y y1 ) + CM1 ,M2 ,M3 (z z1 ) = 0} avec AM1 ,M2 ,M3 BM1 ,M2 ,M3 CM1 ,M2 ,M3 := (y2 y1 )(z3 z1 ) (z2 z1 )(y3 y1 ) := (z2 z1 )(x3 x1 ) (x2 x1 )(z3 z1 ) := (x2 x1 )(y3 y1 ) (y2 y1 )(x3 x1 )

(on fera en exercice toutes les v erications). Cette repr esentation est dite repr esentation cart esienne de lunique plan ane not e M1 ,M2 ,M3 passant par les trois points M1 , M2 , M3 . Un plan ane de R3 peut donc aussi etre donn e par une repr esentation cart esienne := {(x, y, z ) R3 ; ax + by + cz = d} , o` u (a, b, c) R3 \ {(0, 0, 0)} et d R ; notons que (a1 , b1 , c1 , d1 ) et (a2 , b2 , c2 , d2 ) d enissent le m eme plan ane de lespace si et seulement si les deux vecteurs (a1 , b1 , c1 , d1 ) et (a2 , b2 , c2 , d2 ) sont colin eaires dans R4 . Nous reviendrons sur l etude des droites et plans anes de lespace R3 au paragraphe 11.7 de ce chapitre.

152

Droites et plans

11.3

Comment cartographier la surface du globe terrestre ?

Cartographier le globe terrestre (qui nest pas un univers plan) a pos e probl` eme depuis que lon a r ealis e la rotondit e de la terre ; cette question a suscit e nombre did ees clef sous-tendant la g eom etrie moderne ; la notion dinni comme limite, inh erente ` a lanalyse math ematique du r eel, transpara t elle aussi dans ce type de probl` eme. Une des mani` eres de cartographier la surface du globe terrestre est dop erer ce que lon appelle une projection st er eographique depuis un des p oles (par exemple le p ole Nord). La projection st er eographique depuis le p ole Nord est repr esent ee sur la gure ci-dessous, o` u, pour xer les id ees, on a suppos e le globe sous-ensemble de R3 , avec pour centre le point (0, 0, 0) et pour p ole Nord le point (0, 0, 1). Un point M de lh emisph` ere Sud est projet e sur le point m obtenu comme le point dintersection du plan vectoriel {z = 0} avec la droite joignant M au p ole Nord ; un point M de lh emisph` ere Nord (distinct du p ole Nord) est projet e au point m intersection du plan vectoriel {z = 0} avec la droite joignant le p ole Nord ` a M.

p. Nord
M *

R
m * M* |z|=1 m *

p. Sud
Fig. 11.1 Le globe terrestre et la projection st er eographique depuis le p ole Nord

Exercice 11.3.1 V erier (en utilisant par exemple le th eor` eme de Thal` es que lon rappellera) que la projection st er eographique du point (X, Y, Z ) de la surface du globe terrestre (le centre de la terre etant lorigine (0, 0, 0), le p ole Nord le point (0, 0, 1)) est le point du plan ayant pour axe le nombre complexe z= X + iY . 1Z

Inversement, v erier que lant ec edent du point (x, y ) du plan via la projection st er eographique depuis

Le globe terrestre le p ole Nord est le point de la surface du globe terrestre de coordonn ees X= 2x 2y x2 + y 2 1 , Y = , Z = . 1 + x2 + y 2 1 + x2 + y 2 x2 + y 2 + 1

153

La projection st er eographique est, on le sait bien, entach ee de d efauts : le Gro endland par exemple voit son territoire consid erablement elargi apr` es projection st er eographique depuis le p ole Nord, tandis que le continent antarctique se voit lui peu d eform e. Nous quantierons ceci dans la sous-section suivante. La vision du plan remont e sur la surface du globe terrestre nous servira essentiellement dune part a appr ` ehender la notion dinni dans un univers plan, dautre part ` a comprendre pourquoi cercles et droites constituent une famille de sous-ensembles du plan quil sav` ere int eressant dunier.

11.3.a

Droites et cercles du plan


ax + by + cz = d .

Coupons la surface du globe terrestre par un plan ane dont une equation cart esienne est

Lintersection de la surface du globe terrestre avec un tel plan ane est, lorsquelle nest pas vide (` a propos, quand est-on s ur quelle nest pas vide ?), un cercle trac e sur cette surface. Ce cercle peut ou non passer par le p ole Nord du globe terrestre : ceci se produit si et seulement si c = d. Limage par la projection st er eographique du cercle trac e sur la surface du globe terrestre lorsquon lintersecte par ce plan ane (apr` es exclusion eventuelle du p ole Nord) est le sous-ensemble du plan R2 d eni comme {(x, y ) R2 : 2ax + 2by + c(x2 + y 2 1) = d(x2 + y 2 + 1)} on remarque que si c = d, ce sous-ensemble est la droite ane d equation cart esienne ax + by c = 0 ; en revanche, si c d = 0, le sous-ensemble est d eni comme {(x, y, z ) R3 : (x2 + y 2 )(c d) + 2ax + 2by = c + d} .

Exercice 11.3.2 Quel est cet ensemble ? En utilisant la formule du trin ome, v erier que cest soit lensemble vide (dans quel cas ?), soit un cercle dont on pr ecisera le centre et le rayon. En utilisant des disques trac es sur la surface du globe terrestre et proches du p ole Nord (sans le contenir), expliquez, en regardant ce que devient limage par la projection st er eographique (cest, dapr` es ce que lon a vu, un disque du plan) pourquoi la surface de territoires tels le Gro endland se trouve exag er ement gon ee apr` es projection st er eographique (ce que lon observe sur une planisph` ere quand bien m eme on a affaire l` a` a des versions corrig ees plus subtiles que la simple projection st er eographique, par exemple la projection de Mercator). Les cercles ou droites du plan sont donc simplement les images par projection st er eographique depuis le p ole Nord des cercles trac es sur la surface du globe terrestre. Les droites du plan correspondent aux cercles trac es sur la surface du globe et passant par le p ole Nord, les cercles du plan correspondent aux cercles trac es sur le globe terrestre et ne passant pas par le p ole Nord. Ainsi, une g eod esique entre deux points de la surface du globe (cest ` a dire le chemin le plus court trac e sur la surface du globe et

154

Droites et plans

joignant ces deux points, qui est en loccurrence ici un arc de cercle) devient soit un arc de cercle, soit un segment de droite dans le plan. Cercles et droites du plan sont donc ` a consid erer dans une m eme famille, bien quil y ait une distinction signicative du point de vue alg ebrique entre les deux : la repr esentation cart esienne dune droite ane est donn ee, on la vu, par un polyn ome de degr e total 1 en x, y , celle dun cercle par un polyn ome de degr e total 2 en (x, y ) ; on peut toutefois contourner cette ambig uit e en remarquant que (ax+by c)2 = 0 est aussi une repr esentation cart esienne pour la droite ane {(x, y ) ; ax + by = c} !

11.3.b

Utilisation des nombres complexes : translations, similitudes, homographies

Une translation du plan R2 se traduit, si le plan est pens e comme le plan complexe, comme une application du type z z + b, o` u b est un nombre complexe. Si b = 0, il sagit dune application lin eaire de R2 dans R2 particuli` ere, lidentit e. Une similitude directe du plan est une application du type z az + b o` u a et b sont deux nombres complexes ; si b = 0, il sagit dune application ane de R2 dans R2 , cest-` a-dire une application f de R2 dans lui-m eme coupl ee avec une unique application lin eaire L (ici z az ) telle que f (M ) = M + L(OM ) pour tout point M du plan ; le fait quune application ane non nulle de R2 dans R2 soit une similitude directe du type z az + b equivaut dailleurs au fait que pareille application ane respecte les angles orient es des gures : cest en eet la compos ee dune homoth etie de centre (0, 0) et de rapport r, dune rotation dangle si a = rei , puis dune translation par b ; comme ces op erations conservent les angles orient es des gures ne modie pas les gures (rotations et translation ne font que d eplacer les objets, lhomoth etie les dilate ou les contracte), une similitude a le m erite de respecter les angles orient es des gures et donc de ne pas les d eformer (autrement que par dilatation, contraction ou rotation). Les transformations envoyant un sous-ensemble du plan complexe dans le plan complexe et respectant les angles orient es des gures se rencontrent fr equemment car la nature a souvent tendance ` a g erer les ph enom` enes physiques ` a l economie, entre autres en ne d eformant pas les gures (en en pr eservant par exemple les angles) : cest un avatar du principe de moindre action. Il existe de telles transformations qui ne soient pas des transformations anes. Il est ainsi une autre transformation importante du plan complexe (priv ee de lorigine) dans lui-m eme qui pr eserve elle aussi les angles orient es des gures, m eme si ce nest plus une application ane : cest la transformation I qui ` a z C associe 1/z . Celle-ci transforme un cercle passant par lorigine en une droite, un cercle ne passant pas par lorigine en un cercle (on fera lexercice). Cest linversion de p ole (0, 0) et de puissance 1. Elle permet de ramener l etude de ce qui se passe dans le plan au voisinage de linni (pour un ph enom` ene physique) ` a l etude dun nouveau ph enom` ene, mais cette fois pr` es de lorigine, donc dans lunivers ni. Exercice 11.3.3 Repr esenter limage par inversion I de p ole (0, 0) et de puissance 1 du triangle isoc` ele de sommets (1, 0), (2, 2), (0, 1). V erier la conservation attendue des angles orient es. Une homographie du plan complexe est une application du type z az + b , cz + d

11.4. LENSEMBLE DES DROITES AFFINES DU PLAN

155

avec c et d non tous les deux nuls ( eventuellement non d enie pour z = d/c si c = 0). Comme une homographie se d ecompose en la composition dune similitude directe, dune inversion, puis dune similitude directe, elle pr eserve globalement limportante famille des cercles-droites introduite dans la sous-section pr ec edente. Ici encore, il y a conservation des angles orient es des gures. Exercice 11.3.4 D ecomposer explicitement lhomographie z az + b cz + d

sous la forme de la compos ee dune similitude directe, de linversion, puis dune similitude directe.

11.3.c

Une premi` ere vision de linni de R2 : un point

Si lon reprend limage du plan en correspondance avec le globe terrestre priv e du p ole Nord par projection st er eographique, on voit que ce p ole Nord joue le r ole de lunique point qui manque ` a la surface du globe terrestre (donc au plan R2 qui lui correspond par projection st er eographique) pour en faire un univers quun math ematicien qualie de compact (ou de serr e), au sens o` u toute limite dune suite de points de lunivers est encore dans lunivers et o` u celui-ci peut toujours etre recouvert par un nombre ni de sous-ensembles de diam` etre arbitrairement petit, ce qui le cas de la surface du globe terrestre, p ole Nord inclus. On peut donc consid erer le p ole Nord comme le point ` a linni du plan (que lon note {}). Une droite ane du plan se lit donc comme un cercle qui se fermerait au point ` a linni. az + b peut etre pens ee comme cz + d 2 une application de R {} dans lui-m eme, envoyant le point en a/c et le point d/c en . Cest m eme ainsi une application bijective. Si a, b, c, d sont des nombres complexes avec c = 0, lhomographie z Cette premi` ere vision de linni eclaire le fait que droites et cercles doivent etre consid er es en famille et quune homographie se doit d etre pens ee comme une bijection du plan complexe avec son point ` a linni dans lui-m eme. La droite r eelle R peut aussi etre pens ee de cette mani` ere comme image par projection st er eographique du cercle unit e du plan priv e du point (1, 0), auquel cas, il y a un point ` a linni (correspondant au point (0, 1)) ; cependant, il est naturel aussi de consid erer en analyse dans le contexte Math ematiques et R eel la droite num erique achev ee R {, +} (il y a dans ce cas deux points ` a linni). La distinction cruciale entre R et R2 est que si lon retire ` a R2 un disque ferm e, on conserve un domaine dun seul tenant (le math ematicien dira connexe) tandis que si lon retire ` a R un intervalle [, ], on obtient un ensemble constitu e de deux parties dun seul tenant ! Ceci explique pourquoi on peut se soucier dajouter deux (et non un) point ` a linni ` a la droite r eelle, tandis quon ajoute sans equivoque un point ` a linni au plan r eel. On verra plus loin (Sect. 11.4.b) comment dans le plan on peut aussi r ealiser, comme les peintres de la Renaissance, une notion dinni sp ecique ` a chaque direction de ligne de fuite.

11.4
11.4.a

Lensemble des droites anes du plan


Un rep erage cart esien : ax + by + c = 0
ax + by + c = 0 ,

Une droite ane de R2 est donn ee par son equation cart esienne

156 o` u a, b sont deux nombres r eels non tous les deux nuls et c est un nombre r eel.

Droites et plans

De plus, si (a1 , b1 , c1 ) et (a2 , b2 , c2 ) sont colin eaires, ces deux triplets induisent la m eme droite ane. Deux droites anes d equations cart esiennes respectives a1 x + b1 y + c1 = 0 , a2 x + b2 y + c2 = 0 sont parall` eles si (a1 , b1 ) et (a2 , b2 ) sont deux vecteurs colin eaires non nuls du plan et si les vecteurs (a1 , b1 , c1 ) et (a2 , b2 , c2 ) ne sont pas colin eaires (si les vecteurs (a1 , b1 , c1 ) et (a2 , b2 , c2 ) sont colin eaires, cest-` a-dire sil existe R tel que (a2 , b2 , c2 ) = (a1 , b1 , c1 ), les deux droites en question sont dites confondues). Deux droites parall` eles ne se coupent pas dans R2 (on sen assurera en faisant lexercice). Deux droites confondues ont tous leurs points en commun. Exercice 11.4.1 Comment deux droites parall` eles du plan se remontent-elles par projection st er eographique inverse sur la surface du globe ? O` u sintersectent les deux images inverses ? Les deux images inverses se croisent-elles franchement ou ont-elles une tangente commune en leur unique point dintersection ? Que se passe-til au niveau des intersections des images inverses si lon perturbe les deux droites en deux droites voisines mais non parall` eles ? En revanche, deux droites anes non parall` eles ni confondues se coupent en un unique point du plan ; on dit quelles sont s ecantes. On fera lexercice en cherchant explicitement les coordonn ees du point dintersection, ce qui nous oblige ` a r esoudre un syst` eme de deux equations ` a deux inconnues, ce que la m ethode du pivot par exemple nous apprend ` a faire (cest ici tr` es simple), et lon v eriera que ce point dintersection est le point de coordonn ees x= b1 c2 b2 c1 a1 b2 a2 b1 y= a2 c1 a1 c2 a1 b2 a2 b1

Exercice 11.4.2 Comment deux droites s ecantes du plan se remontent-elles par projection st er eographique inverse sur la surface du globe ? En combien de points sintersectent les deux images inverses ?

11.4.b

Une seconde vision de linni de R2 : une droite ` a linni

Ce paragraphe est ` a prendre en compte comme un th` eme de lecture et de r eexion sur la notion dinni et ses relations avec lart pictural. Consid erons lespace R3 priv e de lorigine, dans lequel nous identions dans une m eme classe (nous consid erons comme equivalents) tous les vecteurs colin eaires ` a un vecteur donn e. Appelons P2 (R) cet ensemble de classes. La classe de (0, 0, 1) est un point particulier Q de lensemble P2 (R) ; puisque lensemble des points de P2 (R) di erents de Q est en correspondance avec lensemble des droites anes de R2 (on associe ` a une droite ane D la classe de (a, b, c), o` u ax+by +c = 0 est une equation cart esienne de D), il est naturel dappeler ce point Q la droite ` a linni du plan R2 . Ainsi, lensemble de toutes les droites anes de R2 , droite ` a linni comprise, est-il cette fois en correspondance bijective avec notre ensemble P2 (R) que nous appellerons plan projectif. Changeons notre fusil d epaule. Si (x, y ) R2 , la classe de (x, y, 1) est un point du plan projectif. On obtient dailleurs ainsi tous les points du plan projectif sauf ceux qui correspondent aux classes des points (x, y, 0), avec (x, y ) R2 \ {(0, 0)}. Ainsi le plan projectif contient-il le plan R2 . Ce que nous avons appel e la droite ` a linni de R2 est pr ecis ement lensemble des points du plan projectif qui 2 nappartiennent pas ` a R , cest-` a-dire les classes des points (x, y, 0), avec (x, y ) R2 \ {(0, 0)}.

Lensemble des droites

157

On sexercera ` a comprendre la construction du plan projectif en examinant la gure ci-dessous : lunivers plan R2 est articiellement elev e ` a laltitude z = 1 dans lespace R3 . On observe une correspondance entre les points du plan projectif et les lignes de fuite de R3 issues de lorigine, auquel cas les points de lunivers plan R2 correspondent aux lignes de fuite de R3 issues de lorigine et ne se trouvant pas dans le plan z = 0 (comme celle mat erialis ee par D sur la gure) ; en revanche chaque droite du plan {z = 0} correspond, elle, ` a un point du plan projectif qui nest pas un point de lunivers plan r eel. Si (x, y ) = (0, 0), la ligne de fuite Lx,y de R3 param etr ee par t (tx, ty, 0) peut sinterpr eter comme le point ` a linni de R2 le long de la ligne de fuite lx,y (de R2 cette fois) dirig ee par le vecteur (x, y ) et repr esent ee ` a laltitude z = 1. Linni du plan nest plus un point unique comme celui que nous avions introduit par le biais de la projection st er eographique depuis le globe terrestre (en loccurrence le p ole Nord depuis lequel sop erait la projection st er eographique) ; il y a ainsi un point ` a linni pour chaque ligne de fuite l du plan (repr esent e` a laltitude z = 1) issue de lorigine.
       

D
    

 

 

 

l x,y

(0,0,1)

(x,y,1)
           

 

 

 

R2

 

 

 

 

 

 

(0,0,0)
         

     

 

 

(x,y,0)
       

 

 

 

 

 

 

L x,y
           

 

 

 

 

 

 

 

   

 

 

 

 

 

 

 

 

 

 

 

 

   

 

 

 

 

 

 

Fig. 11.2 Le plan projectif : un point ` a linni pour chaque ligne de fuite Dans ce contexte, deux droites anes parall` eles du plan d equations cart esiennes ax + by + c1 = 0 et ax + by + c2 = 0 (avec c1 = c2 ) se coupent au point correspondant pr ecis ement ` a la classe de (b, a, 0), classe qui est donc un point de la droite ` a linni de R2 (cest un point du plan projectif, mais ce nest plus un point du plan). Ainsi la droite ` a linni de R2 appara t comme lensemble des points du plan projectif o` u se coupent les droites parall` eles du plan R2 , ce qui renvoie ` a lart de la perspective et ` a la notion de point de fuite. Ces id ees math ematiques se sont elabor ees (sous limpulsion de G erard Desargues, 1591-1661) apr` es que

158

Droites et plans

les artistes depuis la Renaissance (comme ci-dessous Canaletto dans ce tableau de la place Saint-Marc) aient d evelopp e de mani` ere syst ematique lusage de la perspective : les points du plan projectif peuvent aussi etre consid er es comme les points ` a linni des lignes de fuite issues de lorigine dans lespace R3 ; ceux de la droite ` a linni de R2 peuvent eux, etre consid er es comme les points ` a linni des lignes de fuite issues de lorigine dans le plan R2 . Limagerie informatique et le graphisme 3D ont aujourdhui redonn e un soue nouveau ` a lutilisation du concept de perspective et donc aux notions de plan ou despace projectif que nous avons tent e dintroduire ici ` a travers la mat erialisation de lid ee dinni dans le plan.

Fig. 11.3 Les lignes de fuite chez Canaletto

11.4.c

Droites du plan et trin omes aX 2 + bX + c : une correspondance inattendue

Le but de cette section (` a lire ` a t ete repos ee) est de voir comment on peut penser di eremment la g eom etrie en ne raisonnant plus de mani` ere cart esienne avec les coordonn ees comme vous aviez jusque l` a lhabitude de faire. On y voit aussi la magie des correspondances entre un monde alg ebrique (la classication des trin omes) et un univers g eom etrique (la visualisation du plan projectif). Comme vous le savez depuis le lyc ee, les trin omes du second degr e au plus du type aX 2 + bX + c avec 3 (a, b, c) R \ {(0, 0, 0)} se rangent en plusieurs cat egories suivant les valeurs du triplet (a, b, c). Ce paragraphe nous fournit loccasion de nous rem emorer cette importante classication.

Lensemble des droites

159

Lorsque b2 4ac < 0, le trin ome aX 2 + bX + c (qui est dans ce cas un vrai trin ome car a ne peut 2 etre nul, sinon on aurait b < 0, ce qui est absurde) admet deux racines complexes conjugu ees, une et une seule de ces racines se trouvant dans le demi-plan {z C ; Im z > 0}. Lorsque b2 4ac = 0, deux sous-cas peuvent se produire : soit a = b = 0, auquel cas le trin ome se r eduit au terme constant c = 0 et na pas de racine dans C ; en fait, on peut consid erer quil y a une racine double, racine qui sest echapp e` a linni de la droite r eelle ; soit a = 0, auquel cas le trin ome est un vrai trin ome ayant une racine double r eelle ; notons que cette racine double est ` a la fronti` ere du demi-plan {z C ; Im z > 0}. Lorsque b2 4ac > 0, deux sous-cas sont encore ` a envisager : si a = 0, le trin ome (qui est un vrai trin ome) admet deux racines r eelles distinctes formant une paire (on ne sait les identier ind ependamment sans utiliser de notion dordre et lon doit les consid erer en paire) ; si a = 0 et b = 0, il ny a plus quune racine r eelle, lautre s etant echapp e ` a linni (comme on le voit en perturbant l eg` erement a). Parmi les homographies (transformations du plan complexe dans lui-m eme que nous avons introduit dans la Sect. 11.3.b), il en est une int eressante, lapplication z zi . z+i

On sexercera ` a montrer que cette application echange le demi-plan {z C ; Im z 0} (auquel on a adjoint le point ` a linni de laxe r eel) et le disque {z C ; |z | 1}. Dautre part, deux trin omes a1 X 2 + b1 X + c1 et a2 X 2 + b2 X + c2 ont m eme ensemble de racines si et seulement si (a1 , b1 , c1 ) et (a2 , b2 , c2 ) sont des vecteurs non nuls de R3 colin eaires (on expliquera pourquoi). Puisque nous avons classi e les trin omes suivant leurs ensembles de racines, nous avons ainsi classi e en fait les points du plan projectif. On voit toute la force des correspondances. Ainsi, il y a correspondance (on expliquera comment en r e echissant sur la classication rappel ee plus haut) entre les points (a, b, c) du plan projectif correspondant aux triplets (a, b, c) tels que b2 4ac 0 et les points du disque {z C ; |z | 1}. Quant aux autres points, il sont en correspondance avec lensemble E des couples de points distincts du cercle unit e, les couples (, ) et (, ) etant identi es. Comment peut-on visualiser ce dernier ensemble E (identication de points prises en compte) ? On va le faire avec du papier et une paire de ciseaux. R e echissons ` a ce quest le produit de deux cercles, comme nous y invite la gure ci-dessous. On le voit, cest une chambre ` a air, param etr ee comme lindique la gure suivante avec les deux angles et !

(,)

Fig. 11.4 Une chambre ` a air param etr ee

160

Droites et plans

Prenez maintenant une feuille de papier sur laquelle vous avez marqu e la diagonale, roulez-la pour en faire un tube, fermez votre tube pour r ealiser une chambre ` a air ; d ecoupez ensuite la diagonale ; le mod` ele que vous cherchez ` a r ealiser est le mod` ele obtenu ` a partir de votre demi-feuille de papier en identiant les points m et M comme indiqu e sur la gure suivante. On r ealise, en d ecoupant suivant le pointill e, puis en recollant en tenant compte des contraintes, ce que lon appelle un ruban de Mbius (du nom du g eom` etre allemand August Mbius, 1790-1868, ` a qui lon doit lintroduction de cette surface troublante sur laquelle on ne sait plus comment sorienter !).
l M

Le ruban de Moebius m

Fig. 11.5 R ealiser un ruban de Mbius Nous sommes ainsi en mesure dimaginer le plan projectif comme un disque ferm e (correspondant aux trin omes tels que b2 4ac 0) auquel on aurait coll e bord-` a-bord un ruban de Mbius (correspondant aux trin omes tels que b2 4ac > 0) ; on verra au paragraphe suivant quautant lon sait sorienter dans le plan, autant cette mani` ere de concevoir le plan projectif explique que lon ne puisse sy orienter !

11.4.d

Quest-ce que savoir sorienter dans le plan ?

Les bases (V1 , V2 ) du plan se rangent en deux classes : celles pour lesquelles la quantit e x1 y2 x2 y1 (ou V1 := (x1 , y1 ) et V2 := (x2 , y2 )) est strictement positive, celles pour lesquelles cette m eme quantit e est strictement n egative (elle ne peut etre nulle puisque V1 et V2 forment une base). Chacune de ces classes est ce que lon appelle une orientation et il y a donc dans lunivers plan deux orientations possibles. Supposons quon ait privil egi e une orientation, cest-` a-dire choisi une de ces deux classes ; les bases de la classe choisie sont appel ees directes, les autres indirectes. Lorsque lon se d eplace dans le plan, tel un point M (t) = (x(t), y (t)), t d esignant le temps, le vecteur vitesse V (t) := d (OM )/dt = (x (t), y (t)) (que lon suppose non nul) nous montre le chemin ` a suivre ` a linstant t ; tous les vecteurs U non colin eaires a V (t) et tels que {V (t), U } soit une base directe (cest-` ` a-dire soient dans la classe que lon a privil egi e) pointent ` a notre gauche, les autres pointent vers notre droite. Nous savons ainsi ` a tout instant o` u est notre gauche, o` u est notre droite lorsque nous nous d epla cons dans le plan (pourvu que lon ait choisi a priori une orientation). En ce sens, le plan est un univers o` u lon sait sorienter. On essaiera de se convaincre que la surface du globe est aussi un univers sur lequel on peut sorienter : pensez ` a le faire en rep erant votre gauche et votre droite en fonction de de votre vecteur vitesse et du vecteur normal au globe au point o` u vous vous trouvez, cela vous rappellera certainement la r` egle du bonhomme dAmp` ere que vous avez peut- etre d ej` a mani e en physique). Au contraire le ruban

11.5. PYTHAGORE DANS LE PLAN

161

de Mbius (introduit dans la sous-section pr ec edente) est un univers sur lequel on en est incapable (expliquez pourquoi en exercice).

11.5
11.5.a

Pythagore dans le plan


Produit scalaire, angles et surfaces

Dans le plan R2 , on d enit une notion dorthogonalit e attach ee ` a un produit scalaire. Le produit scalaire des deux vecteurs (x1 , y1 ) et (x2 , y2 ) est par d enition le nombre r eel (x1 , y1 ) , (x2 , y2 ) := x1 x2 + y1 y2 . La distance euclidienne entre deux points M1 := (x1 , y1 ) et M2 := (x2 , y2 ) du plan est par d enition d(M1 , M2 ) := (x2 x1 )2 + (y2 y1 )2 = x2 x1 , y2 y1 .

Cette distance ob eit aux quatre imp eratifs exig es dune distance : cest une fonction positive sur R2 R2 ; la distance entre deux points est nulle si et seulement si les deux points sont confondus (on dit que cest une fonction d enie) ; d(M1 , M2 ) = d(M2 , M1 ) (sym etrie) ; d(M1 , M3 ) d(M1 , M2 ) + d(M2 , M3 ) (in egalit e triangulaire) . Bien s ur, il existe dautres distances dans le plan (cest-` a-dire des fonctions de lensemble R2 R2 a valeurs dans [0, +[ se pliant ` ` a ces quatre exigences). En voici par exemple une : on pourrait par exemple appeler distance entre M1 et M2 la distance (dans R3 ) de leurs images r eciproques par projection st er eographique (cest la distance cordale que lon calculera en exercice). Mais la distance euclidiennne se trouve li ee au produit scalaire par limportante formule de Pythagore : si M1 = (x1 , y1 ), M2 = (x2 , y2 ), et M3 = (x3 , y3 ) sont trois points du plan, alors d2 (M1 , M3 ) = d2 (M1 , M2 ) + d2 (M2 , M3 ) + 2 (x2 x1 , y2 y1 ) , (x3 x2 , y3 y2 ) ; si en particulier les deux vecteurs M1 M2 et M2 M3 sont orthogonaux, on a d2 (M1 , M3 ) = d2 (M1 , M2 ) + d2 (M2 , M3 ) , ce qui signie que le carr e de lhypot enuse dun triangle rectangle est egal ` a la somme des carr es des c ot es adjacents ` a langle droit. Si (x1 , y1 ) et (x2 , y2 ) sont deux vecteurs non nuls, on remarque que lon a la formule alg ebrique
2 2 2 (x1 y2 x2 y1 )2 + (x1 x2 + y1 y2 )2 = (x2 1 + x2 )(y1 + y2 ) ,

()

ou encore (x1 , y1 ) , (x2 , y2 )


2 x2 1 + y1 2 x2 2 + y2

x1 y2 x2 y1
2 x2 1 + y1 2 x2 2 + y2

= 1.

Il existe donc, gr ace au fait que tout point du cercle unit e s ecrive de mani` ere unique (cos , sin ) avec [0, 2 [, un unique r eel [0, 2 [ tel que cos sin = = (x1 , y1 ) , (x2 , y2 )
2 2 x2 x2 1 + y1 2 + y2 x1 y2 x2 y1 2 x2 1 + y1 2 x2 2 + y2

162

Droites et plans

Ce nombre [0, 2 [ est, par d enition, la mesure (en radians) de langle orient e form e par les vecteurs (x1 , y1 ) et (x2 , y2 ). Si V1 := (x1 , y1 ) et V2 := (x2 , y2 ) sont deux vecteurs ind ependants du plan, la quantit e x1 y2 x2 y1 est egale ` a la surface du parall elogramme construit ` a partir de (x1 , y1 ) et (x2 , y2 ) si le rep` ere {(0, 0), V1 , V2 } est direct, ou ` a loppos e de cette surface si le rep` ere {(0, 0), V1 , V2 } est un rep` ere indirect dans le plan lorsque celui ci est orient e de mani` ere ` a ce que la base canonique {(1, 0), (0, 1)} soit une base directe. On peut dailleurs plonger R2 dans R3 en identiant les points (x, y ) et (x, y, 0) et d enir le vecteur V1 V2 (dit produit ext erieur de V1 , V2 ) par V1 V2 := (0, 0, x1 y2 x2 y1 ) . On a repr esent e ce vecteur (dont la longueur vaut laire du parall elogramme construit sur V1 et V2 ) sur la gure suivante :

v 1

v 2

v2
2

0 v1

Fig. 11.6 Le produit ext erieur et laire dun parall elogramme Revenons ` a la formule () de Pythagore. Dans le cas o` u les vecteurs M2 M1 et M2 M3 sont non nuls et font un angle orient e M1 M2 M3 , la formule de Pythagore devient d2 (M1 , M3 ) = d2 (M1 , M2 ) + d2 (M2 , M3 ) 2d(M1 , M2 )d(M2 , M3 ) cos(M1 M2 M3 ) ()

(voir la gure ci-dessous). La distance d(M1 , M3 ) est sup erieure ou egale ` a la racine carr ee de d2 (M1 , M2 )+ 2 d (M2 , M3 ) si et seulement si langle orient e M1 M2 M3 est sup erieur ` ou egal ` a /2 ; la distance d(M1 , M3 ) est strictement inf erieure ` a la racine carr ee de d2 (M1 , M2 ) + d2 (M2 , M3 ) si et seulement si langle orient e M1 M2 M3 est strictement inf erieur ` a /2 (comme cest le cas sur la gure).

Pythagore dans le plan

163

M M1

MMM
1 2

Fig. 11.7 Figure devant servir de trame pour prouver Pythagore en exercice

Exercice 11.5.1 Prouver Pythagore par un argument g eom etrique ` a partir de la gure ci-dessus ; on fera dans un premier temps la preuve dans le cas o` u langle de vecteurs M1 M2 M3 vaut /2 ou 3/2, puis on passera au cas g en eral. Si D1 et D2 sont deux droites anes s ecantes du plan, de directions dirig ees respectivement par les vecteurs V1 , V2 , le cosinus de langle orient e (V1 , V2 ) ne d epend que des droites D1 et D2 et non des vecteurs choisis pour les diriger (ce nest pas le cas du sinus). Ce cosinus est aussi not e cos(D1 , D2 ) ; il est nul si et seulement si les droites D1 et D2 sont orthogonales.

11.5.b

Projection orthogonale sur une droite, distance dun point du plan ` a une droite

Soit D une droite ane du plan, d equation cart esienne ax + by + c = 0 ; le vecteur non nul (a, b) est un vecteur orthogonal au vecteur V = (b, a) dirigeant la droite D. De plus, si M = (x, y ) est un point de R2 , la fonction fD : m D1 d2 (M, m) admet un minimum sur D1 ; on peut pour voir cela choisir une repr esentation param etrique de D sous la forme t M (t) := (x0 tb, y0 + ta) (o` u (x0 , y0 ) D) et etudier la fonction polynomiale du second degr e d2 (M, M (t)) = (x x0 + tb)2 + (y y0 ta)2 . On v eriera en exercice que cette fonction admet un minimum (quelle atteint) et que la valeur de ce minimum est (a(x x0 ) + b(y y0 ))2 . min d2 (M, M (t)) = t R a2 + b2

164

Droites et plans

Ainsi, il existe un unique point m de D tel que la distance de M ` a m soit minimale ; cest le pied sur D de la perpendiculaire men ee de M ; ce point est appel e projection orthogonale de M sur la droite ane D ; la distance de M ` a D est par d enition la distance de M ` a ce point et vaut donc, si M = (x, y ),

d(M, D) =

|ax + by + c| a2 + b2

si ax + by + c = 0 est une equation ane de D (on fera ce calcul directement en utilisant la gure ci-dessous).

(x0, y0)

Fig. 11.8 Projection orthogonale sur une droite ane

11.5.c

Projections it er ees : deux algorithmes pythagoriciens.

Exercice 11.5.2 Soient D1 , ..., DM M droites anes distinctes du plan (M 2) toutes s ecantes en un m eme point A (comme sur la gure ci-dessous o` u nous avons pris M = 4 pour xer les id ees). Soit M un point arbitraire du plan. Consid erons lalgorithme qui consiste ` a projeter M orthogonalement sur D1 (en un point m1 ), puis m1 sur D2 (en un point m2 ), etc. ; une fois toutes la liste de droites D1 , ..., DM epuis ee et lalgorithme nous ayant conduit au point mN , on le fait tourner ` a nouveau ` a partir de mN cette fois. Que se passe-t-il intuitivement si lon continue de la sorte (on saidera de la gure) ? Montrer rigoureusement quen fait, cet algorithme nous m eme vers le point A.

Pythagore dans le plan


D3 D
4

165

m3
,

m2

D1

M x

m1

Fig. 11.9 Les projections it er ees (1) Nous venons desquisser ici (dans le cas du plan euclidien) un algorithme pythagoricien tr` es utile en math ematiques appliqu ees pour reconstituer un objet inconnu ` a partir dun certain nombre dobservations. Nous en verrons une illustration plus loin avec le dispositif de CAT-Scanner. Voici un second exemple dun algorithme du m eme type que lon d eveloppera aussi en exercice : Exercice 11.5.3 Soient deux droites anes s ecantes distinctes D1 et D2 , M un point inconnu de D1 , dont on suppose connue la projection orthogonale m sur D2 . Montrer que le processus algorithmique consistant ` a partir de m, ` a le projeter sur D1 en un point m1 , puis ` a projeter m1 sur la droite ane D orthogonale ` a D2 en m pour obtenir un point m2 , puis ` a recommencer ces deux op erations ` a partir de m2 , et ainsi de suite, nous conduit de mani` ere it erative vers le point inconnu M . Ici encore, on sinspirera intuitivement de la gure ci-dessous pour construire un raisonnement math ematique propre justiant notre assertion.

m1

m3 D D2 m m2 M (?) D1

Fig. 11.10 Les projections it er ees (2)

166

Droites et plans

11.5.d

Nuages de points dans le plan ; droite de r egression

Voici une autre application importante des id ees pythagoriciennes dans le plan euclidien ; consid erons, comme sur la gure ci-dessous, un nuage de points, (x1 , y1 ), (x2 , y2 ), ..., (xN , yN ) (il y en a six sur notre gure) correspondant par exemple aux mesures simultan ees de deux ph enom` enes physiques dont on veut savoir quelle est le meilleur compromis possible pour les supposer lin eairement d ependants (ce quils ne sont bien s ur ` a premi` ere vue rigoureusement pas, comme la gure nous le conrme, sinon tous les points seraient align es).

10

10

Fig. 11.11 Trac e dune droite de r egression lin eaire Une droite est int eressante ` a rechercher : cest la droite d equation ane y ax b = 0 telle que la quantit e F (a, b) := (y1 ax1 b)2 + + (yN axN b)2 soit minimale (si elle existe). Introduisons les moyennes mx et my des valeurs respectives des xj et yj , soit mx := my := x1 + + xN N y1 + + yN N
N j =1

et posons xj = xj mx et yj = yj my pour j = 1, ..., N . On a a et b minimisant la fonction

xj =

N j =1

yj = 0 . Si nous trouvons

G(a , b ) := (y1 a x1 b )2 + + (yN a xN b )2 , on en d eduira que les valeurs de a et b minimisant F (a, b) sont a=a , b = b + my a mx .

Pythagore dans le plan Un calcul simple montre que


N N N

167

G(a , b ) =

a2
j =1

xj2 2a
j =1 N N

xj yj + N b 2 +
j =1

yj2
N

a
j =1

xj2

j =1

xj yj xj2

N j =1

+ Nb 2 +
j =1

yj2

j =1 N

xj yj xj2

j =1

le minimum de cette fonction est donc atteint pour


N

j =1 N

xj yj , xj2 b =0

j =1

et vaut
N N

min G(a , b ) = min F (a, b) =


j =1

yj2

j =1 N

xj yj xj2

j =1

(qui, remarquons-le, est forc ement une quantit e positive ou nulle, ce qui donne une in egalit e tr` es importante dans toutes les math ematiques, dite in egalit e de Cauchy-Schwarz). La droite ane r ealisant le meilleur compromis concernant la d ependance lin eaire de linformation y ` a partir de linformation x au sein du nuage de points est donc la droite ane d equation y my = a (x mx ) ; cette droite importante est dite droite de r egression lin eaire et le nombre
n

:=

j =1 N j =1

xj yj
N j =1

xj2

yj2

est dit coecient de corr elation entre les xj et les yj au sein du nuage. Ainsi la droite de r egression lin eaire a-t-elle pour equation cart esienne y my
N j =1

x mx
N j =1

yj2

xj2

Ces notions jouent un r ole tr` es important en th eorie des probabilit es et plus particuli` erement dans l etude des mod` eles statistiques (les enqu etes dopinion par exemple).

168

Droites et plans

11.6
11.6.a

Les droites du plan terrain de mod elisation num erique


Le rep erage x cos + y sin = p

Il existe dautres mani` eres dorganiser les droites anes du plan ; nous en mentionnerons une ici, int eressante car en relation avec les techniques bas ees sur le principe du CAT-Scanner (CAT pour Computer Aid Tomography) permettant linversion de la transformation dite aux rayons X. Cette transformation faisant intervenir la famille des droites du plan convenablement index ee illustrera la mise en equation dun probl` eme math ematique au service de pr eoccupations pratiques dont limportance sest faite capitale aujourdhui. Nous y reviendrons plus loin. Comme sur la gure ci-dessous, on peut rep erer une droite du plan en se donnant un angle [0, 2 [ (ou, ce qui revient au m eme, un point ei du cercle unit e du plan complexe) et un nombre p, la droite ane D,p etant la droite ane ayant la repr esentation param etrique suivante : t R (p cos t sin , p sin + t cos ) ou l equation cart esienne x cos + y sin p = 0 .

, p

(0,0)

y
Fig. 11.12 Le rep erage dune droite par et p

Mod elisation num erique

169

Comme on le remarque facilement, les couples (, p) et (, p) rep` erent de fait la m eme droite ane ; il y a donc correspondance entre lensemble des droites anes du plan dune part et lensemble des couples (z, p) o` u z est un nombre complexe de module 1, les couples (z, p) et (z, p) etant identi es. Ceci nous fournit une repr esentation de lensemble des droites du plan di erente de celle introduite dans la Sect. 11.4.a.

11.6.b

Droites du plan et rayonnement gamma : le principe du scanner

Les deux sections qui suivent sont l` a comme th` eme de r eexion pour montrer comment les id ees math ematiques el ementaires que nous avons introduit en etudiant la famille des droites du plan peuvent tr` es rapidement devenir des outils fondamentaux au service de probl` emes pratiques tr` es concrets. Nous avons choisi dillustrer comment intervient la famille des droites du plan dans un probl` eme devenu depuis les ann ees 1970 (avec lattribution du prix Nobel de M edecine en 1979 ` a Cormack et Hounseld) tout ` a fait actuel : celui de la gammagraphie et du CAT-Scanner.

rayonnement X (en rotation)

organe cran rcepteur (en rotation)

p p ( cos , sin )

(0,0)

,p

Fig. 11.13 Le principe du CAT-Scanner en 2D Supposons quun organe (suppos e ici plan et contenu dans le disque de centre 0 et de rayon R) sur lequel vit une certaine fonction (x, y ) f (x, y ) (mesurant par exemple la densit e du tissu organique) soit soumis ` a un rayonnement gamma emis par une cam era orient ee vers lorgane tout en pivotant autour de lui ; coupl e avec la cam era, se trouve un ecran r ecepteur qui enregistre la trace du rayonnement une fois sortie de lorgane (comme sur la gure ci-dessus) ; la densit e du tissu ayant tendance ` a att enuer le rayonnement, on dispose dune liste de clich es radio-graphiques (apr` es balayage de la cam era autour de lorgane) nous permettant de conna tre (en fait en n egatif, comme sur toute radiographie) pour chaque valeur de entre 0 et 2 la fonction du param` etre r eel p d enie par

F (p, ) :=

f (p cos t sin , p sin + t cos ) dt .

170

Droites et plans

Au lieu de la fonction inconnue f , de deux variables, on ne dispose donc en fait que de la fonction F (p, ) d enie sur [0, 2 ] [0, R]. Cette fonction F na a priori rien ` a voir avec f ; cest le sinogramme de f . Construire le sinogramme dune image circulaire limit ee par le cercle de centre (0, 0) et de rayon R (lintensit e lumineuse etant f et jouant le r ole de la densit e du tissu organique) nest pas chose tout a fait imm ` ediate ; cest d ej` a un probl` eme de mod elisation consistant en la conception dune cam era digitale qui, pour chaque valeur de langle entre 0 et 2 et pour chaque valeur de p entre 0 et R, stocke les intensit es lumineuses f (p cos t sin , p sin + t cos ) pour toutes les valeurs de t telles que le point (p cos t sin , p sin + t cos ) soit dans le cadre de limage, cest-` a-dire pour les valeurs de t entre R2 p2 et + R2 p2 . Sur la gure ci-dessous, nous avons ach e dans le cadre sup erieur gauche limage originelle telle quelle appara t dans les codes de couleur de lordinateur.

20 40 60 80 100 120 20 40 60 80 100 image originale 120

20 40 60 80 100 120 20 40 60 80 100 120 restitution via Fourier et la formule des tranches

20 40 60 80 100 120 20 40 60 80 100 120 restitution12 angles8 itrations

20 40 60 80 100 120 20 40 60 80 100 120 restitution24 angles3 itrations

Fig. 11.14 Une image originelle et diverses tentatives de restitution Nous reviendrons ` a cette gure ult erieurement. Sur la gure ci-dessous, nous avons ach e limage digitale correspondant au sinogramme de limage originelle, le param` etre p variant entre 0 et R gurant en abscisse et le param` etre variant lui entre 0 et 2 gurant en ordonn ee.

Mod elisation num erique

171

20

40

60

80

100

120 20 40 60 80 100 120

Fig. 11.15 Un exemple de sinogramme On se convaincra ais ement que deviner limage originelle que ce sinogramme dissimule nest pas une op eration imm ediate.

11.6.c

Retrouver une image ` a partir de son sinogramme (th` eme dexercice ` a illustrer num eriquement)

Il nest pas question ici dexpliquer rigoureusement comment retrouver limage originelle ` a partir de son sinogramme. Cependant, nous allons juste sugg erer comment les id ees pythagoriciennes que nous avons pr esent e dans la Sect. 11.5 dans le cadre du plan, transpos ees dans un tout autre cadre (o` u elles fonctionnent de la m eme mani` ere), fournissent une m ethode dapproche pour attaquer ce probl` eme. Lensemble des images digitales f d enies dans le disque de centre (0, 0) (mat erialis e par une liste de pixels A1 , ..., An r eguli` erement distribu es dans ce disque) est un espace vectoriel sidentiant ` a Rn (le nombre de degr es de libert e n est le nombre de pixels). On peut d enir le produit scalaire de deux images digitales f et g par
n

f, g :=
j =1

f (Aj )g (Aj ) .

Dans cet espace dimages (qui est cette fois de dimension n, le nombre de pixels et non plus 2 ou 3 comme dans le cas du plan ou de lespace), le sous-ensemble des images pour lesquelles le dispositif cam era/ ecran r ecepteur ne voit rien lorsque le rayonnement se fait dans une direction donn ee est un sous-espace vectoriel E car il reste globalement stable par prise de combinaisons lin eaires.

172

Droites et plans

La connaissance du sinogramme de f permet, pour une image g arbitraire x ee et pour tout angle , de d eterminer la projection orthogonale de notre image inconnue f sur le sous-espace ane f + E . D` es lors, le sc enario de projections orthogonales it er ees que nous avons d ecrit dans le cadre tr` es simple du plan dans lEx. 11.5.2 peut se mettre en place : on choisit une liste dangles 1 , ..., N bien r epartis dans lintervalle [0, 2 ], puis, partant de limage nulle g 0, on la projette sur f + E1 , puis on projette limage obtenue sur f + E2 , et ainsi de suite, avec r eutilisation de la liste des angles lorsque celle ci est epuis ee. Cest ce que nous avons fait num eriquement pour obtenir les deux images gurant dans le cadre inf erieur de la premi` ere gure pr esent ee dans la sous-section pr ec edente.

11.7

Plans et droites de lespace ane R3

Pour terminer ce chapitre nous exprimons en coordonn ees la position relative de droites et plans de R3 .

11.7.a

Intersection de deux plans


(1 ) (2 ) a1 x + b1 y + c1 z + d1 = 0 a2 x + b2 y + c2 z + d2 = 0 .

Soient 1 et 2 deux plans anes de lespace R3 , d equations cart esiennes respectives

avec (a1 , b1 , c1 ) et (a2 , b2 , c2 ) dans R3 \{(0, 0, 0)}. Plusieurs cas sont ` a envisager concernant lintersection eventuelle de 1 et 2 . Si les deux vecteurs (a1 , b1 , c1 , d1 ) et (a2 , b2 , c2 , d2 ) sont colin eaires dans R4 , les deux plans anes sont confondus. Si les deux vecteurs (a1 , b1 , c1 ) et (a2 , b2 , c2 ) sont colin eaires dans R3 , mais les vecteurs (a1 , b1 , c1 , d1 ) 4 et (a2 , b2 , c2 , d2 ) ne le sont pas dans R , alors les plans 1 et 2 ne sintersectent pas dans lespace ane R3 ; on dit quils sont parall` eles. Si les deux vecteurs (a1 , b1 , c1 ) et (a2 , b2 , c2 ) ne sont pas colin eaires dans R3 , lun des trois nombres b1 c2 b2 c1 , c1 a2 a1 c2 , a1 b2 a2 b1 est non nul. Supposons pour xer les id ees que a1 b2 a2 b1 = 0. Dans ce cas, la m ethode du pivot nous permet de r esoudre, pour toute valeur de z arbitraire, le syst` eme lin eaire a1 x + b1 y = c1 z d1 a2 x + b2 y = c2 z d2 ; on trouve 2 c1 )z +b1 d2 b2 d1 x = (b1 c2 ba 1 b2 a2 b1 1 c2 )z +a2 d1 a1 d2 y = (a2 c1 aa ; 1 b2 a2 b1 on obtient ainsi la repr esentation param etrique dune droite ane, le param` etre etant z . Ainsi lintersection de deux plans anes non parall` eles et non confondus est toujours une droite ane. Inversement, pour se donner la repr esentation cart esienne dune droite ane, on doit donner les equations dexactement deux plans non confondus qui la contiennent.

11.7.b

Intersection dun plan et dune droite

Consid erons un plan ane d equation cart esienne ax + by + cz + d = 0 et une droite param etr ee x(t) = x0 + tu y (t) = y0 + tv z (t) = z0 + tw

Plans et droites de lespace

173

Pour chercher les eventuels points dintersection du plan ane et de la droite ane ainsi param etr ee, on doit chercher ` a r esoudre l equation en t suivante : t(au + bv + cw) + (ax0 + by0 + cz0 ) + d = 0 . Ici encore, plusieurs cas sont ` a envisager : Les nombres au + bv + cw et ax0 + by0 + cz0 + d sont nuls ; ceci signie que la droite est incluse dans le plan . On a au + bv + cw = 0 mais ax0 + by0 + cz0 + d = 0 ; dans ce cas, il ny a pas de point dintersection, la droite est dite parall` ele au plan . On a au + bv + cw = 0 ; dans ce cas, il y a un unique point dintersection correspondant ` a la valeur du param` etre ax0 + by0 + cz0 + d t= . au + bv + cw Ainsi lintersection dun plan ane et dune droite non parall` ele au plan ou non incluse dedans est toujours un point.

11.7.c

Distance euclidienne, angles, aires et volumes dans lespace R3


(x1 , y1 , z1 ) , (x2 , y2 , z2 ) := x1 x2 + y1 y2 + z1 z2 .

Lespace vectoriel R3 h erite aussi dun produit scalaire d eni cette fois par

On peut d enir langle (non plus cette fois orient e) de deux vecteurs V1 et V2 non nuls de coordonn ees respectives (x1 , y1 , z1 ) et (x2 , y2 , z2 ). Pour cela, on introduit le vecteur V1 V2 (dit produit ext erieur de V1 et V2 ) d eni par lin earit e dune part, avec les r` egles de calcul ii ij jk ki dautre part. Ainsi V1 V2 = (y1 z2 y2 z1 , x2 z1 x1 z2 , x1 y2 x2 y1 ) . On a toujours, comme dans le cas du plan, la formule V1 V2 si (x, y, z ) := x2 + y 2 + z 2 . Ceci implique lexistence dun unique r eel dans [0, [ (notons la di erence avec le cas du plan o` u langle se trouvait etre un angle orient e entre 0 et 2 , le signe de x1 y2 x2 y1 etant pris en compte, ce quil nest plus possible de faire ici) tel que cos := sin := V1 , V2 V1 V1 V2 V2 . V1 V2
2

= jj =kk =0 = j i = k = k j = i = i k = j ,

+ ( V1 , V2 ) 2 = V1

V2

174

Droites et plans

Comme dans le cas o` u les Vj sont des vecteurs du plan, la quantit e V1 V2 repr esente la surface du parall elogramme plan construit dans lespace ` a partir des vecteurs V1 et V2 . Si V3 est un troisi` eme vecteur tel que (V1 , V2 , V3 ) forment une base de R3 (cest-` a-dire un syst` eme g en erateur maximal), le nombre r eel positif V1 V2 , V3 repr esente le volume (dans R3 ) du parall el epip` ede Q construit ` a partir de V1 , V2 , V3 comme sur la gure ci-dessous. Le nombre r eel V1 V2 , V3 sappelle le produit mixte des trois vecteurs V1 , V2 , V3 (lordre est important ici).

v v 1^ 2

v 3

Fig. 11.16 Volume dun parall el epip` ede (on sinspirera de la gure pour v erier ce r esultat en exercice). La formule de Pythagore () de la section 11.5.a pour trois points quelconques M1 , M2 , M3 de lespace et sa relecture () (lorsquen plus les trois points sont tels que les vecteurs M2 M1 et M2 M3 soient non nuls et d enissent un angle de cosinus cos(M1 M2 M3 )) restent encore valable dans ce nouveau cadre.

11.7.d

Distance dun point ` a un plan ane

Si un plan ane de lespace R3 d equation cart esienne ax + by + cz + d = 0 , le vecteur (a, b, c) est orthogonal ` a tous les vecteurs M1 M2 , o` u M1 et M2 sont deux points quelconques de .

Plans et droites de lespace

175

Soit M un point quelconque de lespace, D la droite passant par M et dirig ee par ce vecteur (a, b, c) ; cette droite (qui ne peut etre ni parall` ele ni contenue dans ) coupe le plan en un unique point m dit projection orthogonale de M sur le plan ane (voir la gure ci-dessous).

M (a,b,c)

M0

Fig. 11.17 Projection orthogonale sur un plan ane

On voit en se pla cant dans tous les plans M mM0 lorsque M0 (comme le plan hachur e de la gure) que le point m r ealise le minimum de la distance de M ` a tous les points du plan . La valeur de ce minimum est la distance du point M au plan et vaut |ax + by + cz + d| . a2 + b2 + c2

d(M, ) =

176

Droites et plans

11.7.e

Projection sur une droite ane


x(t) = x0 + tu y (t) = y0 + tv z (t) = z0 + tw .

Soit D une droite ane, d enie sous forme param etrique

Si M = (x, y, z ) est un point de lespace, le carr e de la distance du point M au point courant M (t) = (x(t), y (t), z (t)) de D vaut d2 (M, M (t)) = (x x0 tu)2 + (y y0 tv )2 + (z z0 tw)2 = t2 (u2 + v 2 + w2 ) 2t((x x0 )u + (y y0 )v + (z z0 )w) +(x x0 )2 + (y y0 )2 + (z z0 )2 . Ce trin ome en t prend sa valeur minimale pour t= (x x0 )u + (y y0 )v + (z z0 )w u2 + v 2 + w2

et le point m(t) o` u cette distance est atteinte est lunique point m de la droite D tel que le vecteur mM soit orthogonal au vecteur directeur (u, v, w) de D. Ce point m est dit projection orthogonale de M sur la droite ane D. Si la droite D est donn ee sous forme cart esienne par le jeu d equations a1 x + b1 y + c1 z + d1 a2 x + b2 y + c2 z + d2 = 0 = 0,

o` u les deux vecteurs non nuls V1 = (a1 , b1 , c1 ) et V2 = (a2 , b2 , c2 ) ne sont pas colin eaires, la distance de M` a D est aussi donn ee si M0 est un point arbitraire de D (on fera ici encore lexercice) par la formule : d(M, D) = M0 M (V1 V2 ) V1 V2 .

Exercice 11.7.1 D emontrer, tout dabord par le calcul, puis ensuite g eom etriquement, la formule cidessus.

11.7.f

Distance entre deux droites anes de lespace


M1 + t V1 et M2 + t V2

Soient D1 et D2 deux droites anes de lespace param etr ees respectivement par

Si les vecteurs directeurs V1 et V2 sont colin eaires, les droites sont soit confondues (si M1 = M2 ), auquel cas lintersection des deux droites est D1 , soit sont deux droites parall` eles du plan d eni par les trois points M1 , M2 , M1 + V1 , auquel cas lintersection des deux droites est vide. Le cas int eressant restant est celui o` u les vecteurs V1 et V2 sont lin eairement ind ependants. On suppose donc ` a partir de maintenant V1 et V2 lin eairement ind ependants. Soit le plan ane param etr e par m(t, s) = M1 + tV1 + sV2 , t, s R ;

Plans et droites de lespace

177

ce plan contient la droite D1 ; concernant la droite D2 , la discussion faite dans la section 11.7.b montre que soit elle est incluse dans le plan , soit elle est parall` ele ` a ce plan. Examinons la gure propos ee ci-dessous :
D

V 1 M2

V 2

D V 2

D1

d2

m2

M 1

Fig. 11.18 Distance de deux droites gauches et perpendiculaire commune La droite D2 est une droite parall` ele au plan (ou incluse dedans) et la distance de D2 ` a est aussi la distance du point M2 au plan (qui est nulle si D2 est aussi incluse dans ). Notons m2 la projection orthogonale de M2 sur le plan . Si M1 a pour coordonn ees (x1 , y1 , z1 ), le plan a pour equation cart esienne (x x1 , y y1 , z z1 ) , V1 V2 = 0 . La distance du point M2 au plan , donc la distance entre les deux droites D1 et D2 vaut donc (dapr` es le r esultat etabli dans la section 11.7.d) d(D1 , D2 ) = | M1 M2 , V1 V2 | V1 V2 ;

notons que le num erateur de cette expression est aussi le volume du parall el epip` ede de lespace construit sur les trois vecteurs lin eairement ind ependants V1 , V2 , M1 M2 (voir la section 11.7.c). Si d2 est la parall` ele ` a D2 passant par le point m2 , les droites D1 et d2 sont s ecantes en un point A dans le plan . La droite D, perpendiculaire ` a au point A rencontre les deux droites D1 et D2 et leur est perpendiculaire ; on appelle lunique droite ayant ces propri et es la perpendiculaire commune aux deux droites D1 et D2 .

178

Droites et plans

Chapitre 12

Mod elisation et equations di erentielles


12.1 Introduction

Nous evoluons dans un espace-temps o` u lespace est plus ou moins r eduit ` a notre plan` ete et le temps se d eroule en dehors de notre volont e et conduit ` a un processus d evolution. La terre se fa conne au cours du temps et ore, faune et techniques naissent, perdurent ou disparaissent en fonction dun certain nombre de param` etres. Cette evolution br` eve ou longue peut etre mise en equations et r esolue par un proc ed e analytique ou approch ee par un proc ed e num erique. Cest l` a quinterviennent math ematique et math ematiciens. La math ematique permet d ecrire les bonnes equations ou les bons syst` emes, cest le domaine de la mod elisation qui consiste ` a repr esenter un ph enom` ene par des equations et de lui associer des conditions initiales au d epart de l evolution consid er ee pour pouvoir la d ecrire avec pertinence. Le r ole des math ematiciens est de conduire cette mod elisation et de d evelopper les outils continus ou discrets pour pr edire de fa con exacte ou approch ee l evolution du ph enom` ene. Cela signie que le math ematicien essaie de prendre en consid eration le maximum de param` etres pour ecrire un mod` ele r ealiste, puis etudie le mod` ele dun point de vue analytique et si n ecessaire (dans le cas o` u lon ne sait pas calculer de solution explicite) d eveloppe des outils dapproximation pour calculer une solution approch ee sur un ensemble discret de points. Les applications sont nombreuses et sans forc ement nous en rendre compte nous utilisons tous les jours les r esultats de cette d emarche. Les pr edictions m et eorologiques sont faites ` a partir de la r esolution dun ou plusieurs mod` eles qui repr esentent l evolution du climat (on dit aussi temps, bizarrerie de la langue fran caise !) sur une partie plus ou moins grande de la surface de la terre. Si on laisse evoluer le mod` ele (qui en loccurrence est imparfait et de plus ne peut etre r esolu exactement) en temps on obtient une pr ediction sans aucun lien avec la r ealit e. Il faut donc recaler le mod` ele, cest ` a dire lui redonner une condition initiale pertinente en fonction des observations de toutes natures eectu ees ` a des fr equences r eguli` eres sur lensemble du globe (mesures, sondes, satellites, etc.). Dapr` es Lorenz le mouvement dune mouette entra ne apr` es un temps ni un ecart qui est de lordre de grandeur de lespace explor e. On comprend mieux la dicult e de faire des pr evisions sur le long terme et on commence ` a toucher la notion de chaos. Il a et e d ecouvert r ecemment quil est impossible de d ecrire exactement le mouvement des plan` etes du syst` eme solaire sur de tr` es longs intervalles de temps car notre terre par exemple a un mouvement chaotique sur des millions dann ees (ce qui est tr` es peu au regard de l age du syst` eme solaire). 179

180

Mod elisation

12.2

La d emarche de mod elisation

Bien des domaines de notre vie de tous les jours peuvent etre mis en equations et donc pr edits dans une certaine mesure ; ph enom` enes physiques, r eactions chimiques bien s ur, mais aussi environnement, nances ou biologie. Pour xer les id ees prenons l evolution des esp` eces. Si une esp` ece vivante evolue dans un environnement favorable, elle peut avoir une croissance exponentielle de la forme eat o` u a est le taux de croissance de lesp` ece en dehors de toute inuence ext erieure et t la variable de temps. Ceci peut se traduire sous la forme dune equation di erentielle lin eaire tr` es simple : x (t) = a x(t) o` u x(t) repr esente lesp` ece consid er ee. Dans cette equation le coecient a est connu et positif ; donc la population va cro tre de fa con exponentielle. Mais pour avoir des donn ees quantitatives exactes, il faut rajouter une condition initiale au d epart de lintervalle de temps [0,T] sur lequel on observe l evolution de lesp` ece. Cest-` a-dire x(0) = x0 le nombre dindividus ` a linstant initial. Ici nous avons fait lhypoth` ese que les caract eristiques du milieu sont constantes au cours du temps. Sans quoi il faudrait consid erer un coecient a(t) et alors la croissance ferait intervenir la primitive de cette fonction du temps qui sannule en 0. Sous les m emes hypoth` eses, une autre esp` ece y dans des conditions d efavorables va d ecro tre comme y0 ebt . Cest le cas si une population de carnivores ne peut se nourrir en susance. Un cas plus int eressant est de mettre ces deux populations, li` evres et lynx par exemple ensemble en supposant que les esp` eces ne sont sensibles qu` a leur action r eciproque. Lorsque les deux esp` eces cohabitent, on suppose que le coecient daccroissement de la population x diminue proportionnellement a y lorsque celle-ci augmente. En exprimant par c la pression de pr ` edation et par d laccessibilit e des proies, on obtient un syst` eme de deux equations di erentielles : x (t) y (t) = (a c y (t)) x(t) = (b + d x(t)) y (t) .

Ce syst` eme non lin eaire a et e introduit il y a pr es dun si` ecle par Lotka et Volterra et est connu sous le nom de syst` eme proie-pr edateur. On observe avec ce mod` ele des variations p eriodiques souvent sinuso dales des populations de li` evres et de lynx au cours du temps. Quand les pr edateurs ont susamment de nourriture leur population cro t et ils consomment de plus en plus de proies qui diminuent en nombre et deviennent plus rares, entra nant le d eclin des pr edateurs. Les proies peuvent alors se multiplier en etant peu chass ees et ainsi de suite. Ici encore on pourrait faire d ependre les coecients du temps pour repr esenter les saisons ou encore prendre en compte dautres facteurs comme la contamination par des maladies. Cet exemple nous permet dentrevoir la mise en equations du monde r eel. Ce qui est fascinant cest quavec le d eveloppement des outils math ematiques et des ordinateurs, on a limpression de pouvoir pr edire ` a terme l evolution du monde. Quant ` a le ma triser ... cest une autre histoire !

12.3

Le probl` eme de Cauchy

D enition 12.3.1 On appelle probl` eme de Cauchy le probl` eme constitu e dune ou plusieurs equations di erentielles ` a laquelle ou auxquelles est ou sont associ ee(s) une ou plusieurs conditions initiales. Le principal r esultat est le suivant :

Le probl` eme de Cauchy

181

Th eor` eme 12.3.2 Soient I un intervalle ouvert de R, a une fonction num erique continue d enie sur I , t0 I et x0 R ; le probl` eme de Cauchy associ e` a l equation lin eaire x (t) x(t0 ) admet une solution unique x(t) = x0 e = a(t)x(t) t I = x0
t t0

a(s)ds

Remarque 12.3.3 Dans ce th eor` eme, l equation di erentielle est lin eaire et homog` ene. Le r esultat d ecoule directement du th eor` eme fondamental du calcul di erentiel qui stipule que si a est une fonction t continue, la fonction A(t) = t0 a(s)ds est la primitive de a qui sannule en t0 . Ici il sut de faire le changement de variable y (t) = x(t)eA(t) pour avoir x(t) = y (t)eA(t) et x (t) = y (t)eA(t) + y (t)a(t)eA(t) . Et en reportant ces expressions dans l equation on obtient y (t)eA(t) + y (t)a(t)eA(t) = a(t)y (t)eA(t) . Ce qui montre que y (t) = 0 t I et donc que y est une fonction constante egale ` a x0 . Remarque 12.3.4 Si a est un nombre r eel on obtient que la solution du probl` eme de Cauchy est x(t) = x0 ea(tt0 ) et lon retrouve bien lexpression de la croissance exponentielle evoqu ee plus haut. Th eor` eme 12.3.5 Soient I un intervalle ouvert de R, a et b deux fonctions num eriques continues d enies sur I , t0 I et x0 R ; le probl` eme de Cauchy x (t) = x(t0 ) = a(t)x(t) + b(t) t I x0

admet une solution unique obtenue ` a partir dune solution particuli` ere x de l equation homog` ene (b = 0) sous la forme x(t) = C (t) x(t) o` u C satisfait C (t) x(t) = b(t) Prenons par exemple
(t) = x (t) = eA(t) o` u A t

a(s)ds est une primitive quelconque de a.


t1

Alors x(t) = C (t) x(t) est solution de l equation car x (t) = C (t) x(t) + C (t) x (t) entra ne C (t) x(t) + C (t) x (t) = a(t)C (t) x(t) + b(t) . Ce qui est equivalent ` a C (t) x(t) = b(t) car x est solution de l equation homog` ene. Ce qui montre que une primitive de la condition du th eor` eme sur C equivaut ` a x solution. Il reste ` a d eterminer C . Soit B b/x il vient en notant cte une constante quelconque x(t) = (t) + cte) x (B (t)
t

= (
t2 t

b(s)eA(s) ds + cte) eA(t) b(s)e

s t1

= (
t2

a(u)du

ds + cte) e

t t1

a(s)ds

182 Ce qui donne pour t1 = t2 = t0 lexpression de la solution du probl` eme de Cauchy


t

Mod elisation

x(t) = (
t0

b(s)e

s t0

a(u)du

ds + x0 ) e

t t0

a(s)ds

Remarque 12.3.6 Le proc ed e ci-dessus qui ne concerne que les equations lin eaires sert ` a r esoudre l equation non lin eaire de Bernoulli x (t) = a(t)x(t) + b(t)x (t) o` u est un nombre r eel di erent de 0 et 1. En eet en divisant l equation par x (t) et en utilisant le changement de variable astucieux u(t) = 1 x (t), on obtient, car u (t) = (1 )x (t)/x (t), l equation lin eaire u (t) = (1 )a(t)u(t) + (1 )b(t) qui a pour solution u(t) donn ee par le th eor` eme. On en d eduit alors x(t) = u1/(1) (t).

12.4

Les outils graphiques de r esolution

Nous venons de voir quil y a quelques equations di erentielles ordinaires m eme non lin eaires que lon sait r esoudre analytiquement mais dans la plupart des cas il est impossible de trouver lexpression de la solution. Or nous avons vu que d` es que lon prend en compte plusieurs param` etres, la mod elisation conduit ` a des syst` emes non lin eaires. Dans le cas dune equation non lin eaire autonome x (t) = f (x(t)), on peut avoir une id ee du comportement des solutions en tra cant la trajectoire de la solution qui est la projection sur R du graphe de la fonction t x(t). Si f (x(t)) = x(t), pour une donn ee de Cauchy x0 = 0 la deriv ee est nulle et donc la solution est stationnaire et reste nulle au cours du temps. La trajectoire est limit ee ` a un point, lorigine. Pour une donn ee de Cauchy strictement positive, la d eriv ee est positive et la trajectoire est la portion de droite issue de x0 qui part vers +. Inversement si elle est n egative, on obtient la portion de droite qui part vers . Donc si on veut maintenant tracer les solutions (ou courbes int egrales) en fonction du temps, on obtient selon la donn ee initiale x0 laxe r eel si x0 = 0, une portion dexponentielle et si x0 > 0 et une portion de et dans le cas contraire. Dans le cas o` u f (x(t)) est non lin eaire, on peut chercher les z eros de f pour obtenir les points stationnaires puis regarder vers o` u evoluent les points interm ediaires de chaque intervalle. Si les trajectoires convergent vers un point stationnaire, on a un point stable qui attire les solutions. Cest ` a dire que si la donn ee initiale est voisine de ce point, la solution va converger vers le point. Sinon le point est instable et la solution sen ecarte. Dans le cas dun syst` eme de deux equations, on pourra faire une repr esentation des trajectoires dans le plan R R. Si lon consid` ere le syst` eme lin eaire simple : x (t) = y (t) = y (t) x(t) ,

en partant dune donn ee initiale (x0 , y0 ) = (0, 0) on obtient encore des d eriv ees nulles et lorigine O est un point stationnaire. Si on part dun autre point M du plan, les d eriv ees d eterminent un vecteur perpendiculaire au vecteur OM et donc on va d ecrire un cercle centr e` a lorigine. Les trajectoires sont dans ce cas des cercles concentriques. Certaines perturbations non lin eaires du syst` eme pourront donner des trajectoires spirales, qui se rapprocheront ou s ecarteront de lorigine selon la stabilit e de ce point stationnaire. Prenons pour exemple le syst` eme non lin eaire x (t) = y (t) = y (t) + x(t)(1 x(t)2 y (t)2 ) x(t) + y (t)(1 x(t)2 y (t)2 ) ,

Outils graphiques de r esolution

183

que lon peut consid erer comme une perturbation du syst` eme lin eaire pr ec edent. Quand x et y sont nuls les d eriv ees sont nulles et donc lorigine O est un point stationnaire. Quand x et y sont sur le cercle unit e d equation x2 + y 2 = 1, la perturbation sannule et lon retrouve le syst` eme lin eaire et donc le cercle unit e comme trajectoire. La question est de savoir quel est le comportement de la solution pour dautres conditions initiales. Ceci peut etre facilement visualis e en tra cant le plan de phase (ensemble des trajectoires) dans une fen etre autour de O (Figure 12.1). On saper coit alors que lorigine est instable alors que le cercle unit e est stable car il attire les trajectoires issues de donn ees de Cauchy ` a lext erieur comme ` a lint erieur du cercle en dehors de O.

Fig. 12.1 Visualisation des trajectoires au voisinage du cercle unit e. Un autre syst` eme non lin eaire peut s ecrire x (t) = y (t) = y (t) 2x(t)(2x(t)2 1) ,

1 1 pour lequel on a seulement les trois points stationnaires ( , 0), (0, 0) et ( , 0). Cette fois ci les 2 2 trajectoires ne sont plus des spirales mais des courbes ferm ees dont la forme d epend de la position de la donn ee initiale par rapport aux points stationnaires (Figure 12.2).

Fig. 12.2 Visualisation des trajectoires au voisinage des points stationnaires. Un autre outil dinvestigation peut etre de repr esenter les d eform ees au cours du temps par le m eme syst` eme dun ensemble de donn ees initiales. Dans ce dernier exemple on va prendre lensemble constitu e du cercle de rayon 0.2 centr e en (1, 0). L evolution de cet ensemble au cours du temps est repr esent ee sur la Figure 12.3. Il est ` a noter que pour ce syst` eme laire des d eform es successifs reste constante

184

Mod elisation

malgr e de tr` es grandes d eformations. En eet le point (0.8, 0) est au voisinage du point stationnaire 1 ( , 0) et sa trajectoire est une courbe de forme elliptique autour de ce point. En revanche le point 2 (1.2, 0) a une trajectoire qui sort de lattraction de ce point comme on le voit avec les deux courbes en continu trac ees sur la gure 12.2.

Fig. 12.3 Cercle initial et ses d eform es aux temps t=0.4, t=0.8, t=1.2, t=1.6, t=2, t=2.4 et t=2.8.

12.5

Les outils num eriques de r esolution


x (t) = y (t) = f (x(t), y (t)) g (x(t), y (t)),

Pour un simple syst` eme de deux equations

les comportements possibles sont innis selon la d enition des fonctions f et g . Il sera parfois tr` es dicile de repr esenter correctement les trajectoires et dimaginer le comportement des solutions et donc l evolution du ph enom` ene que lon mod elise. Cependant, on pourra toujours avoir recours ` a un calcul approch e de la solution. Le cas le plus simple est de repr esenter la fonction continue x(t) par une fonction discr` ete en calculant des valeurs approch ees en des points choisis a priori et calcul es au fur et ` a mesure. Dans le cas dune seule equation x (t) = f (x(t)) cela revient ` a construire une suite de valeurs que lon notera xn en partant de x0 = x0 . Il faut dune part approcher la d eriv ee x (t) et dautre part faire en sorte que la solution approch ee ne d erive pas progressivement vers une valeur approch ee sans lien avec la solution exacte. Voil` a lobjectif que lon se xe pour construire le sch ema num erique. Le plus classique est le sch ema explicite introduit par Euler. Il revient ` a construire la suite xn tout simplement par lalgorithme suivant : x0 x
n+1

= =

x0 xn + hf (xn ).

A la premi` ere it eration cela revient ` a ecrire (x1 x0 ) / h = f (x0 ) et donc la seule approximation est sur la d eriv ee qui est approch ee de fa con usuelle par le taux daccroissement (x(t0 + h) x(t0 )) / h qui tend bien vers la d eriv ee quand h tend vers z ero. Cette m ethode est aussi connue sous le nom dalgorithme de la tangente car on construit les it er es successifs en prenant la droite qui a pour pente la tangente ` a la courbe solution.

12.6. LES EQUATIONS DIFFERENTIELLES LINEAIRES DU SECOND ORDRE

185

Sous des hypoth` eses de r egularit e sur la fonction f , on peut montrer que la m ethode converge et est du premier ordre. Cest-` a-dire que lon a : | x(t0 + nh) xn |= O(h). Remarque 12.5.1 Cette estimation ne tient pas compte des erreurs dues aux arrondis des op erations en machine. On pourrait croire que le mieux est de prendre un pas de temps h tout petit pour obtenir de bonnes solutions approch ees mais plus le pas est petit, plus il faut faire dit erations pour atteindre le temps nal T . Et donc on commet plus derreurs de calcul et on peut arriver ` a un stade o` u les erreurs darrondis sont sup erieures aux erreurs de la m ethode !

12.6

Les equations di erentielles lin eaires du second ordre

Il existe une autre classe d equations di erentielles dont on sait d eterminer la solution r eelle analytiquement. D enition 12.6.1 On appelle equation di erentielle lin eaire du second ordre ` a coecients constants une equation de la forme ax (t) + bx (t) + cx(t) = 0 o` u a, b et c sont des nombres r eels (a non nul). Remarque 12.6.2 Dans ce cas le probl` eme de Cauchy s ecrit ax (t) + bx (t) + cx(t) = 0 t I x(t0 ) = x0 et x (t0 ) = x1 o` u x1 est une deuxi` eme donn ee initiale. D enition 12.6.3 On appelle equation caract eristique l equation du trin ome du second degr e a2 + b + c = 0 . Th eor` eme 12.6.4 Le probl` eme de Cauchy ci-dessus admet une solution unique que lon calcule ` a partir des racines du trin ome caract eristique. i) Si 1 et 2 sont deux racines r eelles distinctes, la solution est de la forme x(t) = 1 e1 t + 2 e2 t ; ii) Si est une racine double, la solution est de la forme x(t) = (1 + 2 t) et ; iii) Si + i et i sont deux racines complexes conjugu ees, la solution est de la forme x(t) = (1 cos(t) + 2 sin(t)) et . Dans les trois cas les coecients 1 et 2 sont d etermin es de fa con unique par r esolution dun syst` eme de 2 equations ` a 2 inconnues dont le second membre est constitu e des donn ees initiales. Noter, que dans les autres cas, la solution x(t) est complexe. Dans les trois cas les deux fonctions utilis ees pour d enir x(t) sont lin eairement ind ependantes 1 . Il sut de v erier que ce sont des solutions g en erales de l equation et que les donn ees initiales permettent de d eterminer x(t) de fa con unique. i) Pour x(t) = 1 e1 t + 2 e2 t il vient ax (t) + bx (t) + cx(t)
1 t = 1 (a2 1 + b1 + c) e 2 t + 2 (a2 2 + b2 + c) e = 0.

1 Voir

lAppendice pour cette notion.

186 Alors les coecients 1 et 2 sont d etermin es de fa con unique par le syst` eme 1 e1 t0 + 2 e2 t0 1 1 e1 t0 + 2 2 e2 t0 de d eterminant principal (2 1 )e1 t0 e2 t0 non nul. ii) Pour x(t) = (1 + 2 t) et il vient ax (t) + bx (t) + cx(t) = + = (a2 + b + c) (1 + 2 t) et 2 (2a + b) et 0 = = x0 x1

Mod elisation

car = b/2a est racine double. Alors les coecients 1 et 2 sont d etermin es de fa con unique par le syst` eme 1 et0 + 2 t0 et0 + 2 (1 + t0 ) et0 = = x0 x1

1 e

t0

de d eterminant principal e2t0 non nul. iii) Pour x(t) = (1 cos(t) + 2 sin(t)) et il vient ax (t) + bx (t) + cx(t) = (a2 a2 + b + c) (1 cos(t) + 2 sin(t)) et + (2a + b) (1 sin(t) + 2 cos(t)) et = 0 car si + i est racine du trin ome on a a ( + i)2 + b ( + i) + c = 0. Ce qui est equivalent ` a a2 a2 + b + c = 0 (partie r eelle) 2a + b = 0 (partie imaginaire). Alors les coecients 1 et 2 sont d etermin es de fa con unique par le syst` eme 1 cos(t0 )et0 + 2 sin(t0 )et0 1 ( sin(t0 ) + cos(t0 )) e de d eterminant principal e2t0 non nul. Comme dans le cas du premier ordre on peut calculer la solution de l equation avec second membre. Th eor` eme 12.6.5 Soit f une fonction continue, le probl` eme de Cauchy ax (t) + bx (t) + cx(t) = f (t) t I x(t0 ) = x0 et x (t0 ) = x1
t0

= =

x0 x1

+ 2 ( cos(t0 ) + sin(t0 )) et0

12.7. CONCLUSION

187

admet une solution unique, obtenue ` a partir de deux solutions particuli` eres ind ependantes ( x1 , x 2 ) de l equation homog` ene, sous la forme x(t) = 1 (t) x1 (t) + 2 (t) x2 (t) o` u 1 et 2 satisfont 1 (t) x1 (t) + 2 (t) x2 (t) = 0 1 1 (t) x1 (t) + 2 (t) x2 (t) = f (t). a Avec lexpression de x(t) dans le th eor` eme on obtient x (t) = 1 (t) x1 (t) + 1 (t) x1 (t) + 2 (t) x2 (t) + 2 (t) x2 (t) et x (t) = + x1 (t) + 21 (t) x1 (t) + 1 (t) x1 (t) 1 (t) 2 (t) x2 (t) + 22 (t) x2 (t) + 2 (t) x2 (t).

En reportant ces expressions dans l equation il vient 1 (t) (ax 1 (t) + bx 1 (t) + cx 1 (t)) + 2 (t) (ax 2 (t) + bx 2 (t) + cx 2 (t)) a (1 (t) x1 (t) + 1 (t) x1 (t) + 2 (t) x2 (t) + 2 (t) x2 (t)) b (1 (t) x1 (t) + 2 (t) x2 (t)) + a (1 (t) x1 (t) + 2 (t) x2 (t)) = f (t).

+ +

Ce qui montre que les conditions du th eor` eme sur les fonctions 1 et 2 sont equivalentes ` a x solution (les 2 premiers termes sont nuls car x 1 et x 2 sont des solutions de l equation homog` ene et le troisi` eme terme est la d eriv ee de la premi` ere condition). Il reste ` a sassurer que ces fonctions sont bien d etermin ees. Or le d eterminant principal du syst` eme quelles v erient est non nul car les deux solutions sont lin eairement ind ependantes. Ainsi ces fonctions 1 et 2 sont d etermin ees ` a une constante pr` es que lon d eduit des conditions initiales.

12.7

Conclusion

L etude et lapproximation des syst` emes d equations di erentielles est un vaste champ qui suscite encore de nombreuses recherches. Nous nen voyons dans ce cours quun tout petit aper cu. La pr esentation ci-dessus a pour objet de faire sentir la complexit e du domaine et son int er et. L etude m eme locale de ces mod` eles permet de mieux comprendre des ph enom` enes complexes, chaotiques ou turbulents. Mais la route est longue et le domaine occupera encore de nombreuses g en erations de math ematiciens.

188

Mod elisation

Chapitre 13

Introduction aux courbes planes


Un des objectifs de ce chapitre est dessayer de donner un aper cu, une id ee, de ce que peut etre lactivit e (de recherche) en math ematiques, quelles sont les questions qui peuvent int eresser un math ematicien. Pour cela, nous allons suivre un cheminement du concret ` a l abstrait, en partant de situations quotidiennes, qui feront appara tre une classe d etres abstraits, dobjets math ematiques : les courbes planes (cf. 1 et 3), que nous essayerons alors d etudier dun point de vue (purement) math ematique (cf. 2 et 3). L etude suivra deux axes a priori distincts, lun plus reli e ` a lalg` ebre ou ` a la th eorie ` travers ces des nombres (cf. 2), lautre sinscrivant plut ot dans une approche g eom etrique (cf. 3). A orientations nous esp erons convaincre que les math ematiques ne sont pas aussi compartiment ees que lon peut penser et que les trois disciplines que sont lanalyse, lalg` ebre et la g eom etrie ont des champs dapplication communs. La vocation de ce chapitre est donc de montrer des math ematiques ` a travers des questions diverses li ees aux courbes planes, plut ot que de partir dune d enition arbitraire et de faire une etude exhaustive de leurs propri et es. En particulier, nous mettons en n de paragraphe des sujets d etude (cf. 2 et 3) qui pr esentent (sans d emonstrations qui d epasseraient le cadre de ce chapitre) des enonc es de th eor` emes importants dans l etude des courbes, mais qui ne sont pas essentiels ` a la compr ehension du reste des paragraphes en question.

13.1

Une approche concr` ete de la notion de courbe plane

Nous allons dans ce paragraphe etudier successivement quelques exemples concrets, an de faire appara tre une premi` ere d enition de la notion de courbe plane (que nous anerons au paragraphe 3). Les courbes planes (telles que nous les envisageons dans ce chapitre) vont se d enir comme des sousensembles du plan euclidien que nous identierons ` a R2 muni de sa base canonique. Un point M du plan sidentie alors ` a la donn ee de son couple de coordonn ees cart esiennes (x, y ) (i.e. dans la base canonique). Dans les exemples qui suivent, les ensembles que nous consid ererons vont appara tre dans des situations que lon pourrait rencontrer dans la vie quotidienne. Nous donnerons une d enition explicite de la notion de courbe (alg ebrique) plane ` a la n de ce chapitre. Ce premier groupe dexemples va prouver que les objets que nous allons etudier existent dans notre monde. Exemple 13.1.1 Comprendre ce que peuvent etre les math ematiques cest, sans doute, appr ecier ce que cette science apporte aux autres, comment ces derni` eres peuvent (souvent) en d ependre pour assurer 189

190

Introduction aux courbes planes

leur propre d eveloppement. Une tr` es grande quantit e dexemples justient cette th` ese. Nous allons en choisir un tr` es ancien et classique : cosmologie ou m ecanique c eleste contre etude des coniques. En outre, cet exemple repr esente un mod` ele assez courant o` u math ematiques et physique se d eveloppent parall` element avant de se rencontrer pour se nourrir lune lautre. Dans lintroduction du chapitre, un d eveloppement a d ej` a et e consacr e ` a la cosmologie et linteraction avec les math ematiques. Rappelons donc qu` a l epoque antique (Platon, Aristote) jusquau Moyen- age (en occident) les scientiques adoptent le mod` ele de lunivers suivant : la Terre se trouve immobile au centre de lunivers (qui est ni et born e par les etoiles). Tous les astres connus alors (cest` a-dire observables) sont des sph` eres qui tournent avec une trajectoire circulaire autour de la Terre.

Fig. 13.1 Le mod` ele aristot elicien de lUnivers On saurait aujourdhui, depuis le lyc ee au moins, d ecrire ce mod` ele dans le plan gr ace ` a lalg` ebre et aux equations de cercle. Toutefois lhistoire de la physique nous apprend que ce mod` ele ne correspond pas au r eel. Sans parler des di erentes etapes de construction (Ptol em ee, Copernic, Galil ee. . . , cf. introduction), cest avec J. Kepler (astronome autrichien, 1571-1630) et ses textittrois lois que lon arrive ` a un mod` ele coh erent de lunivers. N e de ses observations (et de celles de son ma tre, T. Brah e), Kepler enonce le principe suivant, que lon appelle aujourdhui premi` ere loi de Kepler : les orbites des plan` etes sont des ellipses dont le soleil est lun des foyers.

Fig. 13.2 Le mod` ele kepl erien de lUnivers

La notion de courbe plane

191

Lellipse est une sorte de cercle etir e ou aplati. Mais cest aussi un exemple de conique. Parall` element au d eveloppement de la cosmologie, l etude des coniques (cf. 13.2.a) a particip e` a celui des math ematiques. Les coniques sont des ensembles de points du plan. Ils tirent leur nom du fait que lon peut les obtenir comme des sections dans lespace dun c one par un plan.

Fig. 13.3 Lellipse K et le cercle C

Fig. 13.4 La parabole

Fig. 13.5 Lhyperbole L etude de ces ensembles d ebute probablement avec les Grecs dans lantiquit e (Apollonius, par exemple) quils d enissent alors par des propri et es purement g eom etriques. Par exemple, un cercle peut etre d eni comme le lieu des points du plan situ e ` a une m eme distance dun point que lon appelle le centre du cercle. Il faut attendre le 17e si` ecle (et des math ematiciens comme Fermat, Pascal, Wallis. . . ) pour d ecrire ces ensembles ` a partir d equations cart esiennes. Par exemple, les ellipses ont des equations de la forme x2 y2 + 1 = 0, a, b R , a2 b2 et les hyperboles de la forme x2 y2 1 = 0, a, b R , a2 b2 Il est important de noter qu` a lorigine, alors que lon se repr esentait lunivers gr ace au mod` ele dAristote, les math ematiciens commen caient d ej` a` a sint eresser aux ellipses qui nentreront dans la cosmologie quavec Kepler (soit une vingtaine de si` ecles apr` es). Exemple 13.1.2 Lorsquun canon propulse un obus, le point dimpact est d etermin e par la donn ee de sa trajectoire. Un probl` eme naturel est donc de d eterminer cette trajectoire. Les lois de la dynamique newtonienne nous permettent dexpliciter le chemin que va parcourir lobus par le biais des

192

Introduction aux courbes planes

math ematiques, en en repr esentant un mod` ele dans le plan euclidien ou lespace. Pr ecis ement, si, pour simplier, on ne tient pas compte de la r esistance de lair, on sait que la position de lobus ` a linstant t donn e pourra sexprimer dans le plan euclidien par : x(t) = (v0 cos())t y (t) = gt2 + (v0 sin())t

(v0 etant la vitesse initiale, langle du canon par rapport au sol, g la constante de pesanteur). Le temps appara t comme un param` etre des equations. Une telle mod elisation r epond sans doute ` a la question. Mais il est int eressant de voir que, via t, les valeurs de labscisse et de lordonn ee de lobus ne sont pas ind ependantes lune de lautre. En remarquant que lon peut encore ecrire t= x(t) v0 cos()

et en substituant cette expression de t dans celle de y (t), on trouve une relation cart esienne liant labscisse de lobus ` a son ordonn ee : y = g x2
2 cos2 () v0

+ xtan()

Le temps nappara t plus explicitement dans cette expression, mais il est pr esent implicitement. Sous cette forme, la trajectoire se d ecrit donc comme le graphe dune fonction et plus pr ecis ement comme une parabole (` a v0 et x e). Les exemples pr ec edents nous ont montr e que lon peut c otoyer des objets ou des ph enom` enes qui ont un mod` ele dans le plan euclidien. Dans ce second groupe dexemples nous allons voir quil peut etre int eressant den etudier certaines propri et es, an den tirer des informations qui peuvent sav erer utiles dans la compr ehension du monde qui nous entoure. Exemple 13.1.3 Le d eveloppement qui suit constitue un exemple concret o` u mod` ele math ematique et etude math ematique de ce mod` ele interviennent directement dans la vie quotidienne. Imaginons la situation suivante : vous d ecidez de construire une cloison perpendiculaire ` a un mur, mais vous ne disposez pas d equerre (de chantier). Si vous demandez ` a un ma con comment faire face ` a ce genre de situation, il vous dira s urement 30, 40, 50 ou 60, 80, 100 (ces triplets sont appel es triplets pythagoriciens, cf. exercice 13.2.15). Cette r eponse sexplique gr ace au th eor` eme de Pythagore. Une equerre est par d enition un triangle rectangle. Jusquici, on a simplement reformul e le probl` eme avec des mots issus du vocabulaire math ematique. Cela dit, on sait (au moins depuis lantiquit e grecque) que les longueurs (X, Y, Z ) des c ot es dun triangle rectangle v erient l equation Z 2 = Y 2 + X 2 . Ceci nest rien dautre que le fameux th eor` eme de Pythagore. Trouver un triangle rectangle ` a coordonn ees enti` eres 3 cest donc r esoudre dans (Z ) l equation suivante z 2 = y 2 + x2 ou, ce qui est equivalent, r esoudre dans (Q ) l equation suivante y 2 + x2 = 1 Par suite, (3, 4, 5), par exemple, ou (30, 40, 50) sont des solutions ` a l equation pr ec edente. Un guide pour monter la cloison sobtient donc en pla cant un point B sur le mur ` a 40 centim` etres du point A de d epart de la cloison et en cherchant lintersection du cercle de centre A, de rayon 30 centim` etres et du cercle de centre B , de rayon 50 centim` etres (ce quon pourra r ealiser avec nimporte quel bout de celle dau moins 51 centim` etres de long).
2

13.2. DUNE APPROCHE DIOPHANTIENNE . . .

193

Exemple 13.1.4 Revenons ` a lexemple du canon et cherchons cette fois le point dimpact de lobus ` a x2 vitesse initiale v0 et angle donn es, on est amen e ` a r esoudre l equation g v2 cos + x tan( ) = 0 . 2 () 0 Une factorisation simple donne que lunique solution (physiquement r ealisable) est x=
2 tan()v0 cos2 () g

Maintenant, si v0 est constante et si varie, l equation pr ec edente peut etre interpr et ee comme une equation ` a deux inconnues x et [0, /2[. Chercher les points de la courbe revient ici ` a comprendre la d ependance du point dimpact par rapport ` a , donc ` a param etrer x en fonction de . Dans les exemples pr ec edents, on a vu appara tre des ensembles de points du plan d enis par des relations liant les coordonn ees cart esiennes de la forme E (x, y ) = 0 o` u E est une equation ` a deux variables x et y de la forme E (x, y ) =
0im,0j n

ai,j xi y j ,

ai,j R .

Ces equations sont appel ees equations alg ebriques et E est un polyn ome ` a deux variables. Dans un premier temps, on se contentera d etudier ces sous-ensembles particuliers. Ceci nous am` ene ` a formuler la d enition suivante : On appelle courbe (alg ebrique) plane tout sous-ensemble de R2 tel quil existe une fonction polynomiale (x, y ) E (x, y ) v eriant := (x, y ) I J R2 | E (x, y ) = 0

Etudier de tels ensembles, cest dabord se demander si lon est capable de les dessiner. Est-il d ej` a facile de trouver des points du plan appartenant ` a ces ensembles, sp ecialement si lon impose que les coordonn ees soient rationnelles ou enti` eres. Tel est le sujet du paragraphe suivant.

13.2
1

Dune approche diophantienne . . .

Un des buts de ce paragraphe est de faire appara tre la notion de param etrisation. Nous verrons notamment comment cette technique permet de trouver facilement des points (rationnels) sur les coniques (et parfois dans des cas plus g en eraux). Nous verrons ` a la n du paragraphe que, pour les cubiques, la situation est ` a la fois plus compliqu ee et plus riche. Un autre aspect de ce chapitre est de faire appara tre certaines philosophies en math ematiques : ` travers lexemple des courbes, nous allons montrer pourquoi il la classication et laxiomatisation. A peut etre int eressant de savoir classer les objets, ou encore d etre capable daxiomatiser pour d evelopper une th eorie g en erale.
1 Diophante est un math ematicien grec qui v ecut probablement aux alentours du 3e si` ecle apr` es J.-C. En r ef erence ` a ce math ematicien, on appelle equation diophantienne une equation alg ebrique pour laquelle on va chercher des solutions enti` eres.

194

Introduction aux courbes planes

Plus largement, nous esp erons que ce chapitre sera loccasion pour le lecteur dun premier contact avec des objets et certains enonc es (cf. sujets d etude ci-apr` es) de ce que lon appelle la g eom etrie alg ebrique, dont les courbes alg ebriques sont des exemples. La notion de param etrisation intervient naturellement dans la recherche de points de ces ensembles et plus sp ecialement dans la recherche des points rationnels, i.e. des points du plan ` a coordonn ees rationnelles. Commen cons par lexemple le plus simple : celui des droites du plan. On sait, quun tel sous-ensemble de R2 est d eni comme lensemble des points du plan dont les coordonn ees v erient une relation de la forme : ax + by + c = 0, a, b, c R (non tous nuls) Une telle droite contient-elle, contient-elle toujours, ou peut-elle ne pas contenir de points ` a coordonn ees rationnelles ? Consid erons quelques exemples : si la droite D0 d equation x + y 2 = 0 poss` ede un point ees (x0 , y0 ) Q2 , alors la relation x0 + y0 2 = 0 entra ne facilement rationnel M0 de coordonn que 2 est rationnel. Or on sait que cette assertion est fausse. En cons equence, notre droite ne peut contenir de points rationnels. Si lon consid` ere la droite D1 d equation x + 2y 1 = 0, il est simple de v erier que le point de coordonn ees (1, 0) Q2 appartient ` a D1 . La droite D1 peut-elle en poss eder dautres ? La r eponse (n egative) se d eduit de lexercice suivant : Exercice 13.2.1 a. Soient M1 et M2 deux points du plan ` a coordonn ees rationnelles. Montrer que la droite qui relie M1 et M2 est rationnelle (une droite est dite rationnelle si elle peut etre d ecrite par une equation cart esienne dont les coecients sont des nombres rationnels). b. Soient L1 et L2 deux droites rationnelles du plan, montrer que, si leur intersection est non vide, leur point dintersection est un point rationnel du plan. Soit enn la droite D3 d equation x + y 1 = 0. Cette equation peut encore se r e ecrire en y = 1 x, de sorte quun point de D3 est rationnel si et seulement si son abscisse est un nombre rationnel. En particulier, il nest pas dicile de se convaincre que, dans ce dernier cas, D3 poss` ede une innit e (d enombrable) de points rationnels. Une droite (comme D3 ) qui poss` ede une equation dont les coecients sont rationnels sappelle une droite rationnelle. Remarque ede aussi des points qui ne sont pas rationnels : par exemple, 13.2.2 La droite D3 poss` (1 2, 2). Exercice 13.2.3 Soit D une droite rationnelle. Montrer quil existe une bijection f : R R telle que lapplication : R R2 d enie par x (x, f (x)) induise une bijection de R sur D et dont la restriction ` a Q induise une bijection sur lensemble des points rationnels de D. En se convainquant que ces r esultats se g en eralisent, on peut r esumer ces constatations dans l enonc e suivant, dont nous laissons la d emonstration en exercice : Proposition 13.2.4 Soit D une droite du plan. Alors : a. ou bien D ne poss` ede aucun point rationnel ; b. ou bien D poss` ede un unique point rationnel ; c. ou bien D poss` ede une innit e (d enombrable) de points rationnels. Ce dernier cas se r ealise si et seulement si D est rationnelle.

Approche diophantienne

195

13.2.a

Les coniques

Une conique C est un sous-ensemble de R2 d eni par une relation de la forme

ax2 + bxy + cy 2 + dx + ey + f = 0, (a, b, c, d, e, f ) R6 (non tous nuls)

Certains exemples de coniques sont connus depuis longtemps :

Fig. 13.6 Lellipse d equation

x2 y2 + 2 1=0 2 a b

Fig. 13.7 Lhyperbole d equation

x2 y2 1=0 a2 b2

196

Introduction aux courbes planes

Fig. 13.8 La parabole d equation y 2 2px = 0 Tous ces ensembles contiennent-ils un point rationnel, ou m eme r eel ? La question nest pas aussi evidente que lon peut le croire, puisque, par exemple, le sous-ensemble du plan d eni par x2 + 1 = 0 est vide, alors que la conique x2 1 = 0 est la r eunion des deux droites x 1 = 0 et x + 1 = 0. Exercice 13.2.5 Montrer que la conique C d equation x2 + y 2 3 = 0 contient un point r eel, mais aucun point rationnel. Pour cela r epondre aux questions suivantes : a. Trouver un couple (x, y ) R2 tel que x2 + y 2 3 = 0 b. Montrer que C Q2 est non vide si et seulement sil existe trois entiers naturels u, v , w = 0 tels que u2 + v 2 3w2 = 0 et tels quil nexiste pas dentier naturel n qui divise ` a la fois u, v et w. c. Montrer que, dans un tel triplet (u, v, w), 3 ne peut diviser ni u, ni v . d. En d eduire le r esultat annonc e. Comme dans le cas des droites, nous allons nous int eresser aux coniques rationnelles, i.e. dont les six coecients sont rationnels. Changement de rep` ere et classication des coniques Dans ce paragraphe, on note (et on xe) (e1 , e2 ) la base canonique de R2 et R := (O, e1 , e2 ) le rep` ere cart esien dans lequel les lettres x et y d esignent labscisse et lordonn ee du point M = (x, y ). Les coniques se d enissent ` a partir d equations semblables, mais leurs repr esentations ont des allures bien di erentes, comme le montrent les quelques exemples ci-dessus. Une id ee assez naturelle (et que lon retrouve assez souvent en math ematiques) est dessayer pourtant de classier ces objets. Th eor` eme 13.2.6 Dans un syst` eme de coordonn ees, toute conique est lune des courbes suivante : y2 x2 a. une ellipse d equation 2 + 2 1 = 0 ; a b

Approche diophantienne b. une parabole d equation y = mx2 ; x2 y2 c. une hyperbole d equation 2 2 1 = 0 ; a b ou encore, lun des cas d eg en er es suivants : a. lensemble vide ; b. un point ; c. une droite ; d. un couple de droites s ecantes ; e. un couple de droites parall` eles.

197

Que peut signier lexpression dans un syst` eme de coordonn ees ? Consid erons lexemple de la conique C1 d enie par l equation suivante : y ax2 + bx + c = 0 avec a = 0. On peut alors ecrire ax2 + bx + c = a Posons x+ b 2
2

b2 c + 4a2 a

b X =x+ 2

2 Y = y b 4ac 4a L equation de la conique C1 peut encore se d ecrire dans les nouvelles coordonn ees X et Y par Y = aX 2 Ces op erations consistent ` a changer de variables ou ` a changer de rep` ere, en xant comme origine du nouveau rep` ere le point de coordonn ees (b/2, (b2 4ac)/4a) (dans lancien rep` ere). G eom etriquement, on a simplement eectu e une translation du rep` ere en d epla cant lorigine. Remarque 13.2.7 Ce calcul a d ej` a et e rappel e en exercice en 6.2 pour le probl` eme des solutions des equations du second degr e. La forme factoris ee pr ec edente sappelle la forme canonique du polyn ome ax2 + bx + c. Cest de cette mani` ere quappara t le discriminant. Soit C2 la conique d equation x2 + xy + y 2 2 = 0. Consid erons le changement de variables 1 x = 2 (X Y ) y = 1 (X + Y ) 2 = 0 = = = 0 0 0

Une equation cart esienne de C2 en les coordonn ees X et Y se d eduit en ecrivant : x2 + xy + y 2 1


1 2

(X Y )2 + (X Y )(X + Y ) + (X + Y )2 2

3X 2 + Y 2 4 Y2 3X 2 + 1 4 4

198

Introduction aux courbes planes

En remarquant que cos(/4) = sin(/4) = 2/2, on peut encore ecrire matriciellement ce changement de coordonn ees par cos sin X x 4 4 = Y y sin 4 cos 4 Quest devenu notre rep` ere par ce changement de variables ? G eom etriquement on a eectu e une rotation de centre O et dangle /4.

Fig. 13.9 Le changement de rep` ere Avec les conventions du th eor` eme 13.2.6, la conique C2 est donc une ellipse. Exercice 13.2.8 Consid erons la conique C d equation xy 1 = 0 Montrer quil existe un syst` eme de coordonn ees dans lequel C est d enie par l equation cart esienne X 2 Y 2 1 = 0. On donnera la matrice de changement de coordonn ees. x+1 est x1 une hyperbole en d eterminant un syst` eme de coordonn ees dans lequel ce sous-ensemble de R2 se d ecrit 2 2 2 2 par une equation de la forme x /a y /b 1 = 0. Exercice 13.2.9 D emontrer que le graphe de la fonction h : R\{1} R d enie par x En sinspirant de lexemple de la parabole et de lhyperbole, on peut trouver une d emonstration g en erale du th eor` eme 13.2.6 (cf. exercice 13.2.10 ci-dessous). Exercice 13.2.10 Le but de cet exercice est de prouver le th eor` eme 13.2.6. On consid` ere la conique C d equation Ax2 + 2Bxy + Cy 2 + 2Dx + 2Ey + F = 0 . a. Si B 2 AC = 0, montrer que par une translation puis une rotation, que lon pr ecisera, C est une ellipse ou une hyperbole (ou bien lensemble vide, un point ou deux droites s ecantes). b. Si B 2 AC = 0, montrer que la courbe C est du type parabole.

Approche diophantienne

199

Le th eor` eme 13.2.6 a un int er et evident dans l etude des coniques. En eet, il ram` ene tous les ensembles que lon peut d ecrire avec une equation de la forme ax2 + bxy + cy 2 + dx + ey + f = 0 (il y en a une innit e !) ` a huit types densembles, dont on conna t la repr esentation graphique. Exercice 13.2.11 a. Dessiner la conique d equation x2 + 3y 2 1 = 0. 2 2 b. Dessiner la conique d equation 5x 2y 1 = 0. Cette derni` ere remarque justie lint er et de la classication en m eme temps quelle fournit une premi` ere r eponse ` a la question de la repr esentation graphique des coniques. La question des points rationnels. Notion de param etrisation Dans ce paragraphe, nous allons adopter un autre point de vue pour aborder l etude des coniques : la param etrisation. Cette technique va consister ` a identier les abscisse et ordonn ee de tout point dune conique donn ee ` a des fonctions dun m eme param` etre t, variant dans un intervalle de R. Du point vue de la physique, si la conique repr esente la trajectoire dun solide (cf. exemple 13.1.2), param etrer la courbe cest comprendre la d ependance de la position du solide en fonction du temps et etre capable, ` a chaque instant t, de donner pr ecis ement cette position. Nous allons montrer comment cette technique permet d etablir le th eor` eme 13.2.17 ci-apr` es. Dans ce paragraphe, on n etudie que des coniques rationnelles, i.e des courbes d enies par une equation de la forme ax2 + bxy + cy 2 + dx + ey + f = 0, avec a, b, c, d, e, f Q. Commen cons par etudier lexemple du cercle unit e (cf. exemple 13.1.3). Les coordonn ees x, y dun point de ce cercle v erient l equation x2 + y 2 1 = 0 . Le point A de coordonn ees (1, 0) est clairement un point rationnel du cercle unit e C , i.e un point du cercle unit e dont les coordonn ees sont des nombres rationnels. Consid erons alors la droite Dt passant par les points A et Mt = (0, t).

(x,y) (0,t) (1,0)

Fig. 13.10 C et Dt

200

Introduction aux courbes planes

La droite Dt est alors d ecrite par l equation y t(1 + x) = 0. G eom etriquement, on remarque que Dt coupe C en A, bien s ur, et en un autre point que lon note At . Cela se v erie egalement de mani` ere alg ebrique en calculant les coordonn ees des points dintersection, i.e. en r esolvant le syst` eme d equations : 2 x + y2 1 = 0 Ces deux equations impliquent la relation t2 (1 + x)2 = y 2 = 1 x2 Ce qui se r e ecrit en l equation du second degr e en x (1 + t2 )x2 + 2t2 x + (t2 1) = 0 La m ethode de r esolution de telles equations, qui a et e rappel ee au paragraphe pr ec edent (cf. remarque 13.2.7), donne les deux solutions (distinctes) suivantes x=0 ou 2 x= 1t 1 + t2 Le point At a donc pour coordonn ees le couple 1 t2 2t , . 2 1 + t 1 + t2 y t(1 + x) = 0

Exercice 13.2.12 Soit B = (x, y ) un point du cercle unit e, di erent de A. Montrer quil existe t R tel que B soit le second point At dintersection de la droite Dt . ` lexception du point A, tous les points du cercle unit A e peuvent etre d ecrits de cette mani` ere (cf. exercice 13.2.12 ci-dessus). On peut donc d ecrire lensemble C \{A} comme lensemble des points du plan dont les coordonn ees sont d enies par 1 t2 x = 1 + t2 2t y = 1 + t2 avec t R. Les coordonn ees x et y dun point de C \{A} sont des fonctions du param` etre t. On a donn e une param etrisation rationnelle du cercle C . Remarque 13.2.13 On peut remarquer que si lon fait cro tre la valeur de t, la droite Dt se rapproche de la tangente de C en A et le point At se rapproche de A. En un certain sens, A est la limite des At . En cons equence on pourrait noter A := A pour exprimer ce ph enom` ene. Il est alors clair quun point de C \{A} est rationnel si |t| est rationnel. Mais, du fait de la relation t = y/(1 + x), il est egalement clair quun point rationnel de C \{A} est forc ement d eni par une valeur rationnelle du param` etre t. Autrement dit, avoir une param etrisation rationnelle du cercle unit e nous permet de constater que lensemble des points rationnels de C est inni d enombrable.

Approche diophantienne

201

Remarque 13.2.14 Il faut se convaincre que la m ethode employ ee sinterpr` ete g eom etriquement comme une projection de C sur laxe des ordonn ees par rapport au point A (cf. gure ci-dessus). En particulier, on peut remarquer que lon a fait correspondre aux points rationnels de C (except e A) les points rationnels dune droite rationnelle (ici laxe des ordonn ees), qui contient une innit e d enombrable de points rationnels. Exercice 13.2.15 R epondre aux questions suivantes. a. Montrer quil existe un unique triplet (X, Y, Z = 0) N3 solution de l equation X 2 + Y 2 = Z 2 . b. Montrer que lensemble des triplets (X, Y, Z ) tels que 2 X + Y 2 = Z2 X, Y N, Z N

est en bijection avec lensemble des points rationnels du cercle unit e. c. D eduire de la param etrisation rationnelle du cercle unit e une description des triplets pythagoriciens primitifs. La m ethode de projection utilis ee pour le cercle peut etre r eemploy ee pour les coniques, que nous qualions de non d eg en er ees, ` a savoir les ellipses (dont les cercles font partie) non ponctuelles, les hyperboles, et les paraboles. Exercice 13.2.16 Donner une param etrisation des courbes suivantes : a. La parabole d equation y x2 x = 0. Dessiner cette courbe. b. Lhyperbole d equation x2 y 2 1 = 0. Dessiner cette courbe. c. Lellipse d equation 2x2 + y 2 5 = 0. Etudier la question des points rationnels. Dessiner la courbe. d. La conique d equation x2 y 2 = (x 2y ) (x + y ). Dessiner la courbe. ` laide de transformations que vous e. La conique d equation x2 y 2 = (x 2y ) (x + y ) + 1. A expliciterez, donner un syst` eme de coordonn ees dans lequel cette courbe se d ecrit par une equation de la forme de celles du th eor` eme 13.2.6. Dessiner la courbe. Et lon peut prouver le th eor` eme suivant, qui r esume la question des points rationnels des coniques rationnelles. Th eor` eme 13.2.17 Soit C une conique rationnelle. Alors : a. ou bien C ne poss` ede aucun point rationnel ; b. ou bien C poss` ede un unique point rationnel ; c. ou bien C poss` ede une innit e d enombrable de points rationnels. Exercice 13.2.18 Donner un exemple qui illustre chacun des trois cas du th eor` eme 13.2.17.

13.2.b

Un exemple de cubique ou un exemple (non evident) de groupe

Dans ce paragraphe, nous allons nous int eresser au cas des cubiques (rationnelles), i.e aux sousensembles de R2 d enis par une relation de la forme ax3 + bx2 y + cxy 2 + dy 3 + ex2 + f xy + gy 2 + hx + uy + v = 0, (a, b, c, d, e, f, g, h, u, v ) Q10

202

Introduction aux courbes planes

Nous verrons que la description que nous avions faite de lensemble des points rationnels des coniques, ne peut s etendre au cas des cubiques de mani` ere g en erale. Nous donnerons une explication et montrerons que le cas des cubiques est, par ailleurs, plus riche que celui des coniques.

Fig. 13.11 La cubique r eguli` ere d equation y 2 x(x )(x ) = 0

Fig. 13.12 La cubique r eguli` ere d equation y 2 x3 3 = 0

Des petites modications de l equation peuvent changer la nature de la courbe

Approche diophantienne
y

203

Fig. 13.13 La cubique avec un point double d equation y 2 x3 x2 = 0

Fig. 13.14 La cubique avec un point de rebroussement d equation y 2 x3 = 0 etudions ` a nouveau la question des points rationnels de tels sous-ensembles. Il est parfois possible dobtenir, comme dans le cas de coniques des param etrisations rationnelles qui permettent de conclure. Exercice 13.2.19 (Folium de Descartes) Soit C la cubique d equation x3 + y 3 3xy = 0. En consid erant lintersection de C avec la droite d equation y = tx, d eterminer une param etrisation de C et lensemble de ses points rationnels.

204 Exercice 13.2.20 Soit C la cubique d equation (x 2y )(x2 + y 2 ) + y 2 x2 = 0

Introduction aux courbes planes

En consid erant lintersection de C avec la droite d equation y = tx, d eterminer une param etrisation rationnelle de C et lensemble de ses points rationnels. Malheureusement, cette m ethode ne permet pas de traiter le cas de toutes les cubiques. Moralement, cette dicult e d ecoule du fait que lintersection dune droite et dune conique poss` ede (dans les bons cas) exactement deux points dintersection (on a vu que calculer une telle intersection revient ` a r esoudre une equation polynomiale du second degr e). Mais dans le cas des cubiques ce nest plus vrai en g en eral et le th eor` eme de B ezout assure que lon peut avoir jusqu` a trois points dintersection (cf. sujet d etude 2). Voyons maintenant deux exemples. Dans le paragraphe pr ec edent et dans lexemple 13.1.3, on a vu que la conique d equation x2 + y 2 1 poss edait une innit e de points rationnels. Pourtant la cubique d equation x3 + y 3 1 = 0 ne poss` ede pas dautres points rationnels que (0, 1) et (1, 0). Cet enonc e peut etre interpr et e comme un cas particulier du th eor` eme de Fermat-Wiles, connu aussi sous le nom de grand th eor` eme de Fermat.2 On peut montrer que la cubique d equation y 2 x3 x = 0 ne poss` ede pas de param etrisation rationnelle. Exercice 13.2.21 (TD) Montrer que la cubique d equation y 2 x3 x = 0 ne poss` ede pas de param etrisation rationnelle. La loi de groupes sur C Dans ce paragraphe, C d esigne la cubique d equation y 2 x3 17 = 0 . Elle poss` ede des points rationnels (le point (2, 5) par exemple). Nous allons etudier lensemble des points rationnels de C , ou plus exactement sa structure de groupe. Quest-ce-quun groupe ? On conna t des exemples de groupes (m eme si lon a jamais employ e ce mot). Par exemple, on sait additionner deux nombres r eels et lon sait que cette addition v erie des r` egles : la commutativit e, cest-` a-dire le fait que 2 + 3 = 3 + 2 par exemple ; lassociativit e, cest-` a-dire le fait (2 + 3) + 4 = 2 + (3 + 4) ; la r` egle du 0, cest-` a-dire le fait 0 + 2 = 2 + 0 = 2 lexistence de linverse, cest-` a-dire le fait que lon puisse soustraire.
2 Pierre de Fermat (1601-1605) etait un magistrat, conseiller du roi au Parlement de Toulouse. Il laisse notamment ` a la communaut e math ematique deux enonc es, que lon d esigne comme les petit et grand th eor` emes. L enonc e du grand th eor` eme de Fermat dit que l equation Xn + Y n = Zn

na pas de solutions X, Y, Z Z non nuls, si n est sup erieur ou egal ` a 3. Fermat pensait avoir la preuve de ce th eor` eme. On sait aujourdhui que la preuve de Fermat devait etre erron ee, bien que lon nait jamais retrouv e de preuve ecrite dune telle d emonstration. Cest seulement en 1993(-1996) que Andrew Wiles a su trouver une d emonstration (admise par la communaut e math ematique).

Approche diophantienne

205

Laddition et lensemble des r` egles de calculs forment ce que lon appelle la structure de groupe additif de lensemble R. Cette structure donne ` a R une grande richesse (et lui conf` ere le nom de groupe additif), comme on a pu le voir dans un chapitre pr ec edent. Toutes ces r` egles semblent tr` es naturelles quand il sagit des nombres r eels, rationnels, entiers relatifs. . . En fait, cette structure existe dans des situations insoup conn ees, comme le cas des points rationnels de C . Comment additionner deux points rationnels de C ? Soient P et Q deux points rationnels de C . La droite rationnelle qui passe par P et Q va couper C en un troisi` eme point dintersection que lon note P Q. Si P = Q, on peut consid erer la tangente en P ` a C , qui va couper C en P P . Comme la courbe C est rationnelle, il nest pas dicile de montrer que P Q (ou P P ) est encore rationnel.

Exercice 13.2.22 Soient P et Q deux points rationnels de C . Montrer que P Q et P P sont rationnels.

Q P

P*Q

P+Q

Fig. 13.15 P Q et P + Q

La loi de composition permet donc dassocier ` a deux points rationnels de C (distincts ou non) un autre point rationnel de C . Toutefois ce nest pas une loi de groupe. En eet, si lon garde en m emoire lexemple de R, la loi ne d enit pas d el ement neutre, i.e. d equivalent de 0. Pour palier cette carence, notons O un point rationnel de C (par exemple, (2, 5)). Si lon joint P Q au point O, on obtient un autre point rationnel que lon note cette fois P + Q. Par construction, le point O est bien un el ement neutre de laddition + des points rationnels de C , i.e le point O v erie P +O = O + P = P pour tout point rationnel P de C . Il sut de sen convaincre avec la gure ci-dessous

206

Introduction aux courbes planes

O P *O

P+ O =P

Fig. 13.16 O l el ement neutre On va maintenant etudier les propri et es de cette addition. Commen cons par la propri et e de commutativit e, i.e. le fait que P +Q=Q+P pour tout point rationnel P et tout point rationnel Q de C . Encore une fois cela d ecoule de la construction, puisque la droite qui joint P ` a Q est la droite qui joint Q ` a P (cf. gures ci-dessus). Dans R, tout el ement x a un inverse pour laddition (que lon appelle loppos e de x), cest-` a-dire un nombre y R tel que x + y = y + x = 0. Laddition sur lensemble des points rationnels de C que nous venons de d enir poss` ede egalement cette propri et e. Soit Q un point rationnel de C . On d enit son inverse, que lon note Q, de la mani` ere suivante. La tangente en O ` a C recoupe C en S . Si lon joint Q ` a S , on obtient encore un autre point rationnel que lon note Q.

S Q

Fig. 13.17 Q linverse de Q

Approche diophantienne Le point obtenu est-il bien linverse de Q, i.e. est-ce que Q + (Q) = O ?

207

Par construction, Q (Q) = S et donc Q + (Q) = O (puisque la droite (OS ) est tangente ` a C en O). Un point plus d elicat est de v erier lassociativit e de laddition, i.e. la propri et e (P + Q) + R = P + (Q + R) pour tout triplet (P, Q, R) de points rationnels de C . Nous laissons cette v erication en exercice.

Fig. 13.18 P , Q, R, P Q, P + Q, Q R, Q + R Exercice 13.2.23 a. Soient C1 et C2 deux cubiques qui se coupent en neuf points dintersection. Soit D une cubique qui passe par huit de ces neuf points dintersection. En raisonnant sur les coecients, montrer que D passe forc ement par le neuvi` eme point dintersection. b. En utilisant la question 1 et en sinspirant de la gure ci-dessus, montrer que laddition que lon a d enie sur lensemble des points rationnels de C est associative, i.e. montrer que (P + Q) + R = P + (Q + R). La loi + et ses propri et es font de lensemble des points rationnels de C un objet comparable, de ce point de vue, ` a lensemble R des nombres r eels. On parlera d esormais du groupe des points rationnels de C . Disposer dune telle structure nest pas du tout gratuit dans l etude des points rationnels des cubiques qui, eventuellement, ne seraient pas param etrisables. Une simple traduction des propri et es assure que lon peut trouver un nouveau point rationnel en en additionnant deux autres. Mais en r ealit e on a bien plus : Th eor` eme 13.2.24 (Mordell,1923) Si C0 est une cubique (non singuli` ere) qui poss` ede un point rationnel, alors le groupe des points rationnels de C0 est de type ni.

208

Introduction aux courbes planes

Sans d enir pr ecis ement les expressions non singuli` eres et de type ni, cet enonc e dit simplement quil existe un nombre ni de points rationnels P1 , . . . , Pn ` a partir desquels on peut atteindre tout point rationnel de C0 par un nombre ni dadditions et de soustractions.3 Exercice 13.2.25 On pourra saider du sujet d etude 2. R epondre aux questions suivantes : a. V erier que les points P = (2, 3) et Q = (1, 4) sont des points rationnels de C . b. Calculer P + Q, 2P := P + P et 2Q. Avec lexemple de la cubique C , on a vu que certains objets, de d enitions tr` es di erentes (lensemble des nombres r eels et lensemble des points rationnels de C ), pouvaient partager des propri et es communes, ne pas etre si di erents du point de vue math ematique. Il est souvent int eressant dexhiber ces propri et es communes pour d enir, abstraitement, une classe dobjets que lon va etudier pour euxm emes, i.e daxiomatiser ces propri et es pour d evelopper une th eorie. Par exemple, on peut d enir, de mani` ere g en erale, la notion de groupe (ab elien) comme suit : D enition 13.2.26 On dit quun ensemble non vide G est un groupe ab elien si cet ensemble est muni dune application :GGG quon appelle loi de composition et qui v erie les propri et es suivantes : a. f, g, h G, (f, (g, h)) = ((f, g ), h) ; b. f, g G, (f, g ) = (g, f ) ; c. e G tel que (e, g ) = (g, e) = g , g G ; d. g G, !g G, (gg ) = (g g ) = e. Exercice 13.2.27 V erier que lensemble des points rationnels de C est un groupe au sens de cette d enition.

Sujet d etude 1 : le th eor` eme de B ezout


Dans cette etude, nous revenons ` a des courbes alg ebriques planes quelconques, i.e. d enies par une equation polynomiale P (x, y ) = 0. D enition 13.2.28 Si P (x, y ) = 0im,0j n ai,j xi y j avec ai,j R est une fonction polynomiale, on appelle degr e de P le plus grand degr e des mon omes qui la composent, i.e. le plus grand des entiers i + j tel que ai,j soit non nul. Soit C est une courbe alg ebrique d enie par P (x, y ) = 0. On dit quun polyn ome non constant Pi est un facteur irr eductible de P si lon peut ecrire P sous la forme P = Pii Q, i N
3 Louis J. Mordell (1888,1972) est un math ematicien am ericain qui sest int eress e aux questions diophantiennes. Dans les ann ees 1920, il d emontre une conjecture de H. Poincar e, que nous avons enonc ee ci-dessus (cf. th eor` eme 13.2.24). ` a cette epoque, il propose egalement une conjecture, appel ee conjecture de Mordell, sur les points rationnels dune classe de courbes alg ebriques. Cette conjecture c el` ebre ne deviendra un th eor` eme (de Faltings) quen 1983.

Approche diophantienne

209

et si Pi ne peut etre d ecompos e, ` a son tour, comme produit de polyn omes (non constants). Un th eor` eme dalg` ebre commutative (hors programme) assure que tout polyn ome non constant P (x, y ) peut etre d ecompos e en produit de facteurs irr eductibles
n

P (x, y ) =
i=1

Pii (x, y )

Par suite, la relation P (x, y ) = 0 equivaut ` a la condition 1 i n, Pi (x, y ) = 0. G eom etriquement, cela signie exactement que la courbe C est la r eunion des courbes Ci d equations Pi (x, y ) = 0. Dans ce cas, on appelle equation minimale de C l equation
n

Pi (x, y ) = 0
i=1

Exemple 13.2.29 Les facteurs irr eductibles de x2 y 2 sont les polyn omes x y et x + y , de sorte que 2 2 la courbe C d equation x y = 0 est la r eunion des droites y x = 0 et x + y = 0.

Exercice 13.2.30 Montrer que la courbe d equation (x2 y 2 )2 x2 + y 2 = 0 est la r eunion de deux droites et dune conique dont on pr ecisera les equations. Exemple 13.2.31 Les facteurs irr eductibles de x4 + x2 y 2 x2 yx2 y 3 + y sont les polyn omes y x2 2 2 4 2 2 2 2 3 et x + y 1 de sorte que la courbe d equation x + x y x yx y + y = 0 est la r eunion des courbes y x2 = 0 et x2 + y 2 1 = 0. Voici un enonc e (faible) du th eor` eme de B ezout : Th eor` eme 13.2.32 Soient C1 et C2 deux courbes alg ebriques planes d equations minimales P1 = 0 et P2 = 0, sans facteur irr eductible commun. On suppose que le degr e de P1 est n1 et n2 celui de P2 . Alors lensemble des points dintersection de C1 et C2 est ni et son cardinal (C1 , C2 ) ( eventuellement nul) v erie : (C1 , C2 ) n1 n2 . Exercice 13.2.33 a. Combien peut-on obtenir de points dintersection avec deux coniques sans facteurs irr eductibles communs ? b. Calculer les coordonn ees des points dintersection des courbes C1 : x2 + 2x + y 2 = 0 et C2 : 2 2 x 2x + y = 0. Faire une gure. c. Calculer les coordonn ees des points dintersection des courbes C1 : x2 + y 2 1 = 0 et C2 : 2 2 x /2 + y 1 = 0. Faire une gure. d. D ecrire lensemble des points dintersection des courbes C1 : x2 y 2 = 0 et C2 : x2 2y 2 + xy = 0. Pourquoi ny-a-til pas de contradiction avec le th eor` eme de B ezout. Faire une gure. e. Calculer les coordonn ees des points dintersection des courbes C1 : x2 + y 2 1 = 0 et C2 : x2 /4 + 4y 2 1 = 0. Faire une gure. f. Calculer les coordonn ees des points dintersection des courbes C1 : x2y = 0 et C2 : x2 y 2 1 = 0. Faire une gure. g. Deux coniques peuvent-elles avoir trois points dintersection ? Si la r eponse est positive, donner un exemple. Si la r eponse est n egative, justier cette r eponse.

210

Introduction aux courbes planes

Sujet d etude 2 : les tangentes des courbes alg ebriques


Dans cette etude, nous revenons ` a des courbes alg ebriques planes quelconques, d enies par une equation polynomiale P (x, y ) = 0. On a vu au paragraphe 13.2.b la n ecessit e de savoir calculer l equation dune tangente ` a une courbe alg ebrique : cest le sujet de cette etude. Soient C une telle courbe et M0 = (x0 , y0 ) un point de C d equation minimale P (x, y ) = 0 (cf. sujet d etude 1 pour une d enition). Soit D, une droite passant par M0 de vecteur directeur (, ). On peut montrer que, pour tout t R, x(t) = x0 + t est une param etrisation de la droite D, . Exercice 13.2.34 D emontrer ce r esultat. Quitte ` a translater le rep` ere (et ` a consid erer plut ot l equation P (X + x0 , Y + y0 ) = 0), on peut supposer que M0 est egal ` a lorigine du rep` ere, donc que x0 = y0 = 0. D enition 13.2.35 On appelle degr e du mon ome xi y j lentier i + j .
i j D enition 13.2.36 On dit quune fonction polynomiale P (x, y ) = 0im,0j n ai,j x y est homog` ene de degr e d, si tous les degr es des mon omes qui la composent sont egaux ` a d.

y (t)

y0 + t

Exercice 13.2.37 Montrer que si P est homog` ene de degr e d alors, pour tout R, P (x, y ) = d P (x, y ) En d eduire que si le point M = (x, y ) appartient ` a la courbe d enie par P , alors tous les points de la droite passant par M et lorigine y appartiennent aussi. Il est clair que lon peut alors ecrire
d

P (x, y ) =
=r

P (x, y )

(r 1 et Pr (x, y ) = 0) en groupant les mon omes de m eme degr e, de sorte que, pour tout 1 r, P est homog` ene de degr e . Si lon calcule lintersection de D, avec C on est ramen e ` a r esoudre l equation
d

P (x(t), y (t)) = tr
=r

P (, )

=0

puisque les P sont homog` enes. Si Pr (, ) = 0, on dit que D, est tangente ` a C en M0 et lensemble des tangentes ` a la courbe en M0 est donn e par l equation Pr (x, y ) = 0

Approche diophantienne Exemple 13.2.38 La conique d equation x2 + y 2 1 = 0

211

poss` ede en (1, 0) une unique tangente. En eet, on commence par changer de rep` ere en consid erant l equation (X + 1)2 + Y 2 1 = 0 X 2 + Y 2 + 2X = 0

La tangente en (1, 0) a pour equation X = 0 dans le nouveau rep` ere et donc x = 1 dans lancien.

Fig. 13.19 La tangente au cercle unit e au (1, 0) Remarque 13.2.39 Il d ecoule de lexpression de P (x(t), y (t)) que Pr (, ) = lim P (t, t) tr

t0,t=0

Exercice 13.2.40 Montrer que la cubique d equation y 2 = x3 + 17 poss` ede en (2, 5) une unique tangente d equation 5y 6x + 20 = 0. D enition 13.2.41 On dit quun point M0 est non singulier si r = 1. Remarque 13.2.42 La courbe C et la courbe Cn d equation P n (x, y ) = 0 sont, du point de vue de notre d enition, les m emes objets. Par contre, si n 2, Cn ne peut avoir de point non singulier. Cest pour cela que dans cette etude, on ne travaille quavec une equation minimale de C . Exercice 13.2.43 Soit x P (x) une fonction polynomiale telle que P(0)=0. Son graphe a pour equation y P (x) = 0 a. En utilisant la d erivabilit e de la fonction, calculer une equation de la tangente en (0, 0).

212

Introduction aux courbes planes

b. En utilisant la description ci-dessus, montrer que la courbe d equation y P (x) = 0 poss` ede une unique tangente dont on pr ecisera une equation en posant P (x) = i1 ai xi . c. V erier que ces deux d enitions co ncident. Il faut bien noter que, contrairement au cas des graphes des fonctions polynomiales (` a une variable), les courbes alg ebriques peuvent avoir plusieurs tangentes. Exemple 13.2.44 La cubique d equation y 2 x3 x2 = (y x)(y + x) x3 = 0 poss` ede deux tangentes en (0, 0) qui sont les deux bissectrices des axes.
y

Fig. 13.20 La cubique avec un point double d equation y 2 x3 x2 = 0 Pla cons-nous dans le cas o` u r = 1. Dans ce cas, lintersection de la droite D, et de la courbe C donne une equation de la forme
d

P (t, t) = tP1 (, ) + t2
=2

P (, )

Exemple 13.2.45 Cest le cas par exemple dune courbe d equation de la forme y P (x) = 0 (cf. exercice 13.2.43). On remarque egalement que, dans ce cas, C ne poss` ede quune seule tangente. En outre, la condition P1 (, ) = 0 s ecrit encore P1 (1, 0) + P1 (0, 1) = 0 Remarque 13.2.46 Cette derni` ere relation sinterpr` ete g eom etriquement comme lorthogonalit e des vecteurs de coordonn ees (, ) et (P1 (1, 0), P1 (0, 1)). Ce dernier vecteur est appel e gradient de P en (0, 0).

Approche diophantienne

213

Autrement dit, le vecteur (, ) est le vecteur directeur de la tangente ` a C en lorigine si et seulement sil est orthogonal au gradient de P en (0, 0). Il existe une autre mani` ere, peut- etre plus directe, de calculer le gradient de P , sans passer par une d ecomposition en composantes homog` enes. En eet, on voit facilement que les r eels P1 (1, 0) et P1 (0, 1) sobtiennent aussi par un calcul de limites. Plus pr ecis ement, on a les formules P1 (1, 0) = lim P (t, 0) P (0, 0) P (0, t) P (0, 0) et P1 (0, 1) = lim t0,t=0 t t

t0,t=0

Exemple 13.2.47 Consid erons le cas du graphe dune fonction polynomiale d equation y P (x) = 0 telle que P (0) = 0. De lune ou lautre des deux mani` eres pr ec edentes, on peut calculer le gradient de cette courbe C . Le calcul donne P1 (0, 1) = 1 et P1 (1, 0) = P (0) L equation de la tangente en (0, 0) est donn ee par l equation y P (0)x = 0. On adoptera les notations suivantes : P P (t, 0) P (0, 0) (0, 0) := P1 (1, 0) = lim t0,t=0 x t et P P (0, t) P (0, 0) (0, 0) := P1 (0, 1) = lim t0,t=0 y t

Bien entendu, les d enitions pr ec edentes sont enonc ees dans le cas o` u lon a translat e M0 en lorigine du rep` ere. Mais, quitte ` a appliquer la translation inverse, on peut d emontrer les formules suivantes :

Soient C une courbe alg ebrique, d enie par l equation P (x, y ) = 0 et M0 = (x0 , y0 ) C un point non singulier. On appelle d eriv ees partielles de P en M0 les r eels P (x0 + t, y0 ) P (x0 , y0 ) P (x0 , y0 ) := lim t0,t=0 x t et P (x0 , y0 + t) P (x0 , y0 ) P (x0 , y0 ) := lim t0,t=0 y t La tangente en M0 est donn ee par l equation P P (x0 , y0 ) (x x0 ) + (x0 , y0 ) (y y0 ) = 0 x y

Remarque 13.2.48 a. Lappellation d eriv ee partielle nest pas sans rapport avec lop eration de d erivation usuelle que lon conna t pour les fonctions de la variable r eelle. Moralement, avoir une d eriv ee partielle signie etre d erivable au sens usuel par rapport au vecteur de base correspondant (cf. exercice 13.3.31 pour une explication plus pr ecise) ; P est simplement une notation qui indique que lon b. il faut bien noter que le x au d enominateur de x d erive par rapport au vecteur e1 ;

214

Introduction aux courbes planes

c. les d eriv ees partielles se calculent comme les d eriv ees usuelles, en consid erant lautre variable comme une constante. Exercice 13.2.49 Soit C la courbe d equation x5 + yx 1 = 0. a. Montrer que le point (1, 0) est non singulier. b. Calculer une equation de la tangente de C en (1, 0) en calculant une d ecomposition homog` ene de C . c. Calculer une equation de la tangente de C en (1, 0) en utilisant les d eriv ees partielles.

13.3

...` a une approche dynamique des courbes planes

Au paragraphe pr ec edent on a vu appara tre la notion de param etrisation (rationnelle) et avons pu appr ecier son ecacit e pour r esoudre la question de la description des points rationnels des coniques, des droites rationnelles, ou de certaines cubiques. En outre, avec lexemple de la cubique d equation y 2 x3 x = 0, on a egalement vu appara tre des limites qui ne sont pas ` a imputer ` a cette technique, mais au fait de ne consid erer que des param etrisations rationnelles (en eet, la cubique pr ec edente poss` ede une repr esentation param etrique dite de Weierstrass - math ematicien allemand, 1815-1897 de la forme (P, P ) o` u P est une fonction qui nest pas rationnelle). Dun point de vue cin ematique (cf. lexemple 13.1.2), si lon veut consid erer notre courbe comme la trajectoire dun mobile qui se d eplace sur une surface plane, il est important de conna tre sa position, qui est mod elis ee par labscisse et lordonn ee des points de la courbe, ` a chaque instant t donn e. Autrement dit, on veut etre capable de d ecrire labscisse x et lordonn ee y dun point M de la courbe comme des fonctions du temps t x := x(t) et t y := y (t). L` a encore, comme tous les ph enom` enes physiques que lon c otoie ne se mod elisent pas avec des fractions rationnelles, il est n ecessaire de consid erer des fonctions t x(t) et t y (t) plus g en erales. Depuis le lyc ee, on sait repr esenter les graphes de fonctions de la variable r eelle d equation y f (x) = 0, avec f une fonction d erivable. Pourquoi alors se limiter au cas des fonctions polynomiales ? Enn, m eme dans le cas o` u une courbe est param etrisable nous navons toujours pas donn e de technique pour repr esenter graphiquement de tels sous-ensembles de R2 . Ce paragraphe va t acher de r epondre ` a cette derni` ere question. En outre, les remarques pr ec edentes justient que lon adopte une nouvelle approche des courbes planes, en parlant de courbes param etr ees.

13.3.a

La notion de courbe param etr ee : d enitions et premiers exemples

On a donn e au paragraphe pr ec edent une param etrisation rationnelle du cercle unit e, que lon rappelle 1 t2 x ( t ) = 1 + t2 2t y (t) = 1 + t2 avec t R et en remarquant que le point de coordonn ees (1, 0) peut etre atteint comme limite lorsque la valeur du param` etre t tend vers linni. Toutefois, avec la trigonom etrie du triangle rectangle, on peut d enir une autre param etrisation du cercle unit e, qui nest plus d enie par des fonctions x(t) et y (t) rationnelles, mais par des fonctions trigonom etriques (que lon sait etudier) x(t) = cos(t) y (t) = sin(t)

Approche dynamique

215

Les relations trigonom etriques assurent que x(t)2 + y (t)2 1 = 0, si lon veut retrouver l equation cart esienne du cercle (o` u le param` etre t nappara t plus quimplicitement). Bien evidemment cette deuxi` eme param etrisation est moins utile dans l etude des points rationnels. Soit f : I R R une fonction d erivable sur lintervalle I . On sait repr esenter son graphe, i.e. le sous-ensemble de R2 d eni par l equation y f (x) = 0. Pourtant, le cas o` u f nest pas une fonction polynomiale na pas et e pris en compte au paragraphe pr ec edent. En outre, on peut encore d ecrire cet ensemble comme lensemble des points du plan dont les coordonn ees x et y sont de la forme t x := x(t) = y := y (t) = f (t)

pour un r eel t appartenant ` a lintervalle I . Au regard de ces deux exemples, on est tent e de donner une nouvelle d enition de la notion de courbe plane, peut- etre plus g en erale et plus adapt ee ` a la mod elisation des ph enom` enes physiques. On dira quune application : I R R2 d enie par t (x(t), y (t)) est une param etrisation de lensemble C R2 , si (I ) = C et si les fonctions x : I R R et y : I R R sont d erivables sur I . On dit alors quun tel sous-ensemble de R2 est une courbe param etr ee du plan. Remarque 13.3.1 Cette d enition se justie du point de vue de la cin ematique. En eet, se donner une courbe param etr ee cest se donner, tout dabord, la position du mobile en fonction du temps, ` a chaque instant t. En outre, si lon arrive ` a repr esenter graphiquement de tels objets, on aura la trajectoire du mobile. Enn, lhypoth` ese de d erivabilit e se traduit, via la notion de vitesse, par la fa con dont le mobile va d ecrire cette trajectoire. On notera (t) le vecteur de coordonn ees (x(t), y (t)) et (t) celui de coordonn ees (x (t), y (t)), les fonctions x et y etant simplement les d eriv ees des fonctions x et de y . La notion de courbes param etr ees permet de d ecrire des situations plus g en erale que celles d ecrites par les courbes alg ebriques. Voici quelques exemples pour sen convaincre. Exemple 13.3.2 Consid erons la param etrisation : I R R2 d enie par x(t) = t + 1 y (t) = t2

Si I = R, on sait que lensemble (I ) est la droite D passant par le point de coordonn ees (1, 2) et parall` ele ` a la premi` ere bissectrice des axes. Si I = [0, 1], il est clair que (I ) D, mais cette inclusion nest plus une egalit e. Lensemble (I ) est simplement un segment de la droite D. On peut eliminer t des equations et v erier que les points de la courbe appartiennent bien ` a lensemble d eni par l equation y x + 3 = 0. 2 Dans le m eme ordre did ee, on peut consid erer la param etrisation : R enie par + R d x(t) y (t) = = t 1 t

216

Introduction aux courbes planes

En eliminant t, on trouve xy 1 = 0. Notre courbe param etr ee est donc contenue dans la courbe alg ebrique d equation xy 1 = 0. Pr ecis ement, lensemble (R ecrire par le syst` eme : + ) peut se d xy 1 = 0 x>0

Autrement dit, on ne d ecrit quune seule branche de lhyperbole. Cette derni` ere nest pas une courbe alg ebrique. Exercice 13.3.3 Soit : R+ R2 la param etrisation d enie par 2 t +1 x(t) = y (t) = t2 + t + 1

En eliminant t, montrer que la courbe param etr ee par est un morceau dune conique, dont on pr ecisera l equation. Faire une gure. Exemple 13.3.4 Soit : [0, /4] R2 la param etrisation d enie par x(t) = cos(t) y (t) = tcos(2t)

On peut encore eliminer t dans les equations, mais on trouve la relation y (2x2 1)arccos(x) = 0 Remarque 13.3.5 Il nest pas toujours facile (ou possible) de trouver une equation cart esienne dune courbe param etr ee, en eliminant le param` etre dans les coordonn ees. Sen convaincre avec lexemple suivant x(t) = et + log(t) y (t) = t + sin(t)

Exercice 13.3.6 (La cyclo de) Soit : R R2 la param etrisation d enie par x(t) = t sin(t) y (t) = 1 cos(t)

Montrer que lensemble (R) D, o` u D est la droite d equation y = 0, est inni. D eduire du th eor` eme de B ezout (cf. sujet d etude 1) que la courbe param etr ee par ne peut etre alg ebrique.

13.3.b

Le trac e des courbes param etr ees

Dans ce paragraphe, on note C une courbe param etr ee par : I R R2 d enie par t (x(t), y (t)) (I est un intervalle de R). Notons que limage de t R est un vecteur de R2 . En particulier, on note 2 2 (t) := (x(t)) + (y (t)) la longueur (on dit aussi la norme ) de ce vecteur. L etude pr ec edant la repr esentation graphique des courbes param etr ees ressemble ` a celle des fonctions de la variable r eelle. Il faut quand m eme noter que, contrairement au cas des fonctions o` u seul y varie en fonction de x, les deux coordonn ees varient simultan ement. Nous allons maintenant donner un protocole pour mener cette etude.

Approche dynamique L etude des sym etries

217

L etude des sym etries et de la p eriodicit e permet de ramener l etude ` a un intervalle plus petit que lintervalle I donn e au d epart. Il y a beaucoup de fa cons de r eduire lintervalle d etude (chercher une isom etrie du plan laissant C invariante). La technique est dessayer de changer de param` etre. Voici quelques premiers exemples : L etude de la p eriodicit e peut permettre une telle r eduction. Exemple 13.3.7 Soit : t R (sin(t) + 1, sin(t) + 1). On remarque facilement que (t) = (t + 2 ) , mais aussi que (t) = ( t). Autrement dit, dans ce cas, on peut ramener l etude ` a [, ], puis ` a [/2, /2], par exemple. Cela signie que la courbe toute enti` ere est obtenue pour t variant dans cet intervalle. Remarquons enn quelle forme un morceau de la droite d equation y = x 2 (mais v erie la condition suppl ementaire 0 x 2). Passons ` a l etude des sym etries classiques. Exemple 13.3.8 Soit : t R t2 + 1, t2 1 . On remarque facilement que (t) = (t) . Techniquement, il nous sut donc d etudier sur R+ pour etre capable de repr esenter la courbe. Cin ematiquement, cela signie que le mobile va dans un sens sur cette courbe jusqu` a linstant t = 0 puis quil revient en arri` ere, repassant par les m emes points. Il est par ailleurs, facile de voir que cette courbe est contenue dans la droite d equation y = x 2 (et v erie la condition suppl ementaire x > 0). Exemple 13.3.9 Soit : t R + 1 1 t + , t2 + 2 . La transformation t 1/t laisse invariant. t t On peut donc ramener l etude ` a lintervalle ]0, 1]. On peut egalement remarquer que cette courbe est une partie de la parabole d equation y x2 + 2 = 0. La d eterminer. Exemple 13.3.10 Consid erons la courbe param etr ee par : t R cos2 (t), 2sin(t)cos(t) . Il est facile de voir que (t) = (t + ) de sorte que lon peut ramener l etude ` a lintervalle ] /2, /2[. On peut remarquer aussi que x(t) = x(t) . y (t) = y (t) G eom etriquement, cela sinterpr` ete en remarquant que les points de coordonn ees (t) et (t) sont sym etriques par rapport ` a laxe des abscisses.
y

(x(t),y(t))

(x(t),y(t)) y

Fig. 13.21 Sym etrie par rapport ` ay=0

218

Introduction aux courbes planes

Exemple 13.3.11 Soit : t R + (3cos(t) cos(3t), 3sin(t) sin(3t)). Il est clair que lon peut se ramener ` a l etude de sur lintervalle [0, 2 ]. Par ailleurs, on remarque que

(t) = (t + ) et que

(t) = (t)

Les points de coordonn ees (t) et (t) sont donc sym etriques par rapport ` a lorigine O. De m eme, les points (t) et (t + ) sont sym etriques par rapport ` a lorigine.

y(t)

(x(t),y(t))

x(t)

O x(t)

(x(t),y(t))

y(t)

Fig. 13.22 Sym etrie par rapport ` aO

On peut donc ramener l etude de ` a lintervalle [0, /2].

R esumons les quelques exemples recens es. Bien entendu cette liste nest pas exhaustive. Soit : I I un changement de param etrage (cf. ci-dessus) et I un sous-intervalle de I tel que I = I (I ) et (I (I ) = ou I (I ) = {t0 }). Par exemple,

: t ] a, a[ t ] a, a[ et I = [0, a[ (a pouvant eventuellement etre inni)

: t R + 1/t R+ et I =]0, 1]

Approche dynamique

219

Hypoth` ese sur x( (t)) = y ( (t)) =

Isom etrie correspondante

x(t) Identit e y (t)

x( (t)) = y ( (t)) =

x(t) + a Translation de vecteur (a, b) y (t) + b

x( (t)) y ( (t))

= =

x(t) Sym etrie orthogonale par rapport ` a laxe x = 0 y (t)

x( (t)) = y ( (t))

x(t) Sym etrie orthogonale par rapport ` a laxe y = 0

= y (t)

x( (t)) = y ( (t))

x(t) Sym etrie orthogonale par rapport ` aO

= y (t)

Exercice 13.3.12 Soit C la conique d equation x2 + y 2 1 = 0. Montrer quil existe un param etrage 2 : [0, /4] R de C . Pr eciser les sym etries eectu ees.

L etude des branches innies Les courbes param etr ees, alg ebriques. . . ont des allures bien di erentes. Par exemple, une ellipse C est born ee, i.e la distance de tout point de lellipse ` a lorigine O du rep` ere est nie, born ee par une m eme quantit e k , ce qui se traduit en ecrivant

k R, M C,

OM k

220
y

Introduction aux courbes planes

Fig. 13.23 Une ellipse Alors que cette propri et e nest pas v eri ee par la folium de Descartes (cf. exercice 13.2.19).

Fig. 13.24 La folium de Descartes Exercice 13.3.13 Trouver k R a lellipse d equation + tel que, si M = (x, y ) appartient ` x2 y2 + 1=0 , 2 3 alors OM k . On dit que la courbe param etr ee C poss` ede une branche innie en t0 I si le r eel (t) tend vers + quand le param` etre t se rapproche de 0, ce qui se note limtt0 (t) = +. Avec la d enition de la norme euclidienne, il est facile de se convaincre que cette d enition equivaut au fait que, ou bien |x(t)| + ou bien |y (t)| +. Plusieurs cas de gure peuvent se rencontrer. Si une seule des deux coordonn ees tend vers linni,i.e. x(t) a x(t) ou y (t) y (t) b alors la courbe a une asymptote verticale ou horizontale respectivement.

Approche dynamique

221

Exemple 13.3.14 Consid erons : t R + (tlog(t), t + log(t)). Un calcul de limite montre que x(t) 0 et y (t) . Donc C poss` ede une asymptote d equation x = 0.
y

0+ y

Si les deux coordonn ees tendent vers linni,i.e. x(t) il faut etudier le quotient Si y (t)

y (t) . On a alors di erents cas de gure. x(t)

y (t) , on dit que C poss` ede une branche parabolique de direction asymptotique laxe x(t) des ordonn ees. y (t) Si 0, on dit que C poss` ede une branche parabolique asymptotique laxe des abscisses. x(t) Exemple 13.3.15 Reprenons lexemple de : t R + (tlog(t), t + log(t)). Si lon calcule la limite pour t tendant vers +, on obtient x(t), y (t) +. Par ailleurs, si t = 0
t) 1 + log( y (t) t = 0 x(t) log(t)

La courbe admet donc une direction parabolique dans la direction de (Ox).


t y + 8

222 Si

Introduction aux courbes planes y (t) a R et si y (t) ax(t) on dit que C poss` ede une branche parabolique de x(t) direction asymptotique la droite d equation y ax = 0.

Si

y (t) a R et si y (t) ax(t) b R on dit que C poss` ede pour asymptote la droite x(t) d equation y ax b = 0. a. Etudier la branche innie en + de la courbe C param etr ee par : R R2 x(t) = t y (t) = t3 + 1 t2 + 1 t4 + 1 t2 + 1

Exercice 13.3.16

b. Etudier la branche innie en + de la courbe C param etr ee par : R R2 x(t) = t y (t) = On fait lhypoth` ese d esormais que le vecteur (t) := (x (t), y (t)) nest jamais nul. Cette hypoth` ese nous restreint ` a l etude de courbes param etr ees qui ne contiennent pas de points singuliers. 4t3 + 3t2 6t 3t2 + 2t + 1

Remarque 13.3.17 Dun point de vue dynamique, cette hypoth` ese signie que lon etudie uniquement les trajectoires de mobiles qui ne simmobilisent pas (dont la vitesse ne sannule pas) au cours de leur mouvement. Un point singulier dune courbe correspond au contraire ` a limmobilisation du mobile ` a un instant t0 donn e. L etude des tangentes Pour tracer la repr esentation graphique dune courbe, avoir des points ne sut pas en g en eral. Il faut aussi savoir comment on arrive ` a ces points (ceci est d ej` a vrai pour les graphes de fonctions). Nous allons donc etudier la notion de tangente dune courbe param etr ee. Soient A un point de C de coordonn ees (t0 ) et v = (v1 , v2 ) un vecteur, limite dune suite de vecteurs v (k) = v1 , v2
(k ) (k)

de la forme k AMk (la suite (Mk )kN est une suite de points de C qui tend

vers A et k R). On rappelle que la suite (v (k) )kN converge vers v si la suite de terme g en eral v v (k) tend vers 0 (quand k tend vers linni).

Approche dynamique

223

A Mk v Mk

Fig. 13.25 Le vecteur v On dit que la droite passant par A de vecteur directeur v est la tangente de C en A. G eom etriquement, cela d enit la tangente comme une limite de droites s ecantes passant par A. Une description param etrique donne encore v = lim k ((t0 + hk ) (t0 ))
k+

avec lim hk = 0. Une mani` ere dexprimer quune fonction f : J R R est d erivable en x0 J est de dire que, au voisinage de x0 , on a l egalit e f (x0 + h) = f (x0 ) + hf (x0 ) + h(h) o` u est une fonction qui tend vers 0 quand h tend vers 0 (voir Chap. 8). Gr ace ` a ce point de vue, on pourrait d emontrer quen fait v est colin eaire ` a (t0 ). La proposition 13.3.18 ci-dessus donne un moyen facile de tracer les tangentes en A. Proposition 13.3.18 Soit C une courbe param etr e par : I R R2 telle que (t) = 0 pour tout t I . Alors, en tout point A = (t0 ), C poss` ede une tangente de coecient directeur (t0 ). Pr ecis ement, a. si x (t0 ) = 0, C poss` ede une tangente parall` ele ` a laxe des ordonn ees ; b. si y (t0 ) = 0, C poss` ede une tangente parall` ele ` a laxe des abscisses ; c. si x (t0 ) = 0, l equation de la tangente de C en A a pour vecteur directeur 1, y (t0 ) . x (t0 )

Exercice 13.3.19 En reprenant les notations ci-dessus, montrer que v est colin eaire ` a (t0 ). On pourra d emontrer que la suite (k hk )kN converge. Remarque 13.3.20 Du point de vue dynamique, il peut arriver quun mobile repasse par un m eme point. On dit dans ce cas que sa trajectoire poss` ede un point multiple (double sil passe deux fois. . . ). Dans ce cas, la courbe param etr ee peut avoir plusieurs tangentes bien que le point soit r egulier. Il est important de noter que dans la d enition et la proposition ci-dessus la notion de tangente d epend de t0 plus que du point A ` a proprement parler. En particulier, sil existe t0 = t1 tels que (t0 ) = (t1 ) = A, il ny a rien de choquant ` a obtenir, avec nos d enitions, deux tangentes di erentes.

224 Exercice 13.3.21 Montrer que la courbe C param etr ee par 1 x(t) = t + 1 + t 1 y (t) = t2 + 1 +
1 t

Introduction aux courbes planes

poss` ede un unique point double que lon d eterminera. Exercice 13.3.22 Soit C la courbe alg ebrique d equation cart esienne 4x2 y 2 4 = 0 a. En utilisant la d enition donn ee au sujet d etude 2, montrer que C poss` ede une unique tangente dont vous donnerez une equation cart esienne. 1 1 b. Montrer que C est la r eunion de C1 la courbe param etr ee par 1 : t R + t + , 2(t + ) t t 1 1 2 R2 et de C2 param etr ee par 2 : t R t + , 2(t ) R . t t c. Retrouver le r esultat de la question 1 en utilisant la proposition 13.3.18 Remarque 13.3.23 En g en eral, quand un mobile se d eplace il peut lui arriver de simmobiliser au cours de son d eplacement. De telles trajectoires ne sont pas etudi ees ici de mani` ere g en erale. La di erence essentielle avec le cas r egulier est la mani` ere dobtenir les tangentes. Pour avoir une th eorie g en erale satisfaisante il est n ecessaire de conna tre les formules de Taylor aux ordres sup erieurs, que nous nallons pas traiter ici. Exercice 13.3.24 ( etude dun point de rebroussement de premi` ere esp` ece) a. Soit C la cubique d equation y 2 x3 = 0. En utilisant les d enitions du sujet d etude 2, etudier le probl` eme des tangentes au point (0, 0). En remarquant que tout nombre r eel positif est un carr e (dans R), d eterminer un param etrage de C (penser ` a ecrire, en le justiant, que x = t2 ) ; etudier les sym etries de la courbe. b. Trouver un param etrage de C \{0} de la forme x(t) = t, y (t) = f (t). Repr esenter C graphiquement. c. Soit la courbe param etr ee par : R R2 d enie par 1 (2cos(t) + cos(2t)) x(t) = 3 y (t) =
1 3

(2sin(t) sin(2t))

Montrer quune equation cart esienne de est donn ee par 3(x2 + y 2 )2 + 8x(3y 2 x2 ) + 6(x2 + y 2 ) 1 = 0 d. V erier que (1, 0) est point rationnel de . Le point (1, 0) est-il r egulier ? etudier la tangente de C en (1, 0). Les variations et le trac e de la courbe La derni` ere etape avant la repr esentation graphique de C est l etude de ses variations. Depuis le lyc ee, on sait utiliser la d eriv ee pour etudier les variations dune fonction. Dans le cas des courbes param etr ees, il faut noter que labscisse et lordonn ee sont deux fonctions quil faut etudier simultan ement.

Approche dynamique

225

Exemple 13.3.25 (La lemniscate de Bernoulli) Soit C la courbe param etr ee par : R R2 d enie par x(t) = t y (t) = t t4 + 1 t3 t4 + 1

x et y sont impaires. On etudiera donc sur R+ et lon d eduira la courbe C par sym etrie centrale. Par ailleurs, comme x(1/t) = y (t) et y (1/t) = x(t)

on peut se limiter ` a lintervalle [0, 1] (on d eduira C par sym etrie orthogonale par rapport ` a la premi` ere bissectrice des axes). On v erie facilement que x et y sont d erivables, que C est r eguli` ere et que x(t) t y (t) 1 3t4 (t4 + 1)2 t2 (3 t4 ) (t4 + 1)2

On en d eduit le tableau de variations t x x 0 1 31/4 0 3/(431/4 ) 1 -1/2

+ ?    

?? ?? ?? ?

y y

0 0

+ ?    

+ ?    

1/2 1/2 1/2

et nalement la courbe C

226

Introduction aux courbes planes

Fig. 13.26 La lemniscate de Bernoulli Exemple 13.3.26 (La stropho de droite) Soit C la courbe param etr ee par : R R2 d enie par 1t2 x(t) = 1+t2 t y (t) = t 1t2 1+t2 Les applications x est paire et y est impaire. On se limite ` a etudier sur [0, +[ et on d eduira la courbe par sym etrie par rapport ` a (Ox). Il est facile de v erier que x et y sont d erivables sur [0, +[ et 4t x (t) = (1+t2 )2 y (t) =
1 4t 2 t 4 (1+t2 )2

Cette courbe poss` ede une branche innie en +. En eet, on remarque que limt+ x(t) = 1 et limt+ y (t) = +. La courbe C poss` ede donc la droite x + 1 = 0 pour asymptote. On remarque que (0, 0) est un point double (on peut montrer que cest le seul) et la tangente en t = 1 a pour vecteur directeur (1, 1). On peut etudier les variations de la courbe C t x x 0 0 1 ?? ?? ?? ? y y 1 + ?     0 0 52 ?? ?? ?? ? -1 1/2 ?? ?? ?? ? +

Approche dynamique et tracer sa repr esentation graphique

227

Fig. 13.27 La stropho de droite Exercice 13.3.27 Etudier la courbe C1 param etr ee par 1 : [0, /6[ R2 x(t) = sin(2t) y (t) = tan(3t)

Puis la courbe C2 param etr ee par 2 :]/6, /2[ R2 d eni par les m emes expressions. Tracer C1 C2 . Exercice 13.3.28 On d enit le n-i` eme polyn ome de Tchebyche Tn par la relation cos(nx) = Tn (cos(x)) D emontrer les propri et es suivantes : a. T0 = 1, T1 (X ) = X et, pour tout n 1, Tn+1 (X ) = 2XTn (X ) Tn1 (X ). b. En d eduire que deg(Tn ) = n, Tn (1) = 1 et Tn (1) = (1)n , pour tout n 0. c. Trouver une expression de Tn en fonction de t [1, 1]. d. On d enit les courbes Cm,n param etr ees par lapplication m,n :] 1, 1[ R2 d enie par t (Tm (t), Tn (t)). Ces courbes sont appel ees courbes de Tchebyche. Etudier C2,3 .

228

Introduction aux courbes planes

Sujet d etude 3 : le th eor` eme des fonctions implicites


Une question naturelle est de se demander si les deux d enitions, les deux points de vue, que lon a des courbes, ` a savoir quune courbe est donn ee par lannulation dune equation ou comme limage dun param etrage, sont equivalents. Dans ce paragraphe nous donnons, ` a notre niveau, une r eponse partielle ` a cette question. Pr ecis ement, le th eor` eme des fonctions implicites assure que, localement, certaines courbes d enies par lannulation dune equation peuvent etre param etr ees. Revenons donc ` a la premi` ere d enition que lon avait des courbes planes et consid erons un sous-ensemble C de R2 d eni par une equation de la forme E (x, y ) =
1i,j m

ai (x)bj (y )xi y j = 0

avec ai : I R R et bj : I R R, pour tout 1 i m et tout 1 i m, des fonctions contin ument d erivables sur I , intervalle ouvert de R. Cette d enition est une g en eralisation de la notion de courbe alg ebrique, qui est le cas particulier avec les ai et les bj constantes. Remarque 13.3.29 On a vu (cf. exemple 13.3.4) que les courbes param etr ees pouvaient etre des parties de tels ensembles. L equation ci-dessus est appel ee une equation implicite de C . Exercice 13.3.30 Consid erons : R R2 lapplication d enie par t et (cos(t), sin(t)) et + 1
N

Posons := (R). Montrer quil existe une suite (xn , yn ) R2 et que le point (0, 0) nappartient pas ` a . Conclure.

de points de qui tend vers (0, 0)

On a vu (cf. sujet d etude 2) appara tre la notion de d eriv ees partielles dune equation alg ebrique dans l etude de ses tangentes. Cette notion se g en eralise. Exercice 13.3.31 Soit M0 = (x0 , y0 ) un point de C . Montrer, en utilisant la d erivabilit e des fonctions ai et bj pour tout i, j , que les applications I R d enies par f : x E (x, y0 ) et g : y E (x0 , y ) sont d erivables sur I . On note E E (x0 , y0 ) := f (x0 ) et (x0 , y0 ) := g (x0 ) x y On peut enoncer le th eor` eme des fonctions implicites. Th eor` eme 13.3.32 Soit C une courbe plane d enie par une equation E de la forme ai (x)bj (y )xi y j = 0
1i,j m

Approche dynamique

229

Pour tout 1 i, j m, les applications ai , bj : I R R sont suppos ees contin ument d erivables sur lintervalle ouvert I de R. Soit M0 = (x0 , y0 ) un point de C . On suppose que E (x0 , y0 ) = 0 y Alors l equation E (x, y ) peut etre r esolue localement en y , i.e. il existe un intervalle ouvert V de R contenu dans I et contenant x0 , un intervalle ouvert W de R contenu dans I et contenant y0 , une application : V W (unique) contin ument d erivable tels que (x V, y W et E (x, y ) = 0) (x V et y = (x)) En outre, on a la relation
E x (x) = E y

(x, (x)) (x, (x))

, x V

VxW

(a,b)

y= (x)

x y

V
Fig. 13.28 Le th eor` eme des fonctions implicites

Autrement dit, ce th eor` eme signie que l equation implicite E (x, y ) = 0 de C peut etre d enie, au moins localement, comme le graphe dune fonction x (x). Ceci implique en particulier que notre courbe C est (localement) param etrisable par : V R2 t x(t) = y (t) = (t)

230

Introduction aux courbes planes

Exemple 13.3.33 Pour l equation x2 + y 2 1 = 0 et M = (x, y ) appartenant au cercle unit e C , on a E (x, y ) = 2y y En prenant M0 = (0, 1), on voit que cette equation d enit la fonction implicite :] 1, 1[ R + par x 1 x2 .

Exercice 13.3.34 Montrer que la courbe d equation y 2 x3 x = 0 est param etrisable au voisinage du point (0, 0). Remarque 13.3.35 Le th eor` eme des fonctions implicites est essentiellement un enonc e dexistence en ce sens quil est en g en eral dicile dexpliciter la fonction implicite. Ce probl` eme nest pas sans relation avec la th eorie des equations di erentielles et plus pr ecis ement avec le Probl` eme de Cauchy ou le th eor` eme de Cauchy-Lipschitz. En eet, expliciter cette fonction, cest r esoudre l equation di erentielle E (x, (x)) (x) = x E (x, (x)) y avec la condition initiale (x0 ) = y0 . Autrement dit, le th eor` eme de Cauchy-Lipschitz assure que la fonction implicite est lunique solution du probl` eme de Cauchy = f (x, y ) y en posant f : (x, y ) y (x0 ) = y0

E E (x, y )/ (x, y ). x y

Exercice 13.3.36 Soit C la conique d equation x2 + y 2 1 = 0. Retrouver le r esultat de lexemple 13.3.33 en r esolvant une equation di erentielle adapt ee. Remarque 13.3.37 La th eorie des d eveloppements limit es (formule de Taylor) permet egalement de sattaquer au probl` eme dexpliciter les fonctions implicites, en en donnant une approximation au voisinage du point de la courbe consid er e. Exercice 13.3.38 Montrer que la courbe d equation sin(y ) + xy 4 + x4 = 0 peut etre param etr ee au voisinage de (0, 0). Montrer que la fonction implicite d enie par cette equation au voisinage de (0, 0) est de la forme (x) = x2 x6 /6 + (x) avec 0 quand x 0.

Quatri` eme partie

M ethodes de calcul.

231

233 Calculer sapprend par la pratique, mais il est pr ef erable de le faire de mani` ere m ethodique. R eciproquement, les techniques expos ees ici ne deviendrons famili` eres, quen essayant de les appliquer.

234

Chapitre 14

La m ethode du pivot pour la r esolution de syst` emes lin eaires.


14.1 Les syst` emes lin eaires comme equations entre matrices
= = b1 b2 . . . = bn

On sint eresse ` a un syst` eme de n equations et m inconnues a11 x1 + + a1m xm a21 x1 + + a2m xm . . . an1 x1 + + anm xm

Ici les aij sont des el ements dun ensemble de nombres R tel que Q, R ou C. 1 Les solutions (x1 , . . . , xm ) de ce syst` eme sont des el ements de Rm . Nous allons voir comment transformer un tel syst` eme en un syst` eme sur lequel on voit clairement les solutions, sans changer lensemble des solutions. Pour cela nous allons nous inspirer du cas dun syst` eme ` a une equation et ` a une inconnue : ax = b. Il est facile de trouver une solution de ce syst` eme, si a est inversible. Alors x = a1 b. Or dans un corps tout a = 0 est inversible et ce cas est donc compl` etement trait e. Mais la remarque qui va nous servir de guide est plut ot, que si c est inversible, alors ax = b a les m emes solutions que cax = cb (montrer cette armation). Nous allons ecrire le syst` eme qui nous int eresse comme une equation AX = B dans un syst` eme de nombres g en eralis es : les matrices. Une matrice ` a coecients dans R nest rien dautre quun tableau de nombres A = (aij ) de R. On dit quune matrice est de taille n m si elle a n lignes et m colonnes. Lensemble des matrices n m ` a coecients dans R est not e Mn,m (R). Nous allons introduire un produit sur les matrices, tel que si A est une matrice de Mn,m (R) et si B un el ement de Rn , alors la r esolution du syst` eme revient ` a trouver m les solutions en X , el ement de R , de l equation AX = B . Ici, on identie R ` a lensemble des matrices colonne Mk,1 (R). Disons quune matrice carr ee C de taille n n est inversible, sil existe une matrice (de m eme taille) D telle que CD = In = DC ,
1 Ce

qui suit sapplique pour R un corps (voir lAppendice).

235

236

La m ethode du pivot

o` u In est la matrice identit e, dont les seuls coecients non-nuls sont les termes aii sur la diagonale, qui sont egaux ` a1: 1 0 ... 0 0 1 ... 0 In = . . ... . , 0 0 ... 1 Nous armons que si C est inversible alors les syst` emes AX = B et CAX = CB ont les m emes solutions. On dit que deux syst emes d equations lin eaires qui ont le m eme ensemble de solutions sont equivalents. Il est clair que si le produit de matrices ob eit aux r` egles usuelles, alors le fait que X soit solution de AX = B , implique que X soit aussi solution de CAX = CB (ici on nutilise pas que C est inversible). R eciproquement, si X est solution de CAX = CB , alors vu que C est inversible il existe D telle que DC = I et D(CAX ) = D(CB ) donne bien AX = B . Il sagit donc de mettre en evidence des matrices inversibles. Celles qui vont nous int eresser seront obtenues ` a partir de la matrice identit e par des op erations el ementaires. Il y a trois types dop erations el ementaires sur les lignes dune matrice dans Mn,m (R) : I) echanger deux lignes de la matrice II) multiplier une ligne de la matrice par un el ement a de R non-nul III) ajouter un multiple dune ligne de la matrice ` a une autre ligne de la matrice. Les matrices el ementaires n n sont les matrices obtenues ` a partir de la matrice identit e In par une op eration el ementaire. Exemples. Voici des matrices el ementaires 3 3, pour a = 0 dans R 0 1 0 a 0 0 1 0 a 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 1 On v erie que les matrices el ementaires sont inversibles (linverse multiplicatif de a non-nul existe) et que de faire une op eration el ementaire sur les lignes dune matrice revient ` a multiplier cette matrice ` a gauche par la matrice el ementaire correspondante. Avec ce que nous avons dit pr ec edemment on arrive ` a la conclusion, que on ne change pas lensemble de solutions dun syst` eme AX = B en le transformant par une op eration el ementaire sur les lignes. Ce qui pr ec` ede donne une m ethodela m ethode du pivot (de Gauss), qui permet de transformer tout syst` eme d equations lin eaires en un syst` eme d equations equivalent, et qui a la propri et e d etre facilement r esoluble. Pour la m ethode du pivot on utilise seulement des op erations el ementaires sur les lignes. Exemple. On 3 A= 1 1 consid` ere le syst` eme AX = B associ e 2 3 2 1 1 0 et B= 2 1 1 aux matrices 1 3 2 | 1 | 3 | 2

On travaille sur la matrice etendue

3 2 3 (A|B ) = 1 1 1 1 2 1

2 0 1

Syst` emes lin eaires et equations entre matrices On va transformer cette matrice en la matrice 1 0 1 0 0 1 0 0 0 0 0 1

237

| | |

1 2 3

Il est clair comment trouver les solutions du syst` eme associ e ! Les solutions (x1 , . . . , x4 ) sont donn es par x4 = 3, x2 = 2 et x1 + x3 = 1. On peut v erier quil sagit bien de solutions du syst` eme initial. Une autre fa con de pr esenter les solutions est x1 1 1 x2 2 0 x3 = 0 + x3 1 x4 3 0 Sous cette forme il appara t clairement que le syst` eme homog` ene associ e AX = 0 admet une droite de solutions, qui a pour base (1, 0, 1, 0). Voici les etapes pour transformer (A|B ) avec la m ethode du pivot. On echange la premi` ere et la troisi` eme ligne (L1 L3 ), pour avoir un 1 en haut ` a gauche, ce qui donne la matrice 1 2 1 1 | 2 1 1 1 0 | 3 . 3 2 3 2 | 1 Le 1 ainsi obtenu est le premier pivot. On utilise maintenant ce pivot pour mettre des z eros ailleurs dans la premi` ere colonne. Pour ca on fait L2 L2 L1 et L3 L3 3L1 , ce qui donne la matrice 1 2 1 1 | 2 0 1 0 1 | 1 . 0 4 0 1 | 5 On multiplie la deuxi` eme ligne par 1 pour L3 L3 + 4L2 , ce qui donne la matrice 1 2 0 1 0 0 obtenir le deuxi` eme pivot (L2 L2 ), et ensuite on fait 1 1 | 2 0 1 | 1 . 0 3 | 9

Apr` es avoir fait L3 1 3 L3 on obtient la matrice triangulaire 1 0 0 2 1 0 1 0 0 1 1 1 | 2 | 1 . | 3

On peut d ej` a lire les solutions ` a ce stade, mais il est mieux de continuer en remontant et en mettant aussi des z eros au-dessus des pivots. On obtient ainsi le r esultat annonc e. 2 Une matrice comme celle ` a laquelle nous nous sommes ramen es dans lexemple est dite r eduite. Plus g en eralement une matrice est dite r eduite si : 1) toute ligne contenant un terme non-nul pr ec` ede toute ligne identiquement nulle
2 On voit que pour appliquer la m ethode du pivot nous avons besoin de lexistence de linverse multiplicatif de tout el ement non-nul de R : cest exactement pour ca que nous demandons ` a R d etre un corps.

238

La m ethode du pivot 2) le premier terme non-nul dune ligne non identiquement nulle est 1 et se trouve ` a la droite du premier terme non-nul de la ligne pr ec edente (ce terme est appel e un pivot) 3) toute colonne qui contient un pivot ne contient que cet el ement comme el ement non-nul.

En r esum e: la m ethode du pivot de Gauss permet de transformer une matrice, par des op erations el ementaires sur ses lignes, en une matrice r eduite ; les syt` emes associ es ` a la matrice de d epart et ` a la matrice r eduite sont equivalents. Par ailleurs on peut aussi montrer, que la matrice r eduite associ ee par la m ethode du pivot ` a une matrice donn ee ne d epend pas du choix des op erations el ementaires employ ees dans la r eduction. On peut utiliser la m ethode du pivot pour v erier si une matrice carr ee est inversible. Soit B une matrice n n. On consid` ere la matrice etendue (A|In ), si la matrice r eduite associ ee ` a cette matrice est (In |B ), alors B est linverse de A. Plus pr ecis ement, si E repr esente la matrice produit des matrices el ementaires utilis ees dans la m ethode du pivot, alors E = B . En particulier une matrice carr ee est inversible si et seulement si elle est le produit de matrices el ementaires. Ce qui nous reste ` a faire est de justier le calcul matriciel.

14.2

Calcul matriciel I : suite de Fibonacci.

La suite de Fibonacci {un } est la suite d enie par les conditions u0 = 1 u1 = 1 un = un1 + un2 . Ainsi u2 = 2, u3 = 3, u4 = 5, etc. On se propose de trouver une m ethode pour d eterminer la valeur de lentier un , sans calculer tous les termes pr ec edents. Une traduction du probl` eme en termes concrets pourrait etre la suivante : trouver de combien fa cons on peut vider un tonneau de n litres avec un pot de 1 litre et un pot de 2 litres. Ainsi un tonneau de 3 litres peut etre vid e de u3 = 3 mani` eres di erentes : en pr elevant 1 litre puis 2 litres, ou bien 2 litres puis 1 litre, ou bien trois fois 1 litre. Fibonacci lui-m eme avait formul e le probl` eme comme celui de la d etermination de la croissance dune population de lapins. Il y a plusieurs mani` eres de r esoudre le probl` eme. Ce que nous allons faire est etudier lop eration A qui, pour une valeur de n donn ee, m` ene du couple xn2 = (un2 , un1 ) au couple xn1 = (un1 , un ). Lop eration A elle-m eme ne d epend pas de n. Il est clair que lon arrive ` a un ` a partir du couple x0 = (1, 1) en it erant n 1 fois lop eration A . Lid ee est de se dire quil y a des suites de m eme nature, que la suite de Fibonacci pour lesquelles la solution est facile et dessayer de se ramener ` a une telle suite. Dans ce qui suit nous allons ecrire les couples sous forme de colonnes, mais il nous arrivera de ne pas faire la di erence entre couples-lignes et couples-colonnes. En symboles on a donc l egalit e un un+1 = An 1 1 ,

que nous lisons on obtient (la colonne associ ee ` a) le couple (un , un+1 ) en appliquant n fois lop eration A (` a la colonne associ ee) au couple (1, 1). Ce qui va nous permettre de r esoudre le probl` eme pos e est le fait que cette ecriture symbolique correspond en fait ` a une egalit e entre quantit es sur lesquelles sont d enies des op erations alg ebriques.

Calcul matriciel I

239

Nous avons d eni une matrice comme etant un tableau de nombres. On peut consid erer des tableaux de taille quelconque, mais pour nos besoins imm ediats nous allons nous borner ` a des tableaux ayant au plus deux lignes et deux colonnes. Voici trois matrices : 1 0 2 5 , 1/2 4/7 , (3 4) .

La premi` ere est une matrice ` a deux lignes et deux colonnes, la deuxi` eme une matrice ` a deux lignes et une colonne, la troisi` eme une matrice ` a une ligne et deux colonnes. Comme indiqu e on parle de matrices 2 2, 2 1 et 1 2. (Faire attention ` a la convention qui compte dabord le nombre de lignes et ensuite le nombre de colonnes.) De mani` ere assez banale on peut d enir une somme sur les matrices : on somme les coecients correspondants. Ainsi la somme de deux matrices 2 2 est d enie par l egalit e a b c d + a c b d = a+a c+c b+b d+d .

Il est facile de v erier que cette op eration somme a toutes les propri et es de lop eration somme sur les nombres. On pourrait aussi d enir un produit banal en multipliant les coecients de m eme indice. De mani` ere beaucoup moins banale on peut d enir le produit de matrices de taille convenable. Le produit de deux matrices 2 2 est d eni par l egalit e a b c d a c b d = aa + bc ca + dc ab + bd cb + dd .

Ce qui nest pas banal est le fait quavec ce produit on peut multiplier les matrices sans parenth` eses, cest-` a-dire que si A, B et C sont trois matrices telles que tous les produits consid er es sont d enis, alors A(BC ) = (AB )C . De plus A(B + C ) = AB + AC et (A + B )C = AC + BC . Par contre, en g en eral, AB = BA, ainsi par exemple 1 1 1 1 1 1 1 1 = 0 1 0 1 0 1 0 1 (faire le calcul !). Le produit dune matrice 2 2 avec une matrice 2 1 est d eni par l egalit e a b c d e f = ae + bf ce + df .

Noter que le produit dune matrice 2 2 avec une autre matrice 2 2 peut etre vu comme la juxtaposition des colonnes obtenues en faisant le produit de la premi` ere matrice par les deux colonnes de la deuxi` eme. Exercice. V erier quavec les conventions ci-dessus, la d enition de la suite de Fibonacci s ecrit un1 un = 0 1 1 1 un2 un1 .

Notons par Xn la colonne correspondant au couple xn et posons A= 0 1 1 1 .

240 Avec ces notations on a bien l egalit e Xn = An 1 1 ,

La m ethode du pivot

o` u ici la puissance n-i` eme de A est le produit de la matrice A avec elle-m eme n fois. Lid ee est alors de se dire que, si A etait diagonale, ` a savoir de la forme D= 0 0 ,

alors ce serait facile, vu que la puissance n-i` eme Dn de D est simplement la matrice diagonale ayant les puissances n-i` emes des termes sur la diagonale comme el ements diagonaux Dn = n 0 0 n .

Voici comment ramener A ` a une matrice diagonale. Posons 1+ 5 1 5 = et = 2 2 puis P = 1 1 et P 1 = 5 / 5 1/ / 5 1/ 5

Alors on v erie que P 1 est linverse de P dans le sens que le produit P P 1 egale la matrice identit e 2 2 I2 , et A = P DP 1 . On en d eduit l egalit e clef An = P Dn P 1 , qui nous permet d ecrire Xn = n n+1 n n+1 5 / / 5

et de trouver la solution ` a notre probl` eme sous la forme n+1 n+1 un = . 5 5 Exercice. a) Calculer les valeurs de u10 et de u20 . b) V erier que le membre de droite de cette egalit e est bien un entier. c) Utiliser le fait que 0 < < 1, pour montrer que un egale la partie enti` ere de n+1 / 5. Le lecteur peut l egitimement se demander comment nous sommes arriv es aux valeurs de et ci-dessus. Voici une approche possible. On observe que si M est une matrice diagonale, disons M= 0 0 , et si e1 = 1 0 , e2 = 0 1 ,

alors M e1 = e1 et M e2 = e2 . On dit que e1 et e2 sont des vecteurs propres de M pour les valeurs propres et respectivement.(Pour quune colonne soit vecteur propre on demande que ses coecients ne soient pas les deux nuls, ce qui est le cas de e1 et e2 ). Ainsi, une matrice diagonale a des valeurs

Calcul matriciel I

241

propres et nous allons trouver une condition pour quun nombre soit valeur propre dune matrice. Consid erons une matrice g en erale a b M= c d et supposons que le nombre soit valeur propre de M , disons M u v = u v .

Si on retranche le membre de gauche du membre de droite de cette derni` ere egalit e (op erations sur les matrices !), on obtient le syst` eme d equations (a )u + cu + bv (d )v = 0 = 0 .

En multipliant la premi` ere equation par c et la deuxi` eme par (a ) et en additionnant les deux equations, on trouve l equation ((a )(d ) bc)v = 0 . En multipliant la premi` ere equation par (d ) et la deuxi` eme par b et en additionnant les deux equations, on trouve l equation ((a )(d ) bc)u = 0 . Donc si u ou v est di erent de 0, on a (a )(d ) bc = 0 et en d eveloppant le membre de gauche 2 (a + d) + (ad bc) = 0 , ainsi est racine du polyn ome X 2 (a + d)X + (ad bc) , do` u on tire que egale une des deux racines de ce polyn ome, ` a savoir a+d 1 2 2 ( ad 2 ) + bc . 2

Notons et ces racines. On peut v erier par calcul direct, que ceux qui suivent sont vecteurs propres de M : d b et . c a La matrice Q ayant ces matrices 2 1 pour colonnes permet de transformer M en une matrice diagonale. On suppose que les deux colonnes ne sont pas multiple lune de lautre. Alors Q admet un inverse. Plus g en eralement toute matrice e f N= g h avec eh gf = 0 a pour inverse N 1 = 1 eh gf h g f e

(simplement eectuer le produit). En appliquant ceci ` a la matrice Q on v erie que Q1 M Q est diagonale. Exercice. Appliquer au cas de la suite de Fibonacci. Dans ce qui pr ec` ede nous avons vu appara tre un certain nombre de quantit es associ ees ` a une matrice 22 a b M= . c d

242

La m ethode du pivot

- la trace de M : la somme des termes sur la (premi` ere) diagonale tr(M ) = a + d ; - le d eterminant de M : det(M ) = ad bc ; - le polyn ome caract eristique de M : X 2 tr(M )X + det(M ). (A un signe pr` es) le polyn ome caract eristique a la trace et le d eterminant pour coecients et les valeurs propres sont les racines du polyn ome caract eristique. De plus nous avons vu que la non-nullit e du d eterminant permet de donner une expression explicite pour linverse. (En fait si le d eterminant dune matrice est nul, alors la matrice nadmet pas dinverse.) Ces observations se g en eralisent au cas des matrices de taille plus grande et sont ` a la base de leur etude. Exercice. Montrer que le d eterminant du produit de deux matrices egale le produit des d eterminants des matrices.

14.3

Calcul matriciel II : nombres complexes.

Il est utile de penser aux matrices comme ` a des nombres g en eralis es, que lon peut additionner et multiplier comme dhabitude, avec la seule di erence, que (1) les op erations ne peuvent seectuer qu` a certaines conditions sur la taille et (2) il importe de surveiller lordre d ecriture des termes dans un produit. Avant daborder le calcul matriciel dans le cas g en eral, nous allons voir comment retrouver une copie de lensemble des nombres complexes dans lensemble M2 (R) des matrices 2 2 ` a coecients r eels. Tout dabord, notons que lon peut identier lensemble des r eels eux-m emes au sous-ensemble de M2 (R) des matrices diagonales a 0 0 a avec deux termes egaux sur la diagonale, et avec en particulier 1 identi e` a la matrice 1= 1 0 0 1 .

Ces matrices se comportent par rapport aux op erations de somme et de produit exactement comme des nombres. Le point de d epart de lidentication des complexes dans M2 (R) est lobservation que la matrice 0 1 i= 1 0 est telle que i2 = 1. Il est alors naturel de sattendre que le nombre complexe a + bi de partie r eelle a et partie imaginaire b soit repr esent e par a1 + bi = a 0 0 a + 0 b b 0 = a b b a .

On v erie les r` egles usuelles de multiplication des nombres complexes : a b b a c d d c = ac bd ad + bc (ad + bc) ac bd = c d d c a b b a ,

cest-` a-dire, quen particulier, la partie r eelle du produit des nombres complexes ayant pour partie r eelle a et c, et partie imaginaire b et d egale ac bd. On retrouve le module dun nombre complexe gr ace au d eterminant : a b det = a2 + b2 , b a

14.4. CALCUL MATRICIEL III : MATRICES QUELCONQUES. et le conjugu e gr ace ` a la transposition : a b b a = a b b a .

243

En r esum e, avec ce qui pr ec` ede, nous avons d eni une application C z = a + bi M2 (R) a b b a ,

qui respecte les op erations et que lon v erie etre une injection. Donc, dune certaine mani` ere lensemble des matrices 2 2 ` a coecients r eels peut etre vu comme un syst` eme de nombres, qui est une extension du syst` eme de nombres que sont les nombres complexes : les math ematiciens des ann ees trente du si` ecle pass e parlaient de syst` emes de nombres hypercomplexes.

14.4

Calcul matriciel III : matrices quelconques.

Pour des matrices plus g en erales on d enit des op erations comme suit. La somme de matrices. Soit A = (aij ) et B = (bij ) des matrices de Mm,n (R), alors la somme A + B est d enie comme etant la matrice C = (cij ) de Mm,n (R) d enie par cij = aij + bij . Le produit de matrices. Soit A une matrice de Mn,m (R) et soit B une matrice de Mm,l (R), alors le produit AB est la matrice C = (cik ) de Mn,l (R) d enie par
m

cik =
j =1

aij bjk .

On peut montrer que le produit de matrices est associatif : A(BC ) = (AB )C (cest direct, mais il ne faut pas avoir peur des indices). Les autres propri et es mises en evidence pour les matrices 2 2 restent vrai en g en eral.

244

La m ethode du pivot

Chapitre 15

Calcul de primitives

245

246

Calcul de primitives

15.1

Primitives des fonctions usuelles ; antid erivation

Domaine R R ]0; +[ R R R R R R
k Z ]

Fonction xn , n N xn , n Z, n < 1 xa , a R, a = 1
1 x

Primitive
xn+1 n+1 xn+1 n+1 xa+1 a+1

ln |x| ex sin x cos x sh x ch x


1 cos2 x 1 sin2 x

ex cos x sin x ch x sh x 1 + tan2 x =

+ k, 2 + k [ + 1) [

tan x cotan x arcsin x arccos x arctan x

kZ ]k, (k

1 + cotan 2 x =
1 1x2 1 1x2 1 1+x2

] 1, 1[ ] 1, 1[ R R R R

1 th2 x =

1 ch2 x

th x coth x argsh x ou bien ln(x + x2 + 1) argch ( x) ou bien ln x + x2 1 avec = sign(x)

1 coth2 x = sh1 2x
1 x2 +1

] , 1[]1, +[

1 x2 1

Ces armations se v erient tout simplement en d erivant les fonctions dans la colonne de droite.

15.2. TECHNIQUES DE CALCULS

247

15.2
15.2.a

Techniques de calculs
Int egration par parties

On r e ecrit la formule dint egration par parties du Chap. 10.2. Soient f et g deux fonctions d enies, continues, d erivables ` a d eriv ees continues sur un intervalle I. Alors on a : f (x)g (x)dx = f (x)g (x) f (x)g (x)dx .

Exemples. En posant f (x) = ln x et g (x) = x, on obtient ln xdx = x ln x x + c, pour tout x > 0 . En posant f (x) = arctan x et g (x) = x, on obtient arctan xdx = x arctan x 1 ln(1 + x2 ) + c, pour tout c R . 2

15.2.b

Changement de variable

La formule de changement de variable devient, pour u une fonction d enie, continue, d erivable ` a d eriv ee continue sur un intervalle I , et f une fonction d enie et continue sur lintervalle J = u(I ). Si F est une primitive de f sur u(I ), alors f (u(x))u (x)dx = F (u(x)) .

15.3
15.3.a

Primitives classiques
Fractions rationnelles

D ecomposition en el ements simples Les r esultats de ce paragraphes seront admis pour la plupart : la th eorie des fractions rationnelles fait intervenir des r esultats dalg` ebre et darithm etique qui ne sont pas abord es en d etail ici. D enition. On appelle fraction rationnelle une fonction num erique qui s ecrit comme le quotient de deux polyn omes de R[x], cest-` a-dire f (x) = P (x)/Q(x) avec P (x) et Q(x) el ements de R[x]. Lensemble des fractions rationnelles ` a coecients dans R est not e R(x). Commen cons par enoncer et donner quelques exemples de propri et es des polyn omes : D enition. Etant donn es deux polyn omes A(x) et B (x) = 0 dans R[x], on appelle division euclidienne de A(x) par B (x), lunique couple de polyn omes (Q(x), R(x)) tel que : A(x) = B (x)Q(x) + R(x) , avec R(x) = 0, ou degr e(R) < degr e(B ). Proposition. Tout polyn ome P (x) R[x] se d ecompose de mani` ere unique (` a lordre des facteurs pr` es) en un produit de polyn omes irr eductibles unitaires (i.e. le coecient du terme de plus haut degr e est 1) et dune constante. Pour pr eciser :

248

Calcul de primitives

Dans R[x], les seuls polyn omes irr eductibles unitaires sont les constantes, les polyn omes de degr e 1, et les polyn omes du second degr e` a discriminant strictement n egatif (ax2 + bx + c avec b2 4ac < 0). Tout polyn ome de R[x] (P (x) = 0) s ecrit alors : P (x) = a
1kp

(x ak )k
1 k q

(x2 + bk x + ck )k

les facteurs etant tous deux ` a deux distincts ; tous les exposants sont sup erieurs ou egaux ` a 1; pour tout k = 1, , q, b2 4 c < 0 et a est le coecient directeur de P ( x ) ( i.e. le coecient du k k terme de plus haut degr e). Remarque. Etant donn e un polyn ome, il est dicile de le factoriser comme indiqu e dans la proposition pr ec edente. Cela revient essentiellement ` a calculer ses racines dans C. Exemple : 3x6 6x3 + 3 = 3(x 1)2 (x2 + x + 1)2 Th eor` eme. Soit f (x) = P (x)/Q(x) une fraction rationnelle de R(x) ; on suppose que P (x) et Q(x) nont pas de diviseurs communs. Soit Q(x) = a
1kp

(x ak )k
1kq

(x2 + bk x + ck )k

la d ecomposition de Q(x) en facteurs premiers. Alors, on a de mani` ere unique : f (x) = E (x) +
1ip 1j i

Ai,j + (x ai )j

1iq 1j j

Bi,j x + Ci,j (x2 + bi x + ci )j

o` u les Ai,j , Bi,j et Ci,j sont des constantes r eelles et E (x) un polyn ome de degr e degr e(P (x))degr e(Q(x)) (cest 0 si degr e(P (x)) <degr e(Q(x)), appel e partie enti` ere de la fraction rationnelle f (x). Les Ai,j /(x ai )j sont appel es el ements simples de premi` ere esp` ece. Les (Bi,j x + Ci,j )/(x2 + bi x + ci )j sont appel es el ements simples de deuxi` eme esp` ece. L ecriture de f qui pr ec` ede sappelle la d ecomposition de f en el ements simples dans R(x). Ce th eor` eme assure lexistence et lunicit e de la d ecomposition, mais ne dit pas comment calculer E (x) ainsi que les coecients Ai,j , Bi,j et Ci,j . Cest ce que nous allons voir maintenant. Calcul de la d ecomposition de f en el ements simples. Lunicit e de la d ecomposition en el ements simples permet dutiliser un certains nombre de recettes pour en calculer les coecients. Tout dabord, la partie enti` ere E (x) nest rien dautre que le quotient de la division euclidienne de P (x) par Q(x). On commence donc par ecrire : P (x) = Q(x)E (x) + R(x), avec degr e(R(x)) < degr e(Q(x)), ou R(x) = 0. On en d eduit f (x) = E (x) + R(x)/Q(x), avec les m emes conditions. A Bi,j x+Ci,j R(x)/Q(x) s ecrit alors 1ip 1j i (xi,j + 1iq 1j j (x2 +bi x+ci )j comme dans le ai ) j th eor` eme. Utilisons un exemple pour montrer quelques m ethodes qui permettent de calculer simplement les coefcients. Soit f (x) = (3x7 + 9x + 1)/(3x6 6x3 + 3) . la division euclidienne du num erateur par le d enominateur donne pour quotient E (x) = x et pour reste R(x) = 6x4 + 6x + 1. Dautre part Q(x) se factorise en Q(x) = 3(x 1)2 (x2 + x + 1)2 (vu auparavant). On a donc 6x4 + 6x + 1 f (x) = x + 3(x 1)2 (x2 + x + 1)2

Primitives classiques avec g (x) = = 6x4 + 6x + 1 3(x 1)2 (x2 + x + 1)2 a1 a2 b1 x + c1 b2 x + c2 + + 2 + (x 1) (x 1)2 (x + x + 1) (x2 + x + 1)2

249

Nous avons donc 6 coecients ` a calculer. La m ethode consistant ` a proc eder par identication ou a donner des valeurs particuli` ` eres ` a x nous donne un syst` eme lin eaire de 6 equations ` a 6 inconnues a r ` esoudre ce qui est tr` es fastidieux. Essayons donc d etre plus astucieux (ceci est valable dans le cas g en eral !). Pour calculer a2 : on multiplie les deux membres de lin egalit e par (x 1)2 et on donne ` a x la valeur 1 ; on obtient a2 = 13/27. Le calcul de (b2 , c2 ) peut se faire en utilisant une m ethode analogue quoique plus technique puisque utilisant les nombres complexes : on multiplie les deux membres par (x2 + x + 1)2 et on donne ` ax la valeur dune des racines dans C de x2 + x + 1. En eet ce trin ome dans C admet deux racines non-r eelles conjugu ees dont la somme vaut 1 et le produit 1. Soient x0 et x0 ces deux racines. 2 On obtient alors (6x4 0 + 6x0 + 1)(3(x0 1) ) = b2 x0 + c2 . Le membre de gauche peut sexprimer sous la forme ax0 + c2 uniquement en connaissant la somme et le produit des racines x0 et x0 . Ici on trouve 6x4 11 1 0 + 6x 0 + 1 = + x0 , 3(x0 1)2 9 9 do` u b2 = 1/9 et c2 = 11/9 (en utilisant le fait que (1, x0 ) est une base de lespace vectoriel C sur R). Pour trouver les trois coecients restants, on peut donner ` a x trois valeurs particuli` eres et on obtient un syst` eme lin eaire dont la solution est le triplet (a1 , b1 , c1 ). Il est souvent plus rapide de proc eder comme suit. On calcule b2 x + c2 18x2 19x + 14 h(x) = g (x) 2 = . (x + x + 1)2 9(x 1)2 (x2 + x + 1) En vertu de lunicit e, la d ecomposition de cette fraction rationnelle en el ements simples est h(x) = a2 b1 x + c1 a1 + + 2 (x 1) (x 1)2 (x + x + 1)

On multiplie les deux membres par x2 + x + 1 et on donne ` a x la valeur x0 ; on trouve b1 = 4/27 et c1 = 33/27. Il ne reste plus qu` a calculer a1 . On donne ` a x une valeur particuli` ere, par exemple 0. On peut egalement (et cest plus astucieux) multiplier les deux membres donnant h(x) par x et de faire 4 tendre x vers +. On obtient 0 = a1 + b1 soit a1 = 27 . et donc f (x) = = 3x7 + 9x + 1 3x6 6x3 + 3 4 13 4x + 33 x 11 x+ + + + 27(x 1) 27(x 1)2 27(x2 + x + 1) 9(x2 + x + 1)2

Calcul de primitives de fractions rationnelles r eelles.

250 Cas particulier de P (x) dx (P (x))n

Calcul de primitives

o` u P est un polyn ome et n un entier naturel. (x) Si n = 1, on a P P (x) dx = ln |P (x)| sur tout intervalle sur lequel P ne sannule pas. Si n > 1, on a Cas g en eral a. On d ecompose la fraction rationnelle en el ements simples dans R(X ). b. On est donc amen e` a chercher une primitive de chaque terme de la d ecomposition : Pour la partie enti` ere qui est un polyn ome, une primitive est obtenue imm ediatement. Pour les el ements simples de premi` ere esp` ece : 1 xa dx = ln |x a| 1 1 1 n N, n 2. (xa)n dx = 1n (xa)n1 Pour les el ements simples de deuxi` eme esp` ece : 2x+p ap ax+b a 1 = + b 2 n 2 n 2 (x +px+q ) 2 (x +px+q ) 2 (x +px+q )n
P (x) Le premier terme est de la forme a ediatement une primitive (cas 2 (P (x))n dont on obtient imm particulier d ej` a vu). 1 Il reste donc (x2 +px ome sous forme canonique et apr` es une changement +q )n dx. On met le trin 1 de variable ane on est ramen e` a Jn = (t2 +1)n dt, n N. Par r ecurrence : P (x) (P (x))n dx

1 1 1n (P (x))n1

sur tout intervalle sur lequel P ne sannule pas.

J1 = arctan t Jn = = Jn+1 + (1+tt2 )n+1 dt t 1 u (t) = (1+t2 u(t) = 21 )n+1 n (1+t2 )n En int egrant par parties : v (t) = t v (t) = 1 1 t 1 Jn = Jn+1 2n (1+t2 )n + 2n Jn do` u` a une constante pr` es : Jn+1 = 1 t 2n 1 + Jn 2n (1 + t2 )n 2n
1+t2 (1+t2 )n+1 dt
2

15.3.b

Fractions rationnelles en les fonctions trigonom etriques

Le but est de calculer la primitive F (sin x, cos x)dx o` u F (x, y ) est une fraction rationnelle en les deux variables x et y (cest-` a-dire le quotient de deux polyn omes ` a deux variables x et y ). x ene le calcul de cette primitive au Le changement de variable t = tan 2 , pour x = (2k + 1) , ram` calcul dune primitive dune fraction rationnelle en t. Plus pr ecis ement et pour simplier les calculs, si l el ement di erentiel F (sin x, cos x)dx est invariant par le changement de variable : u = x, alors le changement de variable t = cos x u = x, alors le changement de variable t = sin x ram` ene le calcul au calcul dune primitive u = + x, alors le changement de variable t = tan x dune fraction rationnelle en t. Les trois derni` eres assertions sont commun ement appel ees R` egles de Bioche.

Primitives classiques Montrons la premi` ere assertion ` a titre dexemple : Si t = tan x 2 , on a cos x = 2 1 plus dt = 2 (1 + t2 )dx et donc dx = 1+ dt . Par cons e quent : t2 F (sin x, cos x)dx = F 2t 1 t2 , 1 + t2 1 + t2 2 dt 1 + t2
1 t 2 1+t2

251 et sin x =
2t 1+t2 .

De

qui est une primitive dune fraction rationnelle en t.

15.3.c

Fractions rationnelles en la fonction exponentielle

Le but est de calculer une primitive de la forme f (ex )dx, ou F (sh x, ch x)dx, o` u f (x) est une fraction rationnelle en x, et F (x, y ) est une fraction rationnelle en x et en y . Le changement de variable u = ex ram` ene le calcul de ces primitives au calcul dune primitive dune fraction rationnelle en u. D emonstration : En posant u = ex , on a : f (ex )dx = et F (sh x, ch x)dx = F f (u) du. u u 1 1 u+ du u, u , 2 2 u

qui sont bien des primitives de fractions rationnelles.

15.3.d

Int egrales ab eliennes


F x,
n

Proposition. Pour calculer

ax+b cx+d

dx avec F fraction rationnelle ` a deux variables, n entier

+b ene le calcul ` a celui sup erieur ` a 2 et ad bc = 0, on pose t = n ax cx+d et le changement de variable ram` dune primitive dune fraction rationnelle en t.

D emonstration. On pose t = On a alors F x, rationnelle en t.


n

ax+b cx+d ,

do` ux=
bdtn ctn a , t

bdtn ctn a

et donc dx =

(adbc)ntn1 (ctn a)2 dt.

ax+b cx+d

dx =

(adbc)ntn1 (ctn a)2 dt,

ce qui est bien une primitive de fraction

Proposition. Pour calculer F x, ax2 + bx + c dx avec F fraction rationnelle ` a deux variables, on peut gr ace ` a un changement de variable t = h(x) ramener le calcul ` a celui dune primitive dune fraction rationnelle en t. D emonstration succincte : Il sut de param etrer la conique = {(x, y ) R2 ; ax2 + bx + c y 2 = 0} a laide de fonctions trigonom ` etriques ou hyperboliques. 1er cas : a > 0, est une hyperbole, on discute selon la r ealit e des racines. Le trin ome ax2 + bx + c a deux racines r eelles. Par un changement de variable, on peut alors se ramener ` a u2 1 puis on pose u = ch t avec t R+ et {1, 1}. Le trin ome ax2 + bx + c na pas de racine r eelle. Par un changement de variable, on se ram` ene 2 a u + 1 puis on pose u = sh t, t R. ` Remarque : Le cas o` u le trin ome admet une racine double est trivial puisqualors lexpression est directement simpliable et le radical dispara t.

252

Calcul de primitives 2` eme cas : a < 0, est une ellipse. Le ome a n ecessairement deux racines r eelles distinctes et pour que la fonction x trin ax2 + bx + c soit d enie sur un intervalle de R dint erieur non-vide. Par un changement de variable on se ram` ene dabord ` a 1 u2 puis on pose u = sin t, t 2, 2 , ou bien u = cos t, t [0, ]

Exemple. An de bien comprendre comment on obtient lune des trois formes annonc ees dans la preuve, un exemple est plus parlant quune d emonstration formelle. On remarquera lutilisation essentielle de la forme canonique du trin ome. Calcul de 2x2 6x + 4dx . On remarque ici que le trin ome 2x2 6x + 4 a deux racines distinctes 1 et 2 et que donc la fonction 2 x 2x 6x + 4 nest d enie que pour x ] , 1] [2, +[ . 2x2 6x + 4dx= 2 x2 3x + 2dx 2 = 2 x 3 1 2 4 dx (2x 3) 1dx En posant u = 2x 3, on obtient alors 2x2 6x + 4dx = annonc ee dans la proposition. Puis on pose u =
1 = 2 2 1 2 2

u2 1du qui est bien la forme

ch t, si u 0 ch t, si u 0 Soit = 1 selon que u 0 ou u 0 i.e. x 2 ou x 1. On a alors : 2x2 6x + 4dx= 2 sh2 tdt 2 = 42 (ch 2t 1) dt 1 = 4 sh 2t t 2 2 Il reste alors ` a remplacer t par sa valeur en fonction de x, soit t = argch (2x 3). Remarque : on peut directement poser 2x 3 = un peu les calculs. ch t, si 2x 3 0 i.e. si x 2 ce qui raccourcit ch t, si 2x 3 0 i.e. si x 1

15.3.e

Int egrales d enies

Soit f une fonction d enie sur lintervalle [a, b] et admettant une primitive F d enie sur [a, b]. On appelle int egrale d enie de f sur lintervalle [a, b], le nombre r eel :
b

f (x)dx = F (b) F (a),


a

cest ` a dire la valeur en b de lunique primitive de f qui sannule en a. Le calcul dune int egrale se ram` ene ` a celui dune primitive quelconque de la fonction f (la quantit e F (b) F (a) ne d epend pas de la primitive choisie). Exemple.
1 dx 0 1+x2

= arctan 1 arctan 0 =

4.

Annexe A

Alg` ebre lin eaire


Combinaisons lin eaires. Commen cons par deux exemples. Il vous est certainement arriv e lors dune chasse au tr esor de devoir suivre des indications comme 40 pas direction Sud, 10 pas direction NordEst, 5 pas direction Est, vous y etes !. Il est clair quavec de telles indications on peut diriger une personne de nimporte quel endroit de la surface de la Terre ` a nimporte quel autre. De plus, si il ny avait pas dobstacles, deux directions suraient : par exemple Nord et Est, Sud et Sud-Est (mais pas Nord et Sud). En termes de Nord et de Est, 1 pas dans la direction Nord-Est serait remplac e dans les instructions par un certain nombre de pas dans la direction Nord et un certain nombre de pas dans la direction Est (ce nest pas un nombre entier de pas ; combien de pas faut-il ?). Ce que nous faisons ici est manipuler des combinaisons lin eaires de pas dans les directions du plan : en notation symbolique linstruction plus haut peut s ecrire 1 1 40 S + 10 N E + 5 E = (40 10 ) S + (5 + 10 ) E . 2 2 Une autre situation o` u lon peut sommer et amplier des objets dune m eme nature est celle des solutions d equations di erentielles lin eaires comme y + by + cy = 0, que nous avons rencontr e en 12.6. En eet si f1 et f2 sont des fonctions satisfaisant cette equation et a est un nombre r eel, alors la somme f1 + f2 et la fonction af1 en sont aussi solution : ceci d ecoule du fait que (f1 + f2 ) = f1 + f2 et (af1 ) = af1 . De mani` ere impr ecise etant donn e des objets math ematiques f1 , ... , fr , une combinaison lin eaire de ces el ements ` a coecients dans un ensemble de nombres R est une somme de multiples par des el ements de R de ces el ements : a1 f1 + + ar fr avec ai R . (CL)

Espaces vectoriels. Pour donner un sens pr ecis ` a la notion de combinaison lin eaire on introduit le concept despace vectoriel : un espace vectoriel (sur R) est un ensemble dans lequel la notion de combinaison lin eaire (` a coecients dans R) a un sens. Pour quune expression comme (CL) ci-dessus ait un sens il faut disposer sur lensemble contenant les fi dune op eration somme et dune op eration produit-par-une-constante. Pour la d enition de la notion despace vectoriel il faut donc sp ecier lensemble R des constantes. Dans les exemples de la chasse au tr esor et des solutions de l equation di erentielle consid er ee on sautorise ` a multiplier par des nombres r eels, mais en g en eral il est utile de consid erer dautres ensembles de constantes : limportant 253

254

Alg` ebre lin eaire

est que ces ensembles de constantes aient un certain nombre de propri et es alg ebriques (en particulier la propri et e du sup nintervient pas ici). On peut faire l etude des combinaisons lin eaires ` a coecients entiers, mais d ej` a lexemple de la chasse au tr esor montre quil serait plus compliqu e : comme not e NE nest pas une combinaison lin eaire de N et de E ` a coefcients entiers. On demande que lensemble des constantes soit un corps. Des exemples de corps R sont les ensembles de nombres tels que Q, R ou C. Lensemble Z des entiers relatifs nest pas un corps. Un autre exemple de corps est le corps F2 ` a deux el ements : cest lensemble contenant deux el ements 0 et 1 muni de la somme + et du produit d enis par les tables + 0 1 0 0 1 1 1 0 . 0 1 0 0 0 1 0 1

Sil vous para t surprenant de consid erer un ensemble de nombres dans lequel 1 + 1 = 0 pensez ` a la r` egle impair plus impair est pair (1 = impair et 0 = pair). Le corps F2 est le plus petit corps : un corps R doit toujours contenir au moins deux el ements 0R et 1R , qui ont les propri et es caract eristiques... Les espaces vectoriels sur le corps F2 sont tr` es utilis es dans la th eorie des codes correcteurs derreurs, qui est appliqu ee par exemple dans le codage des informations audio sur les CD (compact-disks). Plus g en eralement un corps est un ensemble muni de deux op erations somme et produit, qui satisfont aux propri et es usuelles... Ce qui est important, et qui explique que lalg` ebre lin eaire que nous allons d evelopper ne marche pas avec R = Z est que dans un corps tout el ement di erent de 0 admet un inverse pour le produit. D enissons formellement ce que lon entend par un espace vectoriel sur un corps R. Il sagit dun ensemble V muni dune op eration somme +:V V V et sur lequel R agit par multiplication :RV V . Lop eration + est donc une op eration interne : ` a deux el ements de V elle associe un el ement de V . Par contre lop eration est une op eration externe : R nest pas consid er e comme un sous-ensemble de V . Dailleurs lop eration somme dans V nest pas forc ement d enie en termes de la somme dans R. Dhabitude on ne note pas le et on ecrit av pour a v . Ces op erations doivent satisfaire une liste de propri et es (axiomes). Les quatre premi` eres ne concernent que la somme dans V . Les quatre autres demandent que les deux op erations sur V et les deux op erations dans le corps R soient compatibles. Soit u, v et w el ements de V et a, b el ements de R, alors on demande : 1) (associativit e) (u + v ) + w = u + (v + w) 2) (existence dun el ement neutre) il existe un el ement dans V , not e 0 (ou 0V ) tel que 0+v = v +0 = v 3) (existence dun inverse pour la somme) il existe v dans V tel v + v = v + v = 0 4) (commutativit e) v + w = w + v 5) a(v + w) = av + aw 6) (a + b)v = av + bv 7) a(bv ) = (ab)v 8) 1R v = v De ces axiomes on tire facilement les cons equences suivantes : - Unicit e de 0 : si 0 satisfait le (2), alors 0 = 0 + 0 = 0 .

Alg` ebre lin eaire

255

- Propri et e de simplication : si v + w = v + w , alors w = w . En eet, dapr` es (3) il existe v tel que v + v = 0, donc en utilisant (1) et (2) on obtient v + (v + w) = (v + v ) + w = 0 + w = w et v + (v + w ) = (v + v ) + w = 0 + w = w , do` uw=w. - Unicit e de linverse : si w et w sont tels que v + w = v + w = 0, alors par la propri et e de simplication w = w . Souvent on note linverse v , dailleurs (1)v est linverse de v (voir ci-apr` es ; ici (1) est linverse de 1 dans R, cest-` a-dire le nombre a tel que a + 1 = 0R ). - 0R v = 0V : utilisons (8) et (6) et ecrivons 0v + v = 0v + 1v = (0 + 1)v = 1v = v , alors le r esultat suit par simplication. - (1)v est linverse de v : en eet (1)v + v = (1)v + 1v = ((1) + 1)v = 0v = 0. Exemples. 1) Etant donn e un corps R et un entier naturel n on munit lensemble Rn des n-uplets d el ements de R dune structure despace vectoriel sur R en posant : (a1 , . . . , an ) + (b1 , . . . , bn ) = (a1 + b1 , . . . , an + bn ) et a (a1 , . . . , an ) = (aa1 , . . . , aan ) . 2) Soit I un ensemble et soit F (I, R) lensemble des fonctions f : I R. Cet ensemble peut etre muni dune structure despace vectoriel sur R en utilisant les op erations de R : (f + g )(x) = f (x) + g (x) et (af )(x) = af (x) . Ceci g en eralise le cas bien connu des fonctions r eelles ou complexes (I un intervalle). En fait, si lon devait d enir Rn on ne le d enirait pas comme un produit cart esien it er e, mais plut ot comme etant F (n, R) o` u n repr esente lentier naturel n (qui est un ensemble ` an el ements !). Donc on peut penser ` a I comme ` a un ensemble dindices. 3) Soit R un corps. Lensemble R2 muni des op erations (a1 , a2 ) + (b1 , b2 ) = (a1 + b1 , a2 b2 ) et a(a1 , a2 ) = (aa1 , aa2 ) nest pas un espace vectoriel sur R. De m eme R2 muni des op erations (a1 , a2 ) + (b1 , b2 ) = (a1 + b1 , a2 + b2 ) et a(a1 , a2 ) = (aa1 , 0) nest pas non plus un espace vectoriel sur R (dans ce dernier exemple seul laxiome (8) nest pas v eri e, ce qui montre que cet axiome nest pas cons equence des autres). 4) Pour un sous-ensemble ni S = {f1 , . . . , fr } dun espace vectoriel V sur R on obtient une fonction FS : R r V a1 f1 + + ar fr

(a1 , . . . , ar )

Une grande partie de ce qui suit sera consacr e ` a expliquer le fait, que dans tout espace vectoriel V sur un corps R on peut choisir un sous-ensemble S tel que la fonction FS est bijective.

256

Alg` ebre lin eaire

Sous-espaces vectoriels. Soit R un corps et soit V un espace vectoriel sur R. Consid erons W un sous-ensemble non-vide de V . On peut se demander si la somme (dans V ) de deux el ements de W est encore dans W et de m eme si la multiplication dun el ement de W par un el ement de R, qui a priori est dans V , est encore dans W . On obtiendrait alors deux op erations sur W . Si ces op erations font de W un espace vectoriel sur R, on dit que W est un sous-espace vectoriel de V . On peut aussi caract eriser les sous-espaces dun espace vectoriel V comme suit : un sous-ensemble W de V est un sous-espace si et seulement si a) W = b) (w, w W ) w +V w W c) (w W a R) a V w W On peut aussi remplacer (a) par a) 0V W Exemples. 1) Soit I R un intervalle, alors lensemble C 0 (I, R) des fonctions f : I R partout continues sur I est un sous-espace vectoriel de F (I, R). De m eme pour lensemble C r (I, R) des fonctions r fois d erivables sur I et dont la r-i` eme ` a d eriv ee est continue ou pour le sous-ensemble de C 2 (I, R) des solutions de l equation di erentielle y + by + cy = 0 en est un sous-espace vectoriel. Ces armations d ecoulent des propri et es, que nous avons montr ees, des fonctions continues et d erivables. 2) Soit R un corps et soit V un espace vectoriel sur R. Soit f1 , ... , fr des el ements de V . Lensemble des combinaisons lin eaires des fi ` a coecients dans R est un sous-espace vectoriel de V , not e < {f1 , . . . , fr } > ou < f1 , . . . , fr > .

En fait il nest nul besoin de se restreindre ` a un ensemble ni d el ements de V . Si S est un sousensemble quelconque de V alors lensemble de toutes les combinaisons lin eaires nies des el ements de S` a coecients dans R est un sous-espace vectoriel de V , not e < S >. On a donc : < S >= {v V : r N a1 , . . . , ar f1 , . . . , fr (v = a1 f1 + + ar fr )} . Le sous-espace < S > est appel e le sous-espace de V engendr e par S . Si V =< S > on dit que S engendre V , ou S est un syst` eme de g en erateurs de V , ou encore une famille g en eratrice de V . Dire que S engendre V revient ` a dire que la fonction FS : R r V (a1 , . . . , ar ) a1 f1 + + ar fr est surjective. 3) Tout sous-ensemble dun espace vectoriel qui contient un ensemble de g en erateurs de lespace est un ensemble de g en erateurs. Dailleurs V =< V >. 4) Lintersection de sous-espaces dun m eme espace vectoriel est encore un sous-espace. Par contre, en g en eral, la r eunion de deux sous-espaces nest pas un sous-espace. Si U et W sont sous-espaces dun espace vectoriel V , alors la somme de U et W est d enie par U + W :=< U W > . Il sagit du plus petit sous-espace de V qui contient U et W . 5) Simplement en utilisant les axiomes de d enition, on peut essayer de se faire une image de ce quest un espace vectoriel. Par exemple on peut faire la liste des sous-espaces vectoriels de Rn pour n petit : noter dabord quun espace vectoriel V est toujours non-vide car un des axiomes demande lexistence dun z ero 0V dans V ; il se peut que le z ero soit le seul el ement du sous-espace, on a

Alg` ebre lin eaire

257

alors aaire avec lespace nul ; si x est un el ement non-nul du sous-espace, alors par les axiomes, le sous-espace doit contenir tous les multiples x avec dans R, cest-` a-dire que le sous-espace contient la droite passant par 0 et x ; si le sous-espace contient un el ement y qui nest pas multiple de x, cest-` a-dire qui nest pas sur la droite que nous venons de consid erer, alors le sous-espace doit contenir toutes les expressions de la forme x + y : cest le plan passant par 0, x et y ; etc. Bases, dimension. La droite des multiples x de x ressemble beaucoup ` a R. Un plan ressemble beaucoup ` a R2 : une fois choisis x et y dans le plan et pas sur la m eme droite on obtient tous les autres points du plan sous la forme x + y avec et dans R uniques. En fait la situation g en erale nest gu` ere plus compliqu ee : pour tout espace vectoriel V sur R on arrive ` a trouver un sous-ensemble S de V tel que tout el ement v de V s ecrive de fa con unique comme combinaison lin eaire ` a coecients dans R des el ements de S ; donc non seulement V =< S >, mais l ecriture dun el ement de V comme combinaison lin eaire des el ements de S est unique : v V r N !(s1 , . . . , sr ) S r , !(1 , , r ) Rr : v = 1 s1 + + r sr . Un tel sous-ensemble S est appel e une base de V sur R. Nous allons montrer plus bas comment trouver une base S sous lhypoth` ese quil existe dans V un sous-ensemble ni S avec V =< S >, cest-` a-dire tel que tout el ement de V est combinaison lin eaire ` a coecients dans R des el ements de S . Dans ce cas S sera ni. Noter quun tel S existe pour tout sous-espace vectoriel dun RN . On peut montrer quen fait tout espace vectoriel poss` ede une base et que le nombre d el ements de nimporte quelle base est ind ependant du choix de la base. On voit alors que lexistence dune base dans un espace vectoriel permet de d ecrire tout el ement de lespace en termes dun certain nombre de constantes et que le nombre d el ements dune base repr esente les degr es de libert es dont on dispose dans le choix des constantes, pour d eterminer un el ement de lespace vectoriel Donnons une d enition formelle de ce quest une base dun espace vectoriel V sur R. Un sous-ensemble S de V est appel e une famille libre (de V sur R), si toute ecriture 1 s 1 + + r s r = 0 V avec les i dans R entra ne 1 = 2 = = r = 0. Un S libre est aussi appel e une famille lin eairement ind ependante. Une base de V (sur R) est un sous-ensemble S de V qui engendre V (sur R) et qui est une famille libre (de V sur R). Noter que si une famille S est libre, alors toute ecriture v = 1 s1 + + r sr est unique : cest la d enition pour v = 0V , pour v quelconque prendre deux ecritures et les soustraire... Un sous-ensemble S = {f1 , . . . , fr } est une base de V si et seulement si la fonction FS : R r (a1 , . . . , ar ) V a1 f1 + + ar fr

est une bijection : elle est surjective ssi S engendre et elle est injective ssi S est libre. Exemples. 1) Une base de Rn est donn ee par les n el ements (1, 0, . . . , 0), (0, 1, . . . , 0), ... , (0, 0, . . . , 1). Cette base est appel ee la base canonique de Rn . Se souvenir quil y en a plein dautres (mais elles ont toutes cardinal n) ! 2) Toute solution dans C 2 (I, R) de l equation di erentielle y + by + cy = 0 s ecrit sous la forme y = Ater1 t + Ber1 t ou y = Aer2 t + Ber1 t

258

Alg` ebre lin eaire

suivant que les racines r1 et r2 de l equation alg ebrique r2 + br + c = 0 co ncident ou pas. Ici A et B sont des constantes r eelles. On montre assez facilement que les ensembles de fonctions {ter1 t , er1 t } et {er2 t , er1 t } sont des familles libres. On voit donc quil sagit de bases de lensemble des solutions de l equation di erentielle en question (se souvenir que lexponentielle complexe dun imaginaire pur d eni les fonctions trigonom etriques). 3) Tout sous-ensemble dun ensemble libre est libre. Exercice. D eterminer tous les sous-espaces vectoriels de lespace vectoriel sur le corps ` a deux el ements V = F3 (noter que cet espace est un ensemble ` a 8 e l e ments). Donner une base pour chacun de ces 2 sous-espaces. (Si vous avez des dicult es ` a faire cet exercice ` a partir des d enitions essayez de le faire apr` es avoir lu ce qui suit.) Voici l enonc e assurant lexistence des bases et lunicit e de leur cardinal : Th eor` eme-D enition. Soit V un espace vectoriel sur R et S un sous-ensemble ni de V qui engendre V sur R. Alors V poss` ede une base avec un nombre ni d el ements. Plus pr ecis ement, on peut trouver un sous-ensemble de S qui est une base de V . Le nombre d el ements dune base quelconque de V est le m eme, ce nombre est appel e la dimension de V . Il est not e : dimR (V ). Pour d emontrer lexistence dune base on utilise le r esultat suivant. Lemme. Si L est une famille libre dans V et si G est un sous-ensemble ni de V qui lengendre avec LG, alors il existe une base B de V avec L B G. Si L engendre V on prend B = L. Sinon il existe g1 dans G avec g1 < L > : posons L1 = L {g1 }. Alors L est sous-ensemble strict de L et L1 est encore libre ( !). De plus L1 G. Si L1 engendre on pose B = L1 , sinon on obtient L2 libre avec L1 comme sous-ensemble strict et L2 G. Cette construction doit sarr eter car G est ni. . . Exercice. D etailler cette d emonstration et identier le passage o` u lon utilise le fait que tout el ement non-nul du corps R admet un inverse multiplicatif. Pour d emontrer lunicit e du cardinal des bases de lespace vectoriel V , on montre que si L et G sont comme dans le lemme, mais avec L non forc ement contenu dans G, alors card(L) card(G) . Ceci entra ne lunicit e car si B et B sont des bases en appliquant lin egalit e pr ec edente aux couples (L, G) = (B, B ) et (L, G) = (B , B ) on obtient bien card(B ) = card(B ). Pour montrer lin egalit e on utilise le r esultat suivant. Lemme d echange. Avec les notations pr ec edentes, supposons que L = {l1 , . . . , ln } et G = {g1 , . . . , gp } .

Alors, on peut remplacer n des el ements de G par les el ements de L de fa con ` a ce que lensemble obtenu engendre encore. Vu que L est libre l1 est non-nul. Vu que G engendre on peut ecrire l1 =
j

j gj ,

et il existe un j tel que j soit di erent de 0. Alors gj = 1 ( j i gi l1 ) .


i=j

Alg` ebre lin eaire Posons G1 = {g1 , . . . , gj 1 , l1 , gj +1 , . . . , gp }. On voit que G1 engendre encore. Donc l2 = l1 +
i= j

259

i gi ,

et il existe k tel que k soit di erent de 0. Sinon on aurait l2 = l1 , qui contredit le fait que L est libre. On obtient ainsi G2 = {g1 , . . . , gj 1 , l1 , gj +1 , . . . , gk1 , l2 , gk+1 , . . . gp } (disons), qui engendre encore. On r eit` ere... Applications lin eaires et matrices. Une application lin eaire est une fonction entre espaces vectoriels, qui pr eserve les combinaisons lin eaires. Plus formellement, soit V et W des espaces vectoriels sur le corps R. Une fonction f : V W est dite R-lin eaire si pour tout v1 , v2 dans V et pour tout a dans R f (av1 + v2 ) = af (v1 ) + f (v2 ) .

Exemples. 1) Les transformations g eom etriques du plan suivantes sont lin eaires : la sym etrie de centre lorigine et toutes les rotations et homoth eties qui pr eservent lorigine. Les translations ne sont pas lin eaires. 2) La d eriv ee et lint egrale d enissent des applications lin eaires. 3) Limage (resp. la bre en 0W ) dune application lin eaire f : V W d enit un sous-espace de W (resp. V ). On pose ker(f ) := f 1 (0W ) = {v V : f (v ) = 0W } . Ce sous-espace de V est appel e le noyau de f (en Allemand ou en Anglais kernel). Lemme. Soit f : V W une application lin eaire. Alors f (0V ) = 0W et f est injective si et seulement si ker(f ) = 0V . En eet pour tout v dans V on a f (0V ) = f (v + (v )) = f (v ) + (1)f (v ) = 0W . Si f est injective alors toute bre de f contient au plus un el ement et comme on vient de le voir la bre de 0W contient au moins 0V . Soit ker(f ) = 0V et supposons que f (v ) = f (v ), alors f (v v ) = 0W et donc v v ker(f ) = 0V , cest-` a-dire v = v . Choix de bases. Si S = {f1 , . . . , fr } est une base de V , alors nous avons vu que la fonction FS : R r (a1 , . . . , ar ) est une bijection. Il est facile de voir que FS est une application lin eaire. Une application lin eaire bijective est souvent appel ee un isomorphisme : une telle application exhibe le fait que le domaine et limage se ressemblent beaucoup, ils ont la m eme structure despace vectoriel, la m eme forme (iso = m eme, morphie = forme). (Souvent les applications lin eaires sont aussi appel ees des morphismes. Sil sagit dapplications dun espace dans lui-m eme on parle dendomorphisme et un endomorphisme bijectif est appel e un automorphisme.) R eciproquement, un isomorphisme f : Rr V donne une base de V : il sut de consid erer limage des el ements de la base canonique. Soit V et W des espaces vectoriels sur le corps R. Montrons que V a1 f1 + + ar fr

260

Alg` ebre lin eaire une application R-lin eaire f : V W est d etermin ee par les images f (ej ) des el ements dune base {ej } de V et limage de f est engendr ee par les f (ej ).

En eet si B = {e1 , . . . , em } est une base de V et v est un el ement de V il existe un unique m-uple (a1 , . . . , am ) tel que v = a1 e1 + + am em , donc f (v ) = a1 f (e1 ) + + ar f (em ) est bien d etermin e par les f (ei ). Si maintenant on choisit une base C = { 1 , . . . comme f (ej ) =
i=1 n} n

de W , et si on ecrit les f (ej ) dans la base C


i

aij

avec aij dans R, alors on obtient une matrice M (f ) = M (f )C a n lignes et m colonnes B := (aij ) ` d el ements de R dont la j -` eme colonne correspond ` a f (ej ) : M (f ) = M (f )C B = (f (e1 )| |f (em )) . En r esum e: ` a toute application lin eaire f : V W et ` a tout choix de bases B de V et C de W on associe une matrice M (f ) = M (f )C a dimR (V ) colonnes et dimR (W ) lignes. B, ` Remarque : noter que pour d enir la matrice associ ee ` a une application lin eaire on a choisi un ordre sur les bases. Exemple. La matrice de la fonction identit e id : Rn Rn pour le m eme choix de base ` a la source et au but donne la matrice identit e In de taille n n. Si on choisit deux bases di erentes dun m eme espace vectoriel on obtient pour lidentit e la matrice dite de changement dune base ` a lautre, ou plus simplement matrice de changement de base. Aux op erations avec les applications correspondent des op erations avec les matrices. Soit f, g : V W des applications lin eaires, alors pour un choix de bases de V et W x e M (f + g ) = M (f ) + M (g ) . Si f : V W et g : W U sont des applications lin eaires, alors pour un choix de bases B de V , C de W et D de U x e D C M (g f )D B = M (g )C M (f )B , cest-` a-dire que par la correspondance f M (f ) la composition dapplications correspond au produit de matrices. On peut utiliser la derni` ere egalit e pour montrer que le produit de matrices est associatif : A(BC ) = (AB )C . R eciproquement etant donn e une matrice A de Mn,m (R) on d enit une application LA : R m R n en posant LA (X ) = AX , o` u X est vu comme un el ement de Mm,1 (R). On v erie que A est la matrice associ ee ` a lapplication LA , si lon choisit comme bases pour Rm et Rn les bases canoniques. Aussi, si lon identie V ` a Rm et W ` a Rn par un choix de bases B et C , alors
C (f ) = f . LMB

On v erie quune matrice A est inversible si et seulement si lapplication lin eaire associ ee est bijective.

Alg` ebre lin eaire

261

Rang. On d enit le rang dune matrice A ` a n ligne et m colonnes ` a coecients dans R comme etant la dimension du sous-espace de Rn engendr e par les m colonnes de la matrice. En particulier le rang est au plus n. On voit que pour le rang de A, not e rang(A), on a rang(A) = dimR (LA (Rm )) . On ne change pas le rang dune matrice par des op erations el ementaires sur les lignes. En particulier le rang dune matrice et de sa forme r eduite est le m eme. En eet, pour toute matrice E de taille n n on a rang(EA) = dimR (LEA (Rm )) = dimR ((LE LA )(Rm )) = dimR (LE (LA (Rm ))) . Posons V = LA (Rm ), alors pour E inversible LE est inversible et dimR (LE (V )) = dimR (V ) . (Il est clair que dimR (LE (V )) dimR (V ) et pour E inversible on ne peut pas avoir in egalit e stricte car alors on aurait une relation de d ependance lin eaire comme LE (e) = aj LE (ej ), qui donnerait, par soustraction, un el ement non-nul du noyau de LE .) Donc on a bien rang(EA) = rang(A). On montre de m eme, que si E est inversible, alors rang(AE ) = rang(A) . On d enit le rang dune application lin eaire f : V W comme etant la dimension de lespace vectoriel image de f : rang(f ) := dimR im(f ) . Par ce qui pr ec` ede on obtient que le rang dune application lin eaire egale le rang de nimporte quelle matrice qui lui est associ ee par un choix de bases dans le domaine et dans le but. En particulier on peut calculer le rang dune application lin eaire par la m ethode du pivot. En fait la m ethode du pivot permet de montrer le th eor` eme suivant. Th eor` eme du rang. Soit V et W des espaces vectoriels de dimension nie sur le corps R et soit f : V W une application R-lin eaire. Alors dimR (V ) = dimR ker(f ) + dimR im(f ) .

En eet, si avec un choix de bases on identie V ` a Rm et W ` a Rn , alors le rang de f sera egal au nombre de colonnes lin eairement ind ependantes de la matrice A de taille n m associ ee. Or la m ethode du pivot permet de calculer ce nombre sur la matrice r eduite A associ ee ` a A. On a vu que la m ethode du pivot s epare les m coordonn ees en deux sous-ensembles, qui correspondent ` a la forme de la matrice r eduite A : lensemble des coordonn ees-pivot et celui des coordonn ees-non-pivot. Le nombre de non-pivots donne la dimension de lespace des solutions du syst` eme homog` ene A X = 0, cest-` a-dire dimR ker(f ) et le nombre de pivot donne le rang de f , ce quil fallait d emontrer ! En conclusion, voici dautres enonc es utiles : Th eor` eme. Sont equivalents : a) B est une base de V . b) B engendre V et si on lui enl` eve un el ement, alors B nengendre plus V . c) B est une famille libre de V et on lui rajoute un el ement, alors B nest plus libre.

262

Alg` ebre lin eaire

Th eor` eme. Soit V un espace vectoriel de dimension n (sur R). a) Tout sous-ensemble de V contenant n + 1 el ements nest pas libre. b) B V est une base de V si il poss` ede deux des trois des propri et es suivantes : i) card(B ) = n ii) B engendre V iii) B est libre dans V . Th eor` eme de la base incompl` ete. Soit L libre dans V (suppos e de g en eration nie), alors il existe une base B de V qui contient L. (Utiliser par exemple le Lemme d echange.) Formule sur les dimensions. Soit W et W deux sous-espaces dun espace vectoriel (sur R) de dimension nie V , alors dimR (W + W ) = dimR W + dimR W dimR (W W ) .

Dans la situation du dernier th eor` eme, on dit que W et W sont suppl ementaires si W W = {0V }. La somme de deux sous-espaces suppl ementaires est dite somme directe, not e W W . On a donc : dimR (W W ) = dimR W + dimR W . Un exemple de deux sous-espaces suppl ementaires est fourni par les ensembles W des fonctions paires (f (x) = x comme cos) et W des fonctions impaires (f (x) = x comme sin). Exercice : un endomorphisme dun R-espace vectoriel de dimension nie dans lui-m eme qui est injectif est bijectif.

Vous aimerez peut-être aussi