Академический Документы
Профессиональный Документы
Культура Документы
2
"Dieu a cr les nombres, le reste est luvre de lhomme.
The natural numbers came from God and all else was man-made."
Lopold Kronecker
Axiomatique de N.
1.1 Proprits axiomatiques de N. . .
1.1.1 Axiome 1 . . . . . . . . . . .
1.1.2 Axiome 2 . . . . . . . . . . .
1.1.3 Axiome 3 . . . . . . . . . . .
1.1.4 Axiome 4 . . . . . . . . . . .
1.1.5 Axiome 5 . . . . . . . . . . .
1.1.6 Axiome 6 . . . . . . . . . . .
1.1.7 Axiome 7 . . . . . . . . . . .
1.1.8 Axiome 8 dit dArchimde
1.1.9 Thorme . . . . . . . . . .
1.1.10 Corollaire . . . . . . . . . .
1.2 Exercices . . . . . . . . . . . . . . .
1.2.1 Exercice . . . . . . . . . . .
1.2.2 Exercice . . . . . . . . . . .
1.2.3 Concours scolaire sudois .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9
9
9
9
10
10
10
10
10
10
10
10
11
11
11
12
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
13
13
13
13
14
15
16
18
18
20
21
22
23
24
25
27
28
29
31
31
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
31
31
31
32
33
36
36
Construction de Z
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.1 Etape 1 : Dfinition de Z . . . . . . . . . . . . . . . . .
L
4.1.2 Etape 2 : dfinition dune loi
dans Z . . . . . . . .
N
4.1.3 Etape 3 : dfinition dune loi
dans Z . . . . . . . .
4.1.4 Etape 4 : Notations . . . . . . . . . . . . . . . . . . . .
4.1.5 Etape 5 : Dfinition dune relation dordre dans Z .
4.1.6 Etape 6 : Conclusion . . . . . . . . . . . . . . . . . . .
4.2 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.1 Toulouse C 1980 . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
37
37
37
38
38
39
39
40
42
42
3.2
3.3
3.4
3.5
4
3.1.1 Dmonstration
Thorme . . . . . . .
3.2.1 Dmonstration
Calcul formel . . . . .
Programmation . . . .
Exercices . . . . . . . .
3.5.1 Exercice . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
43
43
43
43
44
44
44
45
45
45
PGCD et PPCM
6.1 Pgcd . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1.1 Thorme et Dfinition . . . . . . . . . . . . . .
6.2 Ppcm . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.2.1 Thorme et Dfinition . . . . . . . . . . . . . .
6.3 Proprits du pgcd et du ppcm . . . . . . . . . . . . .
6.3.1 Proprit . . . . . . . . . . . . . . . . . . . . . .
6.3.2 Proprit . . . . . . . . . . . . . . . . . . . . . .
6.3.3 Proprit . . . . . . . . . . . . . . . . . . . . . .
6.3.4 Proprit . . . . . . . . . . . . . . . . . . . . . .
6.3.5 Proprit . . . . . . . . . . . . . . . . . . . . . .
6.3.6 Proprit . . . . . . . . . . . . . . . . . . . . . .
6.3.7 Pgcd et ppcm de plusieurs entiers . . . . . . .
6.4 Recherche pratique du pgcd de deux entiers naturels
6.4.1 3 cas . . . . . . . . . . . . . . . . . . . . . . . .
6.4.2 Exemples . . . . . . . . . . . . . . . . . . . . .
6.4.3 Calcul Formel . . . . . . . . . . . . . . . . . . .
6.4.4 Tableur . . . . . . . . . . . . . . . . . . . . . . .
6.4.5 Programmation Turbo Pascal . . . . . . . . . .
6.5 Programmation ALGOBOX . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
47
47
47
48
48
48
48
48
48
49
49
49
49
50
50
51
51
52
56
58
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
58
59
59
60
62
62
62
65
65
65
65
68
68
68
71
71
72
74
74
74
75
75
77
Primalit
7.1 Les nombres premiers . . . . . . . . . .
7.1.1 Dfinition . . . . . . . . . . . . .
7.1.2 Exemples et Contre-exemples . .
7.1.3 Un peu dHistoire . . . . . . . . .
7.1.4 Autres Proprits . . . . . . . . .
7.2 Cryptographie . . . . . . . . . . . . . . .
7.2.1 Systme cryptographique RSA .
7.3 Exercices . . . . . . . . . . . . . . . . . .
7.3.1 Conjecture de Goldbach . . . . .
7.3.2 Coefficient binomial et primalit
7.3.3 Nombres de Mersenne . . . . . .
7.3.4 Thorme de Wilson . . . . . . .
7.3.5 Petit Thorme de Fermat . . . .
7.4 Amrique Sud 1982 . . . . . . . . . . . .
7.4.1 Corrig . . . . . . . . . . . . . . .
p
7.5 Nombres de FERMAT Fp = 1 + 22 . . .
7.5.1 Corrig . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
79
79
79
79
79
81
86
86
87
87
89
89
90
91
92
92
93
93
Congruences
8.1 Relation de congruence modulo n .
8.1.1 Dfinition . . . . . . . . . .
8.1.2 Thorme . . . . . . . . . .
8.1.3 Thorme . . . . . . . . . .
8.1.4 Dfinition . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
95
95
95
95
95
96
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
8.2
8.3
8.4
8.5
8.6
8.7
8.8
9
8.1.5 Thorme . . . . . . . . . . . . . . . . . . . . . . . . .
Anneau Z/nZ . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2.1 Thorme et dfinition . . . . . . . . . . . . . . . . . .
8.2.2 Thorme . . . . . . . . . . . . . . . . . . . . . . . . .
8.2.3 Thorme . . . . . . . . . . . . . . . . . . . . . . . . .
8.2.4 Corollaire . . . . . . . . . . . . . . . . . . . . . . . . .
Proprits de la congruence . . . . . . . . . . . . . . . . . . .
8.3.1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3.2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3.3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3.4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3.5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3.6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3.7 Corollaire . . . . . . . . . . . . . . . . . . . . . . . . .
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.4.1 Restes de division euclidienne . . . . . . . . . . . . .
8.4.2 Caractres de divisibilit par 2, 3, 4, 5, 8, 9, 11, 25, 125 .
8.4.3 Thorme des restes chinois . . . . . . . . . . . . . . .
8.4.4 Thorme . . . . . . . . . . . . . . . . . . . . . . . . .
8.4.5 dmonstration . . . . . . . . . . . . . . . . . . . . . . .
8.4.6 Application . . . . . . . . . . . . . . . . . . . . . . . .
Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.5.1 Exercice . . . . . . . . . . . . . . . . . . . . . . . . . .
Numro INSEE . . . . . . . . . . . . . . . . . . . . . . . . . .
8.6.1 Corrig . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bac C Clermont 81 . . . . . . . . . . . . . . . . . . . . . . . .
8.7.1 Corrig . . . . . . . . . . . . . . . . . . . . . . . . . . .
Concours scolaire sudois . . . . . . . . . . . . . . . . . . . .
8.8.1 Corrig . . . . . . . . . . . . . . . . . . . . . . . . . . .
Systmes de numration
9.1 Historique . . . . . . . . . . . . . . . . . . . . . . . . .
9.1.1 Thorme . . . . . . . . . . . . . . . . . . . . .
9.1.2 Exemples . . . . . . . . . . . . . . . . . . . . .
9.2 Algorithmes . . . . . . . . . . . . . . . . . . . . . . . .
9.2.1 Passage de la base a la base 10 . . . . . . . .
9.2.2 Passage de la base 10 la base a . . . . . . . .
9.3 Proprits . . . . . . . . . . . . . . . . . . . . . . . . .
9.3.1 Comparaison . . . . . . . . . . . . . . . . . . .
9.3.2 Addition et multiplication dans la mme base
9.4 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . .
9.4.1 Polynsie C 80 . . . . . . . . . . . . . . . . . . .
9.4.2 Exercice . . . . . . . . . . . . . . . . . . . . . .
9.4.3 Olympiades Moscou 1968 . . . . . . . . . . . .
9.4.4
. . . . . . . . . . . . . . . . . . . . . . . . . . .
9.4.5
. . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
96
96
96
97
98
98
99
99
99
99
99
99
99
99
101
101
102
103
104
104
104
105
105
107
107
108
108
109
109
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
111
111
112
112
112
112
114
114
114
115
116
116
117
118
119
120
10 Cryptographie
121
10.1 Code Barre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
10.1.1 Dfinition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
7
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
121
121
122
122
122
123
124
124
124
11 Exercices supplmentaires
11.1 Euclide et les nombres parfaits . . . . . . . . . . . . .
11.1.1 Corrig . . . . . . . . . . . . . . . . . . . . . . .
11.2 Bac Liban 2005 . . . . . . . . . . . . . . . . . . . . . . .
11.2.1 Corrig . . . . . . . . . . . . . . . . . . . . . . .
11.3 Arithmtique et Probabilits - Bac C Martinique 1978
11.3.1 Corrig . . . . . . . . . . . . . . . . . . . . . . .
11.4 Bac C Bordeaux . . . . . . . . . . . . . . . . . . . . . .
11.4.1 Corrig . . . . . . . . . . . . . . . . . . . . . . .
11.5 Congruences dans Z/6Z . . . . . . . . . . . . . . . . .
11.5.1 Corrig . . . . . . . . . . . . . . . . . . . . . . .
11.6 Bac C 74 - Groupe 1 . . . . . . . . . . . . . . . . . . . .
11.6.1 Corrig . . . . . . . . . . . . . . . . . . . . . . .
11.7 Exercice . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
125
125
125
125
125
127
127
129
129
131
131
132
132
134
Chapitre 1
Axiomatique de N.
Proprits axiomatiques de N.
1.1
1.1.1
Axiome 1
1.1.2
Axiome 2
est une relation dordre total compatible avec laddition et la multiplication. De plus
1. x N y N z N x + z y + z = x y
2. x N y N z N x z y z = x y
9
CHAPITRE 1. AXIOMATIQUE DE N.
10
1.1.3
Axiome 3
1.1.4
Axiome 4
1.1.5
Axiome 5
1.1.6
Axiome 6
1.1.7
Axiome 7
1.1.8
a N b N n N a n > b
1.1.9
Thorme
N ]0; 1[=
Dmonstration
Notons Y = N ]0; 1[. Supposons que Y 6= . Alors Y va admettre un plus petit lment y.
Comme y N alors y2 N. De plus 0 < y < 1 donc 0 < y2 < y < 1. Donc y2 N ]0; 1[ et
y2 < y. Par consquent, cest y2 le plus petit lment de N. Il y a donc une contradiction donc
lhypothse Y 6= est fausse.
1.1.10
Corollaire
1.2. EXERCICES
1.2
11
Exercices
1.2.1
Exercice
p
2 = irrductible.
q
p2
Alors 2 = 2 donc p2 = 2q2 donc p2 est pair donc p est pair.
q
Par consquent, p0 N tel que p = 2p0 . Or p2 = 2q2 donc 2q2 = 4p02 donc q2 = 2p02 .
On en dduit que q2 est pair donc q est pair.
2p0
p0
p
On en dduit donc q0 N tel que q = 2q0 donc 2 =
=
Impossible car
2q0
q0
q
tait irrductible
Par consquent, 2 R Q .
1.2.2
Exercice
Dmontrer que la diffrence des carrs de deux entiers naturels impairs est divisible par 8.
Dmonstration :
Soit x un entier naturel impair donc n N tel que x = 2n + 1.
Soit y un entier naturel impair donc p N tel que x = 2p + 1.
Supposons que x < y donc n < p.
Alors y2 x2 = (2p + 1)2 (2n + 1)2 = (2p + 1 + 2n + 1)(2p + 1 2n 1) = (2p + 2n +
2)(2p 2n) = 2( p + n + 1)2( p n) = 4( p + n + 1)( p n) = 4k o k = ( p + n + 1)( p n) N
car p > n
CHAPITRE 1. AXIOMATIQUE DE N.
12
Par consquent, y2 x2 est un multiple de 4. Pour dmontrer que cest un multiple de 8 il suffit
de dmontrer que k est un multiple de 2. Raisonnons par disjonction des cas :
ou bien p n est pair donc k est pair. CQFD.
ou bien p n est impair alors q Z tel que p n = 2q + 1 donc p + n + 1 = n + 2q +
1 + n + 1 = 2(n + q + 1) donc p + n + 1 est pair donc k est pair. CQFD.
1.2.3
do
a2
b2
ab 2b
ab 2a
Chapitre 2
Thormes
2.1.1
Lemme de rcurrence
2.1.2
Soit Pr une proprit que peut vrifier un entier naturel k (ce que lon notera Pr (k)) Soit n0 un
entier naturel.
1. Si Pr (n0 ) est vraie (cest--dire que la proprit Pr est vraie en n0 )
2. Si pour tout k entier n0 , limplication Pr (k) Pr (k + 1) est vraie (cest--dire que la
proprit est hrditaire )
Alors pour tout n n0 , Pr (n) est vraie .
Dmonstration
Soit Y = {n n0 /Pr (n)est faux}. Supposons Y 6= .
Y a donc un plus petit lment y qui de plus nest pas n0 .
Par consquent y a un prdcesseur y 1 qui
/ Y et tel que y 1 n0 .
Donc Pr (y 1) est vraie.
13
14
Mais alors comme limplication Pr (k ) Pr (k + 1) est vraie pour tout k n0 alors Pr (y) est
vraie. Il y a donc une contradiction.
Par consquent Y = et on a donc n n0 , Pr (n) est vraie.
Attention !
Il y a deux tapes dans ce type de dmonstration.
Dans ltape 1, linitialisation : il faut vrifier que la proprit est vraie uniquement en n0
Dans ltape 2 , lhrdit : en considrant la table de vrit de limplication logique
p
V
V
F
F
q
V
F
V
F
pq
V
F
V
V
2.2
Soit Pr une proprit que peut vrifier un entier naturel k (ce que lon notera Pr (k)).
Soit n0 un entier naturel.
1. Si Pr (n0 ) et Pr (n0 + 1) sont vraies (cest--dire que la proprit est vraie en n0 et en
n0 + 1)
2. Si pour tout k entier n0 , limplication
Pr (k 1) et Pr (k) Pr (k + 1)
est vraie
Alors pour tout n n0 , Pr (n) est vraie .
Exemple : Suite de Fibonacci alias Lonard de Pise
Soit une suite (un ) dfinie par :
u1 = 1
u2 = 1
n entier 3 un = un1 + un2
1. Rsoudre lquation dinconnue x relle : x2 = x + 1.
On note la solution positive et lautre solution.
2. Dmontrer par rcurrence la formule dite de BINET :
n N
1
un = (n n )
5
2.2.1
15
Soit Pr une proprit que peut vrifier un entier naturel k (ce que lon notera Pr (k)).
Soit n0 un entier naturel.
1. Si Pr (n0 ) et Pr (n0 + 1) sont vraies (cest--dire que la proprit est vraie en n0 et en
n0 + 1)
2. Si pour tout k entier n0 , limplication
Pr (n0 ) et Pr (n0 + 1) et et Pr (k) Pr (k + 1)
est vraie
Alors pour tout n n0 , Pr (n) est vraie .
Dmonstration
Soit q la proprit suivante :
q(n) : k entier compris entre n0 et n, on a pr (k)vraie
1. q(n0 ) est vraie.
2. Dmontrons que r n0 limplication q(r ) = q(r + 1) est vraie :
Soit r n0 tel que q(r ) est vraie donc pr (n0 ), pr (n0 + 1), , pr (r ) sont vraies.
En utilisant la deuxime hypothse, on en dduit que pr (r + 1) est vraie. Par consquent
q(r + 1) est vraie.
3. En conclusion, daprs le thorme de rcurrence q(n) est vraie pour tout n n0 .
Par consquent n n0 , Pr (n) est vraie .
Exemple : Existence de la division euclidienne de polynmes
Soient un polynme A( x ) et soit un polynme B( x ) non nul.
Alors il existe un couple unique de polynmes ( Q( x ), R( x )) tels que
A( x ) = B( x ) Q( x ) + R( x ) o R( x ) = (0) ou d R( x ) < d B( x )
Dterminer ce couple ( Q( x ), R( x )) cest raliser la division euclidienne de A( x ) par B( x ).
Q( x ) sappelle le quotient de la division euclidienne de A( x ) par B( x ).
R( x ) sappelle le reste de la division euclidienne de A( x ) par B( x )
Lorsque R( x ) = 0 on dit alors que P( x ) est divisible par Q( x )
dmonstration
1. Unicit : Supposons que
A( x ) = B( x ) Q1 ( x ) + R1 ( x ) avec R1 ( x ) = (0) ou d R1 ( x ) < d B( x )
et que A( x ) = B( x ) Q2 ( x ) + R2 ( x ) avec R2 ( x ) = (0) ou d R2 ( x ) < d B( x ).
Donc B( x ) Q1 ( x ) + R1 ( x ) = B( x ) Q2 ( x ) + R2 ( x )
Alors B( x )( Q1 ( x ) Q2 ( x )) = R2 ( x ) R1 ( x )
donc d ( R2 ( x ) R1 ( x )) = d ( B( x )) + d ( Q1 ( x ) Q2 ( x ))
Or d ( R2 ( x ) R1 ( x )) max (d ( R2 ( x )), d ( R1 ( x ))) < d ( B( x ))
donc d ( Q1 ( x ) Q2 ( x )) < 0 donc ( Q1 ( x ) Q2 ( x )) = 0
donc R2 ( x ) R1 ( x ) = B( x )( Q1 ( x ) Q2 ( x )) = B( x )0 = 0
En conclusion, Q1 ( x ) = Q2 ( x ) et R1 ( x ) = R2 ( x )
2. Existence :
1er cas A( x ) = 0
alors A( x ) = 0 = B( x )0 + 0
16
2.3
Fausse rcurrence
17
2. Dmontrer que pour tout entier naturel k, limplication pr (k) pr (k + 1) est vraie.
3. Conclusion ?
Corrig :
Soit la proprit pr (n) : 5n + 1 est un multiple non nul de 4
1. pr (0) est fausse car 50 + 1 = 2 nest pas un multiple non nul de 4
2. Et pourtant, pour tout entier naturel k, limplication pr (k) pr (k + 1) est vraie.
en effet, supposons que pour un certain entier k 0 lon ait pr (k) cest--dire que 5k + 1
est un multiple non nul de 4 donc q Z tel que 5k + 1 = 4q do 5k = 4q 1
Alors 5k+1 + 1 = 5(5k ) + 1 = 5(4q 1) + 1 = 20q 5 + 1 = 20q 4 = 4(5q 1) = 5q0
o q0 = 5q 1 Z . Donc pr (k + 1) est vraie CQFD.
3. On est en prsence dune fausse rcurrence car pr est bien hrditaire mais nest pas
initialise en 0
18
2.4
Exercices
2.4.1
Cardinal de P( E)
On peut donc remarquer que lorsque lon ajoute un lment rouge un ensemble Ei
, alors lensemble des parties du nouvel ensemble Ei { x } est form de toutes les anciennes parties de Ei auxquelles on ajoute de nouvelles parties qui sont en fait formes
des anciennes parties auxquelles on ajoute le nouveau lment rouge { x }.
Donc il y a autant de nouvelles parties ayant ce nouvel lment rouge x que danciennes
parties nayant pas x.
2. On pose pr (n) :" le nombre de parties dun ensemble ayant n lments est 2n "
(a) Etape 1 : initialisation
A-t-on pr (0) ?
cest--dire a-t-on le nombre de parties dun ensemble ayant 0 lments est 20 ?
Oui car si Card( E) = 0 cest que E = donc P ( E) = P () = {}. P ( E) na donc
quun seul lment.
Par consquent pr (0) est vraie.
2.4. EXERCICES
19
P () = {}
P (P ()) = P ({}) = {; {}}
P (P (P ())) = P ({; {}}) = {; {}; {{}}; {; {}}}
Comme card(P (P (P ())) = 4 alors Card(P (P (P (P ()))) = 24 = 16
20
2.4.2
Ingalit de Bernoulli
( a + b)n =
n
k ank bk
k =0
Corrig :
1. On pose pr (n) : (1 + a)n 1 + na
(a) Etape 1 : initialisation
A-t-on pr (0) ? cest--dire a-t-on (1 + a)0 1 + 0a ? cest--dire a-t-on 1 1 ? Oui.
Par consquent pr (0) est vraie.
(b) Etape 2 : hrdit
Soit un certain entier k 0. A-t-on pr (k) = pr (k + 1) ?
cest--dire a-t-on (1 + a)k 1 + ka = (1 + a)k+1 1 + (k + 1) a
Supposons donc que (1 + a)k 1 + ka. Or (1 + a)k+1 = (1 + a)k (1 + a).
Comme (1 + a)k (1 + ka) comme (1 + a) > 0 car a > 0 donc (1 + a)k (1 + a)
(1 + ka)(1 + a)
do (1 + a)k+1 1 + ka + a + ka2 Mais ka2 0 puisque k 0 et a > 0
donc 1 + ka + a + ka2 1 + a + ka.
do (1 + a)k+1 1 + (k + 1) a
(c) Conclusion pr est initialis en 0 et pr est hrditaire donc pr est vraie pour tout entier
naturel n
2. Daprs la formule du binme de Newton,
n
n
n
n nk k
n n 0
n n 1 1
n nk k
n nk k
(1 + a ) n =
1
a =
1 a +
1
a +
1
a = 1 + na +
1
a
k
0
1
k
k
k =2
k =2
k =0
n
n
car
= 1 et
= n.
0
1
n
n
n nk k
n k
Or
1
a =
a 0 donc (1 + a)n 1 + na
k
k
k =2
k =2
2.4. EXERCICES
2.4.3
21
1. S1 =
k = 1+2+3++n =
k =1
n
2. S2 =
k2 = 12 + 22 + 32 + + n2 =
k =1
n
3. S3 =
n ( n + 1)
2
n(n + 1)(2n + 1)
6
k3 = 13 + 23 + 33 + + n3 = S12 =
k =1
n2 ( n + 1)2
4
4.
(2k 1) = 1 + 3 + 5 + + (2n 1) = n2
k =1
n
5.
k =1
22
2.4.4
Fausse rcurrence
2.4. EXERCICES
2.4.5
23
Soit un polygne convexe de n cts. Dmontrer par rcurrence que si n est un entier
n ( n 3)
suprieur ou gal 3 alors le nombre de diagonales est
2
NB Un polygone est convexe lorsque quelques soient les points M et N situs dans
lintrieur de ce polygne, le segment [ MN ] est inclus dans cet intrieur.
Corrig : Notons Dn le nombre de diagonales dun polygne convexe n cts.
n ( n 3)
"
2
3(3 3)
. en effet dans un triangle, il ny a aucune diago1. pr (3) est vraie car D3 = 0 =
2
nale.
k ( k 3)
2. Supposons que pour un certain entier k 3 lon ait Dk =
.
2
Considrons alors un polygne R convexe de k + 1 cts. Donc ce polygne R a k + 1
sommets. Notons ces sommets A1 , A2 , , Ak , Ak+1 . Soit Q le polygne A1 , A2 , , Ak .
Ce polygne Q a donc Dk diagonales.
On construit R partir de Q en ajoutant le sommet Ak+1 . On trace les segments [ A1 Ak+1 ]
et [ Ak Ak+1 ]. Mais alors lancien ct [ A1 Ak ] de Q devient alors une diagonale de R.
Le nombre Dk+1 de R est Dk + k 2 + 1 o
24
2.4.6
Multiples de 11
Dmontrer par rcurrence que pour tout entier naturel n, 10n (1)n est un multiple de 11
Corrig :
On pose pr (n) : 10n (1)n = 11q o q Z
1. Etape 1 : initialisation
A-t-on pr (0) ? cest--dire a-t-on 100 (1)0 = 11q ? cest--dire a-t-on 1 1 = 11q ?
cest--dire a-t-on 0 = 11q ? Oui car 0 = 11 0
Par consquent pr (0) est vraie.
2. Etape 2 : hrdit
Soit un certain entier k 0. A-t-on pr (k) = pr (k + 1) ?
cest--dire a-t-on q Z 10k (1)k = 11q = q0 Z 10k+1 (1)k+1 = 11q0
Supposons donc que 10k (1)k = 11q.
Alors 10k+1 (1)k+1 = 10(10k ) (1)k (1) = 10[11q + (1)k ] + (1)k = 10 11q +
11(1)k = 11[10q + (1)k ] = 11q0 o q0 = 10q + (1)k est un entier car (1)k est un
entier qui vaut soit 1 soit 1 et 10q est un entier relatif car q est un entier relatif.
3. Conclusion pr est initialis en 0 et pr est hrditaire donc pr est vraie pour tout entier
naturel n
2.4. EXERCICES
2.4.7
25
Corrig :
1. Soit lquation : x2 x 1 = 0 dinconnue relle x.
(a) Le discriminant = b2 4ac = (1)2 4(1)(1) = 5.
1+ 5
et =
Comme > 0 alors cette quation a deux solutions relles : =
2
1 5
2
b
c
1+ 5 1 5
(b) + = = 1, = = 1 , =
= 5
a
a
2
2
(c) Comme est solution de x2 x 1 = 0 alors 2 = + 1.
26
2.4. EXERCICES
2.4.8
27
1 1
Soit la matrice A =
.
0 1
Dmontrer
par
rcurrence que pour tout entier naturel n 6= 0 lon a :
1
n
An =
0 1
Corrig :
On pose pr (n) :
An
1
0
n
1
1. Etape 1 : initialisation
A-t-on pr (1) ? cest--dire a-t-on
A1
1
0
1
? Oui.
1
=
. CQFD
0 1
0 1
0
1
3. Conclusion pr est initialis en 1 et pr est hrditaire donc pr est vraie pour tout entier
naturel n 1
28
2.4.9
Ingalit
Dmontrer par rcurrence que pour tout entier naturel n 3 que n2 > 2n + 1
Corrig :
On pose pr (n) : n2 > 2n + 1
1. Etape 1 : initialisation
A-t-on pr (3) ? cest--dire a-t-on 32 > 2 3 + 1 ? cest--dire a-t-on 9 > 7 ? Oui.
Par consquent pr (3) est vraie.
2. Etape 2 : hrdit
Soit un certain entier k 3. A-t-on pr (k) = pr (k + 1) ?
cest--dire a-t-on k2 > 2k + 1 = (k + 1)2 > 2(k + 1) + 1?
cest--dire a-t-on k2 > 2k + 1 = (k + 1)2 > 2k + 3?
Supposons donc que k2 > 2k + 1.
Alors (k + 1)2 = k2 + 2k + 1. Or k2 > 2k + 1 donc k2 + 2k + 1 > 2k + 1 + 2k + 1. Or
k 3 donc 2k 6 do 2k 1 donc 2k + 1 + 2k + 1 > 2k + 1 + 1 + 1. Par consquent,
(k + 1)2 > 2k + 3 CQFD
3. Conclusion pr est initialis en 3 et pr est hrditaire donc pr est vraie pour tout entier
naturel n 3
2.4. EXERCICES
2.4.10
29
Suite
Soit une suite (un ) dfinie pour tout entier naturel n par : u0 = a et
u n +1
( u
n
si n est pair
=
2
un + 1 si n est impair
2p 1
a
u2p =
+ p 1
p
2
2
p
u2p+1 = a + 2 1
2p
2 p +1
30
Chapitre 3
Lemme dArchimde
3.1.1
Dmonstration
Comme b 1 alors ab a.
De plus, comme b 1 alors 0 < b donc a < a + b.
Donc a < a + b et a ab alors a ab + a. Par consquent a < ( a + 1)b. CQFD.
3.2
Thorme
3.2.1
Dmonstration
32
3.3
Calcul formel
Maple - Xcas : iquo ( a, b) ramne le quotient de la division euclidienne de lentier a par
lentier b
Maple - Xcas : irem( a, b) ramne le reste de la division euclidienne de lentier a par lentier
b
3.4. PROGRAMMATION
3.4
Programmation
VARIABLES
A EST_DU_TYPE NOMBRE
B EST_DU_TYPE NOMBRE
Q EST_DU_TYPE NOMBRE
R EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
LIRE A
LIRE B
R PREND_LA_VALEUR A%B
Q PREND_LA_VALEUR (A-R)/B
AFFICHER "Le quotient de la division euclidienne est "
AFFICHER Q
AFFICHER "Le reste de la division euclidienne est "
AFFICHER R
FIN_ALGORITHME
1
2
3
4
5
6
a = input("entrez a = ")
b =input("entrez un entier non nul b = ")
r = reste(a,b)
q =(a - r)/b
disp(q," le quotient de la division euclidienne est ")
disp(r, "le reste de la division euclidienne est ")
VARIABLES
A EST_DU_TYPE NOMBRE
B EST_DU_TYPE NOMBRE
C EST_DU_TYPE NOMBRE
Q EST_DU_TYPE NOMBRE
R EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
LIRE A
LIRE B
C PREND_LA_VALEUR A
Q PREND_LA_VALEUR 0
TANT_QUE (A>=B) FAIRE
DEBUT_TANT_QUE
A PREND_LA_VALEUR A - B
Q PREND_LA_VALEUR Q + 1
FIN_TANT_QUE
R PREND_LA_VALEUR C - B * Q
33
34
18
19
20
21
22
3.4. PROGRAMMATION
En SCILAB,le codage de lalgorithme utilisant les soustractions successives
1
a = input("entrez a = ")
2
b = input("entrez un entier non nul b = ")
3
q = 0
4
while a >=b
5
a = a - b
6
q = q + 1
7
end
8
r = a
9 disp(q," le quotient de la division euclidienne est ")
10 disp(r, "le reste de la division euclidienne est ")
35
36
3.5
3.5.1
Exercices
Exercice
Dterminer a N tels que la division euclidienne de a par 64 a pour quotient q et pour reste q3
Dmonstration :
Chercher a et q tels que
a = 64q + q3
0 q3 64
a = 64q + q3
0q4
Chapitre 4
Construction de Z
4.1
Introduction
4.1.1
Etape 1 : Dfinition de Z
Thorme
Soit N2 . Soit la relation R dfinie dans N2 par
( a, b) N2 ( a0 , b0 ) N2 ( a, b) R ( a0 , b0 ) a + b0 = b + a0
R est une relation dquivalence.
N2 /R qui est lensemble des classes dquivalence de N2 pour R est not Z.
37
CHAPITRE 4. CONSTRUCTION DE Z
38
4.1.2
dans Z
Thorme et dfinitions
( a, b) N2 (c, d) N2 ( a, b) + (c, d) = ( a + c, b + d)
2. Cette loi + est compatible avec la relation R car
( a, b) N2 ( a0 , b0 ) N2 (c, d) N2 (c0 , d0 ) N2
( a, b) R ( a0 , b0 ) et (c, d) R (c0 , d0 ) = ( a + c, b + d) R ( a0 + c0 , b0 + d0 )
3. On peut alors dfinir dans Z une loi
par
( a, b) Z (c, d) Z ( a, b) + (c, d) = ( a + c, b + d)
) est un groupe commutatif dlment neutre (0, 0) et tout lment ( a, b) a pour
4. (Z,
(Z+ ,
6. On appelle ensemble des entiers relatifs ngatifs Z lensemble des symtriques pour
L
des lments de Z+
4.1.3
Thorme et dfinitions
dans Z
4.1. INTRODUCTION
39
( a, b) N2 ( a0 , b0 ) N2 (c, d) N2 (c0 , d0 ) N2
( a, b) R ( a0 , b0 ) et (c, d) R (c0 , d0 ) = ( a, b) (c, d) R ( a0 , b0 ) (c0 , d0 ))
3. On peut alors dfinir dans Z une loi
par
O
( a, b) Z (c, d) Z ( a, b)
(c, d) = ( ac + bd, ad + bc)
4. (a) La loi
(b) La loi
(c) La loi
(d) La loi
dans Z
4.1.4
L N
Etape 4 : Notations
1. Dornavant dans Z ,
2. Comme (N, +)
se note + et
se note
(Z+ , +)
4.1.5
Thorme et dfinition
Dans Z, soit la relation dfinie par
x Z y Z x y y x Z+
1. est une relation dordre total sur Z
CHAPITRE 4. CONSTRUCTION DE Z
40
4.1.6
Etape 6 : Conclusion
| x |= 0 x = 0
| xy |=| x || y |
| x + y || x | + | y |
5. (Z, +, ) est un anneau intgre cest--dire un anneau sans diviseurs de 0
cest--dire que
x Z y Z xy = 0 = x = 0 ou y = 0
Dmonstration :
En effet, x Z y Z ona :
xy = 0 | xy |= 0 | x || y |= 0 | x |= 0 ou | y |= 0 (**) en utilisant une
proprit de N.
Or () x = 0 ou y = 0. CQFD.
6. Tout lment de Z est rgulier pour la loi +
cest--dire
( x, y, z) Z3 x + y = z + y = x = z (Rgularit droite)
( x, y, z) Z3 y + x = y + z = x = z (Rgularit gauche)
4.1. INTRODUCTION
7. Tout lment de Z est rgulier pour la loi
cest--dire
( x, y, z) Z3 xy = zy = x = z (Rgularit droite)
( x, y, z) Z3 yx = yz = x = z (Rgularit gauche)
41
CHAPITRE 4. CONSTRUCTION DE Z
42
4.2
Exercices
4.2.1
Toulouse C 1980
x+2 = 1
3x + 2y + 10 = 1
ou
x + 2 = 1
3x + 2y + 10 = 1
x = 1
y = 3
ou
x = 3
y = 1
Chapitre 5
Notion de multiple
Soit n Z. Soit m Z.
On dit que n divise m (quon notera n | m) ou que m est un multiple de n lorsque
k Z m = n k
Lensemble des multiples de n est {n k/k Z} quon notera nZ.
5.1.1
Exemples
1. 0Z = {0}
2. 1Z = Z
3. (1)Z = Z
4. 2Z = lensemble des entiers relatifs pairs.
5.1.2
Thorme
n Z
Dmonstration
1. nZ Z.
2. 0 nZ car 0 = n 0 donc nZ 6=
3. Soit m1 nZ et m2 nZ.
Alors (k1 , k2 ) Z2 tel que m1 = k1 n et m2 = k2 n.
Donc m1 m2 = nk1 nk2 = n(k1 k2 ) = nk o k = k1 k2 Z.
Par consquent, m1 m2 nZ
43
44
5.1.3
5.1.4
Remarque
Dans N par contre, la relation de divisibilit | est une relation dordre partiel
car elle est :
rflexive
transitive
antisymtrique
Mais cette relation dordre nest pas une relation dordre total. Cet ordre est partiel car
( x, y) N2 x ne divise pas y et y ne divise pas x : par exemple 2 ne divise pas 3 et
3 ne divise pas 2
5.1.5
Thorme
Soit ( a, b) Z2 alors :
a | b bZ aZ
Dmonstration
=:
Supposons que a | b.
soit n bZ donc k1 Z n = k1 b. Or a | donc k2 Z b = k2 a.
Par consquent n = k1 b = k1 k2 a = ka o k = k1 k2 Z donc n aZ.
On a donc bZ aZ. CQFD.
45
=:
Supposons que bZ aZ.
Or b bZ donc b aZ. Par consquent, k Z tel que b = ak donc a | b. CQFD.
5.2
!(q, r ) Z N a = bq + r et 0 r < b
Dmonstration
1. ou bien a N
Alors daprs le thorme sur la division euclidienne dans N
Comme ( a, b) N N !(q, r ) N N a = bq + r et 0 r < b
2. ou bien a Z N
(a) ou bien b | a
Dans ce cas k Z tel que a = kb.
k est unique car si lon suppose quil existe aussi k0 Z tel que a = k0 b alors kb = k0 b
donc kb k0 b = 0 do (k k0 )b = 0.
Or b 6= 0 donc k k0 = 0. Par consquent k = k0 .
On en dduit !(q, r ) N N a = bq + r avec (q, r ) = (b, 0)
(b) ou bien b 6| a.
On sintresse | a | qui appartient N.
En utilisant la division euclidienne dans N et le fait que b 6| a on obtient donc que :
!q0 N tel que bq0 <| a |< b(q0 + 1)
cest--dire que bq0 < a < b(q0 + 1) do bq0 > a > b(q0 + 1).
On a donc b(q0 1) < a < b(q0 ).
En posant q = q0 on obtient que bq < a < b(q + 1)
Par consquent !(q, r ) Z N tel que a = bq + r avec
q = q0 1
r = a b(q0 1)
5.3
5.3.1
Dmonstration
1. On sait dj que tous les nZ sont des sous groupes de (Z, +).
2. Reste donc prouver que si H est un sous groupe de (Z, +)
alors n N tel que H = nZ.
(a) unicit de n :
Supposons que H = nZ et que H = n0 Z o (n, n0 ) N2 .
Par consquent, nZ = n0 Z donc nZ n0 Z et n0 Z nZ.
On en dduit que n0 | n et que n | n0 donc n = n0 ou n = n0 .
Mais n et n0 sont des entiers naturels donc n = n0 .
46
(b) existence de n :
Soit H un sous groupe de (Z, +).
i. ou bien H = {0}
Alors H = {0} = 0Z. CQFD.
ii. ou bien H 6= {0}
Alors a H avec a 6= 0. Par consquent a H. De toutes faons | a | H avec
| a |6= 0.
Soit lensemble F = H N. Alors F est un sous ensemble dentiers naturels non
vide donc F admet un plus petit lment n.
Nous allons maintenant dmontrer que H = nZ
nZ H ?
soit x nZ donc k Z tel que x = nk
donc | x |= n | k |= n + n + + n (ceci | k | fois).
Or n H et H est un sous groupe additif donc | x | H. Par consquent,
x H. CQFD.
H nZ ?
Soit x H. Comme n N alors daprs la division euclidienne !(q, r )
(Z N) tel que x = nq + r et 0 r < n
Alors
supposons que 0 < r < n.
Or r = x nq o x H et nq nZ.
Or nZ H donc nq H.
Comme H est un sous groupe additif et que x H et nq H alors x nq
H.
Par consquent, r H.
Donc H N aurait comme plus petit lment r et non n. Ceci nest pas
possible.
donc forcment r = 0
Donc x = nq donc x nZ. CQFD.
Chapitre 6
PGCD et PPCM
6.1
Pgcd
6.1.1
Thorme et Dfinition
Soit ( a, b) Z2 .
1. Lensemble aZ + bZ = { ak + bk0 /(k, k0 ) Z2 } est un sous groupe de (Z, +) donc
Z aZ + bZ = Z
2. Lensemble des diviseurs communs a et b est lensemble des diviseurs de .
3. Si a 6= 0 et b 6= 0 alors le plus petit lment strictement positif de Z est qui est donc
le plus grand diviseur commun a et b. On le note = a b.
4. Si a = 0 alors 0Z + bZ = bZ =| b | Z et 0 b =| b |
5. Si b = 0 alors aZ + 0Z = aZ =| a | Z et a 0 =| a |
6. Si a = b = 0 alors a b = 0 0 = 0
Dmonstration
47
48
6.2
Ppcm
6.2.1
Thorme et Dfinition
Soit ( a, b) Z2 .
Lensemble aZ bZ = { x = ak = bk0 /(k, k0 ) Z2 } est un sous groupe de (Z, +) donc
Z aZ bZ = Z
1. Lensemble aZ bZ = { x = ak = bk0 /(k, k0 ) Z2 } est un sous groupe de (Z, +) donc
Z aZ bZ = Z
2. Lensemble des multiples communs a et b est lensemble des multiples de .
3. Si a 6= 0 et b 6= 0 alors le plus petit lment strictement positif de Z est qui est donc
le plus petit multiple commun a et b. On le note = a b.
4. Si a = 0 alors 0Z bZ = 0Z et 0 b = 0
5. Si b = 0 alors aZ 0Z = 0Z et a 0 = 0
6. Si a = b = 0 alors 0 0 = 0
6.3
6.3.1
( a, b) Z2 a b et a b sont uniques
Dmonstration
Ceci dcoule des deux thormes prcdents.
6.3.2
Proprit
( a, b) Z2
a b =| a | | b |
a b =| a | | b |
6.3.3
Proprit
| a | Z = aZ
( a, b) Z2
a a =| a |
a a =| a |
a1 = 1
a 1 =| a |
6.3.4
Proprit
( a, b) N2
ab = ba
ab = ba
6.3.5
Proprit
( a, b) N2 k N
k ( a b) = (ka) (kb)
k ( a b) = (ka) (kb)
Dmonstration
6.3.6
Proprit
( a, b) N2 ( a b) ( a b) = ab
Dmonstration
Soit = a b donc a = a0 et b = b0 avec a0 b0 = 1.
Par consquent ( a b) ( a b) = ( a0 b0 ) = ( a0 b0 ) = a0 b0 = a0 b0 = ab. CQFD.
6.3.7
49
50
ai Z = Z.
i =1
est not = a1 a2 a3 ak
On dfinit le ppcm de plusieurs entiers a1 , a2 , , ak par lunique entier tel que
k
\
ai Z = Z.
i =1
est not = a1 a2 a3 ak
et sont associatives dans N cause de lassociativit de laddition et de lintersection
6.4
6.4.1
3 cas
1. 1er cas :
Si un des deux entiers est nul par exemple b = 0 alors a 0 = a et a 0 = 0
2. 2me cas :
Si a 6= 0 et b 6= 0 et b | a alors a b = b et a b = a
En effet si b | a alors aZ bZ donc aZ + bZ = bZ et aZ bZ = aZ.
3. 3me cas : Si a 6= 0 et b 6= 0 et si aucun des entiers ne divise lautre
Dans ce cas !(q1 , r1 ) N2
a = bq1 + r1
0 r1 < b
donc r1 = a bq1 .
Par consquent, tout diviseur commun a et b est un diviseur commun b et r1 et
a b = b r1 .
On utilise alors lalgorithme dEuclide des divisions euclidiennes successives : Dans ce
cas !(q1 , r1 , q2 , r2 , , qn1 , rn1 , qn , rn ) des entiers tels que
a = bq1 + r1
0 r1 < b
b = r1 q1 + r2
0 r2 < r1
n 1 = r n 2 q n 1 + r n
0
r n < r n 1
r n = r n 1 q n + 0
La suite des restes (rn ) est une suite strictement dcroissante dentiers naturels :
0 r n < r n 1 < r n 2 < < r 3 < r 2 < r 1
donc au bout dun nombre fini de divisions on obtiendra un reste nul.
Soit rn le dernier reste non nul. Alors rn = a b car
a b = b r 1 = r 1 r 2 = = r n 1 r n = r n 0 = r n
6.4.2
Exemples
1
1 3
96 72 24
72 24 0
168 96
= 672
24
8
9225
4182
6.4.3
2
4182
861
4
1
861 738
738 123
6
123
0
77982 9225
= 5848650
123
Calcul Formel
Xcas :
divisors(n) ramne la liste des diviseurs positifs de lentier n
size(divisors(n)) ramne le nombre de diviseurs positifs de lentier n
sum(divisors(n)) ramne la somme des diviseurs positifs de lentier n
gcd( a, b) ramne le pgcd des entiers a et b
lcm( a, b) ramne le pgcd des entiers a et b
Maple :
igcd( a, b) ramne le pgcd des entiers a et b
ilcm( a, b) ramne le ppcm des entiers a et b
51
52
6.4.4
Tableur
Algorithme dEuclide
a et b tant des entiers naturels non nuls. On sait quil existe des entiers naturels q et r tels que
a = bq + r o 0 r < b. Lon a ainsi effectu la division euclidienne de a par b.
1. q sappelle le quotient de la division euclidienne. Dans le tableur Excel, q sobtient par
ent( a, b).
2. r sappelle le reste de la division euclidienne. Dans le tableur Excel, r sobtient par mod( a, b).
3. Le PGCD de deux nombres est le dernier reste non nul, de la succession de divisions que
lon effectue dans lalgorithme dEuclide.
Voici une feuille de calcul Excel ralisant cet algorithme :
53
54
55
56
6.4.5
57
58
6.5
6.5.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Programmation ALGOBOX
Algorithme brut
VARIABLES
A EST_DU_TYPE NOMBRE
B EST_DU_TYPE NOMBRE
DIVISEUR EST_DU_TYPE NOMBRE
PGCD EST_DU_TYPE NOMBRE
RESTE1 EST_DU_TYPE NOMBRE
RESTE2 EST_DU_TYPE NOMBRE
C EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
LIRE A
LIRE B
SI (A < B) ALORS
DEBUT_SI
C PREND_LA_VALEUR A
A PREND_LA_VALEUR B
B PREND_LA_VALEUR C
FIN_SI
DIVISEUR PREND_LA_VALEUR 1
PGCD PREND_LA_VALEUR DIVISEUR
TANT_QUE (DIVISEUR<=B) FAIRE
DEBUT_TANT_QUE
DIVISEUR PREND_LA_VALEUR DIVISEUR+1
RESTE1 PREND_LA_VALEUR A%DIVISEUR
RESTE2 PREND_LA_VALEUR B%DIVISEUR
SI (RESTE1==0 ET RESTE2==0) ALORS
DEBUT_SI
PGCD PREND_LA_VALEUR DIVISEUR
FIN_SI
FIN_TANT_QUE
AFFICHER "Le PGCD de "
AFFICHER A
AFFICHER " et de "
AFFICHER B
AFFICHER " est "
AFFICHER PGCD
FIN_ALGORITHME
6.5.2
Algorithme dEuclide
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
VARIABLES
a EST_DU_TYPE NOMBRE
b EST_DU_TYPE NOMBRE
q EST_DU_TYPE NOMBRE
r EST_DU_TYPE NOMBRE
c EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
LIRE a
LIRE b
SI (a<b) ALORS
DEBUT_SI
c PREND_LA_VALEUR a
a PREND_LA_VALEUR b
b PREND_LA_VALEUR c
FIN_SI
q PREND_LA_VALEUR floor(a/b)
r PREND_LA_VALEUR a%b
TANT_QUE (r!=0) FAIRE
DEBUT_TANT_QUE
a PREND_LA_VALEUR b
b PREND_LA_VALEUR r
r PREND_LA_VALEUR a%b
FIN_TANT_QUE
AFFICHER "LE PGCD EST "
AFFICHER b
FIN_ALGORITHME
6.5.3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
59
60
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
DEBUT_SI
C PREND_LA_VALEUR B
B PREND_LA_VALEUR D
D PREND_LA_VALEUR C
FIN_SI
A PREND_LA_VALEUR B
B PREND_LA_VALEUR D
D PREND_LA_VALEUR A - B
S PREND_LA_VALEUR S + 1
FIN_TANT_QUE
AFFICHER "Le pgcd est "
AFFICHER B
AFFICHER "Le nombre de soustractions est "
AFFICHER S
FIN_ALGORITHME
6.6
Le calcul du pgcd a b de 2 entiers a et b (a > b > 0) par lalgorithme dEuclide se fait par
divisions successives.
Exemple : a = 44 ; b = 18
44 = 2 18 + 8
18 = 2 8 + 2
8 = 42+0
44 18 = 2
Si on dsigne par l ( a, b) la longueur de lalgorithme, cest--dire le nombre de divisions ncessaires pour aboutir au rsultat, nous avons ici :
l (44, 18) = 3
Lobjet de cet exercice est de majorer l ( a, b). Pour cela, on note
r (1), r (2), r (3), , r ( n )
les restes des n divisions successives . On a donc l ( a, b) = n et r (n) = 0.
On note par convention a = r (1) et b = r (0).
1. Montrer que lalgorithme dEuclide se termine.
2. Montrer que pour 1 k n 1 , on a r (k 2) r (k 1) + r (k )
3. Soit ( F (n)) la suite de Fibonacci dfinie par :
F (0) = F (1) = 1
F (n) = F (n 2) + F (n 1) pour n 2
1+ 5
Montrer quen posant =
, on a n1 F (n)
2
61
4. Montrer que k N , on a
r ( n k 1) F ( k )
et en dduire que n vrifie une majoration de la forme :
n A ln( a) + B
5. Vrifier cette majoration sur lexemple a = 44 et b = 18. On pourra prendre B = 1 et
A < 2, 1
62
6.7
6.7.1
Soit ( a, b) ( Z )2
a est premier avec b a b = 1 a b =| a || b |
aZ + bZ = 1 = 1Z = (1)Z les seuls diviseurs communs de a et de b sont 1 et
1
Calcul du pgcd(14865,7976)
quotients
14865
restes
1
7976
6889
1
6
6889 1087
1087 367
2
367
353
1
353
14
25 4
14 3
3 2
1
2
1
2
1
0
14865 7976
= 118563240 .
1
Comme 14865 7976 = 1 on dit que les entiers 14865 et 7976 sont premiers entre eux.
pgcd(12,1347,541)
On a 12 1347 541 = 12 541 1347 = (12 541) 1347 = 1 1347 = 1
Donc les entiers 12; 1347 et 541 sont premiers dans leur ensemble. et pourtant 12 et 1347 ne
sont pas premiers entre eux car 12 1347 = 3
6.7.2
Proprits
Thorme de Bachet-Bezout
a et b sont premiers entre eux (u, v) Z2 au + bv = 1
Dmonstration :
1. =:
Si a et b sont premiers entre eux alors aZ + bZ = 1Z = Z donc 1 aZ + bZ donc
(u, v) Z2 tel que au + bv = 1
2. =:
Si (u, v) Z2 tel que au + bv = 1. Soit = a b donc Z = aZ + bZ.
Par consquent, 1 Z. Or est le plus petit entier strictement positif de Z donc = 1.
Exemples
1. Deux entiers conscutifs n et n + 1 sont premiers entre eux car 1(n + 1) 1(n) = 1.
2. Les entiers 2n + 1 et n sont premiers entre eux car 1(2n + 1) 2(n) = 1
3. Les entiers 2n + 3 et 3n + 4 sont premiers entre eux car 3(2n + 3) 2(3n + 4) = 1
63
Claude Gaspard Bachet de Mziriac (1581-1638) est le vrai inventeur de cette formule.
Claude Bachet
Par contre, Etienne Bezout (1730-1783) la formul pour les polynmes.
Etienne Bezout
Autre thorme de Bezout
Soit ( a, b) N2 . Soit = a b. Alors (u, v) Z2 au + bv =
Dmonstration :
Soit G = aN + bN
GN
G 6= car a + b G
donc G a un plus petit lment d
1. Dmontrons que d :
| a et | b donc | au et | bv.
Par consquent, | au + bv donc | d.
On en dduit que d ()
2. Dmontrons que d :
Or a = dq + r o 0 r < d. Alors r = a dq = a ( au + bv)q = a(1 uq) + bvq
aZ + bZ.
or r 0 donc r d donc r = 0 donc d | a.
idem pour b
Par consquent, d ()
3. Daprs () et () on obtient d =
64
(u1 , u2 , , un ) Zn
ai ui = 1
i =1
Thorme
( a, b) (Z )2
a = a0
a b
0 0
2
b = b0
= a b = = 1 ( a , b ) (Z )
0
a b0 = 1
6.8
65
Gauss et la divisibilit
6.8.1
Thorme de Gauss
6.8.2
Corollaire 1
Un entier n est divisible par un produit dentiers premiers entre eux deux deux n est
divisible par chacun dentre eux.
Dmonstration
On dmontre ce thorme dans le cas o ab | n et a b = 1. Cette dmonstration pourra se
gnraliser.
1. =:
si ab | n alors q N tel que n = abq donc a | n et b | n.
2. =:
si a | n et b | n et a b = 1 alors n = aq = bq0 et a b = 1 Comme a | bq0 daprs le
thorme de Gauss on a : a | q0 donc q0 = aq.
Par consquent, n = bq0 = baq donc ba | n.
6.8.3
Corollaire 2
66
Dmonstration
Supposons que a b [n1 ] et a b [n2 ]
alors (q, q0 ) Z2 tel que a = n1 q + b = n2 q + b.
Donc n1 q = n2 q0 do n2 | n1 q. Mais n1 n2 = 1 alors daprs Gauss on a n2 | q.
Par consquent, k Z tel que q = n2 k donc a = n1 q + b = n1 n2 k + b do a b [n1 n2 ].CQFD.
Exemple dapplication : Bac New York 1978
1. Montrer que 3670 1 [11]
2. Montrer que 3670 1 [61]
3. En dduire que 3671 3 [671]
Corrig :
1.
0
3 = 1 1 [11]
1 = 3 3 [11]
2
3 = 9 9 [11]
3 = 27 5 [11]
3
34 = 81 4 [11]
5
3 = 243 1 [11]
35n+1 3 [11]
35n+2 9 [11]
35n+3 5 [11]
5n+4
3
4 [11]
alors
5(n+1)+4
3
= 35(n+1) 34 4 [11]
35n+1 3 [11]
n N
35n+2 9 [11]
35n+3 5 [11]
5n+4
3
4 [11]
Or 670 = 5 134 donc 3670 1 [11]
67
2.
30 = 1 1 [61]
31 = 3 3 [61]
32 = 9 9 [61]
33 = 27 27 [61]
34 = 81 20 [61]
35 = 243 60 [61]
36 = 729 58 [61]
37 = 2187 52 [61]
38 = 6561 34 [61]
39 = 19683 41 [61]
310 = 59049 1 [61]
10n 1 [11]
10n+1 3 [11]
310n+2 9 [11]
310n+3 27 [11]
10n+4
3
20 [11]
10n+5 = 243 60 [61]
3
10n+9
3
= 19683 41 [61]
alors
10n
+
1 3 [11]
3
10n
+
2
3
9 [11]
10n+3 27 [11]
10n+4
3
20 [11]
68
6.9
6.9.1
Rsolution de ax + by = c dans Z2
Rsolution
Soit ( a, b, c) (N )3 .
Notons S lensemble des solutions entires de ax + by = c.
Posons = a b. Comme c = ax + by donc c aZ + bZ = Z.
1. ou bien c nest pas un multiple de alors lquation na pas de solution dans Z2 .
2. ou bien c est un multiple de alors
(a) ou bien a et b ne sont pas premiers entre eux.
a
b
c
On pose a0 = ; b0 = et c0 = .
Alors ax + by = c a0 x + b0 y = c0 a0 x + b0 y = c0 avec a0 b0 = 1.
(b) ou se ramne donc au cas o a et b sont premiers entre eux.
i. Comme a0 b0 = 1 alors daprs le thorme de Bachet-Bezout (u, v) Z2 tels
que au + bv = 1 donc acu + bcv = c.
On pose x0 = cu et y0 = cv.
ii. ax + by = c ax + by = ax0 + by0 a( x x0 ) = b(y y0 )
iii. Si ( x, y) S alors a | b(y y0 ). Or a b = 1 donc daprs le Thorme de
Gauss on a : a | (y y0 ).
Par consquent k Z tel que y y0 = ka donc y = y0 + ka do a( x x0 ) =
bka do comme a 6= 0 alors x x0 = kb donc x = x0 kb
donc S {( x0 kb; y0 + ka)}
Rciproquement, {( x0 kb; y0 + ka)} S
car si ( x, y) = ( x0 kb; y0 + ka) alors a( x x0 ) = b(y y0 ) donc ( x; y) S
En conclusion, S = {( x0 kb; y0 + ka)}
6.9.2
Dtermination de u et v
Mthode 1 : Lintuition.
Par exemple pour 4u 3v = 1 il est vident que le couple (u, v) = (1, 1) convient.
Mthode 2 : les congruences
Par exemple 4u + 7v = 1 ;
= 1 dans Z/4Z donc 7 v = 1 donc
Alors 7v = 4u + 1 donc 7v 1 [4] donc 7v
On en dduit que v = 3.
3 v = 1.
Prenons par exemple, v = 3 donc 4u = 7v + 1 = 20 do u = 5.
On vrifie que le couple (u, v) = (5; 3) vrifie bien 4u + 7v = 1
69
70
6.10. EXERCICES
6.10
Exercices
6.10.1
71
ppcm(1; 2; 3) = 6 donc
en 6 h le robinet A dvide 6 tonneaux du mme modle.
en 6 h le robinet B dvide 3 tonneaux du mme modle.
en 6 h le robinet C dvide 2 tonneaux du mme modle.
en 6 h les trois robinets dvident 11 tonneaux du mme modle.
6
donc un tonneau est dvid par les 3 robinets ensemble en
= 0, 5454 heure
11
0
0
0
cest--dire environ 32, 72 = 32 + 0, 72 60 = 32 43.
72
6.10.2
0<a<b
ab = d
ab = m
2m
+ 3d = 78
a ne divise pas b
Corrig 1
1. Comme a 6= 0 et b 6= 0 alors d = a b 6= 0 donc soit a0 =
b
a
et b0 = alors a0 b0 = 1.
d
d
0<a<b
ab = d
ab = m
2m
+ 3d = 78
a ne divise pas b
0 < a0 < b0
0
a b0 = 1
2a0 b0 d + 3d = 78
0
a ne divise pas b0
0 < a0 < b0
0
a b0 = 1
0 b0 d + 3d = 78
2a
0
a ne divise pas b0
0 < a0 < b0
0 < a0 < b0
0
0
a b0 = 1
a b0 = 1
ou
0 b0 = 5
a
a0 b0 = 18
0
0
a ne divise pas b0
a ne divise pas b0
6. Rsolvons a0 b0 = 5 avec a0 b0 = 1.
Les seules possibilits sont :
(a) ( a0 , b0 ) = (1, 5). Impossible car il faut que a0 ne divise pas b0
(b) ( a0 , b0 ) = (5, 1). Impossible car il faut que a0 < b0
6.10. EXERCICES
73
36 + 3k N
36 + 3k 0
k 12
mN
d N donc
2 2k N do
2 2k 0
k1
Par consquent,
d|m
dm
2 2k 36 + 3k
6, 8 k
donc k {6; 5; 4; 3; 2; 1; 0; 1}
3. De plus, d | m donc d | 2m. or d | 3d donc d | 2m + 3d = 78 donc 2 2k | 78 donc k Z
tel que 2 2k = 78q donc k = 39q + 1
7
4. pour k = 6 on a 6 = 39q + 1 q =
impossible car il faut que q Z
39
6
pour k = 5 on a 5 = 39q + 1 q =
impossible car il faut que q Z
39
5
pour k = 4 on a 4 = 39q + 1 q =
impossible car il faut que q Z
39
4
pour k = 3 on a 3 = 39q + 1 q =
impossible car il faut que q Z
39
3
pour k = 2 on a 2 = 39q + 1 q =
impossible car il faut que q Z
39
2
pour k = 1 on a 1 = 39q + 1 q =
impossible car il faut que q Z
39
1
pour k = 0 on a 0 = 39q + 1 q =
impossible car il faut que q Z
39
pour k = 1 on a 1 = 39q + 1 q = 0 possible donc m = 39 et d = 0
74
6.10.3
Exercice
6.10.4
Exercice
6.10.5
Exercice
6.10. EXERCICES
6.10.6
75
Exercice
6.10.7
76
y Z ( x, y) = (2, y)
ou
k Z ( x, y) = (2k 2, 3k 2)
2. f ( x, y) = 4 (4x + 2y + 12)2 4( x + y + 4)2 = 4
[(4x + 2y + 12) 2( x + y + 4)][(4x + 2y + 12) + 2( x + y + 4)] = 4
(2x + 4)(6x + 4y + 20) = 4 ( x + 2)(3x + 2y + 10) = 1
x+2 = 1
3x + 2y + 10 = 1
ou
x + 2 = 1
3x + 2y + 10 = 1
x = 1
y = 3
ou
x = 3
y = 1
6.10. EXERCICES
6.10.8
77
( E) : 2045x 64y = 1
a au moins une solution dans Z2
3. Dterminer une solution particulire de ( E).
4. Rsoudre alors cette quation ( E)
Corrig
1. On divise 2045 par 64 par divisions successives :
2045 = 31 64 + 61
64 = 1 61 + 3
61 = 20 3 + 1
3 = 13+0
donc 2045 64 = 1
2. Comme 2045 et 64 sont premiers entre eux alors daprs le thorme de Bachet-Bezout,
on en dduit quil existe au moins deux entiers relatifs u et v tels que lquation 2045u
64v = 1
3. Nous allons dterminer une solution particulire de ( E) en on traficotant sur chaque
ligne du bas vers le haut de faon obtenir 1 comme combinaison linaire de 2045 et de
64 :
21 2045 = 31 64 + 61
20
64 = 1 61 + 3
61 = 20 3 + 1
On obtient 21 2045 20 64 = 651 64 + 1 do
1 = 21 2045 671 64
4. On peut alors rsoudre alors cette quation ( E) :
(a) 2045x 64y = 1 2045x 64y = 2045 21 64 671 = 1 2045( x 21) =
64(y 671)
2045 | 64(y 671) et 2045 64 = 1 donc daprs Gauss 2045 | (y 671) donc k
Z y 671 = 2045k do y = 2045k + 671.
Comme 2045( x 21) = 64(y 671) alors 2045( x 21) = 64(2045k) donc x 21 =
64k do x = 64k + 21.
Par consquent,2045x 64y = 1 = k Z x = 64k + 21 et y = 2045k + 671.
(b) = est vraie car si k Z x = 64k + 21 et y = 2045k + 671 alors 2045x 64y =
2045(64k + 21) 64(2045k + 671) = 1
(c) Donc 2045x 64y = 1 k Z x = 64k + 21 et y = 2045k + 671
Par consquent, donc S = {(64k + 21; 2045k + 671)/k Z}
78
Chapitre 7
Primalit
7.1
7.1.1
Dfinition
Un entier naturel est premier lorsquil na que deux diviseurs positifs : 1 et lui-mme.
7.1.2
Exemples et Contre-exemples
7.1.3
Un peu dHistoire
79
80
CHAPITRE 7. PRIMALIT
Crible dEratosthne
81
Lide est base sur lutilisation de mod(a ;b) qui donne le reste de la division de a par b et la
commande Format formatage conditionnelle Dans la plage A1 :J2 il y a la formule conditionnelle suivante :
SI(OU($Feuille1.A1=2 ;$Feuille1.A1=3 ;$Feuille1.A1=5 ;$Feuille1.A1=7 ;$Feuille1.A1=11 ;$Feuille1.A1=13 ;
$Feuille1.A1=17 ;$Feuille1.A1=19))
et le style premier avec fonds de cellule jaune
dans la plage A3 :J11, il y a la formule conditionnelle suivante
SI(ET(MOD($Feuille1.A3 ;2)*MOD($Feuille1.A3 ;3)*MOD($Feuille1.A3 ;5)*MOD($Feuille1.A3 ;7)*MOD($Feuille1.A3 ;11)
*MOD($Feuille1.A3 ;13)*MOD($Feuille1.A3 ;17)*MOD($Feuille1.A3 ;19)<>0) ;$Feuille1.A3<>1)
et le style premier avec fonds de cellule jaune.
7.1.4
Autres Proprits
Proprit P1
Les 3 proprits suivantes sont quivalentes :
1. p est premier.
2. Les seuls nombres non premiers avec p sont les multiples de p.
3. p est premier avec chacun de ces prdcesseurs non nuls : 1, 2, 3, , p 1
Dmonstration :
1 = 2 :
soit m un entier non premier avec p donc = m p 6= 1. Or | p et p premier donc = 1 ou
= p. Or 6= 1 donc = p. Par consquent, p | m donc m est un multiple de p.
2 = 3 :
Les prdcesseurs non nuls de p ne sont pas des multiples de p donc ils sont premiers chacun
avec p car sils ne ltaient pas alors ils eraient des multiples de p. Or ce nest pas le cas.
3 = 1 :
Soit d un diviseur positif de p. Alors d p = d et d p. Donc
ou bien d = 1
ou bien d = p
ou bien d {2, 3, , p 1} mais alors comme p est premier avec eux donc d p = 1
donc d = 1. Impossible.
Par consquent, p na que deux diviseurs positifs : 1 et p donc p est premier. CQFD.
Proprit P2
Si p est premier et p | ab alors p | a ou p | b.
Dmonstration :
ou bien p est premier avec a.
Or p | ab donc daprs le thorme de Gauss on a : p | b. CQFD.
ou bien p nest pas premier avec a.
Mais comme p est premier alors a est un multiple de p. Par consquent p | a. CQFD.
82
CHAPITRE 7. PRIMALIT
Proprit P3
Si p est premier et p | p1 p2 o p1 et p2 sont premiers alors p = p1 ou p = p2 .
Dmonstration :
Comme p est premier et p | p1 p2 alors ou p | p1 ou p | p2 .
Par exemple, p | p1 .Or p1 est premier donc na que deux diviseurs : 1 et p1 .
Or p est premier donc p 6= 1 . Forcment p = p1 . CQFD.
Proprit P4
Si p1 et p2 sont premiers alors p1 et p2 sont premiers entre eux.
Dmonstration :
Lensemble des diviseurs positifs de p1 est D + ( p1 ) = {1; p1 } car p1 est premier.
Lensemble des diviseurs positifs de p2 est D + ( p2 ) = {1; p2 } car p2 est premier.
Donc lensemble des diviseurs communs P1 et p2 est D + ( p1 ) D + ( p2 ) = {1}
Par consquent, p1 et p2 sont premiers entre eux.
Proprit P5
Tout entier naturel non nul n admet au moins un diviseur premier.
Dmonstration :
ou bien n est premier. CQFD.
ou bien n nest pas premier.
Donc il admet au moins un diviseur autre que 1 et n. Notons d le plus petit de ces diviseurs autre que 1. Alors
ou bien d est premier. CQFD.
ou bien d nest pas premier mais alors d va admettre un autre diviseur autre que 1 : q
plus petit que lui.
Mais alors par transitivit de la relation de divisibilit, q deviendra un diviseur de n
autre que 1 et plus petit que d.
Cela est impossible.
Corollaire de P5
Lensemble des nombres premiers est infini.
Dmonstration :
Raisonnons par labsurde.
Supposons que cet ensemble est fini et a pour lments p1 , p2 , , pn .
Soit n = p1 p2 pn + 1. Donc 1 = n p1 p2 pn .
Or n qui est non nul a au moins un diviseur premier qui est lun des pi .
Ce pi diviserait la fois n et p1 p2 pn donc pi | 1 donc pi = 1. Impossible.
Par consquent, Lensemble des nombres premiers est infini.
83
Proprit P6
Tout entier naturel
non premier n admet au moins un diviseur premier p tel que p2 n (ou
encore p n)
Dmonstration :
Comme n nest pas premier alors n admet au moins un diviseur d premier autre que 1 et
n daprs P5.
Par consquent n = dq o 1 < d < n et 1 < q < n
ou bien d q alors d2 dq do d2 n
ou bien q d alors q2 dq do q2 n
On appelle p le plus petit entre d et q alors p2 n.CQFD.
Corollaire de P6
Si n nest divisible par aucun entier premier p
Exemple
: 743 est-il premier ?
743 27, 3. Passons en revue tous les entiers premiers plus petits que 27, 3 cest--dire 2, 3, 5, 7, 11, 13, 17, 19
et 23. Aucun ne divise 743 donc 743 est premier.
Algorithme de dtermination de la primalit dun entier n
1
2
3
4
5
VARIABLES
n EST_DU_TYPE NOMBRE
c EST_DU_TYPE NOMBRE
d EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
84
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
CHAPITRE 7. PRIMALIT
LIRE n
SI (n<=1) ALORS
DEBUT_SI
c =1
FIN_SI
SINON
DEBUT_SINON
SI (n==2) ALORS
DEBUT_SI
c = 0
FIN_SI
SINON
DEBUT_SINON
SI ((n \% 2) == 0) ALORS
DEBUT_SI
c = 1
FIN_SI
SINON
DEBUT_SINON
c PREND_LA_VALEUR 0
d PREND_LA_VALEUR 3
TANT_QUE ((c==0) ET (d<=floor(sqrt(n)))) FAIRE
DEBUT_TANT_QUE
SI ((n \% d)==0) ALORS
DEBUT_SI
c PREND_LA_VALEUR 1
FIN_SI
SINON
DEBUT_SINON
d PREND_LA_VALEUR d + 2
FIN_SINON
FIN_TANT_QUE
FIN_SINON
FIN_SINON
FIN_SINON
SI (c==1) ALORS
DEBUT_SI
AFFICHER n
AFFICHER " est non premier"
FIN_SI
SINON
DEBUT_SINON
AFFICHER n
AFFICHER " est premier"
FIN_SINON
FIN_ALGORITHME
85
Proprit P7
Tout entier naturel non nul n peut scrire comme un produit de nombres premiers : n =
p1 1 p22 pk k
Dmonstration :
Soit n N .
ou bien n est premier alors n = p1 o p1 est premier.
ou bien n nest pas premier.
Donc daprs P5 n admet au moins un diviseur premier p1 . Par consquent, n = p1 n0
ou bien n0 est premier donc alors n = p1 p2 o p1 et p2 sont premiers.
ou bien n0 nest pas premier donc n0 admet au moins un diviseur premier p2 .
Par consquent, n = p1 p2 n etc
Donc n = p1 1 p22 pk k
Corollaire de P7
+1
p k
p1 1
p 2 +1
2
k
p1 1
p2 1
pk 1
86
7.2
7.2.1
CHAPITRE 7. PRIMALIT
Cryptographie
Systme cryptographique RSA
Ce procd a t mis au point par Rivest, Shamir et Adleman en 1985 et a t utilis partir
des anne s1990 pour chiffrer les messages(cartes bancaires, internet, ...) :
On choisit deux nombres premiers p et q trs grands puis lon calcule n = pq
On pose m = ( p 1)(q 1)
Soit c un nombre premier avec m. Alors il existe (d, k) tel que cd = km + 1
donc il existe c et d tels que cd 1[m] :
Soit un message x [|0; n 1|]. On le code en calculant C ( x ) x c [n]
On le dcode en calculant D (y) yd [n] car ona bien D (C ( x )) x cd x [n]. En effet,
ou bien x est non divisible par p alors daprs le petit thorme de Fermat, on a
x p1 1[ p] donc x km 1[ p] puis x cd x [ p].
ou bien x est divisible par p alors x cd x [ p].
Pour chiffrer un message, il faut donc connatre la cl publique (n, c) connue de tous
et rpertorie dans un annuaire.
Pour dchiffrer, il faut connatre (d, n). Cet entier d sappelle la cl prive et nest
connue que de la personne qui reoit le message cod.
les nombres premiers p et q doivent rester secrets car si on les connat on peut dterminer m puis d en utilisant lgalit de Bezout cd km = 1.
Le systme RSA 1024 bits correspond un nombre n = pq de lordre de de 21024 10308
scrivant avec 309 chiffres.
7.3. EXERCICES
7.3
87
Exercices
7.3.1
Conjecture de Goldbach
Soit la proposition p : "tout entier pair suprieur 4 est la somme de 2 entiers premiers.
Soit la proposition q : "tout entier impair suprieur 7 est la somme de 3 entiers premiers.
On ne sait pas pour linstant si la proposition p (appele conjecture de GOLDBACH) est vraie.
En supposant quelle est vraie, dmontrer que limplication ( p = q) est vraie.
Corrig
Soit n N tel que n est impair et n 7 donc n = 2k + 1 avec 2k + 1 7 donc 2k 6.
2k est donc un entier pair suprieur 4 donc daprs Godbach, on aurait 2k = p1 + p2 o p1 et
p2 seraient tous deux premiers. Mais alors n = p1 + p2 + 1 mais 1 nest pas premier.
Il faut donc revenir en arrire. Prenons carrment n = 2k + 3 avec 2k + 3 7 donc 2k 4.
2k est donc un entier pair suprieur 4 donc daprs Godbach, on aurait 2k = p1 + p2 o p1 et
p2 seraient tous deux premiers. Mais alors n = p1 + p2 + 3 CQFD.
Les formes forte et faible de la conjecture de Goldbach
88
CHAPITRE 7. PRIMALIT
montr que tout entier impair est somme dau plus 5 nombres premiers.
Grce dautres travaux complmentaires de Harold Helfgott de lEcole Normale Suprieure
de Paris, il semble que lon puisse esprer, court terme, disposer dune preuve de la conjecture faible de Goldbach ( laide sans doute de loutil informatique pour un nombre fini de cas
rcalcitrants).
Toutes ces avances reposent sur des estimations fines de sommes dexponentielles utilises
dans la clbre "mthode du cercle"(puissant outil de la thorie analytique des nombres cr
par Hardy et Littlewood en 1918 et amlior par Vinogradov.
(Sources : Tangente n 147 Juillet-Aot 2012 page 5 - Le site de Chronomath : http ://serge.mehl.free.fr/chrono/Goldbach.html)
7.3. EXERCICES
7.3.2
89
n est premier k [| 0; n |]
n
n|
k
Corrig
1. =:
n!
n
alors
Supposons que n est premier. Comme
=
k
k!
(
n
k)!
n!
n
n
k!
=
do k!
= n(n 1)(n 2) (n k + 1).
k
(n k)!
k
n
n
On en dduit que n | k!
. Or n est premier avec k! do n |
k
k
2. =:
n
.
k
Supposons que n ne soit pas premier. par consquent n admet un diviseur premier d < n.
Par consquent
a N n = d a.
n!
n!
n
= n do
= n d! . On en dduit que
Or n |
donc N
d
d! (n d)!
(n d)!
(n 1)(n 2) (n d + 1) = d!
do (da 1)(da 2) (da d + 1) = d!. ceci est impossible donc n est premier
Supposons que k [| 0; n |]
7.3.3
Corrig
Nombres de Mersenne
n|
90
CHAPITRE 7. PRIMALIT
7.3.4
Thorme de Wilson
Soit p un entier 2.
1. Dmontrer que si p est premier alors ( p 1)! + 1 0 [mod p].
Indication : utiliser le produit des lments non nuls de Z/pZ
2. Dmontrer rciproquement que si ( p 1)! + 1 0 [mod p] alors p est premier.
Corrig
7.3. EXERCICES
7.3.5
91
1. Soient p et n des entiers naturels tels que p est premier et que pgcd( p, n) = 1.
Dmontrer que n, 2n, 3n, , ( p 1)n sont toutes distinctes dans Z/pZ
En dduire que n p1 1[mod p]
2. Dmontrer que pour tout entier premier p et pour tout entier naturel non nul n alors
n p n[mod p]
Corrig
1. Comme p est premier alors p est premier avec chacun des entiers qui le prcdent :
1, 2, 3, , p 1 donc p est premier avec leur produit 1 2 3 ( p 1).
Soient les nombres kn o k {1, 2, 3, , p 1}. alors kn rk [mod p]. Nous allons dmontrer par l"absurde que ces p restes rk sont distincts deux deux.
Supposons que rk = rk0 .
Comme kn rk [mod p] et k0 n rk0 [mod p] donc kn k0 n 0 [mod p] donc p | n(k k0 ).
Or p ne divise pas n donc p | (k k0 ) impossible car k k0 est un entier compris entre 1
et p 1. Par consquent, rk 6= rk0 .
Tous les p restes rk sont les entiers 1, 2, 3, , p 1
donc r1 r2 r3 r p1 = 1 2 3 ( p 1).
Comme pour tout k {1, 2, 3, , p 1} on a kn rk [mod p]
donc 1n 2n 3n ( p 1)n r1 r2 r3 r p1 [mod p]
donc 1 2 3 ( p 1)n p1 r1 r2 r3 r p1 [mod p] .
On a par consquent, 1 2 3 ( p 1)n p1 1 2 3 ( p 1) [mod p]
do 1 2 3 ( p 1)[n p1 1] 0 [mod p]
Par consquent p | 1 2 3 ( p 1)[n p1 1] . or p est premier avec 1 2 3
( p 1) donc p | (n p1 1) . On en dduit que n p1 1[mod p].
2. Si p est premier et que pgcd( p, n) = 1 alors n p1 1[mod p] donc n p1 n 1 n[mod p]
do n p n[mod p].
Mais si
92
CHAPITRE 7. PRIMALIT
7.4
7.4.1
Corrig
1. Soient a et b des entiers naturels dont la somme et le produit ont pour pgcd le carr dun
nombre premier p.
(a)
p | ( a + b) donc p | a( a + b)
p | ab
donc p | a( a + b) ab
Or a2 = a( a + b) ab donc p | a2
(b) p | a2 donc p | aa. Or p est premier donc p est un facteur premier de la dcomposition
en nombres premiers de aa donc p divise a
(c) En permutant les rles de a et de b, par un raisonnement analogue on prouve que
p | b.
a
b
(d) Soit d = pgcd( a; b) alors comme p | a et p | b donc p | d. Posons a0 = et b0 = .
d
d
On sait que a0 et b0 sont premiers entre eux .
p2 = pgcd( a + b; ab) = pgcd(da0 + db0 ; da0 db0 ) = pgcd(d( a0 + b0 ); d( a0 b0 )) =
dpgcd( a0 + b0 ; da0 b0 ) donc d | p2 .
Or p est premier donc d = 1 ou d = p ou d = p2 .
Supposons que d = 1 donc p2 = pgcd( a0 + b0 ; a0 b0 ). Or a0 + b0 et a0 b0 sont premiers
entre eux car a0 et b0 sont premiers entre eux donc p2 = 1 donc p = 1 impossible
car p premier. Par consquent, d le pgcd de a et de b est soit p, soit p2 .
2. (a) pgcd( a + b; ab) = 49 = 72 donc daprs le 1 ) si d = pgcd( a; b) alors d = 7 ou
d = 49.
Or d | ab donc d | ppcm( a; b) = 231 mais 231 = 3 7 11 donc d ne peut tre 49.
En conclusion , d = 7
(b) d = pgcd( a; b) = 7 donc a = 7a0 et b = 7b0 o a0 et b0 sont premiers entre eux.
Or ab = pgcd( a; b) ppcm( a; b) = 7 231 donc 7a0 7b0 = 7 231 donc a0 b0 =
3 11 = 33
Comme a0 et b0 sont premiers entre eux alors ( a0 , b0 ) = (3, 11) ou ( a0 , b0 ) = (11, 3)
Pat consquent ( a, b) = (21, 77) ou ( a, b) = (77, 21)
93
Nombres de FERMAT Fp = 1 + 22
7.5
1. Soit p N et soit x R.
Calculer la somme suivante S = 1 x + x2 + + (1) p x p
2. Dmontrer que :
Quelques soient les entiers x et n lentier suivant x2n+1 + 1 est divisible par x + 1.
3. En dduire que si k est un entier impair alors
p
p
p N
1 + (22 )k est divisible par 1 + 22
p
7.5.1
Corrig
1. Soit p N et soit x R.
ou bien x = 1
Alors S = 1 (1) + (1)2 + + (1) p (1) p = 1 + 1 + 1 + + 1 = p + 1
ou bien x 6= 1
Alors S est la somme de ( p + 1) termes conscutifs dune suite gomtrique de premier terme 1 et de raison x.
1 + (1) p+2 x p+1
1 + (1) p x p+1
1 ( x ) p+1
=
=
puisque
Par consquent S =
1 ( x )
1 + x)
1 + x)
(1)2 = 1.
1 + (1)2n x2n+1
.
1 + x)
On en dduit que x2n+1 + 1 = ( x + 1)(1 x + x2 + + (1)2n x2n )
donc x2n+1 + 1 est divisible par x + 1 car (1 x + x2 + + (1)2n x2n ) est un entier
relatif.
Pour
Pour
Pour
Pour
Pour
p
p
p
p
p
= 0 alors F0
= 1 alors F0
= 2 alors F0
= 3 alors F0
= 4 alors F0
= 1 + 22
1
= 1 + 22
2
= 1 + 22
3
= 1 + 22
4
= 1 + 22
5
= 3 est premier
= 5 est premier
= 17 est premier
= 257 est premier
= 65537 est premier
94
CHAPITRE 7. PRIMALIT
Chapitre 8
Congruences
8.1
8.1.1
Dfinition
( x, y) Z2 x y [n] x y nZ
8.1.2
Thorme
8.1.3
Thorme
96
CHAPITRE 8. CONGRUENCES
8.1.4
Dfinition
Lensemble des classes dquivalence sappelle lensemble des entiers modulo n et se note
Z/nZ
Remarques
1. Z/0Z ' Z.
En effet, x y [0] x y 0Z = {0} x = y
2. x Z Z/1Z = { x } nest form que dune seule classe.
En effet, x y [1] x y 1Z x y Z
2,
1}.
1,
,n
3. Card(Z/nZ) = n car Z/nZ = {0,
En effet, soit x Z alors x = nq + r donc x r nZ donc x r [n].
Il y a autant de classes dans Z/nZ quil y a de restes : {0; 1; 2; ; n 1} dans la
division euclidienne par n.
1 } o 0 est lensemble des entiers pairs et 1 lensemble des entiers impairs
4. Z/2Z = {0;
2 }
1;
5. Z/1Z = {0;
8.1.5
Thorme
2,
1}.
1,
,n
Z/0Z est identifiable Z et n N lon a Z/nZ = {0,
Anneau Z/nZ
8.2
8.2.1
Thorme et dfinition
97
8.2.2
Thorme
, )
est un anneau commutatif unitaire. Llment neutre pour +
et 0 et llment
(Z/nZ, +
est 1.
neutre pour
Dmonstration
et
proviennent des proprits des lois + et dans Z. On dit alors
Les proprits des lois +
0 0 0
1 0 1
, )
est un anneau commutatif unitaire.
(Z/2Z, +
De plus, tout lment 6= 0 est inversible : en effet 1 a pour inverse lui-mme.
, )
est un corps commutatif
Donc (Z/2Z, +
Z/3Z
+
0
1
2
0
0
1
2
1
1
2
0
2
2
0
1
0
1
2
0
0
0
0
1
0
1
2
2
0
2
1
, )
est un anneau commutatif unitaire.
(Z/3Z, +
De plus, tout lment 6= 0 est inversible : en effet 1 a pour inverse lui-mme ainsi que 2.
, )
est un corps commutatif
Donc (Z/3Z, +
98
CHAPITRE 8. CONGRUENCES
Z/4Z
+
0
1
2
3
0
0
1
2
3
1
1
2
3
0
2
2
3
0
1
3
3
0
1
2
0
1
2
3
0
0
0
0
0
1
0
1
2
3
2
0
2
0
2
3
0
3
2
1
, )
est un anneau commutatif unitaire.
(Z/4Z, +
8.2.3
Thorme
Soit n 2.
, )
les seuls lments inversibles sont les classes x telles que x n = 1
Dans (Z/nZ, +
Dmonstration
x0 = 1 x 0 Z
x est inversible x0 Z/nZ
x
xx 0 1[n]
0
2
0
0
2
0
( x , k) Z
xx = nk + 1 ( x , k) Z
xx nk = 1 x et n sont premiers entre eux
daprs le thorme de Bachet-Bezout.
8.2.4
Corollaire
, )
est un corps commutatif n est premier.
(Z/nZ, +
Dmonstration
=:
, )
soit un corps commutatif donc forcment n 2. Llment nul
Supposons que (Z/nZ, +
8.3
Proprits de la congruence
8.3.1
n N lon a : x y [n] x y nZ.
8.3.2
n N lon a : x y [n] x et y ont le mme reste dans la division euclidienne par n.
8.3.3
La relation d est une relation dquivalence
cest--dire
x x [n]
x y [n] = y x [n]
8.3.4
Pour tous entiers relatifs x, y, z, t, pour tous entiers naturels n et k
x y [n] et z t [n] = x + z y + t [n]
x y [n] et z t [n] = xz yt [n]
x y [n] = x k yk [n]
8.3.5
n N ( x, y, k) Z3 x y [n] = kx ky [n]
Attention ! La rciproque est fausse : 2 3 2 6 [6] et pourtant 3 6 6 [6]
8.3.6
n N ( x, y) Z2 d Z x y [n] xd yd [nd]
Dmonstration
xd yd [nd] xd yd ndZ q Z xd yd = ndq
q Z d( x y) = dnq q Z x y = nq x y [n]
8.3.7
Corollaire
99
100
CHAPITRE 8. CONGRUENCES
8.4. APPLICATIONS
8.4
101
Applications
8.4.1
Exercice :
Dterminer le reste de la division euclidienne de 1952 par 7
On sait que 19 5 [7] car 19 = 7 2 + 5 donc 1952 552 [7].
Il reste donc dterminer le reste de la division euclidienne de 1952 par 7
Or
0
5 1 [7]
51 5 [7]
5 4 [7]
53 6 [7]
54 2 [7]
5 3 [7]
56 1 [7]
Soit un rang n N supposons que
6n
5 1 [7]
56n+1 5 [7]
6n+2
5
4 [7]
6n
+
3
6 [7]
5
56n+4 2 [7]
6n+5
5
3 [7]
alors
6(n+1)+2
5
= 56(n+1) 52 4 [7]
6
(
n
+
1
)+
3
5
= 56(n+1) 53 6 [7]
6
(
n
+
1
)+
4
5
= 56(n+1) 54 2 [7]
6(n+1)+5
5
= 56(n+1) 55 3 [7]
56n+1 5 [7]
6n+2
5
4 [7]
56n+3 6 [7]
56n+4 2 [7]
6n+5
5
3 [7]
Or 52 = 6 8 + 4 donc 552 = 568+4 2 [7] donc 1952 2 [7]
102
CHAPITRE 8. CONGRUENCES
8.4.2
10 0 [2 ou 5]
100 0 [4 ou 25]
1000 0 [8 ou 125]
alors
(a) a est divisible par 2 x0 {0, 2, 4, 6, 8} x0 est divisible par 2
(b) a est divisible par 5 x0 {0, 5}
(c) a est divisible par 4 x1 x0 est divisible par 4
(d) a est divisible par 25 x1 x0 est divisible par 25
(e) a est divisible par 8 x2 x1 x0 est divisible par 8
(f) a est divisible par 125 x2 x1 x0 est divisible par 125
2. Comme 10 1 [3 ou9]
alors
n
k =0
n
k =0
8.4. APPLICATIONS
8.4.3
103
Selon Wikipedia :
La forme originale du thorme, contenue dans un livre du mathmaticien chinois Qin Jiushao
publi en 1247, est un rsultat concernant les systmes de congruences.
Mais on trouve trace dun problme analogue dans le livre de Sun Zi, le Sunzi suanjing datant
du 3me sicle : Combien larme de Han Xing comporte-t-elle de soldats si, rangs par 3 colonnes, il reste
deux soldats, rangs par 5 colonnes, il reste trois soldats et, rangs par 7 colonnes, il reste deux soldats ?
On peut penser que les Chinois, frus de calculs astronomiques, puissent tre intresss par des
concordances de calendrier et quils aient t amens trs tt sintresser des questions du
type :
Dans combien de jours la pleine lune tombera-t-elle au solstice dhiver ?
Si la question se pose alors quil reste 6 jours avant le solstice dhiver et 3 jours avant la pleine
lune, la question se traduit par :
Existe-t-il un entier x tel que le reste de la division de x par 365 donne 6 et le reste de la division de x par
28 donne 3 ?
La rsolution propose par Sun Zi pour le problme des soldats est la suivante :
Multiplie le reste de la division par 3, cest--dire 2, par 70, ajoute lui le produit du reste de la
division par 5, cest--dire 3, avec 21 puis ajoute le produit du reste de la division par 7, cest-dire 2 par 15. Tant que le nombre est plus grand que 105, retire 105.
Mais la solution nexplique quimparfaitement la mthode utilise.
Enfin, il serait dommage de ne pas prsenter ce problme concernant des pirates et un trsor,
trs frquemment cit pour illustrer le thorme des restes chinois :
Une bande de 17 pirates possde un trsor constitu de pices dor dgale valeur. Ils projettent de se les
partager galement, et de donner le reste au cuisinier chinois. Celui-ci recevrait alors 3 pices. Mais les
pirates se querellent, et six dentre eux sont tus. Un nouveau partage donnerait au cuisinier 4 pices.
Dans un naufrage ultrieur, seuls le trsor, six pirates et le cuisinier sont sauvs, et le partage donnerait
alors 5 pices dor ce dernier. Quelle est la fortune minimale que peut esprer le cuisinier sil dcide
dempoisonner le reste des pirates ?
Larithmtique modulaire a rendu ce type de problme plus facile rsoudre.
Il sagit de trouver x positif et minimal vrifiant le systme
x 3 [17]
x 4 [11]
x 5 [6]
Daprs le thorme des restes chinois (puisque 17, 11 et 6 sont premiers entre eux deux deux),
les solutions sont de la forme :
104
CHAPITRE 8. CONGRUENCES
x = u1 11 6 3 + u2 17 6 4 + u3 17 11 5 + n 17 11 6
ou encore x = 198u1 + 408u2 + 935u3 + 1122n.
Il reste trouver les ui :
On a par division euclidienne :
66 = 3 17 + 15
17 = 1 15 + 2
15 = 7 2 + 1
On en dduit que 1 = 15 7 2 et puisque 2 = 17 1 15, on a 1 = 15 7(17 1 15)
cest--dire 1 = 8 15 7 17. Mais 15 = 66 3 17 do 1 = 8(66 3 17) 7?17.
On obtient pour finir 1 = 8 66 31 17 et u1 = 8.
De la mme manire, on trouve u2 = 4 et u3 = 1. Donc x = 198 8 + 408 4 + 935 + 1122n =
4151 + 1122n.
4151 est donc une solution possible pour notre cuisinier, mais ce nest pas la plus petite.
Il suffit deffectuer la division de 4151 par 1122 pour trouver comme reste 785 qui est le nombre
minimal de pices que peut obtenir le cuisinier.
8.4.4
Thorme
8.4.5
dmonstration
Soit lapplication
8.4.6
Application
8.5. EXERCICES
8.5
105
Exercices
8.5.1
Exercice
Soit ( a, b) Z2 .
1. Dvelopper ( a + b)7 .
2. En dduire que ( a + b)7 a7 + b7 [7]
et que ( a + b) est un multiple de 7 a7 + b7 est un multiple de 7
3. Dterminer tous les x Z tels que
10 x 10
x7 + 128 est un multiple de 7
Corrig
1. ( a + b)7 =
7
k ank bk = a7 + 7a6 b + 21a5 b2 + 35a4 b3 + 35a3 b4 + 21a2 b5 + 7ab6 + b7
k =0
10 x 10
x7 + 128 est un multiple de 7
10 x 10
x7 + 27 0 [7]
10 x 10
x + 2 0 [7]
106
CHAPITRE 8. CONGRUENCES
x = 9 ou x = 2 ou x = 5
daprs le tableau suivant
x
x+2
10 8
9
7
8
6
7
5
6
4
x x+2
5 3
4 2
3 1
2
0
1
1
x
0
1
2
3
4
x+2
2
3
4
5
6
x
5
6
7
8
9
x+2
7
8
9
10
11
x
10
x+2
12
8.6
107
Numro INSEE
8.6.1
Corrig
1. Pour Sophie, le code du mois est 07 et le code de lanne est 85 donc elle est ne en Juillet
1985.
2. A = 2850786183048 = 2850786 106 + 183048 o 0 b = 183048 < 106
3. 100 = 97 1 + 3 donc 100 = 102 3
108
CHAPITRE 8. CONGRUENCES
8.7
Bac C Clermont 81
Soit n N.
1. Etudier selon n le reste de la division euclidienne de 7n par 9.
2. Dmontrer que n N on a : 7n + 12n 1 qui est divisible par 9.
8.7.1
Corrig
1. 70 = 1 1 [mod 9]
71 = 7 7 [mod 9]
72 = 49 4 [mod 9] car 49 = 45 + 4 = 5 9 + 4
73 = 72 7 4 7 = 28 1 [mod 9] car 28 = 27 + 1 = 3 9 + 1
On dmontre alors par rcurrence que k N lon a :
73k 1 [mod 9]
73k+1 7 [mod 9]
73k+2 4 [mod 9]
2. k N lon a :
73k 1 [mod 9] et 12n = 36k 0[mod 9]
donc 7n + 12n 1 1 + 0 1 [mod 9] 0 [mod 9]
73k+1 7 [mod 9] et 12n = 36k + 12 12 3[mod 9]
donc 7n + 12n 1 7 + 3 1 [mod 9] 0 [mod 9
73k+2 4 [mod 9] et 12n = 36k + 24 24 6[mod 9]
donc 7n + 12n 1 4 + 6 1 [mod 9] 0 [mod 9]
Par consquent, n N 7n + 12n 1 est divisible par 9 .
8.8
109
8.8.1
Corrig
110
CHAPITRE 8. CONGRUENCES
Chapitre 9
Systmes de numration
9.1
Historique
111
112
9.1.1
Thorme
x=
x i a i = x0 a0 + x1 a1 + + x n a n
i =0
9.1.2
Exemples
10
1. 4720
10
2. 4631 = 4 73 + 6 72 + 3 71 + 1 70 = 1688
2
3. 11010110 = 1 27 + 1 26 + 0 25 + 1 24 + 0 23 + 1 22 + 1 21 + 0 20 =
27 + 26 + 24 + 4 + 2
9.2
Algorithmes
9.2.1
N = x 0 x 1 x n a = x n a n + x n 1 a n 1 + + x 1 a + x 0 .
Exemples
10
9.2. ALGORITHMES
113
Algorithme
La dcomposition de HORNER permet de crer un algorithme
N = (((( xn a + xn1 ) a + x n2 ) a + + x1 ) a + x0 )
dbut
(* entre des donnes *)
entrer base a
pour i variant de 0 n
faire dbut
entrer x_i
fin
(*traitement *)
N := x_1
pour i variant de 0 n
faire dbut
N := a * N + x_i
fin
(* sortie des rsultats *)
afficher N
fin.
114
9.2.2
On prend le nombre N en base 10. On procde par divisions euclidiennes successives par
la base a jusqu ce que le quotient soit strictement infrieur la base a.
On note r1 , r2 , , rn1 les restes des n 1 premires divisions euclidiennes et qn le quotient strictement infrieur a
donc N = (((((qn a + rn1 ) a + rn2 ) a + + r3 ) a + r2 ) a + r1 )
Alors N = qn rn1 rn2 r3 r2 r1 a .
Exemple
7
9.3
9.3.1
Proprits
Comparaison
9.3. PROPRITS
9.3.2
115
Il faut disposer dune table daddition et dune table de multiplication dans le systme base a.
En base 2
0 1
+
0 0 1
1 1 10
0 1
0 0 0
1 0 1
2
116
9.4
Exercices
9.4.1
Polynsie C 80
6. En dduire quelles sont toutes les bases x > 2 pour lesquelles le nombre 111 est divisible
par 13.
Corrig
1. x N x ( x + 1)( x + 2)( x + 3) + 1 = ( x2 + x )( x2 + 5x + 6) + 1
= x4 + 6x3 + 11x2 + 6x + 1 = [ x2 + 3x + 1]2
On peut choisir P( x ) = x2 + 3x + 1.
x
2. a2 = 10 11 12 13 + 1
a2 = x ( x + 1)( x + 2)( x + 3) a2 = [ x2 + 3x + 1]2
a = x2 + 3x + 1 ou a = x2 3x 1
x
a = x2 + 3x + 1 car x2 3x 1 < 0 puisque x > 3 a = 131
x
3. 11 = ( x + 1)
x
6. 111
9.4. EXERCICES
9.4.2
117
Exercice
13
N = 25x3
118
9.4.3
9.4. EXERCICES
9.4.4
Corrig
119
120
9.4.5
Corrig
Chapitre 10
Cryptographie
10.1
Code Barre
10.1.1
Dfinition
Le code barre, utilis pour les articles en commerce, est un code de 8 ou 13 chiffres avec une
cl C comme dernier chiffre gauche.
Cette cl sobtient ainsi :
dbut
A :=
B :=
S :=
R :=
si R
fin.
10.1.2
Exercice
10.2
Code ASCII
Le code ASCII (American Standard Code for Information Interchange) est utilis pour coder
les caractres du clavier sur un ordinateur. On lobtient par la fonction suivante :
= CODE(caractre) sous Excel
ord(caractre) en Turbo Pascal
1. Les lettres majuscules A, B, C, , Z sont codes 65, 66, 67, , 90
2. Les chiffres 0, 1, 2, , 9 sont cods
3. Les lettres minuscules a, b, b, , z sont codes , , , ,
121
122
10.3
10.3.1
Dfinition
10.3.2
10.4
123
Codage ROT 13
On ajoute une rotation de 13 caractres chaque caractre du texte coder. Exemple La fin du
vers clbre de Victor Hugo : "Sil ne reste quun seul, je serai celui-l " devient :"wrfrrenvpryhvyn"
124
10.5
Chiffrement affine
10.6
Chiffrement de Vignre
10.7
Code RSA
Chapitre 11
Exercices supplmentaires
11.1
11.1.1
Corrig
Comme 2n+1 1 est premier alors ses seuls diviseurs sont 1 et lui-mme. Son seul diviseur
propre est donc 1.
Les diviseurs propres de 2n (2n+1 1) sont donc 1; 2; 4; ;
11.2
11.2.1
Corrig
206 = 109 1 + 97
109 = 97 1 + 12
97
= 12 8 + 1
12 = 1 12 + 0
125
126
11.3
127
11.3.1
Corrig
Comme lespace probabilisable (, P ()) est muni de la loi de probabilit uniforme P alors
Card( A)
.
pour tout vnement A on a :Pr ( A) =
Card()
Card() = 25 car Card(Z/5Z) = 5.
Voici les tables daddition et de multiplication dans Z/5Z :
+
0
1
2
3
4
0
0
1
2
3
4
1
1
2
3
4
0
2
2
3
4
0
1
3
3
4
0
1
2
4
bar4
bar0
bar1
bar2
bar3
0
1
2
3
4
0
0
0
0
0
0
1
0
1
2
3
4
2
0
2
4
1
3
3
0
3
1
4
2
4
bar0
bar4
bar3
bar2
bar1
Mthode de Cramer
Comme 5 est premier alors Z/5Z est un corps dont on peut appliquer les formules de Cramer
pour la rsolution de systmes.
1. Soit le systme
=
1
det() =
1
1
= 2 1 = 1 6= 0
2
x + y = 0
x + 2 y = 0
128
2 x + y = 0
x + 3 y = 0
1
= 6 1 = 5 = 0
3
3 2 x + 3 y = 3 0
x + 3 y = 0
6 x + 3 y = 0
x + 3 y = 0
x + 3 y = 0
5
1
=
25
5
4 x + 0 y = 0
x + 2 y = 0
3 x + 3 y = 3 0
x + 2 y = 0
4 x = 0
x + 2 y = 0
0 )} donc Pr ( E) =
2. Par consquent, E = {(0;
1
25
3 x + 3 y = 0
x + 2 y = 0
x = 0
x + 2 y = 0
4 x + 5 y = 0
x + 2 y = 0
x = 0
2 y = 0
x = 0
y = 0
11.4
129
Bac C Bordeaux
11.4.1
Corrig
+
0
1
2
3
4
0
0
1
2
3
4
1
1
2
3
4
0
2
2
3
4
0
1
3
3
4
0
1
2
4
bar4
bar0
bar1
bar2
bar3
0
1
2
3
4
0
0
0
0
0
0
1
0
1
2
3
4
2
0
2
4
1
3
3
0
3
1
4
2
4
bar0
bar4
bar3
bar2
bar1
2. Dans Z/5Z, 2 + x = 1 3 + 2 + x = 3 + 1 0 + x = 4 x = 4
3. Dans Z/5Z, 3 x = 2 2 3 x = 2 2 6 x = 4 1 x = 4 x = 4
4. Soit le systme
2 x + 3 y = 2
2 2 x + 2 3 y = 2 2
4 x + 6 y = 4
4 x + 1 y = 4
=
1 x + 2 y = 4
1 x + 2 y = 4
1 x + 2 y = 4
1 x + 2 y = 4
1 x + 1 y = 4
1 x + 2 y = 4
3 y = 3
1 x + 2 y = 4
y = 1
1 x + 2 y = 4
y = 1
x + 2 = 4
Autre mthode :
Comme 5 est premier alors Z/5Z est un corps dont on peut appliquer les formules de Cramer
pour la rsolution de systmes.
1. Soit le systme
2 x + 3 y = 2
=
1 x + 2 y = 4
2 3
det() = = 4 3 = 1 6= 0
1 2
x = 2
y = 1
130
11.5
131
11.5.1
Corrig
2 x 4 y = 2
x + 0 y = 2 + y
2 x 4 y = 2
1 x + 5 y + y = 2 + y
2 x 4 y = 2
x = 2 + y
(2) y = (2)
x = 2 + y
4 y = 4
x = 2 + y
car
4 0 = 0 ; 4 1 = 4 ; 4 2 = 8 = 2 ; 4 3 = 12 = 0 ;
4 4 = 16 = 4 ; 4 5 = 20 = 2
1 )}
4. Donc S = {(3;
2 x 4 y = 2
x + 6 y + y = 2 + y
2 (2 + y ) 4 y = 2
x = 2 + y
y = 1
x = 3
4 + 2 y 4 y = 2
x = 2 + y
132
11.6
Bac C 74 - Groupe 1
11.6.1
Corrig
+
0
1
2
3
4
5
6
0
0
1
2
3
4
5
6
1
1
2
3
4
5
6
0
2
2
3
4
5
6
0
1
3
3
4
5
6
0
1
2
4
4
5
6
0
1
2
3
5
5
6
0
1
2
3
4
6
6
0
1
2
3
4
5
0
1
2
3
4
5
6
0
0
0
0
0
0
0
0
1
0
1
2
3
4
5
6
2
0
2
4
6
1
3
5
3
0
3
6
2
5
1
4
4
0
4
1
5
2
6
3
5
0
5
3
1
6
4
2
6
0
6
5
4
3
2
1
2 bx + 2ax
2 c + 2bxc
) + 2bxc
3. x F on a : 1x
+ c2
a = 6
a=1
a = 1 ou a = 6
1=a
= 3
2ab
2ab = 3
2ab = 3
2ab = 3
2
2
2
= 5
b2 + 2ac
b + 2ac = 5 ou
b + 2ac = 5
b + 2ac = 5
2bc =
2bc =
2bc =
2bc =
= c2
= c2
= c2
= c2
a = 1
a = 6
= 3
2 1b = 3
2 6b
2
2
= 5
b + 2 1c = 5 ou
b + 2 6c
2bc =
2bc =
= c2
= c2
a = 1
a = 6
= 3
b=5
2 6b
2
2
= 5
b + 2c = 5 ou
b + 2 6c
2bc =
2bc =
= c2
= c2
133
a = 1
b = 5
= 5
b2 + 2c
=
2bc
= c2
a = 1
b = 5
c = 4
= 5
= 2
a = 6
= 3
5b
= 5
b2 + 5c
ou
=
2bc
= c2
a = 6
b = 2
c = 3
ou
= 5
= 2
2 ) .
4. Par consquent, il y a un seul couple qui convienne : (, ) = (5,
4 + 3x
2 + 5x
3 + 5x
2 + ax + b = (1x
+ 4 )2 = (6x
2 + 2x
+ 3 )2
Donc 1x
134
11.7
Exercice
Entrez votre pointure de chaussures. Multipliez-la par 5. Rajoutez 50. Multipliez le total obtenu par 20. Rajoutez 1012 ce nouveau total. Enfin, soustrayez votre anne de naissance ce
dernier total.
Vous obtenez un nombre 4 chiffres : les deux premiers sont votre pointure et les deux derniers sont votre ge. Pourquoi ?