Download as pdf or txt
Download as pdf or txt
You are on page 1of 65

Structura curs

Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Fundamentele Algebrice ale Informaticii


Curs 1. Multimi. Relatii binare. Relatii de
echivalenta

Facultatea de Calculatoare si Informatica Aplicata,


Universitatea "Tibiscus" din Timisoara

Timisoara, 6 octombrie 2016

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Structura curs

1 Multimi. Relatii binare. Relatii de echivalenta

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Structura curs

1 Multimi. Relatii binare. Relatii de echivalenta


2 Structuri ordonate. Latice. Algebre Boole

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Structura curs

1 Multimi. Relatii binare. Relatii de echivalenta


2 Structuri ordonate. Latice. Algebre Boole
3 Structuri algebrice fundamentale

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Structura curs

1 Multimi. Relatii binare. Relatii de echivalenta


2 Structuri ordonate. Latice. Algebre Boole
3 Structuri algebrice fundamentale
4 Sisteme de generatori. Baze

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Structura curs

1 Multimi. Relatii binare. Relatii de echivalenta


2 Structuri ordonate. Latice. Algebre Boole
3 Structuri algebrice fundamentale
4 Sisteme de generatori. Baze
5 Dimensiunea unui spatiu vectorial

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Structura curs

1 Multimi. Relatii binare. Relatii de echivalenta


2 Structuri ordonate. Latice. Algebre Boole
3 Structuri algebrice fundamentale
4 Sisteme de generatori. Baze
5 Dimensiunea unui spatiu vectorial
6 Coordonatele unei vector ntr-o baza data. Matricea de trecere de la o baza la alta

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Structura curs

1 Multimi. Relatii binare. Relatii de echivalenta


2 Structuri ordonate. Latice. Algebre Boole
3 Structuri algebrice fundamentale
4 Sisteme de generatori. Baze
5 Dimensiunea unui spatiu vectorial
6 Coordonatele unei vector ntr-o baza data. Matricea de trecere de la o baza la alta
7 Subspatii vectoriale. Sume si sume directe de subspatii

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Structura curs

1 Multimi. Relatii binare. Relatii de echivalenta


2 Structuri ordonate. Latice. Algebre Boole
3 Structuri algebrice fundamentale
4 Sisteme de generatori. Baze
5 Dimensiunea unui spatiu vectorial
6 Coordonatele unei vector ntr-o baza data. Matricea de trecere de la o baza la alta
7 Subspatii vectoriale. Sume si sume directe de subspatii
8 Aplicatii liniare. Operatori liniari

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Structura curs

1 Multimi. Relatii binare. Relatii de echivalenta


2 Structuri ordonate. Latice. Algebre Boole
3 Structuri algebrice fundamentale
4 Sisteme de generatori. Baze
5 Dimensiunea unui spatiu vectorial
6 Coordonatele unei vector ntr-o baza data. Matricea de trecere de la o baza la alta
7 Subspatii vectoriale. Sume si sume directe de subspatii
8 Aplicatii liniare. Operatori liniari
9 Nucleul si imaginea unei aplicatii liniare. Subspatii invariante

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Structura curs

1 Multimi. Relatii binare. Relatii de echivalenta


2 Structuri ordonate. Latice. Algebre Boole
3 Structuri algebrice fundamentale
4 Sisteme de generatori. Baze
5 Dimensiunea unui spatiu vectorial
6 Coordonatele unei vector ntr-o baza data. Matricea de trecere de la o baza la alta
7 Subspatii vectoriale. Sume si sume directe de subspatii
8 Aplicatii liniare. Operatori liniari
9 Nucleul si imaginea unei aplicatii liniare. Subspatii invariante
10 Vectori proprii. Valoarea proprie a unui vector propriu

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Structura curs

1 Multimi. Relatii binare. Relatii de echivalenta


2 Structuri ordonate. Latice. Algebre Boole
3 Structuri algebrice fundamentale
4 Sisteme de generatori. Baze
5 Dimensiunea unui spatiu vectorial
6 Coordonatele unei vector ntr-o baza data. Matricea de trecere de la o baza la alta
7 Subspatii vectoriale. Sume si sume directe de subspatii
8 Aplicatii liniare. Operatori liniari
9 Nucleul si imaginea unei aplicatii liniare. Subspatii invariante
10 Vectori proprii. Valoarea proprie a unui vector propriu
11 Calculul valorilor proprii si a vectorilor proprii

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi

