Professional Documents
Culture Documents
Quelques r ef erences
Ma Page http ://www.iut-info.univ-lille1.fr/iovle Un Cours r ealis e par des etudiants de deuxi` eme ann ee dans le cadre dun projet http ://www.iut-info.univ-lille1.fr/projet2002/mathinfo/projet N. Permingeat et D. Glaudei, Alg` ebre de Boole : Th eorie, M ethodes de Calcul, Applications , Masson, 1991.
Plan du Cours
1. Th eorie des Ensembles 2. Relations Binaires 3. Arithm etique (a) Arithm etique Modulaire (b) Cryptographie 4. Alg` ebre De Boole (a) Alg` ebre de Boole et Fonctions Bool eennes (b) Diagrammes de Karnaugh et Circuits (c) Fonctions Bool eennes sur Variables Binaires 5. Logique (a) Techniques de D emonstration (b) Logique Propositionnelle (c) Logique des pr edicats
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
2.1.3.2 Repr esentation par un Compositions de relations . . . . . . . Transpos ee dune Relation Binaire . . Relations binaires sur un ensemble . . Relations d equivalence . . . . . . . . . Relations dOrdre Partiel . . . . . . . 2.6.1 Exemples . . . . . . . . . . . . 2.6.2 Diagramme de Hasse . . . . . . 2.6.3 El ements Particuliers . . . . . .
graphe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
11 12 14 14 14 15 15 16 16
Chapitre 1
1.1
D enition
D enition 1.1.1 Un ensemble est une collection non ambigu dobjets tous distincts, appel es el ements de lensemble. Pour dire que a est el ement dun ensemble A, on ecrit a A, dans le cas contraire, on ecrit a / A. Un ensemble peut etre ecrit : En extension : On donne la liste de ses el ements En compr ehension : On donne la ou les propri et es qui caract erisent ses el ements. Lensemble vide not e o` u {} est lensemble qui ne contient aucun el ement.
1.2
E.
Le Cardinal dun ensemble E , not e Card(E ) est le nombre d el ements de On le note aussi parfois #E ou |E |.
1.3
Un ensemble peut etre repr esent e par un diagramme dEuler-Venn comme illustr e ci-dessous :
1.4
On xe un r ef erentiel E .
1.4.1
Linclusion
On dira quun ensemble A est inclus dans un ensemble B , o` u encore que A est un sous-ensemble ou une partie de B , si : x E, (x A) (x B ) On ecrit alors A B .
1.4.2
L egalit e densembles
Deux ensembles A et B qui contiennent les m emes el ements sont dits egaux, et on ecrit A = B .
1.5
E.
Soit E un ensemble. On note P (E ) lensemble de toutes les parties de Th eor` eme 1.5.1 Si Card(E ) = n alors Card (P (E )) = 2n .
1.6
1.6.1
La r eunion
A B = {x E tels que x A ou x B }
1.6.2
Lintersection
A B = {x E tels que x A et x B }
1.6.3
La di erence densemble
A\B = {x E tels que x A et x / B}
1.6.4
1.7
1.7.1
1.7.2
1.7.3
Idempotence
A A = A et A A = A
1.7.4
Distributivit e
A (B C ) = (A B ) (A C ) et A (B C ) = (A B ) (A C ) Attention : En g en eral, on na pas A (B C ) = (A B ) C lemploi des parenth` eses est donc indispensable !
1.7.5
1.7.6
Absorption
Si B A Alors A B = B et A B = A
1.8
Soit dans un r ef erentiel E , un sous-ensemble A. On d enit la fonction caract eristique de A, not ee 1A lapplication d enie par : 1A : E {0, 1} 1 si x 0 si
xA x /A
On note (E ) lensemble des applications caract eristiques. Th eor` eme 1.8.1 (E ) est en bijection avec P (E ). Th eor` eme 1.8.2 Soit f une application de E dans {0, 1}, alors f (E ).
1.8.1
Chapitre 2
Relations binaires
Plan
1. D enitions, Exemples et Repr esentations 2. Compositions de Relations Binaires 3. Transpos ee dune Relation Binaire 4. Relations Binaires sur un Ensemble 5. Relations d equivalence 6. Relations dOrdre Partiel (a) Diagrammes de Hasse (b) El ements Particuliers
2.1
2.1.1
Soient A = {a1 , a2 , . . . , an } et B = {b1 , b2 , . . . , bn } (cas ni), ou A = {a1 , a2 , . . . , an . . .} et B = {b1 , b2 , . . . , bn , . . .} (cas inni), D enition 2.1.1 Le produit cart esien de A B est lensemble des paires ordonn ees (ai , bj ) o` u ai A et bj B. D enition 2.1.2 Une relation binaire R est un sous-ensemble de A B . On note aRb si (a, b) R. 10
2.1.2
Exemples
Exemple 2.1.3 Soient A = {Albert, Bernard, Charles}, B = {Zo e, Yolande, Xavi` ere, Wanda} et la relation aRb si et seulement si a est le mari de b. R = {(Albert,Zo e), (Bernard,Wanda), (Charles,Yolande)} Exemple 2.1.4 A = Z et B = N et R = {(0, 0), (1, 1), (1, 1), (2, 4), (2, 4), . . .} = {(x, x2 ) : x Z}
2.1.3
On suppose que A et B sont des ensembles nis de cardinal respectif m et n. 2.1.3.1 Repr esentation matricielle
On peut repr esenter R par une matrice R comportant m lignes et n colonnes dont les coecients sont 0 o` u 1. On d enit les el ements de la matrice R de la mani` ere suivante : rij = 1 si ai Rbj = 0 sinon.
Exemple 2.1.5 Reprenons lexemple (2.1.3). La matrice R de la relation R est la suivante 1 0 0 0 R= 0 0 0 1 0 1 0 0 2.1.3.2 Repr esentation par un graphe
On peut repr esenter R par un graphe bipartite (cest ` a dire quil y a une partition A B des sommets du graphe et que chaque arc va de A vers B ) GR = (A B, R)
11
Les ensembles A et B ont et e d eni dans lexemple (2.1.3). Chaque sommet contient linitial dun pr enom. Cas particulier : Relation sur un ensemble Si T (A A), on la repr esente ` a laide dun graphe usuel. Soient, lensemble C = {L eo, Mathieu, Nathalie, Oph elie, Patrick} et la relation T (A A) d enie par aT b si et seulement si a connait b.
2.2
Compositions de relations
D enition 2.2.1 La relation RS est une relation binaire sur AC appel ee compos ee de R et S telle que a(R S )c b B, (aRb bS c) (2.1)
Proposition 2.2.2 Soient R (A B ), S (B C ) et T (C D), trois relations, alors (R S ) T = R (S T ) La compos ee de deux relations est associative. Exemple 2.2.3 Soient, lensemble C = {L eo, Mathieu, Nathalie, Oph elie, Patrick} la relation R (A B ) vu ` a lexemple (2.1.3) et la relation S (B C ) d enie par bS c si et seulement si b est la m` ere de c : S = { (Zo e, Nathalie), (Zo e, Patrick), (Yolande, Mathieu), (Xavi` ere, Oph elie), (Wanda, L eo)}
Alors R S = { (Albert, Nathalie), (Albert, Patrick), (Bernard, L eo), (Charles, Mathieu)} R` egle 1 a(R S )c si, et seulement si, il existe un chemin orient e dans le graphe de a vers c. Pour construire la matrice de la relation compos ee T = R S , il faut eectuer le produit bool een des matrices R et S d eni par tij = ri1 .s1j + . . . + rin .snj =
k
rik skj
2.3
D enition 2.3.1 Soit R (A B ) une relation. la transpos ee de R est la relation RT (B A) d enie par : bRT a aRb Pour repr esenter RT , il sut dinverser les ` eches du graphe de R ou de transposer la matrice R.
2.4
Soit A un ensemble, et soit R (A A) une relation sur cet ensemble. On dit que : 1. R est r eexive ssi a A, aRa 2. R est sym etrique ssi a A, b A, aRb bRa 3. R est antisym etrique ssi a A, b A, aRb bRa a = b 4. R est transitive ssi a A, b A, c A, aRb bRc aRc. Exemple 2.4.1 Soient A = Z, et la relation aRb a b, alors R est r eexive, non sym etrique, antisym etrique, transitive. Exemple 2.4.2 Soient A = Z, et la relation aRb a > b, alors R est non r eexive, non sym etrique, antisym etrique, transitive. Exemple 2.4.3 Soient A = Z, et la relation aRb |x y | 1, alors R est r eexive, sym etrique, non antisym etrique, non transitive.
2.5
Relations d equivalence
D enition 2.5.1 Une relation d equivalence est une relation sur un ensemble A qui est r eexive, sym etrique et transitive. Exemple 2.5.2 Soient A = Z, et la relation d enie par : aRb k A, x y = 2.k alors cette relation est 1. r eexive car x x = 2.0 14
2. sym etrique car x y = 2.k y x = 2.(k ) 3. transitive car si x y = 2.k1 et y z = 2.k2 x z = 2.(k1 + k2 ) D enition 2.5.3 Soit x un el ement de A, sa classe d equivalence not ee x est lensemble {y A : xRy }. Exemple 2.5.4 Dans lexemple pr ec edent, la classe dquivalence de 4 est {0, 2, 2, 4, 4, . . . , 2n, 2n, . . .}, lensembles des entiers relatifs pairs. La classe d equivalence de 3 est {1, 1, 3, 3, . . . , 2n +1, 2n +1, . . .} lensemble des entiers relatifs impairs. Proposition 2.5.5 Soit R une relation d equivalence sur A. Tout el ement de A appartient ` a une et une seule classe d equivalence. La cons equence de cette proposition est que lensemble des classes d equivalence d enit une partition de A (cest ` a dire des sous-ensembles non vides de A, disjoints 2 ` a 2, et dont lunion est A).
2.6
D enition 2.6.1 Une relation R qui est r eexive, antisym etrique et transitive sur un ensemble A est appel e un ordre partiel sur A. On dit alors que (A, R) est un ensemble partiellement ordonn e. Les relations dordre partiel sont souvent not ees .
D enition 2.6.2 Si pour tout couple d el ement (a, b) de A A, on a aRb ou bRa, alors on dit que (A, R) est un ensemble totalement ordonn e. Un ensemble est totalement ordonn e si tous les el ements sont comparables entre eux.
2.6.1
Exemples
Exemple 2.6.3 On prend E = P (A) (lensemble des parties de A) o` u E est un ensemble quelconque, la relation X RY X Y est un ordre partiel. Exemple 2.6.4 Soient a, b N, on dit que a divise b et on ecrit a|b si et seulement si c N tel que b = a.c. La relation | est r eexive, antisym etrique et transitive.
15
Lensemble (N, |) est donc partiellement ordonn e. Exemple 2.6.5 Soit (A, ) un ensemble partiellement ordonn e. On d enit sur A A une relation de la mani` ere suivante : on dit que (a1 , a2 ) (b1 , b2 ) si a1 b1 ou si a1 = b1 et si a2 b2 . Cette relation sappelle lordre lexicographique.
2.6.2
Diagramme de Hasse
D enition 2.6.6 Les ordres partiels peuvent se repr esenter par un diagramme de Hasse en appliquant la r` egle suivante : Les el ements sont repr esent es par des sommets a et b sont joints par une ar ete si et seulement si a b et z A, a z et z b
2.6.3
El ements Particuliers
Soit (A, ) un ensemble ordonn e et soit X A un sous ensemble de A. D enition 2.6.7 Un el ement a A est un majorant de X si x X on a x a. D enition 2.6.8 Un el ement a A est un minorant de X si x X on a a x.
16
D enition 2.6.9 Tout el ement de x X qui nest major e que par lui m eme dans X est appel e un el ement maximal de X . D enition 2.6.10 Tout el ement de x X qui nest minor e que par lui m eme dans X est appel e un el ement minimal de X . Remarque 1 Il nexiste pas n ecessairement de majorant ou de minorant, par contre il existe n ecessairement au moins un el ement maximal et un el ement minimal. D enition 2.6.11 On appelle maximum (plus grand el ement) de X , sil existe, un el ement de X qui est un majorant de X . D enition 2.6.12 On appelle minimum (plus petit el ement) de X , sil existe, un el ement de X qui est un minorant de X . D enition 2.6.13 On appelle borne sup erieure de X , sil existe, le minimum des majorants de X . D enition 2.6.14 On appelle borne inf erieure de X , sil existe, le maximum des minorants de X . D enition 2.6.15 On appelle el ement universel de A, sil existe, le maximum de A. On le note en g en eral 1, et v erie donc la propri et e: x A, x 1
D enition 2.6.16 On appelle el ement nul de A, sil existe, le maximum de A. On le note en g en eral 0, et v erie donc la propri et e: x A, 0 x
17