Você está na página 1de 3

Matematica Discreta Formulario Pedro Dias - 2013

Proposicoes:
p

q (p q) (p q) (ou exclusivo)
(p q) (p q) (implica cao)
((p q)) (p q) (Lei De Morgan)
((p q)) (p q) (Lei De Morgan)
(p q) (q p) (contraposi cao)
[p (p q)] q (modus ponens)
[(p q) q] p (modus tollens)
p
1
, . . . , p
3
T p
1
p
n
T
p
1
. . . p
n
T
[x] = [y] [x] [y] =
Funcao injectiva: rectas paralelas ao eixo
dos x interceptam o graco apenas num ponto.
Funcao sobrejectiva: CD [, ]
Funcao bijectiva: injectiva+sobrejectiva
Propriedades conjuntos:
reexiva: x A : xRx
simetrica: x, y A : xRy yRx
anti-simetrica:
x, y A : xRy yRx x = y
transitiva:
x, y, z A : xRy yRz xRz
dicotomia: x, y : [x, y A] xRy yRx
Relacao de equivalencia:reexiva, simetrica
e transitiva.
Relacao de ordem parcial:reexiva,
anti-simetrica e transitiva.
Relacao de ordem total:reexiva, simetrica,
anti-simetrica, transitiva e dicotomia.
Forma Normal Prenex:
1. remover os e os
2. colocar as imediatamente antes dos
atomos
3. mover Q
1
, ..., Q
n
para o incio da equacao
x P(x) x Q(x) xy P(x) Q(y)
Forma Normal Skolem: Se nenhum
aparece `a esquerda de Q
r
entao:
1. Escolher uma constante c
2. Substituir X
r
por c
3. Eliminar Q
r
Se Q
1
, ..., Q
n
sao `a esquerda de Q
r
entao:
1. Escolher um smbolo de funcao (f) com n
argumentos
2. Substituir X
r
por f(x
1
, ..., x
n
)
3. Eliminar X
r
Unicacao: W conjunto de expressoes
D
i
conjunto das diferen cas

i+1
= {TERM/VAR}
i
Prova Directa: HIP TESE
Contraposicao: q p
Reducao ao Absurdo: (p q) p q
Princpio de Inducao: p(n) p(n + 1)
Inducao Completa: p(n) verica-se para
n
0
n k
Princpio de Resolucao de Robinson:
S = {C
1
, . . . , C
n
, T} e insconsistente.
Princpio da Adicao: A
i
Aj =
A
1
A
2
A
n
= |A
1
| +|A
2
| +. . . +|A
n
|
Princpio da Multiplicacao:
f(a
1
, . . . , a
n
) =

n
k=1
a
k
10
k1
Exemplo: quantos n umeros 4 algarismos com
os dgitos em
A = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}?Como |A| = 10 e
k = 4 entao |A
4
| = |A|
4
= 10
4
Princpio da Multiplicacao generalizada:
p
1
p
2
. . . p
n
= 20 19 . . . 11 10
Princpio de Inclusao-Exclusao:
|A B| = |A| +|B| |A B|
|A B C| = |A| +|B| +|C| |A B|
|A C| |B C| +|A B C|
7
2 3
4 5
2
1
7 + 4 + 5 2 3 2 + 1 =
16 7 + 1 =
= 10
Combinacoes simples: ordem nao importa
_
n
k
_
= C
n
k
=
n!
k!(nk)!
Combinacoes com repeticao:
C
n
k
=
_
n +k 1
n
_
=
_
n +k 1
k 1
_
Arranjos completos: com repeticao
A
(k)
n
= n
k
aplicacao direta do
princpio da multiplixa cao
Arranjos simples: A
n,k
=
n!
(n k)!
Permutacoes: P
n
= A
n,n
=
n!
(n n)!
= n!
Permutacoes com repeticao:
_
n
n
1
, . . . , n
k
_
=
n!
n
1
! . . . n
k
!
em que n
1
+ +n
k
= n
Particoes cclicas:{{1, 5, 7}, {2}, {3, 4, 6}}
Decomposicao em ciclos:
= (5246731) (157)(2)(346)
e do tipo: 1
1
3
2
1
Matematica Discreta Formulario Pedro Dias - 2013
N umero de permutacoes tipo:
n!
1

1
n

1
!
n
!
,
em que
n
e o n umero de permutacoes tipo n.
Binomio de Newton:
(a +b)
n
=
n

