Vous êtes sur la page 1sur 8

1. Merci Patricia Everaere et Serge Iovle dont les documents mont aid rdiger ce cours.

Table
des matires
1 Thorie des ensembles 1
1.1 Ensembles et oprations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Proprits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Application entre deux ensembles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4 Cardinal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.5 Miscellannes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 Logique 13
2.1 Logique propositionnelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2 Prdicats et quanticateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.3 Thormes et dmonstrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3 Relations sur un ensemble 21
3.1 Dnition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2 Oprations sur les relations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.3 Proprits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.4 Relation dquivalence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.5 Relation dordre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4 Thorie des graphes : introduction 31
4.1 Graphes et modlisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.2 Graphe orient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.3 Graphe non orient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.4 Graphe partiel et sous-graphe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.5 Thorme des poignes de mains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.6 Chemin, chane, circuit et cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.7 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5 Arithmtique 39
5.1 Divisibilit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
5.2 Nombres premiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5.3 quation diophantienne ax + by = c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
iii Table des matires
5.4 Congruences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.5 Cryptographie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
6 Mais qui sont ces gens ? 51
Bibliographie 57Partie 1
Thorie des ensembles
Nul ne doit nous exclure du Paradis que Cantor a cr (David Hilbert)
1.1 Ensembles et oprations
1.1.1 Dnition - Exemples
Il est trs dlicat de donner une dnition rigoureuse de ce quest un ensemble. Nous nous
contenterons
dune dnition intuitive bien susante pour nos besoins.
Dnition 1.1.1. Un ensemble est une col lection dobjets appels lments de lensemble. On note x
E
(et on dit x appartient E) si x est un lment de E.
Exemple 1.1.1. 1. lensemble N des entiers naturels N = {0, 1, 2, 3, . . .} (7 N, 2 / N)
2. lensemble Z des entiers relatifs (2 Z,
1
3 / Z)
3. lensemble Q des nombres rationnels ( 1
3 Q,
2 / Q)
4. lensemble R des nombres rels (
2 Q)
Un ensemble peut tre reprsent par une patate, plus joliment appele diagramme dEuler 1
Exemple 1.1.2. lensemble E = {a, b, g, u, i,m} est reprsent par le diagramme dEuler de la gure
1.1.
On a lhabitude de noter les ensembles avec des capitales majuscules et les lments dun ensemble
avec
des minuscules. Un ensemble peut tre dni en extension, cest--dire en donnant la liste de ses
lments,
ou en comprhension, cest--dire en donnant une proprit vrie par ses lments (et
uniquement par
ses lments).
Exemple 1.1.3. 1. E = {2, 4, 6} est donn en extension
2. E = {x N | x est pair et 1 x 7} est le mme ensemble donn en comprhension.
Dnition 1.1.2. Il existe un ensemble ne contenant aucun lment. On appel le cet ensemble
ensemble
vide et on le note .
1. Leonhard Paul Euler, voir chapitre 6 page 51
12 Thorie des ensembles
Figure 1.1 Diagramme dEuler de lensemble E
Il y a une innit de faons de dcrire un ensemble donn, la plus simple est souvent la meilleure !
{x N | x + 1 = 0} =
a y est, vous savez ce quest un ensemble, il est temps den prendre plusieurs et de jouer un peu
avec. Peut-on mettre un ensemble dans un autre ? Des lments peuvent-ils tre dans plusieurs
ensembles
dirents ? Comment enlever des lments dun ensemble ? Bref, cest le moment de vous poser des
questions, je rpondrai certaines dans la suite, pour les autres, essayez dy rpondre par vous-
mmes !
1.1.2 Inclusion, parties
Dnition 1.1.3. On dit que lensemble F est inclus dans lensemble E, et on note F E, si tous les
lments de F sont lments de E.
F E x F, x E
On dit aussi que F est une partie de E ou un sous-ensemble de E.
On note P(E) lensemble des parties de E.
Attention ne pas confondre lappartenance et linclusion.
Lappartenance se note et linclusion se note .
Exemple 1.1.4. F = {a, b, u} E = {a, b, g, u, i,m} (voir gure 1.2)
Exemple 1.1.5. Soit lensemble E = {a, b, c}.
llment a appartient lensemble E (a E)
lensemble {a, b} est inclus dans lensemble E ({a, b} E)
P(E) = {, {a}, {b}, {c}, {a, b}, {a, c}, {b, c}, {a, b, c}}1.1. Ensembles et oprations 3
Figure 1.2 F est inclus dans E
Proposition 1.1.1. Deux ensembles A et B sont gaux (i.e. contiennent exactement les mmes
lments)
si et seulement si