Definitie
(Cantor, secolul 19) Prin multime ntelegem orice colectie ordonata de obiecte (elemente)
distincte si bine definite ale intuitiei si gndirii noastre, considerate ca un tot (ntreg, ca o
unitate).

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi

Definitie
(Cantor, secolul 19) Prin multime ntelegem orice colectie ordonata de obiecte (elemente)
distincte si bine definite ale intuitiei si gndirii noastre, considerate ca un tot (ntreg, ca o
unitate).

Exemplu: O biblioteca este o multime de carti, care la rndul lor sunt multimi de pagini.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi

Definitie
(Cantor, secolul 19) Prin multime ntelegem orice colectie ordonata de obiecte (elemente)
distincte si bine definite ale intuitiei si gndirii noastre, considerate ca un tot (ntreg, ca o
unitate).

Exemplu: O biblioteca este o multime de carti, care la rndul lor sunt multimi de pagini.

Notatii
Fie X o multime si x un element arbitrar.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi

Definitie
(Cantor, secolul 19) Prin multime ntelegem orice colectie ordonata de obiecte (elemente)
distincte si bine definite ale intuitiei si gndirii noastre, considerate ca un tot (ntreg, ca o
unitate).

Exemplu: O biblioteca este o multime de carti, care la rndul lor sunt multimi de pagini.

Notatii
Fie X o multime si x un element arbitrar.
x este un element al multimii X: xX;

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi

Definitie
(Cantor, secolul 19) Prin multime ntelegem orice colectie ordonata de obiecte (elemente)
distincte si bine definite ale intuitiei si gndirii noastre, considerate ca un tot (ntreg, ca o
unitate).

Exemplu: O biblioteca este o multime de carti, care la rndul lor sunt multimi de pagini.

Notatii
Fie X o multime si x un element arbitrar.
x este un element al multimii X: xX;
x nu este un element al multimii X: xX.
/

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi

Definitie
(Cantor, secolul 19) Prin multime ntelegem orice colectie ordonata de obiecte (elemente)
distincte si bine definite ale intuitiei si gndirii noastre, considerate ca un tot (ntreg, ca o
unitate).

Exemplu: O biblioteca este o multime de carti, care la rndul lor sunt multimi de pagini.

Notatii
Fie X o multime si x un element arbitrar.
x este un element al multimii X: xX;
x nu este un element al multimii X: xX.
/
o multime formata dintr-un singur element x se numeste singletonul definit de x: {x}.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi

Definitie
(Cantor, secolul 19) Prin multime ntelegem orice colectie ordonata de obiecte (elemente)
distincte si bine definite ale intuitiei si gndirii noastre, considerate ca un tot (ntreg, ca o
unitate).

Exemplu: O biblioteca este o multime de carti, care la rndul lor sunt multimi de pagini.

Notatii
Fie X o multime si x un element arbitrar.
x este un element al multimii X: xX;
x nu este un element al multimii X: xX.
/
o multime formata dintr-un singur element x se numeste singletonul definit de x: {x}.
Multimea vida, := {x X : x 6= x}.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi

Modalitati de a pune n evidenta o multime:

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi

Modalitati de a pune n evidenta o multime:


prin enumerarea elementelor sale;

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi

Modalitati de a pune n evidenta o multime:


prin enumerarea elementelor sale;
daca p este o proprietate ce se refera la elementele multimii X:

{x X|x are proprietatea p}.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi

Modalitati de a pune n evidenta o multime:


prin enumerarea elementelor sale;
daca p este o proprietate ce se refera la elementele multimii X:

{x X|x are proprietatea p}.


n o
Exemplu: A = x N 2x1

x2 Z

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi
Fie X si Y doua multimi.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi
Fie X si Y doua multimi.

Definitie
X este o submultime (parte) a lui Y si notam X Y, daca orice element al lui X apartine si
multimii Y
x X x Y.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi
Fie X si Y doua multimi.

Definitie
X este o submultime (parte) a lui Y si notam X Y, daca orice element al lui X apartine si
multimii Y
x X x Y.
Daca
X Y si y Y, y
/ X,
atunci X este o submultime stricta (sau proprie) a lui Y, X Y.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi
Fie X si Y doua multimi.

