Você está na página 1de 6

Resumo Matematica Discreta Pedro Dias

1 Relacoes
1.1 Relacao de equivalencia
Reexiva: a A : aRa
Simetrica: a, b A : aRb bRa
Transitiva: a, b, c A : aRb bRc aRc
1.2 Relacao de ordem parcial
Reexiva: a A : aRa
Anti-simetrica: a, b A : aRb bRa a = b
Transitiva: a, b, c A : aRb bRc aRc
1.3 Relacao de ordem total
Reexiva: a A : aRa
Anti-simetrica: a, b A : aRb bRa a = b
Transitiva: a, b, c A : aRb bRc aRc
Dicotomia: a, b [a, b A] aRb bRa]]
2 Reducao `a Forma Normal Prenex
1
o
Remover os e os
2
o
Utilizacao das leis de DeMorgan e colocar as nega coes () imediatamente
antes dos atomos
3
o
Movimentar os quanticadores para o incio da equacao, se necessario efec-
tuar mudancas de variavel
3 Reducao `a Forma Normal de Skolem
Se nenhum quanticador universal () aparece `a esquerda de Q
r
, entao:
1
o
Escolher uma constante c (que nao gure na expressao)
2
o
Substituir X
r
por c
3
o
Eliminar Q
r
(X
r
)
Se Q
1
, Q
2
, ..., Q
n
sao quanticadores universais () que ocorrem `a esquerda
de Q
r
entao:
1
o
Escolher um smbolo de funcao diferente dos existentes, com n argu-
mentos
2
o
Substituir X
r
por f(x
1
, ..., x
n
)
3
o
Eliminar Q
r
(X
r
)
1
Resumo Matematica Discreta Pedro Dias
4 Unicacao
W
i
conjuntos de expressoes
D
i
conjunto das diferen cas

i
unicador mais geral (se W
i
unitario)
1
o
Determinar o conjunto das diferencas
2
o
Se existem variaveis nesse conjunto entao a variavel x
i
e substituida por um
termo t
i
(t
i
/x
i
)
3
o
Se W
i
nao e unitario voltar ao passo 1
5 Arranjos, Combinac oes, Permutac oes,...
5.1 Arranjos
A ordem importa.
A
n,m
=
n!
(n m)!
Exemplo: Para a, b, c, A
3,2
=
3!
(32)!
= 3 2 = 6
ab, ac, ba, bc, ca, cb,
5.1.1 Arranjos com repeticao
A
(m)
n
= n
m
5.2 Combinac oes
A ordem nao importa.
_
n
m
_
=
n!
(n m)!m!
Exemplo: Para a, b, c,
_
3
2
_
=
3!
(32)!2!
=
32
2!
=
6
2
= 3
ab, ac, bc
5.2.1 Combinacoes com repeticao
_
n + m1
m
_
=
n + m1!
(n 1)!m!
5.3 Permutacoes
P(n) = A
n,n
=
n!
(n n)!
= n!
(0! = 1)
2
Resumo Matematica Discreta Pedro Dias
6 Equacoes de Recorrencia
6.1 Equacoes lineares homogeneas
Equacao Caracterstica:
c
n
x
n
+ ... + c
1
x
1
= 0
Se as razes da equacao caracterstica forem diferentes entao a solu cao geral e:
a
n
= C
1

n
+ C
2