A B
et
B A
do la maxime, fort utile en pratique pour dmontrer une galit :
Une galit, cest deux inclusions
1.1.3 Oprations sur les ensembles
Dnition 1.1.4. Soient A et B deux ensembles inclus dans E. On dnit les oprations suivantes :
Intersection
A B = {x E / x A et x B}
Runion
A B = {x E / x A ou x B}
Complmentaire
A = {x E / x / A}
Dirence
A \ B = {x E / x A et x / B}
Exemple 1.1.6. Les diagrammes dEuler de la gure 1.3 il lustrent ces direntes oprations.
Toutes ces oprations permettent de crer de nouveaux ensembles partir densembles de dpart.
Le
rsultat nest pas toujours simple deviner, et il nest pas rare davoir une criture trs complexe
pour
un ensemble qui ne contient peut-tre pas dlment ! Comme pour les oprations sur les nombres
rels, il y a un
ordre respecter quand on enchane plusieurs des ces oprations. Que pensez-vous de lcriture
suivante :
A B C \ A B \ A ?4 Thorie des ensembles
(A) Intersection - A B = {u} (B) Runion - A B = {a, b, g, i, u}
(C) Complmentaire - A = {i,m} (D) Dirence - A \ B = {a, b, g}
Figure 1.3 Oprations sur les ensembles
1.2 Proprits
Une fois ces oprations dnies, nous nous intressons leurs proprits. Citons tout dabord les
proprits classiques de commutativit et dassociativit.
Proposition 1.2.1. Soient A, B et C trois parties dun ensemble E.
Commutativit
A B = B A et A B = B A
Associativit
(A B) C = A (B C)
et
(A B) C = A (B C)
Remarque. On peut donc omettre les parenthses et crire par exemple A B C. En revanche, il
peut arriver que (A B) C 6= A (B C), lcriture A B C ne veut donc rien dire !
Si vous ne voulez pas perdre btement des points lors dun examen a, vous vrierez bien que vous
ne
drogez pas la rgle suivante :
On ne mlange pas les et les sans mettre de parenthses !
a. et vous ne le voulez pas nest-ce pas ?1.3. Application entre deux ensembles 5
Les proprits qui suivent peuvent sembler moins videntes la premire lecture. Je ne saurais que
trop vous conseiller de faire un diagramme dEuler illustrant chaque proprit an de vous en
convaincre.
Proposition 1.2.2. Soient A, B et C trois parties dun ensemble E.
Distributivit
A (B C) = (A B) (A C)
et
A (B C) = (A B) (A C)
Formules de De Morgan
A B = A B
A B = A B
Absorption
Si A B, alors A B = A et A B = B
Elments particuliers
A = A E = A
A = A A E = E
1.3 Application entre deux ensembles
Les ensembles sont donc des collections dobjets, mais qui ninteragissent pour linstant pas entre
eux.
Nous allons maintenant voir comment on peut faire des associations entre deux ensembles
dirents. Ce
concept dassociation entre deux objets est fondamental en mathmatiques et permet de modliser
des
concepts comme des transformations, des relations. . . que nous rencontrerons dans les dirents
cours.
1.3.1 Dnitions
Dnition 1.3.1. Soient A et B deux ensembles. Une application f : A B est un procd qui associe
tout lment x de A un unique lment y de B.
A est appel lensemble de dpart et B lensemble darrive.
On note y = f(x) ; y est appel l image de x par f et x est appel lantcdent de y par f.
1.3.2 Applications injectives, surjectives, bijectives
On distinguera parmi les applications entre deux ensembles celles qui nenvoient pas deux lments
dirents vers un mme lment (applications injectives) et celles qui occupent tout lespace
darrive
(applications surjectives). La dnition suivante formalise ces notions.
Dnition 1.3.2. 1. f est dite injective si x1, x2 A, (f(x1) = f(x2) x1 = x2)
2. f est dite surjective si ( y B, x A; y = f(x))
3. f est dite bijective si f est injective et surjective
La gure 1.4 illustre ces notions.6 Thorie des ensembles
(a) (b) (c)
Figure 1.4 Application (a) injective, (b) surjective, (c) bijective
1.3.3 Application rciproque
Dire quune application f de E dans F est bijective, cest dire que tout lment y F admet un
unique antcdent x E. On peut donc dnir une application en associant tout lment y de F son
unique antcdent x dans E.
Cette application est alors appele application rciproque de f et est note f1.
Exemple 1.3.1. Lapplication f(x) = x2 dnie de R+ vers R+ admet une rciproque quon note habi-
tuel lement
x.
1.3.4 Compose
Dnition 1.3.3. Soient E, F et G trois ensembles et soient f une application de E vers F et g une
application de F vers G.
A tout lment x de E, on peut faire correspondre un lment y de F par f puis cet lment y, on
peut
faire correspondre un lment z de G par g. Lapplication de E dans G qui x de E fait correspondre
llment z de G est appele application compose de f et g et se note g f.
Autrement dit, (g f)(x) = g