Vous êtes sur la page 1sur 414

Mathematiques ´

pour l’informatique

Christophe GUYEUX

21 avril 2008

Table des matieres `

I

´

Theorie

des ensembles

 

13

  • 1 Introduction a` la theorie

´

des ensembles

 

14

 

I.

Rappels de th´eorie des ensembles .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

14

 

1

Notion premi`ere d’ensemble

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

14

2

R`egles de fonctionnement

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

15

3

Sous-ensembles, ensemble des parties

.

.

.

.

.

.

.

.

.

.

.

.

.

16

4

Repr´esentation graphique .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

16

5

Exercices

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

17

 

II.

Op´erations sur les ensembles

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

18

 

´

 

1

Egalite de deux ensembles

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

18

2

R´eunion, intersection .

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

18

3

Compl´ementation

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

20

4

Produit cart´esien

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

20

 

III.

Exercices

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

20

  • 2 Relations binaires entre ensembles

 

23

 

I.

D´efinitions

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

23

 

1

D´efinition .

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

23

2

Remarques

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

24

3

Exercices

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

24

 

II.

Application d’un ensemble dans un autre .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

24

 

1

D´efinition d’une application, d’une relation fonctionnelle

.

24

2

Image et ant´ec´edent d’un el´

´ ement

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

25

3

Applications injectives

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

26

4

Applications surjectives

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

27

5

Applications bijectives

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

29

 

III.

Cardinal et puissance d’un ensemble

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

30

 

1

Cas des ensembles finis

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

30

2

Cas des ensembles infinis

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

31

3

Nombre d’infinis

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

32

 

IV.

Relations d’ordre

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

33

 

1

D´efinition .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

33

2

Ordre partiel, ordre total

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

35

 

1

 

3

Exercices

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

36

´

4

El´ements maximaux

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

37

5

Treillis

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

39

 

V.

Relations d’´equivalence

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

41

 

1

D´efinition .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

41

2

Classes d’´equivalence

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

42

3

Ensemble-quotient

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

44

4

Exercices

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

45

 

VI.

Compatibilit´e entre une op´eration et une relation binaire

.

.

.

.

.

.

.

46

  • 3 Relations n-aires

 

48

 

I.

D´efinitions

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

48

 

1

Relations orient´ees et non orient´ees

.

.

.

.

.

.

.

.

.

.

.

.

.

.

48

2

Relations equivalentes,

´

relations egales

´

.

.

.

.

.

.

.

.

.

.

.

.

50

3

Interpr´etation fonctionnelle .

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

51

4

SGBD

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

51

 

II.

Projections

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

51

 

1

D´efinitions

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

51

2

Th´eor`eme des projections

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

52

 

III.

Op´erations sur les relations n-aires .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

52

 

1

Somme et produit

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

52

2

R´eunion et intersection

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

53

3

Produit cart´esien

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

53

 

IV.

S´election d’une relation n-aire

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

53

V.

D´ependances fonctionnelles et cl´es .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

54

 

1

D´ependances fonctionnelles

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

54

2

Th´eor`eme des d´ependances fonctionnelles .

.

.

.

.

.

.

.

.

.

.

55

3

Cl´es

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

56

II

´

Arithmetique

 

57

  • 4 Ensembles de nombres entiers

 

58

 

I.

Nombres entiers naturels (N)

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

58

 
  • 1 D´efinition .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

58

  • 2 Op´erations et relation d’ordre dans N

.

.

.

.

.

.

.

.

.

.

.

.

.

60

  • 3 Nombres premiers

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

60

  • 4 Relation de divisibilit´e

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

62

Entiers relatifs

  • 5 .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

63

 

II.

Division euclidienne dans Z et applications

.

.

.

.

.

.

.

.

.

.

.

.

.

.

64

 

D´efinition

  • 1 . . . . .

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

64

  • 2 Repr´esentation des nombres entiers

.

.

.

.

.

.

.

.

.

.

.

.

.

.

65

  • 3 Arithm´etique modulo n

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

67

 

2

4

Division ✭✭ enti`ere ✮✮ informatique et division euclidienne

.

.

.

70

5

Arithm´etique modulo 2 n dans les ordinateurs

 

.

.

.

.

.

.

.

.

.

71

III.

Algorithmes d’Euclide et applications

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

75

1

PGCD de deux entiers

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

75

2

Algorithme d’Euclide .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

75

3

Th´eor`eme de B´ezout

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

77

4

Algorithme d’Euclide g´en´eralis´e .

  • 5 des nombres reels

Representation

´

´

en machine

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

78

81

I.

Introduction

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

81

II.

Les formats IEEE

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

82

1

La norme IEEE 754

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

82

2

Format ✭✭ single ✮✮

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

83

3

Format

✭✭ double ✮✮ .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

83

4

Format ✭✭ extended ✮✮

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

83

5

D’une mani`ere g´en´erale

...

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

84

6

Format ✭✭ extended ✮✮ des microprocesseurs.

.

.

.

.

.

.

.

.

.

.

86

III.

R´eels repr´esentables et pr´ecision

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

86

´

  • 6 Cryptologie et arithmetique

 

90

I.

M´ethodes de cryptage ✭✭ a` cl´e publique ✮✮

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

90

1

Principe .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

90

2

Utilisation de l’indicatrice d’Euler .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

91

II.

Choix d’un nombre n

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

93

1

Nombres premiers

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

93

2

D´ecomposition en facteurs premiers

.

.

.

.

.

.

.

.

.

.

.

.

.

.

94

  • 7 Tests de primalite´

95

I.

Th´eor`eme de Fermat

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

95

II.

Test de Miller-Rabin

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

96

III.

Tests de Lucas, Selfridge et Pocklington

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

96

  • 8 ´

Decomposition

en facteurs premiers

 

98

I.

Divisions successives

 

.

.

.

.

.

.

.

.

.

.

.

.