UFPE - CIn - Matemática Discreta - if670
Representando relações: matrizes
Representação usando matrizes
Matriz de bits;
Identificando as propriedades;
Operações de união, interseção e complemento;
Composição: MS◦R = MR MS (Produto booleano)
logo-ufpe
1/7
UFPE - CIn - Matemática Discreta - if670
Representando relações: matrizes
Representação usando matrizes
Matriz de bits;
Identificando as propriedades;
Operações de união, interseção e complemento;
Composição: MS◦R = MR MS (Produto booleano)
logo-ufpe
1/7
UFPE - CIn - Matemática Discreta - if670
Representando relações: matrizes
Representação usando matrizes
Matriz de bits;
Identificando as propriedades;
Operações de união, interseção e complemento;
Composição: MS◦R = MR MS (Produto booleano)
logo-ufpe
1/7
UFPE - CIn - Matemática Discreta - if670
Representando relações: matrizes
Representação usando matrizes
Matriz de bits;
Identificando as propriedades;
Operações de união, interseção e complemento;
Composição: MS◦R = MR MS (Produto booleano)
logo-ufpe
1/7
UFPE - CIn - Matemática Discreta - if670
Representando relações: grafos
Representação usando digrafos
Definição
Um grafo direcionado ou digrafo, consiste de um conjunto V de
vértices (ou nós ) juntamente com um conjunto E de pares
ordenados de elementos de V chamados de arestas (ou arcos
). O vértice a é chamado vértice inicial da aresta (a, b), e o
vértice b é chamado de vértice final ou terminal dessa aresta.
A aresta da forma (a, a) é chamada de loop.
Identificando as propriedades.
logo-ufpe
2/7
UFPE - CIn - Matemática Discreta - if670
Representando relações: grafos
Representação usando digrafos
Definição
Um grafo direcionado ou digrafo, consiste de um conjunto V de
vértices (ou nós ) juntamente com um conjunto E de pares
ordenados de elementos de V chamados de arestas (ou arcos
). O vértice a é chamado vértice inicial da aresta (a, b), e o
vértice b é chamado de vértice final ou terminal dessa aresta.
A aresta da forma (a, a) é chamada de loop.
Identificando as propriedades.
logo-ufpe
2/7
UFPE - CIn - Matemática Discreta - if670
Representando relações: grafos
Representação usando digrafos
Definição
Um grafo direcionado ou digrafo, consiste de um conjunto V de
vértices (ou nós ) juntamente com um conjunto E de pares
ordenados de elementos de V chamados de arestas (ou arcos
). O vértice a é chamado vértice inicial da aresta (a, b), e o
vértice b é chamado de vértice final ou terminal dessa aresta.
A aresta da forma (a, a) é chamada de loop.
Identificando as propriedades.
logo-ufpe
2/7
UFPE - CIn - Matemática Discreta - if670
Fechos de uma relação
Seja R uma relação em A
Fecho reflexivo de R = R ∪ ∆,
onde ∆ = {(a, a)|a ∈ A} (relação diagonal em A);
Fecho simétrico de R = R ∪ R −1
logo-ufpe
3/7
UFPE - CIn - Matemática Discreta - if670
Fechos de uma relação
Seja R uma relação em A
Fecho reflexivo de R = R ∪ ∆,
onde ∆ = {(a, a)|a ∈ A} (relação diagonal em A);
Fecho simétrico de R = R ∪ R −1
logo-ufpe
3/7
UFPE - CIn - Matemática Discreta - if670
Fechos de uma relação
Caminho em um digrafo
Definição
Um caminho de a para b em um digrafo G é uma sequência de
uma ou mais arestas (x0 , x1 ), (x1 , x2 ), . . . (xn−1 , xn ) em G, onde
x0 = a e xn = b, ou seja, existe uma sequência de arestas
onde i vértice final de uma aresta é o mesmo vértice inicial da
próxima aresta do caminho. Esse caminho é denotado por
x0 , x1 , . . . xn−1 , xn e possui tamanho n. Um caminho que
começa e termina no mesmo vértice é chamado de circuito ou
ciclo.
Caminho e Relação: existe um caminho de a para b em
uma relação R se existe uma sequência de elementos
a, x1 , x2 , . . . xn−1 , b com (a, x1 ) ∈ R, (x1 , x2 ) ∈ R, . . . , e
(xn−1 , b) ∈ R.
logo-ufpe
4/7
UFPE - CIn - Matemática Discreta - if670
Fechos de uma relação
Caminho em um digrafo
Definição
Um caminho de a para b em um digrafo G é uma sequência de
uma ou mais arestas (x0 , x1 ), (x1 , x2 ), . . . (xn−1 , xn ) em G, onde
x0 = a e xn = b, ou seja, existe uma sequência de arestas
onde i vértice final de uma aresta é o mesmo vértice inicial da
próxima aresta do caminho. Esse caminho é denotado por
x0 , x1 , . . . xn−1 , xn e possui tamanho n. Um caminho que
começa e termina no mesmo vértice é chamado de circuito ou
ciclo.
Caminho e Relação: existe um caminho de a para b em
uma relação R se existe uma sequência de elementos
a, x1 , x2 , . . . xn−1 , b com (a, x1 ) ∈ R, (x1 , x2 ) ∈ R, . . . , e
(xn−1 , b) ∈ R.
logo-ufpe
4/7
UFPE - CIn - Matemática Discreta - if670
Fechos de uma relação
O seguinte teorema pode ser obtido da definição de um
caminho em uma relação.
Teorema
Seja R uma relação em um conjunto A. Existe um caminho de
tamanho n de a para b se e somente se (a, b) ∈ R n .
logo-ufpe
5/7
UFPE - CIn - Matemática Discreta - if670
Fechos de uma relação
Fecho transitivo
Definição
Seja R uma relação em um conjunto A. A relação de
conectividade R ∗ consiste dos pares (a, b) de forma que existe
um caminho de a para b em R.
Observe que R ∗ = R ∪ R 2 ∪ R 3 . . .
Teorema
O fecho transitivo de R é igual à relação de conectividade.
logo-ufpe
6/7
UFPE - CIn - Matemática Discreta - if670
Fechos de uma relação
Fecho transitivo
Definição
Seja R uma relação em um conjunto A. A relação de
conectividade R ∗ consiste dos pares (a, b) de forma que existe
um caminho de a para b em R.
Observe que R ∗ = R ∪ R 2 ∪ R 3 . . .
Teorema
O fecho transitivo de R é igual à relação de conectividade.
logo-ufpe
6/7
UFPE - CIn - Matemática Discreta - if670
Fechos de uma relação
Fecho transitivo
Definição
Seja R uma relação em um conjunto A. A relação de
conectividade R ∗ consiste dos pares (a, b) de forma que existe
um caminho de a para b em R.
Observe que R ∗ = R ∪ R 2 ∪ R 3 . . .
Teorema
O fecho transitivo de R é igual à relação de conectividade.
logo-ufpe
6/7
UFPE - CIn - Matemática Discreta - if670
Fechos de uma relação
Lema
Seja A um conjunto com n elementos, e seja R uma relação
em A. Se existe um caminho em R de a para b, então esse
caminho não é maior que n. Adicionalmente, quando a 6= b, se
existe um caminho em R de a para b, então o tamanho desse
caminho não é maior que n − 1.
Por esse lema, vemos que o fecho transitivo de R é igual a
R ∪ R2 ∪ R3 ∪ . . . ∪ Rn.
Teorema
Seja MR a matriz de bits que representa a relação R em um
conjunto com n elementos. Então, a matriz de bits do fecho
transitivo R ∗ de R é
MR ∗ = MR ∨ MR 2 ∨ MR 3 ∨ . . . ∨ MR n
logo-ufpe
7/7
UFPE - CIn - Matemática Discreta - if670
Fechos de uma relação
Lema
Seja A um conjunto com n elementos, e seja R uma relação
em A. Se existe um caminho em R de a para b, então esse
caminho não é maior que n. Adicionalmente, quando a 6= b, se
existe um caminho em R de a para b, então o tamanho desse
caminho não é maior que n − 1.
Por esse lema, vemos que o fecho transitivo de R é igual a
R ∪ R2 ∪ R3 ∪ . . . ∪ Rn.
Teorema
Seja MR a matriz de bits que representa a relação R em um
conjunto com n elementos. Então, a matriz de bits do fecho
transitivo R ∗ de R é
MR ∗ = MR ∨ MR 2 ∨ MR 3 ∨ . . . ∨ MR n
logo-ufpe
7/7
UFPE - CIn - Matemática Discreta - if670
Fechos de uma relação
Lema
Seja A um conjunto com n elementos, e seja R uma relação
em A. Se existe um caminho em R de a para b, então esse
caminho não é maior que n. Adicionalmente, quando a 6= b, se
existe um caminho em R de a para b, então o tamanho desse
caminho não é maior que n − 1.
Por esse lema, vemos que o fecho transitivo de R é igual a
R ∪ R2 ∪ R3 ∪ . . . ∪ Rn.
Teorema
Seja MR a matriz de bits que representa a relação R em um
conjunto com n elementos. Então, a matriz de bits do fecho
transitivo R ∗ de R é
MR ∗ = MR ∨ MR 2 ∨ MR 3 ∨ . . . ∨ MR n
logo-ufpe
7/7
Download

Representando relações Fechos de uma relação