k=0
_
n
k
_
a
nk
b
k
Teorema Multinomial:
(x
1
+x
2
+ +x
m
)
n
=
=
n

k
1
,k
2
, ,k
m
_
n
k
1
, k
2
, , k
m
_
x
k
1
1
x
k
2
2
x
k
m
m
Coecientes multinomiais:
_
n
k
1
, k
2
, , k
m
_
=
n!
k
1
!k
2
! k
m
!
Equacoes de recorrencia lineares
homogeneas:
1. Equa cao caracterstica
2. Calcular as razes da eq. caracterstica
3. Calcular a solu cao homogenea:
a
n
= C
0
x
m
0
0
+ +C
n
x
m
n
n
x raz caracterstica
m multiplicidade da raz
Equacoes recorrencia lineares nao
homogeneas:
a
n
= a
(1)
n
+a
(2)
n
a
(1)
n
solucao homogenea
a
(2)
n
solucao particular
Casos da solu cao particular:
f(n) = cq
n
a
(2)
n
= An
m
q
n
onde n e a
multiplicidade de q enquanto raz
caracterstica.
polinomio de grau k
a
(2)
n
= A
0
n
r
+ +A
r+k
n
onde r =
multiplicidade de 1 enquanto raiz
caracterstica k = grau polinomio
f(n) = f
1
(n) + +f
k
(n) entao
a
(2)
n,1
+ +a
n,k
(2) sao solu coes
particulares das equa coes de recorrencia
Equacoes recorrencia nao
lineares:Utilizar mudanca de variaveis,
simplicar a equa cao.
Funcao geradora ordinaria:
f(x) =

k=0
a
k
x
k
Funcao geradora exponencial:
f(x) =

k=0
a
k
x
k
k!
Series formais de potencias conhecidas:
1 +x +x
2
+ =

k=0
x
k
=
1
1 x
1 +nx +
n(n 1)
2
x + =

k=0
x
k
=
1
(1 x)
n
f(x) =

k=0
_
n
k
_
x
k
= (1 +x)
n
f(x) =

k=0
x
k
k!
= e
x
f(x) =

k=0
_
n + 1
n
_
x
k
=
1
(1 x)

Factoriais duplos:
n!! =
_
1, se n {0, 1}
n(n 2)!!, se n 2
N umeros Binomiais:
_
n
k
_
=
_
n 1
k 1
_
+
_
n 1
k
_
N umeros de stirling 1
a
especie: contam
permutacoes de n elementos que se decompoe
em exatamente k ciclos.
_
n
k
_
=
_
n 1
k 1
_
+ (n 1)
_
n 1
k
_
, 1 k n
n

k=0
_
n
k
_
= n!
N umeros de stirling 2
a
especie: contam
particoes em exatamente k subconjuntos
_
n
k
_
=
_
n 1
k 1
_
+k
_
n 1
k
_
, 1 k n
B
n
=
n

k=0
_
n
k
_
N umeros de Bell:
B
n
=
_
0
0
_
+ +
_
n
n
_
=
n

k=0
_
n
k
_
N umero de arestas grafos:
(G) +(G
C
) =
_
n
2
_
, onde n e o n umero de
vertices.
Teorema dos apertos de mao:

vV(G)
(v) = 2 |E(G)|
Matriz de adjacencia:
vertice vertice
quadrada
2
Matematica Discreta Formulario Pedro Dias - 2013
simetrica
Matriz de incidencia:
vertice aresta
Isomorsmo:
G
1
G
2
por denicao existe uma bijec cao
f : V
1
V
2
onde
uv E
1
f(u)f(v) E
2
Trajecto: nao repete arestas
Caminho: nao repete vertices nem arestas
Matriz de custos:
W = W
ij
_
0 se i = j
k > 0 se ij E(G)
se ij / E(G)
Algoritmo de Dijkstra:
marca dijkstra(Grafo G,vertice s,vertice t)
{
foreach v in V(G)
{
do{
M=;
foreach u in Temp {
if(Marca(u)>Marca(z)+W
z,u
){
Marca(u) = Marca(z) + W
z,u
;
Antecessor(u) = z;
}
if(Marca(u)<M){
x=u;
M=Marca(u);
}
} Temp = Temp - {x};
z=x;
}while(x=t);
return Marca(t);
}
3