Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ce document est légalement protégé par le droit d'auteur et sous licence creative
commons options Paternité - Pas d'utilisation commerciale - Partage à l'identique
des conditions initiales.
Vous pouvez consulter la licence creative commons complète à l'adresse http:
//creativecommons.org/licenses/by-nc-sa/2.0/fr/legalcode
1
Ces Travaux Dirigés sont issus des documents que m'a transmis Farida Saïd en 2001. Depuis
ils évoluent chaque année grâce aux diérents intervenants dans cette matière. Je remercie en
particulier Maxence Cuvilliez, Patricia Evraere, Adel Guerziz, Bruno Jedynak, Monique Lecocq,
Pierre-Marie Moyaux, Yann Walkowiak pour leurs apports ainsi que les nombreux étudiants qui
m'ont signalé les imprécisions, fautes de frappes, d'orthographe, etc... au cours de toutes ces
années.
2
Table des matières
2 Algèbre de Boole 11
2.1 Algèbres de Boole et Fonctions Booléennes . . . . . . . . . . . . . . 11
2.1.1 Algèbres de Boole . . . . . . . . . . . . . . . . . . . . . . . 11
2.1.2 Fonctions Booléennes . . . . . . . . . . . . . . . . . . . . . . 12
2.2 Diagrammes de Karnaugh et Circuits . . . . . . . . . . . . . . . . . 13
2.3 Fonctions booléennes sur variables binaires . . . . . . . . . . . . . . 15
2.4 Calcul galoisien . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.5 Devoirs surveillés . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.5.1 DS du 19 novembre 2003 . . . . . . . . . . . . . . . . . . . . 17
2.5.2 DS du 11 janvier 2005 . . . . . . . . . . . . . . . . . . . . . 18
3 Logique 19
3.1 Logique Propositionnelle . . . . . . . . . . . . . . . . . . . . . . . . 19
3.1.1 Problèmes de logiques . . . . . . . . . . . . . . . . . . . . . 19
3.1.2 Manipulation des opérateurs logiques . . . . . . . . . . . . . 20
3.1.3 Modélisation . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.1.4 Arbres de Beth . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.2 Logique des Prédicats . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.3 Récurrence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4 Relations 27
4.1 Relations binaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.2 Relations d'ordres . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.3 Devoirs surveillés . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.3.1 DS du 25 février 2004 . . . . . . . . . . . . . . . . . . . . . 32
4.3.2 DS du 9 novembre 2005 . . . . . . . . . . . . . . . . . . . . 33
5 Arithmétique 35
5.1 Arithmétique dans Z . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.1.1 Algorithme d'Euclide et équations Diophantiennes . . . . . 35
5.1.2 Propriétés diverses . . . . . . . . . . . . . . . . . . . . . . . 36
5.2 Arithmétique modulaire . . . . . . . . . . . . . . . . . . . . . . . . 36
5.2.1 Calcul dans Z/mZ . . . . . . . . . . . . . . . . . . . . . . . 36
5.2.2 Lemme chinois des restes . . . . . . . . . . . . . . . . . . . 38
5.2.3 Fonction d'Euler . . . . . . . . . . . . . . . . . . . . . . . . 38
3
4 TABLE DES MATIÈRES
5.3 Cryptographie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
5.4 Devoirs surveillés . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
5.4.1 DS du 11 février 2004 . . . . . . . . . . . . . . . . . . . . . 39
5.4.2 DS du 25 février 2004 . . . . . . . . . . . . . . . . . . . . . 40
5.4.3 DS du 11 janvier 2005 . . . . . . . . . . . . . . . . . . . . . 41
Chapitre 1
A⊂B ⇔ B⊂A
A=B ⇔ A=B
A⊂B ⇔ A∩B =A⇔A∩B =∅
5
6 CHAPITRE 1. THÉORIE DES ENSEMBLES
¤
Exercice 6 : Démontrer en utilisant les propriétés des opérations sur les ensembles
les égalités suivantes :
[(A ∪ B) ∩ C] ∪ B = B ∪ (A ∩ C)
£ ¤
(A ∩ B) ∪ (A ∩ B ∩ C) ∩ B = ∅
£ ¤
A ∪ (B ∩ C) ∩ (A ∪ C) = (A ∪ B) ∩ C
¤
Exercice 7 : Soient A, B et C trois parties d'un référentiel E . Simplier graphique-
ment les expressions suivantes en utilisant un diagramme d'Euler-Venn. Vériez
votre résultat par le calcul.
(A ∩ B) ∪ (A ∩ B ∩ C) ∪ (A ∩ B ∩ C) (A ∪ B ∪ C) ∩ C ∩ B
A ∪ (B ∩ A) ∪ B ∪ (B ∩ C) A∪B∪C ∩A
¤
Exercice 8 : Répondez aux questions suivantes en utilisant les fonctions caracté-
ristiques.
1. Prouver les implications suivantes :
4. En déduire l'équivalence :
½
(A ∪ C) = (B ∪ C)
⇔A=B
(A ∩ C) = (B ∩ C)
¤
Exercice 9 : Quelles sont les paires d'ensembles égaux dans ce qui suit ? Justier.
1. (A \ C) ∪ (B \ C) et (A ∪ B) \ C
2. (A \ B) ∪ (A \ C) et A \ (B ∩ C)
3. (A \ C) \ (B \ C) et A ∩ (C \ B)
4. (A \ B) \ (A \ C) et (A \ B) \ C
¤
Exercice 10 : On appelle diérence symétrique de deux parties A et B d'un
référentiel E et on note A∆B , l'ensemble des éléments qui gurent soit dans A,
soit dans B , mais pas dans A et B à la fois.
1. Représentez l'ensemble A∆B
2. Établir les relations suivantes :
(a) A∆B = (A ∪ B) ∩ A ∩ B
£ ¤ £ ¤
(b) A∆B = A ∩ A ∩ B ∪ B ∩ A ∩ B
£ ¤
(c) (A∆B) ∩ A = A ∩ A ∩ B
(d) A∆B = (A ∩ B) ∪ A ∪ B
¤
1.2. MODÉLISATION 7
1.2 Modélisation
Exercice 1 :
1. A l'aide de la formule sur les cardinaux : |A ∪ B| = |A| + |B| − |A ∩ B|,
déduire une formule analogue pour |A ∪ B ∪ C|.
2. On étudie une population de 100 étudiants. Parmi eux : 32 étudient la Mé-
decine, 20 la Physique, 45 la Biologie. 15 étudient la Médecine et la Biologie,
7 la Médecine et la Physique, 10 la Physique et la Biologie. 30 n'étudient
aucune de ces trois matières. Combien étudient les trois matières en même
temps ? Combien étudient Médecine et Biologie, mais pas physique ? Com-
bien étudient une seule matière ? Représenter la situation par un diagramme
de Venn et répondre à ces questions.
¤
Exercice 2 : Un ethnologue publie un article sur une tribu où l'on apprend que :
Tout membre de la tribu porte un collier ou une boucle d'oreille.
Tous les guerriers portent un collier.
Ceux qui ne sont pas des guerriers n'ont pas de boucle d'oreille.
Ceux qui portent un collier sont des guerriers mâles.
Les hommes ne préparent jamais les repas.
Les repas sont préparés à tour de rôle par tous les guerriers.
1. En utilisant les ensembles suivants, traduire chacune des phrases de l'article :
T : ensemble des membres de la tribu
C : ensemble des membres de la tribu portant un collier
B : ensemble des membres de la tribu portant des boucles d'oreilles
G : ensemble des guerriers de la tribu
H : ensemble des hommes de la tribu
R : ensemble des membres de la tribu qui préparent les repas
2. Démontrer qu'il n'y a pas de guerriers dans cette tribu. En déduire que cette
tribu n'existe pas (on pourra utiliser le fait que pour tout ensemble A et B :
(A ⊂ B) ⇔ (B ⊂ A)).
¤
Exercice 3 : Au musée, un visiteur fait les remarques suivantes :
1. Parmi les tableaux exposés, les toiles qui ont plus de 50 ans représentent des
bateaux.
2. Les deux tiers des tableaux non encadrés sont peints par des femmes.
3. Les bateaux peints par des femmes ont plus de 50 ans.
4. Un tableau sur trois a un cadre.
5. Les tableaux de plus de 50 ans ne sont pas encadrés.
6. La moitié des tableaux peints par des femmes ont plus de 50 ans.
7. Parmi les tableaux de moins de 50 ans, ceux qui sont peints par des hommes
ont un cadre, et ceux qui sont peints par les femmes n'en ont pas.
Questions :
1. Montrer que les tableaux peints par des femmes ne sont pas encadrés.
2. En déduire le nombre de tableaux peints par des femmes en fonction du
nombre de tableaux total, et qu'il y a au moins 92 de tableaux de plus de 50
ans.
¤
Exercice 4 : Soit E un ensemble, A, B, C trois parties de E et D = (A ∪ B) ∩ C .
8 CHAPITRE 1. THÉORIE DES ENSEMBLES
Algèbre de Boole
a + b.a = 1 (2.1)
a.b + ā + b̄ = 0 (2.2)
abc + abc̄ + ab̄c + ab̄c̄ = a (2.3)
a + c = a + āb̄c(ad + c) + bc (2.4)
(a + b)(b + c) + (c + d)(d + a) = ac + bd (2.5)
(a + b)(b + c)(c + d)(d + a) = ac + bd (2.6)
¤
Exercice 3 : Soient a, b, c des éléments d'une algèbre de Boole (B, +, .,¯) et
e = abc + b̄c̄ + āb̄.
1. Écrire a.b en n'utilisant que les opérations addition et complémentation.
2. Écrire a + b en n'utilisant que les opérations produit et complémentation.
3. Écrire e en n'utilisant que l'opération addition et la complémentation.
4. Écrire e en n'utilisant que l'opération produit et la complémentation.
¤
Exercice 4 : a, b, c étant des éléments d'une algèbre de Boole (B, +, .,¯), prouver
les implications suivantes et examiner leurs réciproques :
¤
Exercice 5 : Soient a, b, x des éléments d'une algèbre de Boole (B, +, .,¯).
11
12 CHAPITRE 2. ALGÈBRE DE BOOLE
¤
Exercice 9 : Soit (B, +, .,¯) une algèbre de Boole et a, b, c, d, e des éléments de B .
Donner les décompositions canoniques disjonctives et conjonctives des expressions
suivantes :
1. f (a, b) = (a + b)āb
2. f (a, b, c) = abc̄ + āb
3. f (a, b, c) = (a + b + c)(ā + b̄ + c̄)
4. f (a, b, c, d) = abcd + ad¯ + ab̄c̄ + abd¯
5. f (a, b, c, d, e) = bc̄d + ād¯ + c̄ē + abc̄d + ā
¤
Exercice 10 : Soit (B, +, .,¯) une algèbre de Boole et a, b, c, d des éléments de B .
Soient
¤
Exercice 11 : Soit (B, +, .,¯) une algèbre de Boole et a, b, c des éléments de B .
1. Donner les décompositions canoniques disjonctives de f et g avec
¤
Exercice 4 : Soit le circuit logique à 3 entrées a, b, c et une sortie s :
≥1 1
1
& 1 s
≥1
1
1. Déterminer s.
2. Construire un circuit logique équivalent comportant un minimum de portes :
(a) OU, ET, NON
(b) Uniquement des portes NAND
(c) Uniquement des portes NOR
¤
Exercice 5 : On donne s = āb̄ + āc̄ + d
1. Construire un circuit logique à 4 entrées, a, b, c, d et une sortie s, ne com-
portant que 4 portes de type OU, ET, NON.
2. Les 4 entrées sont maintenant liées par la relation b̄ + c̄ = 1. Simplier s et
donner un circuit logique qui réalise s et qui ne comporte que deux portes.
¤
Exercice 6 : Soit le montage électrique :
©©
b aa
a ©
HH
a
© a
¡
¡ H c ©© @
@
¡ c @ k l
@ ¡ ¢A
@ ¡
@ b a c ¡
¤
2.3. FONCTIONS BOOLÉENNES SUR VARIABLES BINAIRES 15
1. Donnez une expression booléenne f (a, b, c, d, e) qui caractérise les arbres de-
vant être coupés.
2. Donnez le tableau de Karnaugh de f (a, b, c, d, e).
3. Simpliez f (a, b, c, d, e) en tenant compte du fait qu'un chêne est un feuillu.
4. Le bûcheron coupe un feuillus droit de moins de 20 mètres de hauteur. Ré-
pondre, si possible, aux questions suivantes :
(a) L'arbre a-t-il plus de cinquante ans ?
(b) L'arbre est-il un chêne ?
¤
Exercice 3 : Écrire sous une forme simpliée, les sorties de chaque portes logiques
de ce logigramme, dans lequel a, b, et c sont les trois entrées. En déduire s en
fonction de a, b, et c.
a =1
=1 =1 s
b =1
=1
c
¤
2.5. DEVOIRS SURVEILLÉS 17
1. Questions de cours :
(a) Soit A, B ∈ B . Exprimer A + B en fonction de l'opération N OR.
(b) On considère pour cette question seulement que B est l'algèbre de Boole
binaire.
4 .
i. Déterminer la décomposition canonique disjonctive de f999
4 .
ii. En déduire la décomposition canonique conjonctive de f999
2. On se donne le tableau de Karnaugh suivant, représentant h, fonction de 4
variables booléennes A, B , C et D.
AB \CD 00 01 11 10
00 1 1 1 1
01 1 1
11 1 1
10 1 1
(a) Donner la forme canonique disjonctive de h.
(b) Simplier h par la méthode de karnaugh.
(c) Représenter h par un circuit logique comportant un minimum de portes
OU, ET et NON.
Logique
19
20 CHAPITRE 3. LOGIQUE
1. (¬p) ∨ (p ∧ q)
2. (¬p → ¬q)
3. ¬p ↔ (p ∧ q)
4. (p ∧ q) → (¬q)
5. [p ∨ (¬q)] → [(p ∨ r) ↔ (q ∨ r)]
6. [(p ∨ r) ↔ (q ∨ r)] → (p ↔ q)
¤
Exercice 10 :
1. Les propositions suivantes sont-elles des antilogies, des tautologies, ou ni l'un,
ni l'autre ?
(p ∧ q) → q
p → (p → q)
p ∧ (p → q) ∧ ¬q
2. Que peut'on dire de p si :
p⇒0
p⇒1
0⇒p
1⇒p
3. Dans chacun des cas suivants, déterminer si les deux formes propositionnelles
sur la même ligne sont égales :
p → (q → r) (p → q) → r
¬p [¬(p ∨ q)] ∨ [(¬p) ∧ q]
¤
Exercice 11 : Le but de cet exercice est de mettre en évidence que l'ensemble des
connecteurs logiques peut s'exprimer à l'aide du connecteur unaire ¬ et d'un seul
connecteur binaire, qu'on dira de référence.
1. ∧ de référence : écrire sous forme logiquement équivalente, en vous servant
uniquement des connecteurs ¬ et ∧ chacune des expressions logiques sui-
vantes :
p∨q
p→q
p↔q
2. Même énoncé en se servant des connecteurs ¬ et NAND.
¤
3.1.3 Modélisation
Exercice 12 : Un homme qui semble divaguer déclare à toute la clientèle d'un
café :
1. Le jour où je ne bois pas et où je dors, je ne suis pas content.
2. Le jour où je bois, je ne suis pas content et je dors.
3. Le jour où je ne mange pas, ou bien je ne suis pas content, ou bien je dors
ou les deux.
4. Le jour où je mange, ou bien je suis content, ou bien je bois ou les deux.
5. Le jour où il ne pleut pas et où je suis content, je ne mange pas.
6. Aujourd'hui, je suis content.
22 CHAPITRE 3. LOGIQUE
M. Hérisson : Aucun d'entre nous cinq n'est le trésorier des fonds secrets du
parti. Je sais que Monsieur Tapir a reçu, par un intermédiaire, de l'argent
venant de Monsieur Bléreau qui le tenait de Monsieur Belette par l'intermé-
diaire de Monsieur Renard.
Monsieur Blaireau : Monsieur Tapir a reçu de l'argent. Le trésorier est
Monsieur Renard.
Monsieur Renard : La deuxième déclaration de Monsieur Hérisson est exac-
te. La deuxième de Monsieur Blaireau est exacte.
Monsieur Belette : Monsieur Tapir n'a jamais reçu d'argent de notre parti.
Je suis bien placé pour le savoir puisque je suis le trésorier du parti.
Monsieur Mulot : Monsieur Belette n'a jamais été trésorier. J'ai reçu de
l'argent de Monsieur Blaireau et je l'ai moi-même donné à Monsieur Tapir.
(a) Modélisez la situation à l'aide d'équations booléennes.
(b) Le juge peut-il conclure ?
Il ne sera tenu compte que d'arguments utilisant le calcul booléen.
PS : toute ressemblance avec des personnes ayant existé ou existantes ne serait
que pure malice.
¤
3.3 Récurrence
Exercice 1 : Démontrer par récurrence les formules suivantes, où n est un entier
naturel :
1. ∀n ≥ 1, 1 + 3 + 5 + . . . + (2n − 1) = n2
n2 (n+1)2
2. ∀n ≥ 1, 13 + 23 + 33 + . . . + n3 = 4
3. ∀n ≥ 1, 1.(1!) + 2.(2!) + 3.(3!) + . . . + n.(n!) = (n + 1)! − 1
P
4. (a) ∀n ∈ N ; nk=0 k(k + 1) = n(n+1)(n+2) 3
Pn
(b) ∀n ∈ N ; k=0 k(k + 1)(k + 2) = n(n+1)(n+2)(n+3)
4
(c) Généraliser.
¤
Exercice 2 : Que pensez vous des raisonnements suivants ?
1. Si j'ai 1 euro, je suis pauvre. Si je suis pauvre avec n euros, alors je suis pauvre
avec n + 1 euros. Conclusion : Quelle que soit la somme que je possède, je
suis pauvre.
2. Une personne quelconque a le même âge qu'elle même. Si on admet que
pour tout groupe de n personnes, ces personnes ont le même âge, cela est
vrai pour tout groupe de n + 1 personnes (puisque si on compare l'âge de
deux personnes de ce groupe, elles sont incluses dans un sous groupe de n
personnes, et ont donc le même âge) Conclusion : Nous avons tous le même
âge ?
¤
Exercice 3 : Démontrer par récurrence sur le nombre d 'éléments que si E est
un ensemble de cardinal n, alors l'ensemble des parties de E , P(E), contient 2n
éléments.
¤
26 CHAPITRE 3. LOGIQUE
Chapitre 4
Relations
a b c d
a 1 1 1
b 1 1
c 1 1 1
d 1
a b
c d
xR3 y ⇔ x divise y
27
28 CHAPITRE 4. RELATIONS
4. Sur N,
xR5 y ⇔ x − y est pair
Peut-on exprimer autrement R5 ?
5. Sur R,
xR6 y ⇔ |x| = |y|
6. Sur P(E) (ensemble des parties d'un ensemble E ) :
AR6 B ⇔ A ∩ B = ∅
AR7 B ⇔ A ⊂ B
7. Sur N :
¤
Exercice 3 :
1. Que peut-on dire d'une relation à la fois symétrique et antisymétrique ?
2. On dit qu'une relation R sur un ensemble E possède la propriété (P ) si l'on
a jamais à la fois xRy et yRx :
(a) Une telle relation est-elle antisymétrique ?
(b) Une relation antisymétrique a-t-elle la propriété (P ) ?
¤
Exercice 4 : (un grand tableau)
Nous considérons les 4 propriétés suivantes : réexivité (R), symétrie (S),
antisymétrie (A) et transitivité (T).
Examiner les 16 combinaisons possibles des 4 propriétés ci-dessus.
Dans chaque cas donnez, si possible, un exemple de relation sur un ensemble
contenant 3 éléments. Vous préciserez alors sa matrice ainsi que son graphe.
¤
Exercice 5 : (construction des rationnels (Q))
Notons A = Z × (Z − {0}) et dénissons sur A la relation R par
1. Montrez que R est une relation d'équivalence. Notons [(a, b)] la classe
d'équivalence de (a, b)
2. Quels sont les éléments de A contenus dans les classes d'équivalence sui-
vantes : [(1, 2)],[(0, 1)], [(1, 1)] ?
3. Parmi les paires suivantes, lesquelles appartiennent à la même classe d'équi-
valence : (1, 3), (0, 1), (10, 30), (0, 2) ?
Munissons l'ensemble des classes d'équivalence de R des opérations ci-dessous :
¤
Exercice 6 : (une relation d'équivalence)
Soit R la relation sur E = {s, t, u, v, w, x, y, z} de matrice
s t u v w x y z
s 1 1
t 1 1 1 1
u 1 1
v 1 1 1 1
w 1 1 1 1
x 1
y 1 1 1 1
z 1
¤
Exercice 2 : (La relation est multiple de bis)
Soit E = {1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, 60}, l'ensemble des diviseurs de 60.
Soit R la relation sur E dénie par
(E, R) A1 A2 A3
minorants
majorants
minimum
maximum
borne inférieure
borne supérieure
éléments minimaux
éléments maximaux
¤
Exercice 3 : (La relation ≤)
Nous considérons dans cet exercice l'ensemble ordonné (R, ≤). Soit A1 = [0, 1],
A2 =]2, 3[, A3 = A1 ∪ A2 . Remplissez le tableau ci-dessous
(R, ≤) A1 A2 A3
minorants
majorants
minimum
maximum
borne inférieure
borne supérieure
éléments minimaux
éléments maximaux
¤
Exercice 4 : (Diagrammes de Hasse) Sur E = {a, b, c, d, e, f }, soient les relations
R1 , R2 , R3 dont les matrices sont données ci-dessous.
4.2. RELATIONS D'ORDRES 31
Pour chacune, vériez qu'il s'agit d'une relation d'ordre et donnez son dia-
gramme de Hasse.
R1 a b c d e f R2 a b c d e f
a 1 0 0 0 0 0 a 1 1 1 1 1 1
b 1 1 0 1 1 1 b 0 1 1 1 1 1
c 1 0 1 1 1 1 c 0 0 1 1 1 1
d 0 0 0 1 0 0 d 0 0 0 1 0 1
e 1 0 0 1 1 1 e 0 0 0 0 1 1
f 0 0 0 0 0 1 f 0 0 0 0 0 1
R3 a b c d e f
a 1 0 1 0 0 0
b 0 1 1 0 1 1
c 0 0 1 0 0 0
d 1 1 1 1 1 1
e 0 0 1 0 1 0
f 0 0 1 0 0 1
Pour chacune de ces relations d'ordre, donner s'ils existent l'élément nul et
l'élément universel ainsi que les éléments particuliers des ensembles X = {a, b, c}
et Y = {e, f }.
¤
Exercice 5 : (Diagrammes de Hasse ? ? ?)
Parmi les 4 graphes ci-dessous lesquels sont des diagrammes de Hasse ? Quand
c'est le cas, donnez la matrice de la relation d'ordre associée.
a b a b
c d c d
b c f c e
f
a d e a b d h
g
¤
Exercice 6 : Un marchand d'ordinateur caractérise ses machines à l'aide de deux
nombres : la puissance de calcul, notée p et la capacité du disque dur, notée c. A
chaque machine est donc associée un couple (p, c). Deux machines (p, c) et (p0 , c0 )
seront considérées identiques ((p, c) = (p0 , c0 )) si et seulement si p = p0 et c = c0 .
Avant de choisir ses prix, il souhaite pouvoir ordonner ses machines. Ne sachant
pas vraiement comment s'y prendre, il propose a son stagiaire les quatre relations
ci-dessous et lui demande s'il s'agit de relations d'ordre :
1. ∀(p, c) ∈ N × N, ∀(p0 , c0 ) ∈ N × N, (p, c)R1 (p0 , c0 ) ⇔ p ≤ p0 ou c ≤ c0
2. ∀(p, c) ∈ N × N, ∀(p0 , c0 ) ∈ N × N, (p, c)R2 (p0 , c0 ) ⇔ p < p0 ou (p = p0 et c ≤
c0 )
3. ∀(p, c) ∈ N × N, ∀(p0 , c0 ) ∈ N × N, (p, c)R3 (p0 , c0 ) ⇔ p ≤ p0 et c ≥ c0
4. ∀(p, c) ∈ N × N, ∀(p0 , c0 ) ∈ N × N, (p, c)R4 (p0 , c0 ) ⇔ p + c ≤ p0 + c0
32 CHAPITRE 4. RELATIONS
Pour chacune de ces quatres relations, examinez s'il s'agit ou non d'une relation
d'ordre en justiant vos armations.
¤
(E,R) A B
minorants
majorants
plus petit élément
plus grand élément
borne inférieure
borne supérieure
éléments minimaux
éléments maximaux
¤
Exercice 2 : Soit R1 une relation d'équivalence sur un ensemble E1 et R2 une
relation d'équivalence sur un ensemble E2 .
Soit E = E1 × E2 , l'ensemble produit cartésien de E1 et E2 . C'est l'ensemble
des couples d'éléments (x, y) avec x ∈ E1 et y ∈ E2 . Deux éléments de E , (x, y) et
(z, t) sont égaux si et seulement si x = z et y = t.
Dénissons sur E, la relation R par
aRb ⇔ a divise b2
¤
Exercice 4 : On considère une relation d'ordre R sur l'ensemble E = {a, b, c, d, e, f, g}
dénie par son diagramme de Hasse :
e b
g
c
a d
f
(E,R) X Y
minorants
majorants
plus petit élément
plus grand élément
borne inférieure
borne supérieure
éléments minimaux
éléments maximaux
34 CHAPITRE 4. RELATIONS
¤
Exercice 5 : Sur l'ensemble des entiers naturels N, montrer que la relation R
suivante :
2.
(a, b)R2 (c, d) ⇔ ab = cd
¤
Chapitre 5
Arithmétique
35
36 CHAPITRE 5. ARITHMÉTIQUE
et n est premier.
¤
Exercice 15 :[Divisibilité par 11]
Soit n un entier qui s'écrit en base 10 comme xp xp−1 . . . x0 .
1. Exprimer n[11] (reste de la division de n par 11) en fonction de x0 , x1 , x2 , . . . , xp .
2. En déduire un critère de divisibilité par 11 des nombres entiers écrits en base
10.
3. Donner des exemples.
¤
x 0 1 2 3 4 5 6 7 8 9 10
x2
¤
Exercice 9 : Déterminer tous les entiers x tels que :
x ≡ 2 [3]
x ≡ 3 [4]
x ≡ 4 [5]
¤
Exercice 10 : Déterminer tous les entiers n avec 1 ≤ n ≤ 105 tels que les restes
des divisions euclidiennes de n par 3, 5 et 8 sont respectivement 1, 3 et 6.
¤
Exercice 11 : Une bande de 17 pirates s'est emparé d'un butin de pièces d'or
d'égale valeur. Ils décident de se le partager également et de donner le reste au cui-
sinier chinois. Celui-ci recevrait 3 pièces. Mais les pirates se querellent et 6 d'entre
eux sont tués. Le cuisinier recevrait alors 4 pièces. Dans un naufrage ultérieur,
seuls le butin, 6 pirates et le cuisinier sont sauvés et le partage laisse nalement 5
pièces d'or à ce dernier.
1. Montrer que la fortune minimale x que peut espérer le cuisinier satisfait à
un système de congruences que l'on déterminera.
2. Calculer cette fortune minimale (à savoir la plus petite solution entière po-
sitive du système de la question précédente).
¤
5.3 Cryptographie
Exercice 1 : On se propose de coder les mots de la façon suivante :
Correspondance lettre-nombre : A = 01, B = 02, ... , Z = 26 et espace = 27.
Codage RSA par groupe de 2 chires avec n = 33 et e = 7
Décoder le message GAZB
¤
Exercice 2 : Même exercice avec n = 91 et e = 17
1. Encoder le mot OK .
2. Décoder le message 61754123
¤
Exercice 3 : Mettez vous par binôme, encodez chacun un message de 4 lettres et
envoyez le à l'autre qui le décodera.
¤
x2 ≡ a[b]
3. Montrer que si a est un carré modulo p non nul, alors il n'admet que deux
racines x et p − x. (Indication : Prendre deux racines diérentes x et y ,
former x2 − y 2 et en déduire le résultat).
4. Déduire du résultat précédent que si a est un carré modulo n et que a est
premier avec p et q alors a admet exactement 4 racines x1 , n − x1 , x2 et
n − x2 (Indication : Utiliser le théorème chinois des restes).
¤
Exercice 3 :
1. Eectuer le chirement et le déchirement en utilisant l'algorithme RSA des
messages m dans les cas suivants :
(a) p = 3, q = 11, e = 7 et m = 5
(b) p = 5, q = 11, e = 3 et m = 9
(c) p = 7, q = 11, e = 17 et m = 8
2. Soit un système à clé publique utilisant le RSA, vous interceptez le texte
chiré m̃ = 10 envoyé par un utilisateur dont la clé publique est e = 5 et
n = 35. Que vaut m ?
¤
Exercice 4 :
1. Considérons le schéma suivant dans lequel Bob chire un message pour Alice
(a) Alice choisit 2 grands nombres premiers p et q qui sont premiers avec
p − 1 et q − 1
(b) Alice publie n = pq comme clé publique
(c) Alice calcule p0 et q 0 tels que pp0 ≡ 1[q − 1] et qq 0 ≡ 1[p − 1]
(d) Bob chire le message m par la formule m̃ = mn [n]
(e) Alice trouve m en résolvant
½ 0
m ≡ m̃p [q]
0
m ≡ m̃q [p]