Definitie
X este o submultime (parte) a lui Y si notam X Y, daca orice element al lui X apartine si
multimii Y
x X x Y.
Daca
X Y si y Y, y
/ X,
atunci X este o submultime stricta (sau proprie) a lui Y, X Y.
Daca X Y si Y X atunci multimile X si Y sunt egale si notam X = Y. n caz contrar notam
X 6= Y.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi
Fie X si Y doua multimi.

Definitie
X este o submultime (parte) a lui Y si notam X Y, daca orice element al lui X apartine si
multimii Y
x X x Y.
Daca
X Y si y Y, y
/ X,
atunci X este o submultime stricta (sau proprie) a lui Y, X Y.
Daca X Y si Y X atunci multimile X si Y sunt egale si notam X = Y. n caz contrar notam
X 6= Y.

Exemplu: N Z Q R C.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi
Fie X si Y doua multimi.

Definitie
X este o submultime (parte) a lui Y si notam X Y, daca orice element al lui X apartine si
multimii Y
x X x Y.
Daca
X Y si y Y, y
/ X,
atunci X este o submultime stricta (sau proprie) a lui Y, X Y.
Daca X Y si Y X atunci multimile X si Y sunt egale si notam X = Y. n caz contrar notam
X 6= Y.

Exemplu: N Z Q R C.
P(X) - multimea partilor lui X care are drept elemente submultimile lui X. Evident
, X P(X).
Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi
Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Operatii cu multimi
Fie X o multime, iar A si B doua submultimi ale sale.

Definitie

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Operatii cu multimi
Fie X o multime, iar A si B doua submultimi ale sale.

Definitie
Reuniunea multimilor A si B:

A B := {x X : x A sau x B}

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Operatii cu multimi
Fie X o multime, iar A si B doua submultimi ale sale.

Definitie
Reuniunea multimilor A si B:

A B := {x X : x A sau x B}

Intersectia multimilor A si B:

A B := {x X : x A si x B}.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Operatii cu multimi
Fie X o multime, iar A si B doua submultimi ale sale.

Definitie
Reuniunea multimilor A si B:

A B := {x X : x A sau x B}

Intersectia multimilor A si B:

A B := {x X : x A si x B}.

A si B se zic disjuncte daca A B = .

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Operatii cu multimi
Fie X o multime, iar A si B doua submultimi ale sale.

Definitie
Reuniunea multimilor A si B:

A B := {x X : x A sau x B}

Intersectia multimilor A si B:

A B := {x X : x A si x B}.

A si B se zic disjuncte daca A B = .


Diferenta multimilor A si B:

A \ B := {x X : x A si x
/ B}.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Operatii cu multimi
Fie X o multime, iar A si B doua submultimi ale sale.

Definitie
Reuniunea multimilor A si B:

A B := {x X : x A sau x B}

Intersectia multimilor A si B:

A B := {x X : x A si x B}.

A si B se zic disjuncte daca A B = .


Diferenta multimilor A si B:

A \ B := {x X : x A si x
/ B}.

Diferenta X \ A se numeste complementara lui A n raport cu X si se noteaza cu CA.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Operatii cu multimi

Figure: Operatii cu multimi


Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi
Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Exemplu:Determinati elementele multimilor A si B stiind ca ele ndeplinesc simultan


conditiile

A B = {x N|2 x + 1 < 9}

A B = {4, 5}

A \ B = {1, 3, 7}

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi

Definitie
Fie A si B doua multimi. Multimea tuturor perechilor (a, b) cu a A si b B se noteaza cu
A B si se numeste produsul cartezian al multimilor A si B (dupa numele lui Rene Decartes
(1596 1650))
A B := {(a, b)|a A si b B}

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi

Definitie
Fie A si B doua multimi. Multimea tuturor perechilor (a, b) cu a A si b B se noteaza cu
A B si se numeste produsul cartezian al multimilor A si B (dupa numele lui Rene Decartes
(1596 1650))
A B := {(a, b)|a A si b B}

Observatie: n general A B 6= B A.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi

Definitie
Fie A si B doua multimi. Multimea tuturor perechilor (a, b) cu a A si b B se noteaza cu
A B si se numeste produsul cartezian al multimilor A si B (dupa numele lui Rene Decartes
(1596 1650))
A B := {(a, b)|a A si b B}

Observatie: n general A B 6= B A.
n mod similar, se defineste

