Info4C - Licence 2 - Ann ´ee 2019/2020
Relation binaire, relation d’ordre, treillis
J.-L. Baril
Universit ´e de Bourgogne Labo. LIB http://jl.baril.u-bourgogne.fr
February 21, 2020
Relation Binaire
()()()() 14/23
1/2/3/4
()(())() (()())()
(()()()) ()(()())
()()(()) (())()()
()((())) (()(()))
134/2 ((()()))
12/34
(())(()) ((())()) ((()))()
1234 (((())))
12/3/4 13/2/4 14/2/3 1/23/4 1/24/3 1/2/34
123/4 124/3 1/234
Treillis et alg `ebres de Boole 1. Relations binaires
2. Relations d’ ´equivalences 3. Relations d’ordres
4. Treillis
5. Alg `ebres de Boole
J.-L. Baril Relation binaire, relation d’ordre, treillis
Relation binaire
()()()() 14/23
1/2/3/4
()(())() (()())()
(()()()) ()(()())
()()(()) (())()()
()((())) (()(()))
134/2((()())) 12/34(())(()) ((())()) ((()))() 1234
(((())))
12/3/4 13/2/4 14/2/3 1/23/4 1/24/3 1/2/34
123/4 124/3 1/234
Soient E et F deux ensembles.
D ´efinitions :
Une relation binaire de E vers F est une partieRde E×F . Si (x,y) ∈ Ralors on dit que x est en relation avec y et on le note xRy . Dans le cas ou E =F on dit queRest d ´efinie sur E.
Remarque: repr ´esentation par diagramme sagittal, matrice Exemples : R=∅ouR=E×F .
X ={a,b,c}et Y ={e,f,g}etR={(a,e),(a,f),(a,g)}.
R= [1,10]×[−1,30]est une relation binaire de [0,20]×[−2,32].
xRy si y est le carr ´e de x .
Relation binaire
D ´efinition :
SoitRune relation binaire de E vers F . On appelle relation r ´eciproque deRet on noteR−1la relation binaire de F vers E d ´efinie par : ∀(x,y)∈E×F,yR−1x ⇐⇒xRy .
Exemple : Si X ={a,b,c}et Y ={e,f,g}et
R={(a,e),(a,f),(a,g)}alorsR−1={(e,a),(f,a),(g,a)}.
Trouver la relation r ´eciproque de xRy si y est le carr ´e de x . D ´efinition :
SoitRune relation binaire de E vers F etS une relation binaire de F vers G. La compos ´eeT deRetS est une RB de E vers G not ´eeT =RSest d ´efinie par:∀(x,y)∈E×G,
xTy ⇐⇒il existe z ∈F tq xRz et zSy .
Remarque : La composition est associative: (RS)T =R(ST).
Trouver la compos ´ee deRparR((x,y)∈ R ⇔y =x2)
J.-L. Baril Relation binaire, relation d’ordre, treillis
Relation binaire
D ´efinition :
On dit qu’une relation binaireRd ´efinie sur E est:
•r ´eflexive si∀x ∈E, xRx
•sym ´etrique si∀(x,y)∈E×E, xRy ⇐⇒yRx .
•transitive si∀(x,y,z)∈E3, xRy et yRz ⇐⇒xRz.
•antisym ´etrique si∀(x,y)∈E2, xRy et yRx =⇒x =y . Exemples : La relation≤est antisym ´etrique, r ´eflexive, transitive sur l’ensemble des r ´eels.
La relation de parit ´e est sym ´etrique, r ´eflexive, transitive sur l’ensemble des entiers.
Quelles sont les propri ´et ´es de la relation xRy si y est le carr ´e de x ?
Relation d’ ´equivalence
D ´efinitions :
Une relation d’ ´equivalence∼de E est une relation binaire de E r ´eflexive, sym ´etrique et transitive. Pour x ∈E donn ´e,
l’ensemble des ´el ´ements qui sont en relation avec lui est appel ´e sa classe d’ ´equivalencex¯={z ∈E, x ∼z}. Un
´el ´ement z ∈x est un repr ´esentant de la classe. L’ensemble des¯ classes d’ ´equivalence est appel ´e l’ensemble quotient not ´e E/∼:={x¯,x ∈E}.
Remarque: Les classes forment une partition de E . Pi `ege: Trouver les classes d ’ ´equivalences
xRy ⇔y multiple de x
Exemples : ”=”, Si f :E →F alors la relation
x ∼y ⇐⇒f(x) =f(y)est une relation d’ ´equivalence.
Exercice: Montrer que si f est indempotente (f ◦f =f ) d’un ensemble E dans lui-m ˆeme, la relation definie par
xRy ⇐⇒y =f(x)est antisym ´etrique et transitive.
J.-L. Baril Relation binaire, relation d’ordre, treillis
Relation d’ ´equivalence
Exemples : Pour n>0, l’ensemble des entiers modulo n est l’ensemble quotientZ/nZ=Z/∼ou p∼q⇐⇒n divise p−q.
Z/2Z={¯0,1¯},Z/nZ={¯0,¯1, . . . ,n−1}. D ´efinition:
Soient deux ensembles munis d’une relation d’ ´equivalence∼E
et∼F. Une fonction f :E →F passe au quotient si
x ∼E y ⇐⇒f(x)∼F f(y)et cela permet de d ´efinir la fonction
¯f : ¯E →F qui a¯ x associe f¯ (x).
Relation d’ ´equivalence
Proposition : factorisation canonique
Toute fonction f :E →F est la compos ´ee d’une surjection, une bijection et une injection:
f :E → E/∼ →Im(f) →F x → x¯ →f(x) →f(x)
Exemples : La fonction r ´eelle f :x →x2se factorise comme suit:
f :R→ R/∼ →Im(f) =R+ →R x → x¯={−x,x} →x2 →x2
On construit les rationnels avec les entiers gr ˆace `a la relation d’ ´equivalence surZ×Z∗ :(x,y)∼(u,v)⇐⇒xv =yu.
J.-L. Baril Relation binaire, relation d’ordre, treillis
Relation d’ ´equivalence - Exercices
Exercice 0:
Soit P l’ensemble des nombres premiers strictement
sup ´erieurs `a 2. On consid `ere la relationRentre deux ´el ´ements de P d ´efinie par:
pRq⇐⇒ p+q 2 ∈P.
La relation est-elle r ´eflexive, sym ´etrique et transitive?
Exercice 1:
Soient E un ensemble et A∈ P(E)une partie de E . On d ´efinit une relation∼surP(E)en posant pour tous X,Y ∈ P(E)
X ∼Y ⇐⇒X ∩A=Y ∩A.
Montrer que∼est une relation d’ ´equivalence surP(E).
Exhiber une bijection deP(A)sur l’ensemble quotient.
Relation d’ordre
D ´efinition:
Une relation sur X ∼qui est r ´eflexive, antisym ´etrique et transitive est appel ´ee une relation d’ordre.
On dit alors que X est partiellement ordonn ´ee et on note≤ `a la place de∼.
Si(x,y) ∈X2, x et y seront comparables si x ≤y ou y ≤x . Si tous les ´el ´ements de X sont comparables, on dit que l’ordre est total.
Si x ≤y et x 6=y alors on note x <y .
On dit que y couvre x (y est un successeur de x ) si x <y et s’il n’existe pas d’ ´el ´ements entre eux, i.e.
x ≤z ≤y =⇒x =z ou z=x .
l’inclusion⊆sur les parties d’un ensemble E N,Z,Q,Rsont totalement ordonn ´es par≤ Est-ce que<est un ordre surR?
La relation a divise b dansNest elle un ordre partiel?
J.-L. Baril Relation binaire, relation d’ordre, treillis
Relation d’ordre
D ´efinition:
Si X est fini, son diagramme de Hasse est le graphe orient ´e dont les sommets sont les ´el ´ements de X et les ar ˆetes repr ´esent ´ees du bas vers le haut sont les couples(x,y)ou y couvre x .
Exemple: X ={a,b,c,d,e,f}et a≤b, a≤c, b ≤d , c≤d , d ≤e, d ≤f .
Exemple: ”Bons parenth ´esages” de longueurs 2n munis de la transformation....)(....⇐=....()....
Exemple: a≤b si a divise b dansN. Que se passe t il dans Z?
u ≤v si||u|| ≤ ||v||pour u et v vecteurs du plan
Relation d’ordre
D ´efinition:
Si l’ordre est total sur X , le diagramme de Hasse s’appelle une chaine. Un sous ensemble ou aucune paire n’est comparable est une anti-chaine.
L’intervalle[x,y]⊂X est l’ensemble des ´el ´ements comparables
`a x et y et compris entre eux.
[x,y] ={z ∈X, x ≤z ≤y}
Le minimum (ou plus petit ´el ´ement d’un ensemble X ) est un
´el ´ement qui est plus petit ou ´egal `a tous les autres.
m=min(X)⇐⇒m∈X et ∀x ∈X, m≤x .
Un ensemble X est totalement ordonn ´e si toute partie non vide admet un plus petit ´el ´ement.
J.-L. Baril Relation binaire, relation d’ordre, treillis
Relation d’ordre
Le maximum (ou plus grand ´el ´ement d’un ensemble X ) est un ´el ´ement qui est plus grand ou ´egal `a tous les autres.
M =max(X)⇐⇒M ∈X et ∀x ∈X, x ≤M.
Un ensemble X est totalement ordonn ´e si toute partie non vide admet un plus grand ´el ´ement.
Un ´el ´ement m est minimal s’il est plus petit ou ´egal `a tous ceux qui lui sont comparables dans X .
Un ´el ´ement m∈X est un minorant de Y dans X s’il est plus petit que tous les ´el ´ements de Y .
La borne inf ´erieure de Y dans X , not ´ee infX(Y), est s’il existe le plus grand des minorants de Y . Si Y admet un minimum c’est aussi la borne inf ´erieure.
Exemples
I = [1,100]admet un plus petit element ...
I = [1,100[???
surN, a≤b si b multiple de a: plus petit element 1 et 0 est le plus grand element!
Meme relation sur F ={2,3,5,7,8,10}plus petit majorant? le plus grand minorant?
Maintenant avec G={3,9,27,243}majorant? plus grand element de G? minorants? plus petit element?
F ={x2/(x2+1),x ∈R}majorant? plus petit majorant?plus grand element de F ? plus grand minorant? plus petit element de F ?
J.-L. Baril Relation binaire, relation d’ordre, treillis
Exercices
On d ´efinit sur N×N la relation (a,b)≤(c,d)⇐⇒
a+b <c+d ou bien
a+b =c+d et b≤d Montrer que≤est une relation d’ordre. R ´ealiser le diagramme de Hasse pour le sous-ensemble[1,5]2.
Treillis
Definition
Un treillis est un ensemble partiellement ordonn ´e ou tout couple(x,y)admet une borne sup ´erieure et une borne inf ´erieure.
On note a∨b la borne sup ´erieure, et a∧b la borne inf ´erieure de a et b.
* L’inclusion est une relation d’ordre partiel sur les parties d’un ensemble: X ={a,b,c}
* Les entiers naturels peuvent ˆetre munis d’un ordre plus subtil que l’ordre usuel
q est plus grand que p si q est multiple de p. , D48 est un treillis
J.-L. Baril Relation binaire, relation d’ordre, treillis
Treillis
D ´efinition
Si(X,≤)est un treillis et Y ⊂X , alors Y est un sous treillis de X ssi ∀(a,b)∈Y2, a∧b∈Y et a∨b∈Y .
Exemple: L’ensemble des diviseurs de n est un sous treillis de (N,divise)si n divise N.
D ´efinition
Soient(X,≤)et(Y,≤)deux treillis alors f une fonction de X dans Y est un morphisme de treillis ssi:
∀(x,y)∈X2f(x ∧y) =f(x)∧f(y)et f(x∨y) =f(x)∨f(y).
Remarque: Si f est un morphisme de treillis alors f est croissante
Treillis
D ´efinition
un morphisme bijectif entre deux treillis est un isomorphisme de treillis
Exemple: A={a,b},(P(A),⊂) et(D10,divise)
Si f(∅) =1, f(a) =2, f(b) =5, f(a,b) =10 alors f est un isomorphisme de treillis.
J.-L. Baril Relation binaire, relation d’ordre, treillis
Treillis
Propri ´et ´es si(x,y,z) ∈E3ou(E,≤)est un treillis, alors x ∧x =x , x∨x =x idempotence
x ∨y =y ∨x , x∧y =y ∧x commutativit ´e (x∨y)∨z =x ∨(y∨z)associativit ´e x ≤y ⇐⇒x∨y =y consistence x ∧(x∨y) =x absorption x ∧(y∨z)≥(x∧y)∨(x ∧z) x ∨(y∧z)≤(x∨y)∧(x ∨z)
Treillis
D ´efinition
Un treillis est dit born ´e ssi il admet un ´el ´ement maxi (not ´e 1) et mini (not ´e 0). On dit qu’un ´el ´ement a admet un compl ´ement ssi il existe b tel que a∧b=0 et a∨b=1. Un treillis born ´e est alors compl ´ement ´e ssi tout ´el ´ement adment un compl ´ement.
Exemple: (P(A),⊂) Propri ´et ´e
Tout treillis fini est born ´e
J.-L. Baril Relation binaire, relation d’ordre, treillis
Treillis
D ´efinition
Un treillis est dit distributif ssi on a pour tout x , y , z, x ∧(y∨z) = (x∧y)∨(x ∧z)et
x ∨(y∧z) = (x∨y)∧(x ∨z)
Remarque: la premi `ere condition implique la seconde Exemple : (P(A),⊂),(N,divise)
proposition
Un treillis est distributif ssi on peut simplifier comme suit:
∀a,b,c, a∧c =b∧c et a∨c =b∨c=⇒a=b
Corollaire
Tout ´el ´ement d’un treillis distributif compl ´ement ´e poss `ede un compl ´ement unique.
Algebre de Boole
D ´efinition
Une alg `ebre de Boole est la donn ´ee d’un treillis distributif compl ´ement ´e poss ´edant au moins deux ´el ´ements On appelle alors atome tout ´el ´ement minimal diff ´erent de 0.
Exemples : (P(A),⊂), Bn={0,1}navec la relation d’ordre adequat,
Faire des diagrammes de Hasse Th ´eor `eme
Tout alg `ebre de Boole finie est isomorphe `a(P(A),⊂)ou A est l’ensemble de ses atomes
Corollaire
Le cardinal de toute alg `ebre de Boole finie est une puissance de 2
J.-L. Baril Relation binaire, relation d’ordre, treillis
Algebre de Boole
Loi de de Morgan
a∨¯b= ¯a∧¯b eta∧¯b= ¯a∨¯b
Fonction bool ´eennes
On note B={0,1}
D ´efinition
Une fonction bool ´eenne d’arit ´e n est une fonction de Bnvers B. On note Fnl’ensemble des fonctions bool ´eennes d’arit ´e n Remarque: Il y a 2nn−uplets de 0 et 1, donc il y a 22n fonctions bool ´eennes d’arit ´e n.
Par exemple F1poss `ede 4 fonctions.
Repr ´esentation d’une fonction Bool ´eenne=⇒Table de V ´erit ´e Exemple: Donner la table de v ´erit ´e de la fonction Bool ´eenne d’arit ´e 2 suivante: (a1,a2)→a1+a2.
L’ensemble des fonctions bool ´eennes est une alg `ebre de Boole.
J.-L. Baril Relation binaire, relation d’ordre, treillis
Fonction bool ´eennes
Electronique
d=sup(a,inf(b,c)) pour le circuit suivant
/ Entree————————/ A———————-Sortie — — — / /
— ———-/ B—————-/ C——