• Aucun résultat trouvé

Info4C - Licence 2 - Ann´ee 2019/2020 Relation binaire, relation d’ordre, treillis

N/A
N/A
Protected

Academic year: 2022

Partager "Info4C - Licence 2 - Ann´ee 2019/2020 Relation binaire, relation d’ordre, treillis"

Copied!
25
0
0

Texte intégral

(1)

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

(2)

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

(3)

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 .

(4)

Relation binaire

D ´efinition :

SoitRune relation binaire de E vers F . On appelle relation r ´eciproque deRet on noteR1la relation binaire de F vers E d ´efinie par : ∀(x,y)∈E×F,yR1x ⇐⇒xRy .

Exemple : Si X ={a,b,c}et Y ={e,f,g}et

R={(a,e),(a,f),(a,g)}alorsR1={(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 zF 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

(5)

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 ?

(6)

Relation d’ ´equivalence

D ´efinitions :

Une relation d’ ´equivalence∼de E est une relation binaire de E r ´eflexive, sym ´etrique et transitive. Pour xE donn ´e,

l’ensemble des ´el ´ements qui sont en relation avec lui est appel ´e sa classe d’ ´equivalencex¯={zE, xz}. Un

´el ´ement zx est un repr ´esentant de la classe. L’ensemble des¯ classes d’ ´equivalence est appel ´e l’ensemble quotient not ´e E/∼:={x¯,xE}.

Remarque: Les classes forment une partition de E . Pi `ege: Trouver les classes d ’ ´equivalences

xRy ⇔y multiple de x

Exemples : ”=”, Si f :EF alors la relation

xy ⇐⇒f(x) =f(y)est une relation d’ ´equivalence.

Exercice: Montrer que si f est indempotente (ff =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

(7)

Relation d’ ´equivalence

Exemples : Pour n>0, l’ensemble des entiers modulo n est l’ensemble quotientZ/nZ=Z/∼ou pq⇐⇒n divise pq.

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 :EF passe au quotient si

xE y ⇐⇒f(x)∼F f(y)et cela permet de d ´efinir la fonction

¯f : ¯EF qui a¯ x associe f¯ (x).

(8)

Relation d’ ´equivalence

Proposition : factorisation canonique

Toute fonction f :EF est la compos ´ee d’une surjection, une bijection et une injection:

f :EE/∼ →Im(f) →F xx¯ →f(x) →f(x)

Exemples : La fonction r ´eelle f :xx2se factorise comme suit:

f :R→ R/∼ →Im(f) =R+ →R xx¯={−x,x} →x2x2

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

(9)

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)

XY ⇐⇒XA=YA.

Montrer que∼est une relation d’ ´equivalence surP(E).

Exhiber une bijection deP(A)sur l’ensemble quotient.

(10)

Relation d’ordre

D ´efinition:

Une relation sur Xqui 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 xy ou yx . Si tous les ´el ´ements de X sont comparables, on dit que l’ordre est total.

Si xy 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.

xzy =⇒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

(11)

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 ab, ac, bd , cd , de, df .

Exemple: ”Bons parenth ´esages” de longueurs 2n munis de la transformation....)(....⇐=....()....

Exemple: ab si a divise b dansN. Que se passe t il dans Z?

uv si||u|| ≤ ||v||pour u et v vecteurs du plan

(12)

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, xzy}

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)⇐⇒mX et ∀x ∈X, mx .

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

(13)

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)⇐⇒MX et ∀x ∈X, xM.

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 mX 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.

(14)

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

(15)

Exercices

On d ´efinit sur N×N la relation (a,b)≤(c,d)⇐⇒

a+b <c+d ou bien

a+b =c+d et bd Montrer que≤est une relation d’ordre. R ´ealiser le diagramme de Hasse pour le sous-ensemble[1,5]2.

(16)

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 ab la borne sup ´erieure, et ab 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

(17)

Treillis

D ´efinition

Si(X,≤)est un treillis et YX , alors Y est un sous treillis de X ssi ∀(a,b)Y2, abY et abY .

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

(18)

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

(19)

Treillis

Propri ´et ´es si(x,y,z)E3ou(E,≤)est un treillis, alors xx =x , xx =x idempotence

xy =yx , xy =yx commutativit ´e (x∨y)∨z =x ∨(y∨z)associativit ´e xy ⇐⇒xy =y consistence x ∧(x∨y) =x absorption x ∧(y∨z)≥(x∧y)∨(x ∧z) x ∨(y∧z)≤(x∨y)∧(x ∨z)

(20)

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 ab=0 et ab=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

(21)

Treillis

D ´efinition

Un treillis est dit distributif ssi on a pour tout x , y , z, x ∧(y∨z) = (xy)∨(x ∧z)et

x ∨(y∧z) = (xy)∧(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, ac =bc et ac =bc=⇒a=b

Corollaire

Tout ´el ´ement d’un treillis distributif compl ´ement ´e poss `ede un compl ´ement unique.

(22)

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

(23)

Algebre de Boole

Loi de de Morgan

a∨¯b= ¯a∧¯b eta∧¯b= ¯a∨¯b

(24)

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

(25)

Fonction bool ´eennes

Electronique

d=sup(a,inf(b,c)) pour le circuit suivant

/ Entree————————/ A———————-Sortie — — — / /

— ———-/ B—————-/ C——

Références

Documents relatifs

Observons que chaque classe est non vide ; que deux classes sont disjointes ou confondues ; et que la r´eunion de toutes les classes est E.. Dans cette situation, nous dirons que

Pour chaque module, on cr´ ee un fichier source module main test.c avec une fonction main charg´ ee de r´ ealiser les tests. Ces tests

[r]

[r]

Etude du signal cr´ eneau de p´ eriode T 0 , de valeur moyenne nulle variant en 1 et -1 : (Par d´ ecalage de l’origine, il est possible de se placer dans le cas d’un signal cr´

L’intérêt pour le treillis de Galois d’une correspondance binaire entre deux ensembles s’est trouvé réactivé, à cause de la position centrale qu’il occupe

Au paragraphe 1, nous introduisons deux treillis, dont celui des intervalles généralisés d’un treillis, et nous étudions le lien entre ces treillis.. Au paragraphe

Indiquer des corps quadratique et cubique (i.e. des extensions de Q de degr´ e 2 et 3 respectivement) qui sont totalement r´ eels, puis de tels corps qui ne sont pas totalement