A1 A2 . . . An = {(a1 , a2 , . . . , an )|a1 A1 , a2 A2 , . . . , an An }.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Multimi

Definitie
Fie A si B doua multimi. Multimea tuturor perechilor (a, b) cu a A si b B se noteaza cu
A B si se numeste produsul cartezian al multimilor A si B (dupa numele lui Rene Decartes
(1596 1650))
A B := {(a, b)|a A si b B}

Observatie: n general A B 6= B A.
n mod similar, se defineste

A1 A2 . . . An = {(a1 , a2 , . . . , an )|a1 A1 , a2 A2 , . . . , an An }.

O multime A ale carei elemente sunt submultimi ale unei multimi date X, se mai numeste si
familie de parti ale multimii X.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii binare

Fie A si B doua multimi (nevide).

Definitie
O relatie binara este un triplet
R = (A, B, G),
unde

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii binare

Fie A si B doua multimi (nevide).

Definitie
O relatie binara este un triplet
R = (A, B, G),
unde
A este o multime - multimea sursa sau domeniul de definitie al relatiei

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii binare

Fie A si B doua multimi (nevide).

Definitie
O relatie binara este un triplet
R = (A, B, G),
unde
A este o multime - multimea sursa sau domeniul de definitie al relatiei
B este o multime - multimea tinta sau domeniul de valori al relatiei si

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii binare

Fie A si B doua multimi (nevide).

Definitie
O relatie binara este un triplet
R = (A, B, G),
unde
A este o multime - multimea sursa sau domeniul de definitie al relatiei
B este o multime - multimea tinta sau domeniul de valori al relatiei si
multimea R A B - graficul relatiei.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii binare

Fie A si B doua multimi (nevide).

Definitie
O relatie binara este un triplet
R = (A, B, G),
unde
A este o multime - multimea sursa sau domeniul de definitie al relatiei
B este o multime - multimea tinta sau domeniul de valori al relatiei si
multimea R A B - graficul relatiei.

Notatie: Daca R A B este relatie binara de la A la B atunci n loc de (x, y) R vom utiliza
notatia xRy.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii binare

Exemple: Fie A = {1, 2, 3} si B = {1, 2, 3, 4, 5, 6, 7}. Scrieti perechile de numere ntregi care
sunt n relatia R, stiind ca sursa lui R este A, tinta lui R este B, iar graficul lui R este
1
G = {(a, b) A B|a + b = 7}.

2  
a
G= (a, b) A B 1 .
b

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii binare

O relatie binara R definita pe multimea A (A = B) poate avea urmatoarele proprietati:

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii binare

O relatie binara R definita pe multimea A (A = B) poate avea urmatoarele proprietati:


1 reflexivitatea aRa, a A

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii binare

O relatie binara R definita pe multimea A (A = B) poate avea urmatoarele proprietati:


1 reflexivitatea aRa, a A
2 simetria aRb bRa

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii binare

O relatie binara R definita pe multimea A (A = B) poate avea urmatoarele proprietati:


1 reflexivitatea aRa, a A
2 simetria aRb bRa
3 antisimetria aRb si bRa a = b

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii binare

O relatie binara R definita pe multimea A (A = B) poate avea urmatoarele proprietati:


1 reflexivitatea aRa, a A
2 simetria aRb bRa
3 antisimetria aRb si bRa a = b
4 tranzitivitatea aRb si bRc aRc.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii de echivalenta

Definitie
O relatie binara reflexiva, simetrica si tranzitiva definita pe o multime A se numeste relatie de
echivalenta n multimea A.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii de echivalenta

Definitie
O relatie binara reflexiva, simetrica si tranzitiva definita pe o multime A se numeste relatie de
echivalenta n multimea A.

Fie R o relatie de echivalenta n A si a un element al lui A. Multimea

Ca := {b A|bRa}

se numeste clasa de echivalenta generata de elementul a (a este un reprezentant al acestei clase).

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii de echivalenta

Definitie
O relatie binara reflexiva, simetrica si tranzitiva definita pe o multime A se numeste relatie de
echivalenta n multimea A.

Fie R o relatie de echivalenta n A si a un element al lui A. Multimea

Ca := {b A|bRa}

se numeste clasa de echivalenta generata de elementul a (a este un reprezentant al acestei clase).