n
Se as razes da equacao caracterstica forem iguais entao a solucao geral e:
a
n
= (C
1
+ C
2
n + ... + C
m
n
m1
)
n
m multiplicidade de
So falta determinar as constantes.
a
0
= (C
1
+ C
2
0) x
0
C
1
= a
0
Nota: o n umero de constantes tem que ser igual ao n umero de condicoes iniciais
fornecidas.
6.2 Equacoes lineares nao homogeneas
a
n
= C
1
a
n1
+ C
2
a
n2
+ ... = f(n)
Donde a solu cao e dada por:
a
n
= a
(1)
n
+ a
(2)
n
a
(1)
n
solucao geral
a
(2)
n
solucao particular
a
(1)
n
equacao linear homogenea dada anteriormente
A solucao particular e dada por um de 3 casos:
1
o
- f(n) = cq
n
entao
a
(2)
n
= An
m
.q
n
m multiplicidade de q enquanto raz da equacao caracterstica
2
o
- f(n) = a
0
n
k
+ a
1
n
k1
+ ... + a
k
(polinomio de grau k)
Seja r a multiplicidade de 1 enquanto raz da equa cao caracterstica na
solucao homogenea entao:
a
(2)
n
= A
0
n
r
+ A
1
n
r+1
+ ... + A
k
n
k+r
3
o
- f(n) = f
1
(n) + f
2
(n) + ... + f
k
(n) entao a solucao particular
a
(2)
n
= a
(2)
n,1
+ a
(2)
n,2
+ ... + a
(2)
n,k
3
Resumo Matematica Discreta Pedro Dias
7 Teoria dos Grafos
7.1 Conceitos
7.1.1 Grafos Isomorfos
Dois grafos dizem-se isomorfos se tiverem o mesmo n umero de vertices e de
arestas e o grau dos vertices iguais.
7.1.2 Trajecto
Passeio sem arestas repetidas
7.1.3 Caminho
Passeio sem vertices repetidos.
7.1.4 Circuito
Trajecto fechado.
7.1.5 Ciclo
Caminho fechado.
7.1.6 Circuito de Euler
Tem todas as arestas do grafo.
7.1.7 Ciclo de Hamilton
Tem todos os vertices do grafo.
7.1.8 Notacoes
dist(x, y) min(comp(x, y)x, y (distancia= menor comprimento)
cintura comprimento do circuito de menor comprimento
e(v) = max{dist(u, v), u V (G)} (excentricidade=maior distancia)
diam(G) = max{u V (G) : e(u)} (diametro=maior excentricidade)
r(G) = min{u V (G) : e(u)} (raio=menor excentricidade)
4
Resumo Matematica Discreta Pedro Dias
7.2 Matriz de adjacencia
A =
_
_
0 1 0
1 0 1
0 1 0
_
_
v
1
v
2
v
3

A e uma matriz v v
7.3 Matriz de incidencia
A =
_
_
1 1 0
1 0 1
0 1 1
_
_
v
1

e
1
//
e
2
""
v
2
e
3
||
v
3

A e uma matriz v e

G
(v
1
) = 1 + 1 + 0 (o grau do vertice 1 e a soma da Linha 1)
7.4 Floresta
Um grafo e uma oresta se e so se
E(G) +V(G) + +cc(G) = 0
7.5 C odigo de Pr ufer
n 2 iteracoes
Elimina cao sucessiva do vertice de menor grau.
Exemplo:

7

1

8

2

3

4

5

6
iteracao 1 2 3 4 5 6
S
i
1 2 6 7 3 4
t
i
4 3 5 3 4 5
t
i
vizinho do menor vertice de grau 1
Portanto o codigo de Pr ufer e {4, 3, 5, 3, 4, 5}
7.6 Descodicacao do C odigo de Pr ufer
O vertice v aparece
G
(v) 1 vezes no codigo de Pr ufer.
S
i
= min{s
i
/ t
i
} s
i
t
i
e uma aresta
7.7 Teorema de Cayley
O n umero de arvores abrangentes de um grafo n-regular e dado por
T (K
n
) = n
n2
5
Resumo Matematica Discreta Pedro Dias
7.8 Algoritmos
7.8.1 Kruskal
1
o
Ordenar as arestas por ordem crescente
2
o
Seleccionar as arestas de menor custo que nao formam ciclo.
7.8.2 Dijkstra
A cada itera cao seleccionar a aresta com menor custo acumulado.
8 N umeros de Euler
8.1 1
a
ordem
n

k=0
_
n
m
_
= n!
_
n
m
_
= (n m)
_
n 1
m1
_
+ (m + 1)
_
n 1
m
_

n
0
_
= 1

n
k
_
= 0 m > n
6