Definitie
Fie A o multime si R o relatie de echivalenta pe A. Multimea ce are ca elemente clasele de
echivalenta determinate de R se numeste multime factor sau multime ct.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii de echivalenta

Exemplu:Daca a si b sunt doua numere ntregi, notam cu aRb daca a b este divizibil cu 2.
Aratati ca R este o relatie de echivalenta si determinati clasele ei de echivalenta .

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii de echivalenta

Exemplu:Daca a si b sunt doua numere ntregi, notam cu aRb daca a b este divizibil cu 2.
Aratati ca R este o relatie de echivalenta si determinati clasele ei de echivalenta .

Exemplu:Fie R o relatie pe multimea sirurilor de cuvinte din limba romna astfel nct aRb
daca si numai daca l(a) = l(b), unde l(x) reprezinta lungimea sirului de cuvinte x. Este R o
relatie de echivalenta ?

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii de echivalenta
Definitie
O partitie a multimii A este o familie de submultimi ale lui A: {Ai }iI , avnd urmatoarele
proprietati:
S
1 Ai = A
iI
2 Ai Aj = , daca i 6= j.

S
Figure: Partitie a unei multimi A = i=1,7 Ai
Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi
Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii de echivalenta

Exemplu: Care dintre aceste familii de submultimi ale multimii A = {1, 2, 3, 4, 5, 6} formeaza
o partitie a sa?
A1 = {1, 2}, A2 = {2, 3, 4}, A3 = {5, 6}.
A1 = {1}, A2 = {3, 6}, A3 = {2, 4, 5}.

A1 = {2, 3}, A2 = {1, 5}, A3 = {4}.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii de echivalenta

Teorema
Orice relatie de echivalenta n multimea A determina o partitie a lui A si orice partitie {Ai }iI a
multimii A determina o relatie de echivalenta n A.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii functionale

Definitie
O relaie binara R = (A, B, G) se numeste relatie functionala daca pentru fiecare a A exista un
unic b B astfel nct aRb (adica (a, b) G).

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii functionale

Definitie
O relaie binara R = (A, B, G) se numeste relatie functionala daca pentru fiecare a A exista un
unic b B astfel nct aRb (adica (a, b) G).

Observatie: Daca R este o relatie functionala atunci notatia aRb se nlocuieste cu b = R(a). De
obicei, pentru R se prefera notatiile f , g, etc. Vom spune simplu functie n loc de relatie
functionala.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

Relatii functionale

Definitie
O relaie binara R = (A, B, G) se numeste relatie functionala daca pentru fiecare a A exista un
unic b B astfel nct aRb (adica (a, b) G).

Observatie: Daca R este o relatie functionala atunci notatia aRb se nlocuieste cu b = R(a). De
obicei, pentru R se prefera notatiile f , g, etc. Vom spune simplu functie n loc de relatie
functionala.

Definitie
Fie A o multime nevida. O functie f : A A A se numeste operatie algebrica sau lege de
compozitie interna.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi


Structura curs
Multimi
Relatii binare
Relatii de echivalenta
Relatii functionale
ntrebari

ntrebari examen
1 Care sunt modalitatile prin care o multime X poate fi pusa n evidenta ?
2 Cum se numeste multimea formata dintr-un singur element x?
3 Definiti multimea vida.
4 Fie X o multime, iar A si B submultimile sale. Definiti reuniunea multimilor A si B.
5 Fie X o multime, iar A si B submultimile sale. Definiti intersectia multimilor A si B.
6 Cnd doua multimi A si B sunt disjuncte?
7 Fie X o multime, iar A si B submultimile sale. Definiti diferenta multimilor A si B.
8 Fie X si Y doua multimi. Cnd spunem ca X este o submultime a lui Y?
9 Definiti notiunea de relatie binara.
10 Care sunt proprietatile unei relatii binare R, definite pe o multime A?
11 Definiti notiunea de relatie de echivalenta .
12 Fie R o relatie de echivalenta n A si a un element din A. Cum se numeste multimea
Ca := {b A|bRa}?
13 Fie A o multime si R o relatie de echivalenta pe A. Cum se numeste multimea ce are ca
elemente clasele de echivalenta determinate de R?
14 Definiti notiunea de relatie functionala.
15 Definiti notiunea de lege de compozitie interna pe o multime nevida M.

Fundamentele Algebrice ale Informaticii Curs 1. Multimi. Relatii bi

You might also like