Escolar Documentos
Profissional Documentos
Cultura Documentos
udo
1 RELAC
OES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1 RELAC
OES SOBRE UM CONJUNTO . . . . . . . . . . . 3
1.2 APLICAC
OES E FUNC
OES . . . . . . . . . . . . . . . . 4
1.3 LEIS DE COMPOSIC
AO INTERNAS . . . . . . . . . . . 5
1.4 T
AO DE JOINVILLE
DEPARTAMENTO DE SISTEMAS DE INFORMAC
AO
MATEM
ATICA DISCRETA
Professor: ENORI CARELLI
Aluno:..........................................................................
Joinville, 2011
2
1. RELAC
OES
1.1. RELAC
OES SOBRE UM CONJUNTO
Deni cao 1.1. Sejam E e F dois conjuntos nao vazios. Denominamos produto
cartesiano de E por F ao conjunto formado por todos os pares ordenados (x, y)
tal que x E e y F.
O produto cartesiano de E por F e denotado por E F e le-se E cartresiano
F. Assim, temos
E F = {(x, y) / x E e y F }.
Exemplo 1.2. Dados os conjuntos E = {1, 2, 3} e F = {a, b} temos :
E F = {(1, a), (1, b), (2, a), (2, b), (3, a), (3, b)}
Deni cao 1.3. Sejam E e F dois conjuntos nao vazios. Denominamos rela cao
binaria de E em F a qualquer subconjunto do produto cartesiano de E por F.
Se x E e y F para indicar que x esta relacionado com y escrevemos xRy.
Exemplo 1.4. Sejam E = {1, 2, 3, 4} e F = {1, 2, 3, 4} dois conjuntos. Sao
rela coes de E em F.
R
1
= {(1, 3), (3, 4)};
R
2
= {(1, 1), (1, 2), (1, 3), (1, 4)};
R
3
= {(1, 2), (1, 3), (2, 2), (2, 3), (3, 2), (3, 3), (4, 2), (4, 3)};
R
4
= {(x, y) E F / y x}.
Observa cao 1. Apresentamos, aqui, quatro rela coes de E em F. Sendo que
E F possui 16 elementos e uma rela cao de E em F e qualquer subconjunto do
produto cartesiano de E por F, o n umero de rela coes de E em F que podemos
escrever, para o exemplo 1.4, e n = 2
16
= 65 536.
Deni cao 1.5. Sejam E e F dois conjuntos nao vazio e seja R uma rela cao
binaria de E em F. Denominamos domnio de R ao subconjuto de E constitudo
pelos elementos x E tal que xRy para algum y F.
3
Simbolicamente denotamos por D
R
= {x E / xRy para algum y F}.
Exemplo 1.6. Consideremos as rela coes de E em F descritas no exemplo 1.4.
Entao teremos:
D
R
1
= {1, 3};
D
R
2
= {1};
D
R
3
= {1, 2, 3, 4};
D
R
4
= {x E / x < y, y F}.
Deni cao 1.7. Sejam E e F dois conjuntos nao vazio e seja R uma rela cao
binaria de E em F. Denominamos imagem de R ao subconjuto de F constitudo
pelos elementos y F tal que xRy para algum x E.
Simbolicamente denotamos por I
R
= {y F / xRy para algum x E}.
Exemplo 1.8. Consideremos as rela coes de E em F descritas no exemplo 1.4.
Entao teremos:
I
R
1
= {3, 4};
I
R
2
= {1, 2, 3, 4};
I
R
3
= {2, 3};
I
R
4
= {y F / y x, x E}.
Deni cao 1.9. Quando E = F e R e uma rela cao de E em F, diz-se que R e
uma rela cao sobre E, ou ainda, R e uma rela cao em E.
1.2. APLICAC
OES E FUNC
OES
Deni cao 1.10. Sejam E e F dois conjuntos e seja f uma rela cao de E em F,
dizemos que f e uma aplica cao de E em F se satisfaz as seguintes condi coes:
i) Para todo x E existe y F tal que y = f(x), isto e (x, y) f;
ii) Se x E e y, z F sao tais que y = f(x) e z = f(x) entao y = z, isto e
(x, y) = (x, z).
4
Observa cao 2. Simbolicamente representamos a aplica cao f de E em F por
f : E F. Alem disso, para indicar que f(x) e imagem de x podemos usar o
smbolo x f(x). Caso tenhamos f : E F e g : E F entao f = g se, e
somente se, f(x) = g(x) para todo x E.
Observa cao 3. Se a imagem de f for um conjunto numerico entao f sera chamada
fun cao.
1.3. LEIS DE COMPOSIC
AO INTERNAS
Deni cao 1.11. Seja E um conjunto. Denominamos opera cao sobre E, ou lei de
composi cao interna sobre E, `a qualquer aplica cao : E E E.
Uma lei de composi cao interna sobre E, associa a cada par ordenado (x, y)
E E o elemento denido por x y e denotamos por (x, y) x y.
Exemplo 1.12. Sejam E = R e a opera cao () denida por x y = x + y para
todo (x, y) R R. Entao:
Se (x, y) = (1, 2), teremos 1 2 = 1 + 2 ou 1 2 = 3.
Se (x, y) = (3, 2), teremos 3 2 = 3 + 2 ou 3 2 = 5.
Se (x, y) = (5, 8), teremos 5 8 = 5 + 8 ou 5 8 = 13.
Deni cao 1.13. Seja E um conjunto e : E E E uma lei de composi cao
interna sobre E. Seja A E um subconjunto nao vazio de E. Dizemos que A e
fechado em rela cao `a lei () se dados (x, y) AA entao x y A.
Exemplo 1.14. Sejam E = Z = {..., 3, 2, 1, 0, 1, 2, 3, ...} e
A = {.. 4, 2, 0, 2, 4, ..}. Note que Ae o conjunto dos n umeros pares e A e
fechado em rela cao `as leis de composi cao internas adi cao e multiplica cao sobre Z.
Prova: Sejam x, y A. Entao, como A e o conjunto dos n umeros pares,
podemos escrever x = 2k e y = 2h, sendo que h, k Z, alem disso, t = (k+h) Z
e r = k2h Z. Agora vamos mostrar que x +y e xy tambem sao n umeros pares.
Temos entao:
5
x + y = 2k + 2h = 2(k + h) = 2t A.
xy = 2k2h = 2(k2h) = 2r A.
Portanto, pela deni cao 1.13, A e um subconjunto de Z fechado em rela cao `as
opera coes adi cao e multiplica cao.
PROPRIEDADES DE UMA LEI DE COMPOSIC
AO INTERNA
As propriedades de uma lei de composi cao interna sao:
a) Associativa: Seja E um conjunto e : EE E uma lei de composi cao
interna sobre E. Dizemos que () e associativa se dados x, y, z E vale a
igualdade (x y) z = x (y z).
Exemplo 1.15. Seja E = R um conjunto e : RR R uma lei de composi cao
interna sobre R, denida por a b = a + b ab para todo par (a, b) R R.
Vamos mostrar que (), assim denida, e associativa.
Solu cao: sejam x, y, z R. Entao:
I - (x y) z = (x + y xy) z = (x + y xy) + z (x + y xy)z
= x + y xy + z xz yz + xyz .
II - x (y z) = x (y + z yz) = x + (y + z yz) x(y + z yz)
= x + y + z yz xy xz + xyz.
Sendo que x, y, z R, comparando os resultados de (I) e (II) vemos que
(x y) z = x (y z). Logo, () e associativa.
b) Comutativa: Seja E um conjunto e : EE E uma lei de composi cao
interna sobre E. Dizemos que () e comutativa se dados x, y E vale a
igualdade x y = y x.
Exemplo 1.16. Seja E = R um conjunto e : RR R uma lei de composi cao
interna sobre R, denida por a b = a + b ab para todo par (a, b) R R.
Vamos mostrar que (), assim denida, e comutativa.
Solu cao: sejam x, y R. Entao devemos ter
6
x y = y x
x + y xy = y + x yx
Sendo que x, y R, comparando o resultado `a esquerda com o resultado `a
direita do sinal de igual vemos que x y = y x. Logo, () e comutativa.
c) Elemento neutro: Seja E um conjunto e : E E E uma lei de
composi cao interna sobre E. Um elemento e E e denominado elemento
neutro `a esquerda, em rela cao `a opera cao (), se para todo x E vale a
igualdade e x = x. Por outro lado, um elemento e E e denominado
elemento neutro `a direita, em rela cao `a opera cao (), se para todo x E
vale a igualdade x e = x.
Se e E for o elemento neutro `a esquerda e `a direita em rela cao `a opera cao
() dizemos que e e o elemento neutro em rela cao `a lei de composi cao interna ()
sobre E.
Exemplo 1.17. Seja E = R um conjunto e : RR R uma lei de composi cao
interna sobre R, denida por a b = a + b ab para todo par (a, b) R R.
Vamos mostrar que (), assim denida, possui elemento neutro e.
Solu cao:Sejam x R. Entao devemos ter:
e x = x e x e = x
e + x ex = x x + e xe = x
Como e, x R, para que e + x ex = xseja verdadeira, obrigatoriamente,
devemos ter e = 0, de modo que o elemento neutro a esquerda para a opera cao ()
e e = 0. Por outro lado, x + e xe = x e verdadeira se e = 0, ou seja,o elemento
neutro `a direita para a opera cao () e e = 0. Desse modo, conclumos que e = 0
e o elemento neutro em rela cao `a opera cao ().
Teorema 1.18. Seja E um conjunto e : E E E uma lei de composi cao
interna sobre E que possui elemento neutro e. Entao o elemento neutro, em
rela cao a essa opera cao, e unico.
Demonstrac ao: Suponhamos que a opera cao () possua dois elementos
neutros. Sejam e e e
= e e e
e = e, pois e
= e
e e
e = e
= e
. Logo, e = e
e,
portanto, o elemento neutro, se existir, e unico.
d) Elemento simetrizavel: Seja E um conjunto e : E E E uma lei
de composi cao interna sobre E que possui elemento neutro e. Um elemento
a E e dito simetrizavel se existir a
E tal que a a
= e e a
a = e. No
caso de a
= e temos a a
= 0 e, para a
a = e, a
a = 0. Assim,
camos com
a a
= 0 e a
a = 0
a + a
aa
= 0 a
+ a a
a = 0
a + a
(1 a) = 0 a
(1 a) + a = 0
Em ambos os casos obteremos a
=
a
1a
.R. Como a
e tal
que a a
= e = a
= e e a
a = e, pois a
e simetricode a;
ii) a a = e e a a = e, ja que a e simetrico de a.
8
Agora,
a
= a
e
= a
a) a, pois () e associativa
= e a = a.
Teorema 1.21. Seja E um conjunto e : E E E uma lei de composi cao
interna sobre E que possui elemento neutro e. Entao valem as arma coes:
i) Se a E e simetrizavel, entao a
= a;
ii) Se () for associativa e a, b E, entao (a b)
= b
.
e) Elementos regulares: Seja E um conjunto e : EE E uma lei de
composi cao interna sobre E. Um elemento a E e dito regular em rela cao
`a () se para todo x, y E com a x = a y e x a = y a se temx = y.
Exemplo 1.22. Seja E = R um conjunto e : RR R uma lei de composi cao
interna sobre R, denida por a b = a + b ab para todo par (a, b) R R.
Vamos pesquisar os elementos regulares.
Solu cao: Sejam a, x, y E tais que a x = a y e x a = y a. Vimos
no exemplo 1.19 que todo a = 1 possui simetrico. Assim, para a = 1, podemos
escrever:
a x = a y e x a = y a
a + x ax = a + y ay x + a xa = y + a ya
-a + a + x ax = a + a + y ay x a + a xa = y a + a ya
x ax = y ay a ax = y ay
x(1 a) = y(1 a) x(1 a) = y(1 a)
x = y x = y
Note que foi possvel cancelar o termo (1 a) porque a = 1. Logo, todo a = 1
e regular.
Teorema 1.23. Seja E um conjunto e : E E E uma lei de composi cao
interna associativa sobre E e que possui elemento neutro e. Entao todo elemento
a E, simetrizavel, e regular.
9
f) Propriedade distributiva: Seja E um conjunto e : E E E e
: E E E duas leis de composi cao interna sobre E. Dizemos e
distributiva `a direita em rela cao `a se:
(y z)x = yx zx
e que e distributiva `a esquerda em rela cao `a se:
x(y z) = xy xz.
Caso seja distributiva `a direita e `a esquerda em rela cao `a entao e
distributiva em rela cao a opera cao .
Exemplo 1.24. Seja E = R um conjunto e : R R R e : R R R
duas leis de composi cao interna sobre R denidas por xy = x+y3 e xy = xy.
Vamos vericar se e distributiva em rela cao `a .
Soluc ao: Distributiva `a direita. Sejam x, y, z R, entao devemos ter:
(y z)x = yx zx
(y + z 3)x = yx zx
(y + z 3)x = yx + zx 3
yx + zx 3x = yx + zx 3
Como o resultado ocorrido no lado esquerdo do sinal de igual e diferente do
resultado ocorrido no lado direito segue que nao e distributiva `a direita em
rela cao `a .
Distributiva `a esquerda. Sejam x, y, z R, entao devemos ter:
x(y z) = xy xz
x(y + z 3) = xy xz
x(y + z 3) = xy + xz 3
xy + xz x3 = xy + xz 3
Como o resultado ocorrido no lado esquerdo do sinal de igual e diferente do
resultado ocorrido no lado direito segue que nao e distributiva `a esquerda em
rela cao `a . Logo, nao e distributiva em rela cao `a .
10
1.4. T
, simetrico de um elemento
a E, basta vericar se estao satisfeitas as rela coes a a
= e e a
a = e.
No caso da tabua do exemplo 1.26, a e c sao simetricos e b e simetrico dele
mesmo.
12
1.5. Tabua das opera c oes no conjunto Z
m
Consiste em fazer a tabua das opra coes adi cao e multipica cao dos restos de
n umeros inteiros divididos por m.
Exemplo 1.28. Considere o conjunto Z
7
, os elementos desse conjunto sao os
restos da divisao de qualquer inteiro por m = 7, isto e Z
7
= {0, 1, 2, 3, 4, 5, 6}.
O calendario mensal segue esta regra, pois a semana tem sete dias. Ja o relogio
analogico e (Z
12
, +)
As tabuas abaixo representam (Z
7
, +) e (Z
7
, )
A)
+ 0 1 2 3 4 5 6
0 0 1 2 3 4 5 6
1 1 2 3 4 5 6 0
2 2 3 4 5 6 0 1
3 3 4 5 6 0 1 2
4 4 5 6 0 1 2 3
5 5 6 0 1 2 3 4
6 6 0 1 2 3 4 5
B)
+ 0 1 2 3 4 5 6
0 0 0 0 0 0 0 0
1 0 1 2 3 4 5 6
2 0 2 4 6 1 3 5
3 0 3 3 2 5 1 4
4 0 4 1 5 2 6 3
5 0 5 3 1 6 4 2
6 0 6 5 4 3 2 1
1.6. HOMOMORFISMOS E ISOMORFISMOS
Deni cao 1.29. Sejam E e F dois conjuntos e () um opera cao em E e () uma
opera cao em F. f : E E uma aplica cao que satisfaz a propriedade:
Para todo x, y E se temf(x y) = f(x)f(y)
Entao f e denominada homomorsmo de E em F.
Exemplo 1.30. Seja f : Z R denida por denida por f(n) = a
n
, a > 0 e
a = 1, para todo n Z. Entao f e um homomorfosmo. De fato, sejam m, n Z.
Entao, f(m + n) = a
m+n
= a
m
a
n
= f(m)f(n). Logo, f e um homomorsmo.
13
1. Sejam E = Z = {..., 3, 2, 1, 0, 1, 2, 3, ...} e A = {.. 3, 1, 1, 3, ..}.
Mostre que A nao e fechado em rela cao `as leis de composi cao internas adi cao,
mas e fechado em rela cao multiplica cao.
2. Sejam E = Z = {..., 3, 2, 1, 0, 1, 2, 3, ...} e A = {.. 6, 3, 0, 3, 6, ..}.
Mostre que A e fechado em rela cao `as leis de composi cao internas adi cao e
multiplica cao sobre Z.
3. Sejam E = Z = {..., 3, 2, 1, 0, 1, 2, 3, ...} e A = {.. 8, 4, 0, 4, 8..}.
Verique se A e fechado em rela cao `as leis de composi cao internas adi cao,
mas e fechado em rela cao multiplica cao.Em cada caso abaixo, considere a
opera cao sobre E e verique se e associativa, se e comutativa, se pos-
sui elemento neutro, determine os elementos simetrizaveis e os elementos
regulares.
1. E = R e x y =
x+y
2
;
2. E = R e x y = x;
3. E = R
e x y =
x
y
;
4. E = Z e x y = x + y xy;
5. E = Z e x y = xy + 2x;
6. E = Q e x y = x + xy;
7. E = R e x y = 2x 3yx y;
8. E = R e x y = y
2
+ x;
9. E = R
e x y = x 2y + xy 3;
10. E = R e x y = x + y 2xy;
11. E = R e x y = xy + 2x + 2;
12. E = R e x y = y
2
+ xy;
4. Seja E = Q munido com as opera coes () e () denidas por xy = x+y3
e xy = x + y xy.Verique se () e distributiva em rela cao a ().
5. Seja E = Q munido com as opera coes () e () denidas por xy = x+y1
e xy = x + y xy.Verique se () e distributiva em rela cao a ().
6. fazer a tabua das opra coes adi cao e multipica cao de Z
4
, Z
5
, Z
8
.
14
7. Verique se as fun coes abaixo sao homomorsmos.
1. f : (R, +) (R, +) dada por f (x) = ax, a > 0;
2. f : (R, .) (R, .) dada por f (x) = |x| ;
3. f : (R, +) (R, +) dada por f (x) = ax + b, a, b = 0;
4. f : (R R, +) (R R, +)dada por f (x, y) = (2x + 3y, x y) ;
5. f : (R R, +) (R, +)dada por f (x, y) = 2x + 3y;
6. f :
0,
2
, +
ITULO
Ao nal deste captulo o aluno devera saber:
1. Denir e reconhecer grupos e subgrupos;
2. Identicar os elementos neutro e identidade de um grupo;
3. Identicar elementos inversos em um grupo;
4. Denir e determinar grupo das permuta coes D
6
, R
4
, D
8
, D
10
, A
4
;
5. Identicar homomorsmos e isomorsmos de grupos;
6. Identicar grupos cclicos e seus geradores bem como os subgrupos;
7. Determinar classes laterais de grupos cclicos;
Deni cao 1.1. Seja G um conjunto nao vazio e () uma lei de composi cao interna em
G que satisfaz as seguintes propriedades:
i) (a b) c = a (b c) para todo a, b, c G.
ii) Existe e G tal que para todo a G a e = a e e a = a. Isto e, ()posui
elemento neutro.
iii) Se a G entao existe a
G tal que a a
= e e a
a = e.
Nessas condi coes, o par (G, ) e denominado grupo em rela cao a opera cao
().
Caso () seja comutativa, entao o par (G, ) sera deominado grupo comu-
taivo ou abeliano.
Exemplo 1.2. Sejam G = R, e () denida por xy = x+y 3 para todo x, y G.
Entao(G, ) e um grupo. De fato, vamos mostrar que () possui as propriedades da
deni cao 1.1.
Sejam a,b,c G. Entao,
i) (a b) c = (a +b 3) c a (b c) = a (b +c 3)
= a +b 3 +c 3 = a +b +c 3 3
Logo,() e associativa.
ii) Sejam a G. Entao teremos, conforme a deni cao 1.1,
a e = a e e a = a
a +e 3 = a e +a 3 = a
e = 3 e = 3.
Assim, () possui elemento neutro e = 3.
iii) Sejam a G, como () possui elemento neutro e = 3, podemos vericar se todo
elemento de G possui simetrico conforme deni cao 1.1. Assim,
2
a a
= e e a
a = e
a +a
3 = 3 a
+a 3 = 3
a
= 6 a a
= 6 a
Conclusao: (G, ) e um grupo em rela cao `a opera cao ().
Vamos vericar se (G, ) e um grupo abeliano.
Sejam a, b G, entao
a b = b a
a +b 3 = b +a 3
Logo, () e comutativa e, portanto, pela deni cao 1.1, (G, ) e um grupo
abeliano.
Deni cao 1.3. Seja (G, ) um grupo. Seja H um subconjunto nao vazio de G.
Dizemos que H e subgrupo de G se, e somente se, satisfaz as seguintes propriedades:
i) Para todo a, b H a b H. Isto e, H e fechado em rela cao a opera cao ().
ii) (H, ) tambem e grupo em rela cao a opera cao ().
1.1. GRUPO DAS PERMUTAC
OES
Obtemos os grupo das permuta coes atraves da composi cao de fun coes seguindo o exem-
plo abaixo:
Sejam
f =
_
1 2 3 4
i
1
i
2
i
3
i
4
_
e g =
_
i
2
i
1
i
4
i
3
j
1
j
2
j
3
j
4
_
duas fun coes.
Suponhamos que atraves da composi cao obtivemos as seguintes rela coes:
a) Se 1 i
1
j
2
entao 1 j
2
;
b) Se 2 i
2
j
1
entao 2 j
1
;
c) Se 3 i
3
j
4
entao 3 j
4
;
d)Se 4 i
4
j
3
entao 4 j
3
.
Quando escrito formalmente temos:
g f =
_
i
2
i
1
i
4
i
3
j
1
j
2
j
3
j
4
_
_
1 2 3 4
i
1
i
2
i
3
i
4
_
=
_
1 2 3 4
j
2
j
1
j
4
j
3
_
Exemplo 1.4. Sejam dadas as permuta coes
f =
_
1 2 3 4
2 4 1 3
_
e g =
_
1 2 3 4
4 3 2 1
_
3
A composi cao das permuta coes sera dada por
g f =
_
1 2 3 4
4 3 2 1
_
_
1 2 3 4
2 4 1 3
_
=
_
1 2 3 4
3 1 4 2
_
Consideremos os elementos gerado pela rota cao e reexao de um triangulo
equilatero, cujos vertices estao numerados na ordem 1, 2 e 3, primeiro no sentido
horario e apos sobre um dos seus eixos de simetria. Veja a gura abaixo.
1
2 3
3
1 2
1
3 2
Repouso
Apos 120 graus
Eixo de simetria
MOVIMENTOS DE UM TRIANGULO
b
e =
_
1 2 3
1 2 3
_
quando o triangulo esta em repouso,
a =
_
1 2 3
2 3 1
_
quando o triangulo faz um movimento rota cao de 120
ICLICOS
Deni cao 1.5. Um grupo e cclico se possuir um gerador. Gerador e o elemento do
grupo que operado com ele mesmo gera todos os elementos do grupo.
Exemplo 1.6. E elemento a = 1 gera todos os elementos de
_
Z
, +
_
= {0, 1, 2, 3, 4, 5, 6}
4
EXERC
ICIOS
1. Construir a tabua do grupo das rota coes do pentagono - R
5
.
2. Seja G = {e, a, b, c, d} um grupo em rela cao a opera cao (). Complete a tabua
abaixo sabendo que e e o elemento neutro:
e a b c d
e
a c e
b a
c e
d b
3. Construir a tabua de um grupo sobre o conjunto G ={e, a, b, c, d, f} satisfazendo
a seguintes condi coes:
a)G eabeliano. b)e e o neutro. c) a f = b d = e
d) a d = b c = f e) a c = b b = d. f) c d = a.
4. Seja G = {e, a, b, c, d, f} munido com as opera cao () e () dada pelas tabuas
abaixo
A)
e a b c d f
e e a b c d f
a a b c d f e
b b c d f e a
c c d f e a b
d d f e a b c
f f e a b c d
B)
e a b c d f
e e a b c d f
a a b e f c d
b b e a d f c
c c d f e a b
d d f c b e a
f f c d a b e
a) Encontrar todos os subgrupos de (G, ) e de (G, ).
c) Mostrar que (G, ) e um grupo nao comutativo.
5. Encontre todos os subgrupos nao triviais de (Z
, +), (Z
, +) e, em cada caso,
construir os grupos quocientes e suas respectivas tabuas.
5
1.3. HOMOMORFISMOS E ISOMORFISMOS DE GRUPOS
Deni cao 1.7. Sejam (G, ) e (J, ) dois grupos. Seja f : (G, ) (J, ) uma
aplica cao que satisfaz a condi cao
i) f(x y) = f(x)f(y) para todo x, y G.
Entao f e denominada homomorsmo do grupo (G, ) sobre o grupo (J, )
Exemplo 1.8. Sejam (G, ) = (Z, +) , (J, ) = (R, ) e f : (Z, +) (R, ) denida
por f(n) = a
n
, sendo a > 0 e a = 1. Entao f e um homomorsmo de (Z, +) em (R, ).
De fato, dados m, n Z temos f(m+n) = a
m+n
= a
m
a
n
= f(m) f(n),
conforme def. 1.7
Teorema 1.9. Seja f : (G, ) (J, ) um homomorsmo do grupo (G, ) sobre o
grupo (J, ). Entao:
i) Se e G e u J forem os elementos neutros de (G, ) e (J, ), respectivamente,
se temf(e) = u.
ii) Se a G e a
) = [f(a)]
.
[f(a)]
= f(a
).
Deni cao 1.10. : Sejam (G, ) e (J, ) dois grupos e seja f : (G, ) (J, )
um homomorsmo de (G, ) em (J, ). Denominamos n ucleo do homomrsmo f ao
conjunto N
f
= {x G tais que f(x) = u}.
Deni cao 1.11. Sejam (G, ) e (J, ) dois grupos. Seja f : (G, ) (J, ) uma
aplica cao que satisfaz as condi coes
i) f(x y) = f(x)f(y) para todo x, y G;
ii) f e bijetora.
Entao f e denominada isomorsmo do grupo (G, ) sobre o grupo (J, ).
Exemplo 1.12. Considere os conjuntos Z
7
= {-, ', =, , _, _, } e G = {a, b, c, d, e, f, g}
juntamente com as tabuas
abaixo, que representam os grupos (Z
7
, +) e (G, )
A)
+ 0 1 2 3 4 5 6
0 0 1 2 3 4 5 6
1 1 2 3 4 5 6 0
2 2 3 4 5 6 0 1
3 3 4 5 6 0 1 2
4 4 5 6 0 1 2 3
5 5 6 0 1 2 3 4
6 6 0 1 2 3 4 5
B)
e a b c d f g
e e a b c d f g
a a b c d f g e
b b c d f g e a
c c d f g e a b
d d f g e a b c
f f g e a b c d
g g e a b c d f
6
Construir um isomorsmo f de (Z
7
, +) sobre (G, ).
Soluc ao: Primeiro devemos identicar os elementos neutros de cada grupo.
Vemos que 0 e o elemento neutro de (Z
7
, +) e e e o elemento neutro de G. Logo, pelo
teorema 1.9 devemos ter f(0) = e.
O passo seguinte e tomar um elemento de (Z
7
, +) e relacionar com um ele-
mento de (G, ). Por exemplo, f(1) = a.
Pelo teorema 1.9 devemos ter f(1
) = [f(1)]
= [a]
= a
, ou seja,f(1
) =
f(6) = g .
Repete-se o processo para os outros elementos de (Z
7
, +). Vamos escrever
f(2) = b. Pelo teorema 1.9 devemos ter f(2
) = [f(2)]
= [b]
= f
, ou seja,f(2
) = f(5) =
f. Agora, fazendo f(3) = c devemos ter f(4) = d. Portanto, um dos isomorsmos f :
(Z
7
, +) (G, ) e dado por :
0fe, 1fa, 2fb, 3fc, 4fd, 5ff, 6fg.
EXERC
ICIOS:
1. Sabendo que G = {a, b, c, e, d, f, g, h, i} e um grupo grupo (G, ) isomorfo ao
grupo (Z
, ). c) [3, +]
em (Z
, +)..
4. Escreva um grupo cclico de ordem quatro e um nao cclico.
5. As tabuas abaixo referen-se aos conjuntos E = {a, b, c, d, e, f} e G = {a, b, c, d, e, f, g, h}
uma estrutura de grupo. Encontre em cada grupo:
a) Todos os geradores do grupo (E, ) e do grupo (G, );
b) Todos os subgrupos de (E, ) e de (G, ) bem como os seus geradores;
c) O perode de cada elemento de (E, ) e de (G, );
d) Encontre x E tal que b x c = d
;
e) Encontre x G tal que a x b = d
;
f) Construa um isomorsmos de (Z
, +) e comutativo,
temos 0 +H = H + 0;
1 +H = 4 +H, tambem H + 1 = H + 4, alem disso, como (Z
, +) e comutativo,
temos 1 +H = H + 1;
2 +H = 5 +H, tambem H + 2 = H + 5, alem disso, como (Z
, +) e comutativo,
temos 2 +H = H + 2.
Exemplo 1.15. Considerando o grupo diedral D
6
= {e, a, a
2
, b, ba, ba
2
, onde ab = ba
2
}
e o subgrupo de D
6
dado por H = {e, b} encontre todas as classes laterais modulo H.
Soluc ao: Procedendo como no exemplo anterior temos:
eH = {ee, eb} = {e, b} da mesma forma He = {e, b};
aH = {ae, ab} = {a, ba
2
} da mesma forma Ha = {a, ba};
a
2
H = {a
2
e, a
2
b} = {a
2
, a
2
b} = {a
2
, ba} da mesma forma Ha
2
= {a
2
, ba
2
};
bH = {be, bb} = {b, e} da mesma forma Hb = {b, e};
baH = {bae, bab} = {ba, a
2
} da mesma forma Hba = {ba, a};
ba
2
H = {ba
2
e, ba
2
b} = {ba
2
, a} da mesma forma Hba
2
= {ba
2
, a
2
};
Observe que, neste exemplo, aH = Ha, a
2
H = Ha
2
, baH = Hba e ba
2
H =
Hba
2
. Isso ocorre porque D
6
nao e comutativo.
8
1.5. PRINC
IPIO DE INDUC
AO MATEM
ATICA
Usamos o princpio da indu cao matematica para provar que uma proposi cao
P(n) e verdadeira para todo n N. Sem isso, poderiamos armar que P(n) e verdadeira
apenas para os valores de n testados. Em 1640 Fermat armou que os n umeros obtidos
pela fun cao F(n) = 2
(2
n
)
+ 1 eram primos. Para fazer essa arma cao Fermat analisou
apenas F(0) = 3, F(1) = 5, F(2) = 17, F(3) = 257 e F(4) = 65537. Porem, 99 anos
apos, em 1739, Euler mostrou que F(5) = 2
(2
5
)
+ 1 = 4294967297 = (6700417)(641) e,
portanto, F(5) nao e primo.
O processo evolve tres etapas a saber:
i) Provar que P(n) e verdadeira para n = 1;
ii) Formular a hipotese da indu cao supondo que P(n) e verdadeira para n = s;
iii) Provar que P(n) e verdadeira para n = s + 1.
Exemplo 1.16. Vamos considerar os primeiros n-termos da PAa
n
= 3n+1, {4, 7, 10, ....3n+
1} Sabemos que a somos dos primeiros n-termos de uma PA e dada por S
n
=
(a
1
+a
n
)n
2
.
Portanto, podemos escrever
4 + 7 + 10 +...... + (3n + 1) =
(5+3n)n
2
Usando a indu cao nita vamos provar que essa expressao e verdadeira para
todo n N.
Prova: Para melhor entendimento vamos escrever P(n) = 4 + 7 + 10 +... +
(3n + 1) e F(n) =
(5+3n)n
2
e vamos mostrar que P(n) = F(n) para todo n N.
Na primeira etapa devemos mostrar que P(1) = F(1). Isso signica admitir
que a PA possui apenas um termo. Assim, temos P(1) = 3 1+1 = 4 e F(1) =
(5+31)1
2
=
8
2
= 4. Logo, P(1) = F(1).
Segunda etapa. Formulamos a hipotese de indu cao tomando n = s. Obtemos,
entao
P(s) = 4 + 7 + 10 +... + (3s + 1) e F(s) =
(5+3s)s
2
Vamos admitir que P(s) = F(s) seja verdadeiro.
Terceira etapa. Vamos provar que P(s + 1) = F(s + 1). Temos, portanto,
P(s + 1) =
..
4 + 7 + 10 +... + (3s + 1) +[3(s + 1) + 1]
Note que o termo sob a chave e exatamente P(s), de modo que obtemos
9
P(s + 1) = P(s) + 3s + 4.
Agora vamos analisar F(s + 1).
F(s + 1) =
[5+3(s+1)](s+1)
2
=
[(5+3s)+3](s+1)
2
=
(5+3s)s+(5+3s)+3(s+1)
2
=
(5+3s)s
2
+
8+6s
2
F(s + 1) =
..
(5 + 3s)s
2
+
8+6s
2
= F(s) + 4 + 3s
Observe que o termo sob a chave e exatamente F(s). Como, por hipotese,
P(s) = F(s) podemos concluir que P(s + 1) = F(s + 1). Pois
P(s + 1) = F(s + 1)
P(s) + 3s + 4 = F(s) + 4 + 3s
3s + 4 = 3s + 4
Conlusao 4 + 7 + 10 +... + (3n + 1) =
(5+3n)n
2
para todo n N.
EXERC
ICIOS
Usasndo o processo de indu cao verique se sao verdadeiras as arma coes
abaixo para todo n N.
1. 3 + 5 + 7 +... + (2n + 1) = n
2
+ 2n.
2. 1 + 3 + 5 + 7 +... + (2n 1) = n
2
3. 1 + 3 + 5 + 7 +... + (2n + 1) = n
2
+ 2n + 1 = (n + 1)
2
4. 3 + 6 + 9 +... + 3n =
(3+3n)n
2
.
5. 2 + 5 + 8 +.... + (3n 1) =
(3n+1)
2
.
6. 1
2
+ 2
2
+ 3
2
+.... +n
2
=
n(n+1)(2n+1)
6
.
7. 5 + 6 + 11 +.... + (5n 4) =
(5n+2)n
2
.
8. 1
3
+ 2
3
+ 3
3
+.... +n
3
=
n
2
(n+1)
2
4
.
9.
1
12
+
1
23
+
1
34
+.... +
1
n(n+1)
=
n
n+1
.
10. 2
0
+ 2
1
+ 2
2
+ 2
3
+... + 2
n
= 2
n+1
1.
10
2. PROPRIEDADE DOS N
UMEROS INTEIROS
Neste captulo estudaremos algumas propriedades dos n umeros inteiros tais como com-
bina coes lineares, equa coes diofantinas, congruencia lineares e veremos algumas aplica coes.
Iniciaremos com o conceito de divisor em Z.
OBJETIVOS DO CAP
ITULO
Ao nal deste captulo o aluno devera saber:
1. Denir divisao sobre os n umeros inteiros;
2. Denir n umeros primos;
3. Denir e encontrar maximos divisor comum;
4. Resolver problemas valendo-se da propriedade d = am+bn;
5. Resolver equa coes diofantinas;
6. Resolver problemas envolvendo classes residuais modulo m;
7. Resolver congurencias lineares;
2.1. DIVIS
AO NOS INTEIROS
Deni cao 2.1. Sejam a = 0 e b dois elementos pertencentes a Z, dizemos que a e
divisor de b se existir k Z tal que b = ak. Nesse caso, denotamos por a|b e le-se a
divide b .
A restri cao a = 0 e necessaria. De fato, seja b = 0 e suponhamos que 0|b.
Entao, pela deni cao 2.1, existe k Z tal que b = 0k donde vem que b = 0. Mas isso
contraria a hipotese de que b = 0. Logo, a = 0 nao e divisor de b. No caso de b = 0,
teremos 0 = 0k verdadeiro para todo k Z.
Deni cao 2.2. Sejam a, b = 0 Z, denimos o algoritmo da divisao por a = bq+r,
q, r Z e 0 r < |b|.
Este algoritmo tambem e conhecido como algoritmo de Euclides.
Deni cao 2.3. Sejam b, c, x, y Z, denominamos combina cao linear de b e c ao inetiro
z = bx +cy.
Teorema 2.4. Sejam a, b, c, x, y Z tais que a|b e a|c, entao a|(bx +cy).
Deni cao 2.5. Sejam p Z. Dizemos que p e primo se seus unicos divisores sao 1 e
p.
Teorema 2.6. O n umero de n umeros primos e innito.
11
2.2. M
cao(3)
99 = 77 1 + 22 22 = 99 77 1 equa
cao(4)
77 = 22 3 + 11 11 = 77 22 3 equa cao(5)
Vemos que na equa cao(5) da segunda coluna, esta presente o n umero 22 que
representado pela equa cao(4). Substitumos o 22 equa cao(5) pelo seu valor represetado
pela equa cao(4) e efetuamos apenas as opera coes algebricas.
11 = 77 22 3
Substituimos o resto 22 pelo seu valor na equa cao (4) temos
11 = 77 (99 77 1 ) 3
Distribuindo o n umero 3 vem
11 = 77 99 3 + 77 3
Adicionando o termos semelhantes vem
11 = (3) 99 + 77 4
Note que o n umero 77, obtido na linha anterior,e o resto representado pela
equa cao (3). Substituimos o resto 77 pelo valor na equ cao (3) temos
11 = (3) 99 + (176 99 1 ) 4
Distribuindo o 4 vem
11 = (3) 99 + 176 4 + (4) 99
Adicionando o termos semelhantes vem
11 = (7) 99 + 176 4
Substituimosoresto 99 pelo seu valor na equ cao (2) temos
11 = (275 176 1) 7 + 176 4
Distribuindo o 7 vem
13
11 = (7) 275 + 176 7 + 176 4
Adicionando o termos semelhantes vem
11 = (7) 275 + 176 11
Substituimosoresto 176 pelo seu valor na equ cao (1) temos
11 = (7) 275 + (726 275 2) 11
Distribuindo o 11 vem
11 = (7) 275 + 726 11 + (22) 275
Adicionando o termos semelhantes vem
11 = (29) 275 + 726 11.
Finalmente, podemos escrever 11 = 726 11 + 275 (29), que comparada
com a equa cao d = m726 +n275 conclumos que m = 11 e n = 29.
Teorema 2.13. Sejam a, b Z e d = max(a, b), entao os n umeros m, n Z tais que
d = ma +nb nao sao unicos.
Demonstrac ao: Sejam a, b, m, n Z e d = max(a, b) tais que d =
ma +nb. Entao, podemos escrever:
d = ma + 0 +nb
d = ma + (kba +kba) +nb
d = (mkb)a + (ka +n)
b.
Portanto, (mkb) e (ka +n) tambem satisfazem a equa cao d = ma +nb.
Deni cao 2.14. Sejam a, b Z tais que 1 = max(a, b), entao a e b sao denominados
primos entre si.
Exemplo 2.15. Os n umeros 5 e 7 sao tais que 1 = max(5, 7), logo, sao primos entre si.
2.3. EQUAC
OES DIOFANTINAS
Deni cao 2.16. Sejam a, b, c, x, y Z tais que c = ax + by. A combina cao linear
c = ax +by e denominada equa cao diofantina a duas variaveis do primeiro grau.
Veremos a seguir alguns resultados que permitem solucionar tais equa coes.
Teorema 2.17. A equa cao c = ax+by tem solu cao se, e somente se, d = max(a, b) for
divisor de c.
Exemplo 2.18. Resover a equa cao diofantina 12740x + 7260y = 60.
Soluc ao: primeiro determinamos d = max(12740, 7260
).
1 1 3 12 1 2 2
12740 7260 5480 1780 140 100 40 20
5480 1780 140 100 40 20 0
14
Como 20 = max(12740, 7260
3.
Mas a equa cao inicial e 3 = 637x + 363y. Logo, devemos multiplicar o
resultado obtido por 3, isto e, 3 = 637(465) + 816 36
3.
Multiplicando por 20 o termos a, b e c obtemos a equa cao original 60 =
12740(465) + 7260(816).
Comparando com a equa cao c = am + bn temos como solu cao m = 465 e
n = 81
6.
Teorema 2.19. Seja (x
0
, y
0
) ZXZ uma solu cao de ax+by = c em que 1 = max(a, b).
Entao o par (x
1
, y
1
) ZXZ e outra solu cao de ax+by = c se, e somente se, x
t
= x
0
+bt e
y
t
= y
0
at.
Exemplo 2.20. Consideremos o resultado do exemplo 2.18. Entao o conjunto solu cao
da equa cao diofantina 12740x+7260y = 60 e S = { x
1
= 465+7260t e y
1=
81
612740t,
t Z}.
Deni cao 2.21. Seja mum inteiro positivo. A rela cao , le-se rela cao de equivalencia
modulo m, e denida para todo par de elementos a, b Z por a b(modm) se, e somente
se, m|(a b).
Exemplo 2.22. Como exemplos podemos escrever
a)10 2(mod4) pois 4|(10 2).
b)17 3(mod7) pois 7|(17 3).
c)100 19(mod9) pois 9|(100 19).
15
A rela cao divide Z em classes de equivalencia dadas por:
0 = [0] = {x Z tal que x = tm, t Z}; ou todos os inteiros que divididos
por m tem resto 0.
1 = [1] = {x Z tal que x = tm + 1, t Z}; ou todos os inteiros que
divididos por m tem resto 1.
2 = [2] = {x Z tal que x = tm + 2, t Z}; ou todos os inteiros que
divididos por m tem resto 2.
3 = [3] = {x Z tal que x = tm + 3, t Z}; ou todos os inteiros que
divididos por m tem resto 3.
..........................................................................
m1 = [m 1] = {x Z tal que x = tm + (m 1), t Z}; ou todos os
inteiros que divididos por m tem resto m1.
Exemplo 2.23. Escreva as classes de equivalencia para a b(mod7) .
Solu cao: Temos as classes:
0 = [0] = {x Z tal que x = 7t, t Z}; ou todos os inteiros que divididos
por 7 tem resto 0.
1 = [1] = {x Z tal que x = 7t+1, t Z}; ou todos os inteiros que divididos
por 7 tem resto 1.
2 = [2] = {x Z tal que x = 7t+2, t Z}; ou todos os inteiros que divididos
por 7 tem resto 2.
3 = [3] = {x Z tal que x = 7t+3, t Z}; ou todos os inteiros que divididos
por 7 tem resto 3.
4 = [4] = {x Z tal que x = 7t+4, t Z}; ou todos os inteiros que divididos
por 7 tem resto 4.
5 = [5] = {x Z tal que x = 7t+5, t Z}; ou todos os inteiros que divididos
por 7 tem resto 5.
6 = [6] = {x Z tal que x = 7t+6, t Z}; ou todos os inteiros que divididos
por 7 tem resto 6.
Como o leitor pode observar, a rela cao a b(mod7) dividiu Z em sete classes
de equivalencia.
Deni cao 2.24. Sejam a b(modm) e c d(modm). Denimos as opera coes adi cao
e multiplica cao por:
i) a +c b +d(modm);
ii) ac bd(modm
).
Como conseq uencia da deni cao 2.24, podemos escrever:
i) a +c = a +c;
ii) ac = ac.
Teorema 2.25. Sejam a, b Z tal que a b(modm) entao a
n
b
n
(modm).
Demonstrac ao: Execcio demonstre usando o princpio da indu cao nita.
16
Exemplo 2.26. Fazer a tabua da adi cao e multiplica cao para a congruencia a
b(mod7).
Solu cao: Temos a tabuas
+ 0 1 2 3 4 5 6
0 0 1 2 3 4 5 6
1 1 2 3 4 5 6 0
2 2 3 4 5 6 0 1
3 3 4 5 6 0 1 2
4 4 5 6 0 1 2 3
5 5 6 0 1 2 3 4
6 6 0 1 2 3 4 5
0 1 2 3 4 5 6
0 0 0 0 0 0 0 0
1 0 1 2 3 4 5 6
2 0 2 4 6 1 3 5
3 0 3 6 2 5 1 4
4 0 4 1 5 2 6 3
5 0 5 3 1 6 4 2
6 0 6 5 4 3 2 1
Exemplo 2.27. Muitas vezes o leitor ja deparou-se com um exemplar do calendario
perpetuo e vericou as facilidades que ele apresenta para encontrar um determinado dia
da semana num deterninado mes e ano. Para elaborar o calendario pepetuo fazemos uso
da congruencia a b(mod7), pois a semana tem sete dias. Vamos elaborar uma fra cao
desse calendario.
Inicialmente estabelecemos uma rela cao entre os dias da semana e o conjuntos
de restos congruencia a b(mod7)
1 = {dias dos mes que sao domingos};
2 = {dias dos mes que sao segundas feiras};
3 = {dias dos mes que sao ter cas feiras};
4 = {dias dos mes que sao quartas feiras};
5 = {dias dos mes que sao quintas feiras};
6 = {dias dos mes que sao sextas feiras};
7 = {dias dos mes que sao sabados};
O calendario perpetuo e uma tabua de restos congruencia a b(mod7). Na
coluna `a esquerda distribumos os anos e nas demais os meses .
ano J F M A M J J A S O N D
99 b
Para encontrar o valor de b que devera ocupar cada celula da tabua do
calendario resolvemos a equa cao
(dia da semana procurado) +b = (classe do dia da semana).
Por exemplo, o dia quatro de fevereiro de de 1999 caiu numa quinta feira.
Entao fazemos
4 +b = 5, implica em b = 1.
17
Logo, b = 1 e o n umero que ocupa a celula (99, F). Ou seja
ano J F M A M J J A S O N D
99 1
Para que o resultado da equa cao (dia da semana procurado)+b = (classe do dia da sema
nao seja negativo toma-se um valor da classe do dia da semama adequado e se ocorrer
r > 7 resolve-se a congruencia x b(mod7).
Repete-se o processo para as demais celulas dessa linha.
Vamos construir a tabua do calendario perpetuo para o perodo 1998 - 2006.
Procedendo como descrito acima, determinamos os restos modulo 7 que
compoe a linha referente a 1998.
Composta primeira linha podemos obeter o valor de cada celula da segunda
linha adicionando uma unidade `a celula imediatamente superior. Por exemplo,a celula
(99, F) e igual a celula (98, F)+1 e, assim por diante. Portanto, para faciltar o trabalho,
pode-se usar esse recurso tendo o cuidado de, nos anos bisextos, adicionar 2 `a ceula
imediatamente superior do mes de mar co do ano em curso ate fevereiro do ano seguinte.
Esse procedimento pode ser observado nas linhas dos anos 2000 e 2006. Para 2007,
novamente adiciona-se 1.
ano J F M A M Jun Jul Ago S O N D
98 4 0 0 3 5 1 3 6 2 4 0 2
99 5 1 1 4 6 2 4 0 3 5 1 3
00 6 2 3 6 1 4 6 2 5 0 3 5
01 1 4 4 0 2 5 0 3 6 1 4 6
02 2 5 5 1 3 6 1 4 0 2 5 0
03 3 6 6 2 4 0 2 5 1 3 6 1
04 4 0 1 4 6 2 4 0 3 5 1 3
05 6 2 2 5 0 3 5 1 4 6 2 4
06 0 3 3 6 1 4 6 2 5 0 3 5
07 1 4 4 0 2 5 0 3 6 1 4 6
08 2 5 5 1 3 6 1 4 0 2 5 0
Como usar a t abua
Suponhamos que desejamos saber qual do dia da semana que caiu 31 de
dezembro de 2001. Na celula (01, D) econtramos r = 6. Substituimos na equa cao
(dia da semana procurado) +b = (x). Assim, obteremos
31 + 6 = x, ou x = 37.
18
Como 37 b(mod7) implica em b = 2, segue que 31 de dezembro de 2001
caiu numa segunda feira.
Teorema 2.28. Sejam a, b Z. Entao a b(modm) se, e somente se, tem o mesmo
resto quando divididos por m.
Demonstrac ao: Exerccio.
Corolario 2.29. Todo n umero inteiro modm e congruente a um, e somente um, dos
inteiros 0, 1, 2, 3, ....., m1.
Demonstra cao: Exerccio.
No exemplo abaixo apresentamos uma aplica cao do corolario 2.29.
Exemplo 2.30. Determine o resto de divisao de 37
39
por 17.
Soluc ao: Uma forma de resolver problemas desse tipo e iniciar procurando
a menor potencia de 37 que seja maior ou igual a 17. Como podemos ver 37
1
satisfaz.
Como segundo passo escrevemos o algoritmo de Euclides para 37
1
e 17.
Temos entao,
37
1
= 17 2 + 3. Logo, 17|(37
1
3), ou seja, 37
1
3(mod17).
O terceiro passo consiste em procurar uma potencia do resto r = 3 que seja
maior ou igual a 17.
Como podemos observar 3
3
> 17. Na seq uencia, escrevemos os n umeros 3
3
e 17 usamdo o algortmo de Euclides. Isto e, 3
3
= 27 = 17 1 + 10, de modo que
3
3
10(mod17). Pelo teorema 2.25, podemos escrever
(37
1
)
3
3
3
(mod17) donde vem que (37
1
)
3
10(mod17) ou 37
3
10(mod17)
Daqui para frente repete-se os procedimentos de terceiro passo ate terminar
a opera cao.
Assim, temos
(37
3
)
2
10
2
(mod17), que equivalele a 37
6
15(mod17).
(37
6
)
2
15
2
(mod17), que equivalele a 37
12
4(mod17).
(37
12
)
3
4
3
(mod17), que equivalele a 37
36
13(mod17).
Agora nao podemos mais elevar 37
36
a outra potencia, pois o problema pro-
posto e a potencia 37
39
.
Assim, usando a deni cao 2.24, podemos escrever
37
36
37
3
13 10(mod17), donde resulta 37
39
11(mod17).
Portanto, o resto da divisao de 37
39
por 17 e r = 11.
Exemplo 2.31. Fermat imaginou ter descoberto uma formula para determinar n umeros
primos. Armou que todo n umero que fosse imagem da fun cao F(n) = 2
2
n
+ 1, n N,
era primo. Vericou que F(1) = 5, F(2) = 17, F(3) = 257 e F(4) = 65 537 eram
primos. Porem, Euler mostrou que F(5) = 2
32
+ 1 = 429 49 6 729 e m ultiplo de 641.
19
Mostre que 2
32
+ 1 0(mod641).
Teorema 2.32. Sejam a, b, c Z tais que ac bc(modm). Se d = max(m, c) entao
a b(mod
m
d
).
Corolario 2.33. Sejam a, b, c Z tais que ac bc(modm). Se 1 = max(m, c) entao
a b(modm
).
Corolario 2.34. Sejam a, b, c Z e p um n umero primo. Se p|c e ac bc(modm),
entao a b(modm
).
Teorema 2.35. (Pequeno teorema de Fermat) Sejam p Z um n umero primo e a Z
tais que (a, p) = 1, entao vale a congruencia a
p1
1 (modp).
Teorema 2.36. ( Generaliza cao do pequeno teorema de Fermat). Sejam p Z um
n umero primo, entao para qualquer a Z vale a congruencia a
p
a (modp).
2.4. CONGRU
ENCIAS LINEARES
Vamos considerar o seguinte problema.
Sejam a, b, m = 0 Z. Determinar todos os valores de x Z tais que
ax b(modm). Tal problema e conhecido como congruencia lienar do primeiro grau
modulo m.
Deni cao 2.37. Seja ax b(modm) uma congruencia lienar do primeiro grau modulo
m. Dizemos que x
0
e solu cao de ax b(modm) se, e somente se, ax
0
b(modm).
Exemplo 2.38. Seja 8x 3(mod5) uma congruencia lienar do primeiro grau modulo
m. Entao x
0
= 1 e solu cao, pois 8 1 3(mod5) implica em 5|( 8 1 3). O inteiro
x
0
= 6 tambem e solu cao. O leitor podera vericar que o conjunto solu cao da equa cao
8x 3(mod5) e
S = {....., 14, 9, 4, 1, 6, 11, 16, .........5n + 1, n Z}
Note que S = [x
0
] = x
0
.
Teorema 2.39. Sejam a, b, m = 0 Z e seja d = (a, m), entao a congruecia linear
ax b(modm) tem solu cao se, e somente se, d|b.
Demonstrac ao: Exerccio.
Teorema 2.40. Seja ax b(modm) uma congruencia linear que tem solu cao x
0
. Entao
x
i
= x
0
+i
m
d
, i = 1, 2, ..., (d 1) sao as outras solu coes de ax b(modm).
O conjunto solu cao sera dado por S = {x
0
, x
1
, x
2
, ........, x
(d1)
}
Exemplo 2.41. Resolver a congruencia linear 315x 12(mod501).
Soluc ao: A congruencia linear 315x 12(mod501) pode se representada
como se fosse uma equa cao diofantina, isto e 315x +501y = 12. Assim, primeiro vamos
determinar d = (315, 501).
Temos
20
. 1 1 1 2 3 1 4
501 315 186 129 57 15 12 3
186 129 57 15 12 3 0 .
Como 3 = (315, 501) e 3|12, pelo teorma 2.39, segue que 315x 12(mod501).
Agora, escrevemos as divisoes sucessvas usando o algoritmo de Euclides e
procedemos como na resolu cao das equa coes diofantinas. Temos
501 = 315 1 + 186 o que implica em 186 = 501 315 1;
315 = 186 1 + 129 o que implica em 129 = 315 186 1;
186 = 129 1 + 57 o que implica em 57 = 186 129 1;
129 = 57 2 + 15 o que implica em 15 = 129 57 2;
57 = 15 3 + 12 o que implica em 12 = 57 15 3;
15 = 12 1 + 3 o que implica em 3 = 15 12 3;
Agora, substituindo cada resto pelo seu valor encontrado na coluna `a direita
temos:
3 = 15 12 3 = 15 (57 15 3) = 4 15 57 1
3 = 4 15 57 1 = 4 (129 57 2) 57 1 = 4 129 9 57
3 = 4 129 9 57 = 4 129 9 (186 129 1) = 13 129 9 186
3 = 13 129 9 186 = 13 (315 186 1) 9 186 = 13 315 22 186
3 = 13 315 22 186 = 13 315 22 (501 315 1) = 22 501 + 35 315
Portanto, 3 = 22 501 + 35 315. Multiplicando tudo por 4 obtemos
12 = 501(88) + 140 315
Desse modo 501|(31514012). Logo, 315140 12(mod501) e, uma solu cao
e x
0
= 140.
Para determinar as demais solu coes usamos a formula do teorema 2.40. Como
d = 3 segue que i {1, 2
}. Assim, como x
i
= x
0
+i
m
d
, cada solu cao e imagem da fun cao
x
i
= 140 +i
501
3
, ou x
i
= 140 +167i, donde x
1
= 140 +167 1 = 307, x
2
= 140 +167 2 =
474. Consequentemente, o conjunto solu cao e dado por S = {140, 307, 474}.
21
2.5. APLICAC
OES: C odigos e Corretores de erros
Um codigo detector de erros e um conjunto de regras que uma mensagem tem que
obedecer para estar correta. Se a mensagem recebida nao obedecer tais regras, houve
um erro na comunica cao. Nesse caso diz-se que o codigo detectou o erro.
Exemplos: de codicos
1. Codigos de barras;
2. Dgito no n umero de cheque, da conta ou da agencia;
3. Codigos ISBN usados para identicar lvros. ISBN - International Standard
Nook Number. O codigo ISBN de um livro e um n umero de 10 dgitos. O
primeiro digito identica a lngua em que foi escrito ou o pas onde foi publicado,
conforme o caso, os tres dgitos seguintes a editora, os cinco seguintes o livro e
ultimo o controle para detec cao de erros.
4. N umero da carteira de de Identidade;
5. N umero de serie das cedulas do dinheiro;
6. Controle de remessas e outras opera coes de transferencia de dinheiros;
7. N umero de cartao credito;
8. Controles remotos: televisao, leitor de DVD, portao da garagem. O comando
emite uma mensagem numerica e o receptor transforma essa mensagem numa
a cao (mudar de canal, abrir a garagem,...). Neste caso a possibilidade de erro e
bastante elevada.
Nesses exemplos o codigo permite detectar erros mas nao os corrige. Em
certos casos, existe a necessidade de corrigir os erros. O exemplo mais usual de uma
situa cao onde sao usados codigos de identica cao e corre cao de erros e no sistema de
transmissao de dados (imagem, som ou texto). Neste tipo de sistemas sao usados ampli-
cadores de sinal que permitem corrigir um certo n umero de erros. A possibilidade de
corrigir erros e uma das vantagens dos sistemas digitais: internet, TV digital, grava cao
de CDs.
2.6. O caso geral
Os sistemas de detec cao de erros, EAN - codigos de barras e ISBN - identicadores de
lvros, sao dois exemplos de codigos que pertencentes `a classe dos codigos modulares.
Deni cao 2.42. Um codigo modular de comprimento n e modulo m e constitudo por
n n umeros naturais, (p
1
, p
2
, ......, p
n
), inferiores a k.
Um n umer x
1
x
2
...x
n
pertence a este codigo se verica a seguinte regra:
p
1
x
1
+p
2
x
2
+p
3
x
3
+......p
n
x
n
(modm)
Nota: Os n umeros naturais, (p
1
, p
2
, ......, p
n
) sao pesos associados ao respec-
tivo x
i
. Os dgitos x
1
, x
2,
..., x
n
podem nao ser algarismos. Apenas e necessario que se
fa ca a identica cao do valor numerico com a letra correspondente. No codigo ISBN X
esta associado ao n umero 10.
22
Exemplo 2.43. O codigo ISBN e um codigo modular de comprimento 10 e modulo 11.
Ja o codigo de barras e um codigo modular de comprimento 10 e modulo 10.
Teorema 2.44. Um codigo modular (p
1
, p
2
, ......, p
n
) de modulo m detecta:
1. erros singulares, substitui cao de um digito por outro na posi cao i se, e somente se,
mdc(p
i
, m) = 1;
2. a troca dos dgitos nas posi coes i e j e somente se, mdc(p
i
p
j
; m) = 1.
Nota c ao 2. Como m e um n umero primo, entao um codigo modulo m detecta todos
os erros singulares.
Deni cao 2.45. Seja m, a, b N tais que 0 a < b < m, dizemos que a e b sao
simetricos aditivos modulo m se (a +b) 0 (modm).
Exemplo 2.46. (2 + 8) 0 (mod10), (3 + 8) 0 (mod11)
Deni cao 2.47. Sejam m, a, b N tais que 0 a < b < m, dizemos que a e b sao
inversos multiplicativos modulo m se ab 1 (modm).
Exemplo 2.48. 2 8 1 (mod15), 3 2 1 (mod5)
Numera cao dos CPF
1. Distribua os 9 primeiros dgitos do CPF em um quadro colocando os pesos 10,
9, 8, 7, 6, 5, 4, 3, 2 abaixo da esquerda para a direita, conforme representa cao
abaixo:
a b c d e f g h i cont1 cont2
N umerodoCPF 1 9 4 7 5 5 5 1 9 X Y
Peso 10 9 8 7 6 5 4 3 2
2. Multiplique os valores de cada coluna:
a b c d e f g h i cont1 cont2
N umerodoCPF 1 9 4 7 5 5 5 1 9
Peso 10 9 8 7 6 5 4 3 2 X Y
NumXpeso 10 81 32 49 30 25 20 3 18
3. Calcule o somatorio dos resultados
Numpeso
Numpeso = 10 + 81 + 32 + 49 + 30 + 25 + 20 + 3 + 18 = 268
Fazemos 268 4 (mod11), porque o sistema e decimal e 11 e o primeiro n umero
primo maior do que 10.
4. Caso o resto da divisao seja menor que 2, o primeiro dgito vericador e o 0 (zero),
caso contrario subtrai-se o valor obtido de 11, que e esse caso. Sendo assim, o
dgito vericador e 11 4, ou seja, 7. Ja temos portanto parte do CPF, isto e,
194.755.519-4Y.
5. Para calcular o Segundo Dgito Vericador, repetimos os passos 2 e 3 e 4 usando
o dgito ja calculado come cando a linha dos pesos com 11
a b c d e f g h i cont1 cont2
N umerodoCPF 1 9 4 7 5 5 5 1 9 7 Y
Peso 11 10 9 8 7 6 5 4 3 2
NumXpeso 11 90 36 56 35 30 25 4 27 14
23
6. Calcule o somatorio dos resultados
Numpeso
Numpeso = 11 +90 +36 +56 +35 +30 +25 +4 +27 +14 = 328. Fazemos
328 9 (mod11) 328mod11 = 9
7. Caso o resto da divisao seja menor que 2, o segundo dgito vericador se torna
0 (zero), caso contrario subtrai-se o valor obtido de 11, que e nosso caso. Sendo
assim o dgito vericador e 11-9, ou seja, 2. Ja temos portanto segundo dgito
identicador do CPF, isto e, 194.755.519-72
Codigos de barras
O que e um codigo de barras UPC
UPCsignica codigo universal de produtos. Os codigos de barras
UPC foram originalmente criados para ajudar os mercados a aumentar a velocidade
do processo de verica cao na sada e melhorar o controle de estoques, porem por ser
eciente, o sistema estendeu-se rapidamente a todos os outros produtos de varejo
Os codigos UPC originaram-se em uma empresa chamada Uniform Code
Council ,UCC (em ingles). Um fabricante solicita permiss ao para a UCC para entrar no
sistema UPC. Para isso o fabricante paga uma taxa anual. Em troca, a UCC emite ao
fabricante um n umero de identica cao de fabrica cao de seis dgitos e fornece diretrizes
de como usa-lo. Voce pode ver o n umero de identica cao do fabricante em todos os
codigos UPC padrao de 12 dgitos, como este mostrado na parte de tras do livro The
Teenagers Guide to the Real World,(em ingles) publicado pela BYG Publishing (em
ingles)
Voce pode ver que este smbolo UPC impresso em uma embalagem tem duas
partes:
1. O codigo de barras legvel por maquinas;
2. O n umero UPC de 12 dgitos legvel por humanos.
O n umero de identica cao de fabrica cao da BYG Publishing sao os seis
primeiros dgitos do n umero UPC - 639382. Os cinco n umeros seguintes - 00039 -
sao os n umeros de tem. Um funcionario da empresa, chamado coordenador UPC, e re-
sponsavel pela aloca cao do n umero de item em produtos, garantindo que o mesmo codigo
nao seja utilizado em mais de um produto, retirando codigos `a medida que produtos sao
retirados de linha, etc. Geralmente, cada item que um fabricante vende, assim como
todos os tamanhos de embalagens e todas as novas embalagens deste item, necessitam
de um codigo diferente. Entao uma lata de Coca-Cola de 354ml necessita de um codigo
de item diferente do que uma garrafa de Coca-Cola de 473ml, assim como um pacote
de 6 latas de 354ml, um pacote com 12, uma caixa de 24 latas, e assim por diante.
E
tarefa do coordenador UPC manter todos estes n umeros corretos.
O ultimo dgito de um codigo UPC e chamado de dgito de verica cao. Este
dgito permite que o scanner determine se este n umero foi escaneado corretamente ou
nao. Aqui esta como e calculado o dgito de verica cao para os outros 11 dgitos do
codigo, usando o codigo 63938200039, conforme do The Teenagers Guide to the Real
Worldexemplicado acima:
1. some o valor de todos os dgitos em posi coes mpares (dgitos 1, 3, 5, 7 e 9). 6 +
9 + 8 + 0 + 0 + 9 = 32
2. multiplique esse n umero por 3. 32 x 3 = 96
24
3. some o valor de todos os dgitos em posi coes pares (dgitos 2, 4, 6, 8 e 10).3 + 3
+ 2 + 0 + 3 = 11
4. some este valor ao valor no passo 2.96 + 11 = 107
5. para criar o codigo vericador, determine o n umero que, quando adicionado ao
n umero do passo 4, seja m ultiplo de 10. 107 + 3 = 110
Dessa forma, o dgito vericador e 3.
Cada vez que o scanner le o codigo de barras de um item, ele executa este
calculo. Se o dgito de verica cao calculado for diferente do dgito de verica cao lido, o
scanner sabe que algo saiu errado e que este item deve ser escaneado novamente.
25
EXEERC
ICIOS
1. Um vendedor de joias possui 112 aneis, 80 colares e 48 pulseiras. Para impressionar
os clientes deseja distribulos em mostruarios de modo a conterem o mesmo e
menor n umero de pe cas tanto no total como na natureza. Determine on umero de
mostruarios e o n umero de pe cas de cada natureza que comporao o mostruario.
2. Um terreno retangular de 114m de comprimento e 112m de lagura e cercado por
arvores plantadas em igual distancia uma das outras. Havendo maior distancia
possvel entre as arvoresconsecutivas, determine o n umero de arvores existentes,
se plantarmos uma arvore em cada canto.
3. Um quitandeiro distribuiu 36 laranjas, 60 abacaxis e 84 ma cas. entre varias
famlias modo cada famlia recebesse mesmo e menor n umero possvel de cada
especie. Determine o n umero de famlias aquinhoadas, e o n umero de frutas de
cada especie recebidas por famlia.
4. Tre rolos de bras otica tem respectivamente 168m, 26m e 312m. Deseja-se corta-
los em parte iguais, de modo que as partes tenham o maior comprimento posssvel.
Determine, o n umero de partes e o comprimento de cada parte.
5. Tenho mais de R$ 150,00 e menos de R$ 360. Contando-os de 8 em 8, 10 em 10
ou 12 em 12 sempre sobram 5. Determine o n umero de reais em meu poder.
6. Numa corrida de carros, tres carros cruzam a linha de chegada emparelhados na
terceira volta . A partir dai passam a completar as voltas em 4, 5 e 6 minutos. De-
termine apos quanto tempo os tres carros cruzarao novamente a linha de chegada
juntos.
7. Reolver as equa coes diofantinas:
1. 134x + 163y = 61,
2. 1343x + 763y = 20,
3. 637x + 363y = 3,
4. 1360x + 636y = 16.
5. 252x 312(mod1325
);
6. 3640x 91(mod7293
);
8. Obtenha os restos das divisoes:
a) 3
253
por 5. b)47
512
por 23, c) 7
1027
por 11, d) 27
1563
por 4
1.
9. Moste que 7|(2
3n
1) e 8|(3
2n
+ 7).
1. Introdu cao
1.1. Por que estudar l ogica?
Estuda-se logica para tomar conhecimento dos metodos e princpios usados para distin-
guir o raciocnio correto do incorreto. Uma pessoa com conhecimento desses metodos
tem maior probabilidade de raciocinar corretamente do que aquele que nao estudou tal
assunto.
Na informatica, o trabalho de programa cao exige um raciocnio especial de
pensamento no qual se realizam inferencias ou resultam conclusoes a partir de premissas.
A inferencia e um processo que permite chegar a uma proposi cao com base em uma ou
mais proposi coes tomadas com ponto de partida do processo.
Frase
Frase e um elemento da comunica cao que relaciona palavras entre si por meio dos
elementos gramaticais com objetivo de formular uma mensagem com sentido completo.
As frases podem ser:
1. Declarativas: O Brasil ca na America do Sul.
2. Imperativa: Estude logica.
3. Interrogativa: Quem fez o trabalho de logica?
4. Exclamativa: Que beleza!
1.2. Proposi c ao
Proposi cao e uma frase declarativa, com sujeito e predicado, que admite apenas um
dos valores logicos verdadeiro ou falso, nisso diferem das perguntas, ordens ou
exclama coes.
Exemplo 1.1. Por exemplo:
1. Joinville ca em Santa Catarina. O valor logico e verdadeiro.
2. Curitiba ca em Sao Paulo. O valor logico e falso.
3. 3+8= 11 O valor logico e verdadeiro.
4. 3+8=10 . O valor logico e falso
Exemplo 1.2. Nao sao proposi cao as frases que nao admite apenas os valores logicos
V ou F.
1. Ele e um jogador de futebol. Nao e proposi cao porque o sujeito e indenido.
2. Que beleza! Nao e proposi cao porque e uma exclama c ao.
3. Quando o professor vai corrigir a prova? Nao e proposi cao porque e uma pergunta.
4. Fa ca os exerccios de logica. Nao e proposi cao porque e uma ordem.
2
Classica cao das proposi c oes
As proposi coes podem se simples ou compostas.
1. Simples quando e formada por apenas uma frase declarativa e;
2. composta quando formada por duas ou mais frases.
Exemplo 1.3. Sao proposi coes:
1. Maria e analista de sistemas. (proposi cao simples).
2. Maria e analista de sistemas e Maria e programadora. (proposi cao composta).
1.3. Argumento
Argumento e um conjunto de proposi coes tal que se arme ser uma delas derivadas das
outras, ou seja uma e a conclusao do argumento e as outras s ao premissas.
A conclusao de um argumento e aquela proposi cao que se arma com base
nas outras proposi coes desse mesmo argumento.
Exemplo 1.4.
E um argumento
Todas as baleias sao mamferos. (premissa)
Todas os mamferos tem pulmoes. (premissa)
Portanto, todas baleias tem pulmoes. (conclusao).
Em geral as palavras indicadoras de conclusoes sao: portanto, logo, da,
assim, consequentemente, segue-se que, podemos inferir, podemos concluir. Entra as
palavras indicadoras de premissas estao: porque, desde que, como, dado que, etc.
Exemplo 1.5. Sao exemplos de novas proposi coes mediante o uso de conectivos logicos
1. Joinville nao ca em Santa Catarina.
2. Todas as baleias sao mamferos e tem pulmoes.
3. Se as baleias sao mamferos entao elas tem pulmoes.
4. As baleias sao mamferos se, e somente se, elas tem pulm oes.
1.4. Conectivos l ogicos
Conectivos logicos ou operadores logicos sao palavras usadas para forma cao de novas
proposi coes a partir de outras.
Os conectivos logicos sao: nao, e, ou, se ... entao, ... se, e somente se,
....
A simbologia para os conetivos logicos sao:
1. Conjun cao: e = ;
2. Disjun cao nao exclusiva: ou = ;
3. Disjun cao exclusiva: ou = ;
4. Condicional: ...se entao = ;
5. Bicondicional: .... se, e somente se ;
Para negar uma proposi cao usa-se o smbolo .
3
Outras formas de ler as proposi c oes condicionais e bicondicionais.
1. Na proposi cao se p entao q, a proposi cao e denominada antecedente, hipotese
ou premissa, ou ainda condi cao suciente para q. A proposi cao q e denominada
consequente, tese, conclusao ou condi cao necessaria para p.
2. Na proposi cao bicondicional p se, e somente se q, p e denominada condi cao
necessaria suciente para q. A proposi cao q e denominada condi cao necessaria
suciente para p.
Muitas pessoas usam condi cao Sine qua non, ou condi cao sine qua non
e uma expressao que originou-se do termo legal em latim que pode ser traduzido como
sem o qual nao pode ser.
Linguagem simb olica
Toda proposi cao pode ser escrita na forma de linguagem simbolica.
Exemplo 1.6. A proposi cao Se Valeria for alta e bonita entao ela pode ser modelo e
fazer sucesso.
Esta proposi cao e um perodo composto por quatro ora c oes, a saber:
1. p: Valeria for alta;
2. q: Valeria for bonita;
3. r: Valeria pode ser modelo;
4. s: Valeria pode fazer sucesso.
Na forma simbolica escreveremos
Se p q r s
Exemplo 1.7. A proposi cao Se Valeria nao for alta e Valeria for bonita entao ela nao
pode ser modelo e pode fazer sucesso.
Esta proposi cao e um perodo composto por quatro ora c oes, a saber:
1. p: Valeria for alta;
2. q: Valeria for bonita;
3. r: Valeria pode ser modelo;
4. s: Valeria pode fazer sucesso.
Na forma simbolica escreveremos
Se p q r s
Exerccio 1.8. Escreva na forma simbolica as proposi coes:
4
1. Se os juros continuarem altos entao a ina cao caira e o crescimento economico
sera reduzido.
2. Pedro e alto e elegante.
3. Pedro nao e alto, mas e elegante.
4. A raiz quadrada de quatro e um n umero par e primo.
5. A raiz quadrada de dezesseis e um n umero par nao primo.
6. Se a raiz quadrada de quatro e um n umero primo, entao ele so tem dois divisores.
7. Um triangulo e retangulo se, e somente se o quadrado da hipotenusa for igual a
soma dos quadrados dos catetos.
8. Nao e verdade que o n umero 236 e divisvel por 2 e por 3, ou o n umero 236 e
divisvel por 6.
9. O n umero 236 e divisvel por 2 e por 3, mas e divisvel por 4.
10. O n umero 236 e divisvel por 2 e por 3 se, e somente se e divisvel por 6.
11. Escreva a nega cao de: Um triangulo e retangulo se, e somente se o quadrado da
hipotenusa for igual a soma dos quadrados dos catetos.
Exerccio 1.9. Considerando as proposi coes simples - p: chove; q: faz frio e r: jogo
cancelado, escreva na linguagem natural as proposi coes compostas.
a) p q b) p q c) p q
d) se p q r e) se p q r f) se p q r
g) se p q r h) se p q r i) p q
1.5. Valor l ogico de uma proposi cao
O valor logico de uma proposi cao e a verdade V se ela for verdadeira e a falsidade
F se ela for falsa.
Exemplo 1.10. Sejam a proposi coes:
1. p: Todas as baleias sao mamferos. Entao, o valor logico de p e V(p)=V.
2. q: O hexagono tem sete lados. Entao, o valor logico de q e V(q)=F.
3. r: 2 e raiz da equa cao x-2=0. Entao, o valor logico de r e V(p)=V.
Princpios fundamentais da l ogica
1. Principio da nao contradi cao
Uma proposi cao nao pode ser simultaneamente verdadeira e falsa.
2. Principio do terceiro excludo
Toda proposi cao ou e so verdadeira ou e so falsa.
Portanto, toda proposi cao admite um e apenas um dos valores logicos V ou
F.
5
1.6. Tabela verdade
Tabela verdade e uma maneira pratica de dispor de forma organizada os valores logicos
relativos a uma proposi cao.
Para a proposi cao simples p: Todas as baleias sao mamferos a tabela
verdade e dada por
p
V
F
e
p
F
V
Para a proposi cao composta: Todas as baleias sao mamferos
p
e
todas as baleias tem pulmoes
q
a tabela verdade e um arranjos dos valores logicos das
proposi coes p e q.
p q
V V
V F
F V
F F
1.7. Resultados l ogicos em tabelas verdade.
Considere as proposi coes compostas:
a) Conjun c ao: Dois e um n umero par e dois e um n umero primo. Sejam
p: dois e um n umero par;
q: dois e um n umero primo.
Usando conetivos logicos escrevemos p q.
Essa proposi cao so e verdadeira se p e q forem verdadeiras. A tabela verdade
sera.
p q p q
V V V
V F F
F V F
F F F
b) Disjun c ao: Valeria e medica ou professora. Temos o caso da disjun cao nao
exclusiva. Sejam:
6
p: Valeria e medica;
q: Valeria e professora.
Como Valeria pode exercer simultaneamente essas prossoes, a proposi cao e verdadeira
quando:
1. p e q forem verdadeiras, isto e, Valeria e medica e professora;
2. p for verdadeira e q falsa , isto e, Valeria e medica mas nao e professora;
3. p for falsa e q verdadeira, isto e, Valeria nao e medica mas e professora;
se p e q forem falsas, isto e, Valeria nao e medica e nao e professora, entao a
proposi cao e falsa.
A tabela verdade sera.
p q p q
V V V
V F V
F V V
F F F
c) Disjun c ao exclusina: Valeria nasceu em Joinville ou Curitiba. Temos o caso da
disjun cao nao exclusiva. Sejam:
p: Valeria nasceu em Joinville;
q: Valeria nasceu em Curitiba.
Como Valeria pode nao pode ter nascido simultaneamente em municpios
diferentes a proposi cao e verdadeira quando:
1. p for verdadeira e q falsa , isto e, nasceu em Joinville;
2. p for falsa e q verdadeira, isto e, nasceu em Curitiba;
A proposi cao e falsa nos demais casos.
A tabela verdade sera.
p q p q
V V F
V F V
F V V
F F F
d) Condicional: Se Valeria nasceu em Rio Negro entao ela e brasileira. Sejam
p: Valeria nasceu em Rio Negro;
q: Valeria e brasileira;
Cidades com o nome de Rio Negro existem no Brasil e na Argentina. Essa proposi cao
e verdadeira nos seguintes casos.
7
1. p e q forem verdadeiras, isto e, Valeria nasceu em Rio Negro do Brasil;
2. p for falsa e q for verdadeira, Valeria nao nasceu em Rio Negro mas em outra
cidade do Brasil;
3. p for falsa e q falsa , isto e, Valeria nao nasceu em Rio Negro e nem em outra
cidade do Brasil;
A proposi cao falsa se p for verdadeira e q for falsa, isto Valeria nasceu em
Rio Negro da Argentina entao ela nao e brasileira.
A tabela verdade sera.
p q p q
V V V
V F F
F V V
F F V
e) Bicondicional: Um triangulo e retangulo se, e somente se o quadrado da hipotenusa
for igual a soma dos quadrados dos catetos. Sejam:
p: o triangulo e retangulo;
q: o quadrado da hipotenusa for igual a soma dos quadrados dos catetos.
Essa proposi cao e verdadeira nos seguintes casos.
1. p e q forem verdadeiras, isto e, o triangulo e retangulo e o quadrado da hipotenusa
for igual a soma dos quadrados dos catetos;
2. p e q forem ambas falsas, isto e, o triangulo nao e retangulo e o quadrado da
hipotenusa nao e igual a soma dos quadrados dos catetos.
A proposi cao falsa nos demais casos.
A tabela verdade sera.
p q p q
V V V
V F F
F V F
F F V
Por que usar tabelas verdade?
Usamos tabelas verdade com objetivo vericar se duas proposi coes sao equivalentes.
Exemplo 1.11. Considere a proposi cao: Valeria e medica ou Marcelo n ao e professor
equivale a dizer que:
1. Valeria e medica se e somente se Marcelo nao e professor;
8
2. Se Valeria e medica, entao Marcelo nao e professor;
3. Se Valeria medica entao Marcelo nao e professor;
4. Valeria nao e medica e Marcelo nao e professor;
5. Se Marcelo e professor, entao Valeria e medica.
Solu cao: Para responder a questao faremos a tabela verdade da proposi cao
Valeria e medica ou Marcelo n ao e professor, apos de cada uma das arma coes.
A arma cao cuja tabela verdade for idenctica `a da proposi cao sera equvalente a esta.
Sejam p: Valeria e medica e q: Marcelo e professor, entao;
p q q p q
V V F V
V F V V
F V F F
F F V V
, 1)
p q p q
V F F
V V V
F F V
F V F
, 2)
p q p q
V F F
V V V
F F V
F V V
,
3)
p q p q
F V V
F F V
V V V
V F F
, 4)
p q p q
V V V
V F F
F V V
F F V
, 5)
p q q p
V V V
V F V
F V F
F F V
Vericamos que a tabela verdade p q e equivalente `a tabela verdade
q p. Logo, falar Valeria e medica ou Marcelo nao e professor equivale a dizer que se
Se Marcelo e professor, entao Valeria e medica.
Exemplo 1.12. Fazer a tabela verdade para a proposi cao: se n umero 36 e divisvel por
2 e por 3, entao o n umero 36 nao e divisvel por 9.
Solu cao: Sejam: p: o n umero 36 e divisvel por 2; q: o n umero 36 e
divisvel por 3 e r: o n umero 36 e divisvel por 9. Entao,
p q r pq r pqr
V V V V F F
V V F F V V
V F V F F V
V F F F V V
F V V F F V
F V F F V V
F F V F F V
F F F F V V
Exerccio 1.13. Fazer a tabela verdade para cada uma das proposi coes;
1. (p (q r)) (p q) ;
2. (p (q r)) (p q) ;
3. ((p (q r)) (p q) );
9
4. (p (q r)) (p q) ;
5. (p (q r)) (p q) ;
6. (p (q r)) (p q).
1.8. Tautologia
Uma proposi cao composta e uma tautologia quando seu valor logico e sempre a verdade
independente dos valores logicos da proposi coes componentes .
Exemplo 1.14. A proposi cao Nao e verdade que Valeria e medica ou Marcelo e profes-
sor se e somente se Valeria nao e medica e Marcelo nao e professor e uma tautologia,
De fato, sejam as proposi coes: p: Valeria e medica e q: Marcelo nao e
professor. A tabela verdade sera:
p q p q p q (p q) p q (p q) ( p q)
V V F F V F F V
V F F V V F F V
F V V F V F F V
F F V V F V V V
1.9. Contradi cao
Uma proposi cao composta e uma contradi cao quando seu valor logico e sempre a falsi-
dade independente dos valores logicos da proposi coes componentes .
Exemplo 1.15. A proposi cao: Valeria e medica ou Marcelo e professor se e somente se
Valeria nao e medica e Marcelo nao e professor e uma tautologia,
De fato, sejam as proposi coes: p: Valeria e medica e q: Marcelo nao e
professor. A tabela verdade sera:
p q p q p q p q (p q) ( p q)
V V F F V F F
V F F V V F F
F V V F V F F
F F V V F V F
1.10. Indetermina c ao
Uma proposi cao composta e uma indetermina cao nao e tautologia e nem contradi cao.
Exemplo 1.16. A proposi cao: se Valeria e medica ou Marcelo e professor, entao Valeria
nao e medica e Marcelo nao e professor e uma tautologia,
De fato, sejam as proposi coes: p: Valeria e medica e q: Marcelo nao e
professor. A tabela verdade sera:
p q p q p q p q (p q) ( p q)
V V F F V F F
V F F V V F F
F V V F V F F
F F V V F V V
10
1.11. Implica cao l ogica
A proposi cao composta A implica na proposi cao composta B quando a proposi cao condi-
cional AB resultar numa tautologia. Nesse caso denotamos por A = B e le-se A
implica B.
Exemplo 1.17. Sjam as proposi coes:
A: Valeria e medica se e somente se Marcelo nao e professor;
B: Se Valeria e medica, entao Marcelo nao e professor;
Sejam p: Valeria e medica e q: Marcelo e professor, entao as tabelas
verdade sao;
A:
p q p q
V F F
V V V
F F V
F V F
, B:
p q p q
V F F
V V V
F F V
F V V
e
A B A B
F F V
V V V
V V V
F V V
Logo, A =B ou seja A implica B
1.12. Equivalencia l ogica
Duas proposi coes compostas A e B sao equivalentes se a tabelas verdade de A foi identica
`a tabela verdade de B. Nesse caso, denotamos por A B ou A B e le-se A e
equivalente a B.
Exemplo 1.18. O exemplo 1.11 apresenta uma eqivalencia logica ao armar: Valeria e
medica ou Marcelo nao e professor equivale a dizer que se Se Marcelo e professor, entao
Valeria e medica, visto que as tabalas verdade sao identicas.
Exemplo 1.19. As proposi coes A: (p q) (q p) e B: p q sao equivalentes.
De fato, as tabelas verdade sao:
A:
p q pq qp (p q) (q p)
V V V V V
V F F V F
F V V F F
F F V V V
e B:
p q pq
V V V
V F F
F V F
F F V
Os valores logicos da proposi cao A sao identocos aos da proposi cao B.
Exerccio 1.20. Verique se sao tautologias, contradi coes ou indetermina coes:
1. (p q) r;
2. p (q r);
3. ( (p q)) ( q q);
4. (p q)) ( q q);
11
Exerccio 1.21. Verique se sao verdadeiras as proposi coes:
1. (p (p q)) =q;
2. (p q) (q r) =(q r);
3. ((p q) r) (p (q r));
4. (p q) =(p r) (q r);
1.13. Nega cao das opera c oes l ogicas
Nega cao da nega cao
Considere a proposi cao: Valeria e professora, sua nega cao e Valeria nao e professora e
a nega cao da nega cao e Valeria e professora, isto e, ( p) p. Vejamos a tabela
verdade,.
p p ( p)
V F V
F V F
Logo, ( p) p. Ha uma propaganda do jornal A Folha de S ao Paulo
que usa a nega cao da nega cao para dizer que seu jornal deve ser lido quando arma:
na da para nao ler. Nese caso, a proposi cao e p: da para ler, p: nao da para ler e
( p): nao da par nao ler.
Nega cao da conjun cao
Dada a conjun cao (p q) a nega cao (p q) e ( p q).
Considere a proposi cao composta A: o SFC e o campeao paulista e
libertadores de 2011
A nega cao de A e o SFC nao e o campeao paulista ou nao e o campeao
da libertadores de 2011.
De fato, sejam
p: o SFC e o campeao paulista de 2011;
q: o SFC e o campeao da libertadores de 2011;
As tabelas verdade de A e B sao:
A:
p q p q (p q)
V V V F
V F F V
F V F V
F F F V
, B:
p q p q
F F F
F V V
V F V
F V V
Logo, A B ou seja (p q) p q.
12
Nega cao da disjun cao
Dada a disjun cao (p q) a nega cao (p q) e ( p q).
Considere a proposi cao composta A: o Corinthians e o campeao paulista
ou libertadores de 2011
A nega cao de A e o Corinthians n ao e o campeao paulista e nao e o
campeao da libertadores de 2011.
De fato, sejam
p: o Corinthians e o campeao paulista de 2011;
q: o Corinthians e o campeao da libertadores de 2011;
As tabelas verdade de A e B sao:
A:
p q p q (p q)
V V V F
V F V F
F V V F
F F F V
, B:
p q p q
F F F
F V F
V F F
F V F
Logo, A B ou seja (p q) p q.
Nega cao da condicional
Dada a proposi cao condicional (p q) a nega cao (p q) e p q.
Considere a proposi cao composta A: o SFC e o campeao libertadores
de 2011, entao e o campeao mundial de 2011.
A nega cao de A e se o SFC e o campeao libertadores de 2011 e o SFC
nao e o campeao mundial de 2011.
De fato, sejam
p: o SFC e o campeao libertadores de 2011;
q: o SFC e o campeao mundial de 2011;
As tabelas verdade de A e B sao:
A:
p q p q (p q)
V V V F
V F F V
F V V F
F F F F
, B:
p q q p q
V V F F
V F V V
F V F F
F F V F
Logo, A B ou seja (p q) p q.
Exerccio 1.22. Dar a nega cao das proposi coes p: esta sol, q: esta frio e r: irei `a praia
escreva na linguagem natural as proposi cao composta abaixo e apos, as suas nega coes
a) p q b) p q c) p ( q r)
d) p q r e) ( p q) r f) se p (q r)
g) se p q r h) se p q r i) p q
1.14. Proposi c oes associadas a uma condi cao
A proposi cao condiciona se p entao q esta associada a tres outras proposi coes tambem
condicionais, a saber:
1. Recproca da condicional se q entao p;
13
2. Contrapositiva se nao q entao nao p;
3. Recproca da contrapositiva ou inversa se nao p entao nao q.
Exemplo 1.23. Sejam p: Valeria sabe logica proposicional, q: Valeria e uma boa pro-
gramadora.
1. Se Valeria sabe logica proposicional, entao ela e uma boa programadora - p q;
2. Se Valeria uma e boa programadora, entao ela sabe logica proposicional - q p;
3. Se Valeria uma nao e boa programadora, entao ela nao sabe logica proposicional
- q p;
4. Se nao Valeria sabe logica proposicional, entao ela nao e uma boa programadora
- p q.
14
1.15. Resumo: Equvaencias l ogicas notaveis.
Seja p,q, e r proposi coes, tautologias e contradi coes. As equivalencias logicas sao:
Dupla nega cao ( p) p
Leis idempontentes
p q p
p q p
Leis comutativas
p q q p
p q q p
Leis associativas
( p q) r p (q r)
( p q) r p (q r)
Leis distributivas
( p q) r ( p r) (q r)
( p q) r ( p r) (q r)
Leis de Morgan
( p q) q p
( p q) q p
Identidades
p p
p
p
p p
Leis complementares
p p
p p
Condicional
p q (p q) p q
p q q p
(p q) p q
Bicondicional
p q (p q) (q p) (p q)
(p q) p q p q
15
Exerccios
Entregar no dia da prova valendo 20% sobre a nota da prova para quem nao
tirar 10.
1. Escreva em a nega cao de cada uma das proposi coes.
1. Zeca e rico e nao precisa de bolsa de estudos;
2. Zeca nao e rico e nem feliz;
3. Se a economia desaquece, entao aumenta o desemprego;
4. Nem A e nem B necessitam de bolsa de estudos;
5. Se o aluno estuda e presta aten cao nas aulas entao e aprovado;
6. Se Zeca ama as plantas e os animais entao ele ama a natureza;
2. Escrever em linguagem simbolica cada proposi cao do exerccio 1 e suas nega coes.
3. Por meio de tabelas verdade, mostrar as equivalencias l ogicas.
Leis associativas
( p q) r p (q r)
( p q) r p (q r)
Leis distributivas
( p q) r ( p r) (q r)
( p q) r ( p r) (q r)
Leis de Morgan
( p q) q p
( p q) q p
4. O presidente do Banco Central arma: Se a taxa de juros SELIC for alta, entao
a ina cao baixa. Usando tabela verdade encontre a(s) proposi cao(oes) logica-
mente(s) equivalente `a declara cao do presidente do Banco Central.
1. Se a ina cao e alta entao a taxa de juros SELIC nao e alta;
2. Se a taxa de juros SELIC nao e alta, entao a ina cao nao e baixa;
3. Se a ina cao nao e baixa, entao a taxa de juros SELIC n ao e alta;
4. Ou a taxa de juros SELIC e baixa, ou a ina cao e baixa.
5. Usando tabela verdade encontre a(s) proposi cao(oes) logicamente(s) equivalente `a
nega cao da arma cao se estudar, entao tiro notas boas.
1. Se nao estudar, entao tiro notas boas;
2. Nao estudei e eu tiro notas boas;
3. Nao estudei e eu nao tiro notas boas;
4. Se nao estudar, entao nao tiro notas boas;
5. Estudei e nao tiro notas boas.
1. Proposi c oes e classes categ oricas
Nesse captulo abordaremos um tipo de raciocino denominado raciocnio dedutivo.
Todo argumento dedutivo pode ser valido ou invalido.
E valido quando suas
premissas sao verdadeiras e a conclusao tambem e verdadeira e, invalido caso contrario.
1.1. Proposi c oes categ oricas de forma tpica.
As proposi coes categoricas sao arma coes simples compostas por sujeito e predicado.
Por exemplo, todo poltico e mentiroso.
Sao classicadas em:
1. universal armativa denotada pela letra A;
2. universal negativa denotada pela letra E;
3. particular armativa denotada pela letra I;
4. particular negativa denotada pela letra O;
Supoe-se que a escolha dessa letras para representar a classe das proposi coes
encontra-se nas palavras latinas AIrmo e nEgO.
Proposi cao categ orica universal armativa,
A forma logica e: Todo S e P
Exemplo 1.1. Sao exemplos de proposi coes categoricas universal armativas
1. Todos os gatos sao mamferos;
2. Todo animal tem sangue quente;
3. Todo poltico e mentiroso;
Proposi cao categ orica universal negativa.
A forma logica e: Nenhum S e P ou Todo S e n ao P.
Exemplo 1.2. Sao exemplos de proposi coes categoricas universal negativas:
1. Nenhum gato e mamfero;
2. Todos o gato e nao mamfero;
Proposi cao categ orica particular armativa;
A forma logica e: algum S e P.
Exemplo 1.3. Sao exemplos de proposi coes categoricas particular armativas:
1. Algum gato e mamfero;
2. Algum poltico e mentiroso.
2
Proposi cao categ orica particular negativa.
A forma logica e: Algum S n ao e P.
Exemplo 1.4. Sao exemplos de proposi coes categoricas particular negativa:
1. Algum gato nao e mamfero;
2. Algum gato e nao mamfero;
Os termos, todo, nenhum e algum sao denominados quanticadores.
Nota c ao 1. Os quanticadores todo e nenhum nao admitem exce coes enquanto que
o quanticador algum exige pelo menos um exemplar.
Rela cao entre proposi c oes categ oricas conjuntos.
1. Todo S e P corresponde a
Se x S, entao x P , isto e S P ou S P = S.
2. Nenhum S e P corresponde a
Se x S, entao x / P, isto e S P = .
3. Algum S e P corresponde a
Existe pelo menos um x S, tal que x P, isto e S P = .
4. Algum S nao e P corresponde a
Existe algum x S mas esse x / P, isto e x S P.
Exerccio 1.5. Escreva as proposi coes abaixo na lingagem de conjuntos.
1. Todos os homens sao mortais.
2. Alguns animais podem raciocinar
3. Nenhum dentista e sadico.
4. Todos os torturadores sao sadicos.
5. Nenhum torturador e dentista.
6. Algumas crian cas sao pobres.
7. Algum pobre nao e feliz.
8. Nenhum tubaroes nao sao capitalistas.
9. Alguns tubaroes sao peixes.
3
1.2. Qualidade quantidade
Uma proposi cao categorica de forma tpica tem uma qualidade e uma quantidade.
A qualidade de uma proposi cao e armativa ou negativa segundo a in-
clusao na classe.
A quantidade e universal ou particular.
Exemplo 1.6. Todos os mamferos tem sangue quente.
A qualidade e armativa, pois a proposi cao arma que os mamferos per-
tencem `a classe dos animais de sangue quente.
A quantidade universal pois arma que todos os mamferos pertencem `a
classe.
Exemplo 1.7. Alguns mamferos nao tem pelos.
A qualidade e negativa pois a proposi cao arma que ha mamferos perten-
centes `a classe dos animais que nao tem pelos.
A quantidade e particular, pois arma que alguns os mamferos pertencem `a
classe dos animais que nao tem pelos.
Exemplo 1.8. Nenhum cavalo voa.
A qualidade e negativa, ja que a proposi cao arma que cavalos nao pertencem
`a classe dos animais que voam.
A quantidade universal, ja que arma que nenhum cavalo pertence `a classe
dos animais voam.
Exemplo 1.9. Alguns soldados nao sao herois.
A qualidade e negativa, ja que a proposi cao arma que ha soldados que nao
pertencem `a classe dos herois.
A quantidade particular, ja que arma que alguns soldados nao pertence `a
classe dos herois.
1.3. Distribui cao
Por meio do quanticador sabemos:
1. se a proposi cao se refere a todos os membros da classe dos sujeitos ou apenas de
alguns dos membros sujeitos, ou
2. se a proposi cao se refere a todos os membros da classe predicado ou apenas de
alguns dos membros.
Exemplo 1.10. Todos os mamferos tem sangue quente.
A proposi cao arma que todos os sujeitos de sangue quente sao mamferos.
Porem, ha animais de sangue quente que nao sao mamferos, por exemplo os
passaros. Logo, mamferos nao e qualidade de todos os animais de sangue quente.
Desse modo, a proposi cao distribui a qualidade sangue quente a todos os
mamferos mas nao a qualidade mamfero a todos os animais de sangue quente.
Portanto, a proposi cao: Todo S e P distribui o sujeito
4
Tabela 1.1: Qualidade, quantidade e distribui cao das proposi cao
Proposi cao Qualidade Quantidade
Distribui cao
do Sujeito
Distribui cao
do predicado
Todo S e P Airmativa Universal Sim Nao
Algum S e P Airmativa Particular Nao Nao
Nenhum S e P Negativa Universal Sim Sim
Algum S nao e P Negativa Particular Nao Sim
Exemplo 1.11. Nenhum cavalo voa.
A proposi cao arma que nenhum dos sujeitos cavalos tem a qualidade de
ser voador, ou seja, todos os cavalos nao sao voadores e que todos os animais voadores
nao tem a qualidade de ser cavalos.
Portanto, a proposi cao: Nenhum S e P distribui o sujeito e predicado.
Exemplo 1.12. Alguns soldados sao herois.
A proposi cao nao fala de todos os soldados nem de todos os herois. Desse
modo, nao distribui nem sujeito nem predicado.
Portanto, a proposi cao: Algum S e P distribui nem sujeito nem predicado.
Exemplo 1.13. Alguns soldados nao sao herois.
A proposi cao nao fala de todos os soldados, isto e, parte dos soldados esta
excluda da classe dos herois. Porem nenhum dos herois pertence `a classe dos soldados
covardes. Desse modo distribui o termo predicado.
Portanto, a proposi cao: Nenhum S e P distribui o predicado.
Em rela cao a qualidade, quantidade e distribui cao podemos formar o quadro
Exerccio 1.14. Considerando as proposi coes do exercco 1.5 classique-as quanto a
quantidade e a qualidade everique quais termos estao distribudos.
1.4. Silogismos categ oricos
Deni cao 1.15. Um silogismo categorico de forma tpica e um argumento que consiste
de tres proposi coes categoricas de forma tpica.
Exemplo 1.16. Silogismos categoricos da forma tpica
A: Todo heroi e valente.
I: Algum soldado e valente.
I: Logo, algum soldado e heroi. (Conclusao)
5
Termos de um silogismo categ orico tpico.
Analisando a conclusao identicamos os termos dos silogismos.
1. O sujeito da conclusao e denominado termo menor;
2. O termo do predicado e denominado termo maior;
3. O termo que nao aparece na conclusao e denominado termo medio.
Nota c ao 2. Em rel cao `as premissas
1. A proposi cao que contem o termo menor e denominada premissa menor,
2. A proposi cao que contem o termo maior e denominada premissa maior,
3. A proposi cao que contem os termos maior e menor e denominada conclusao do
silogismos.
Figuras dos silogismos categ oricos tpicos
Considere os silogismos
A: Todo heroi e valente.
I: Algum soldado e valente.
I: Logo, algum soldado e heroi.
e
A: Todo estudante e valente.
I: Algum estudante e vitorioso.
I: Logo, algum vitorioso e valente.
Ambos sao do tipo AII, mas tem formas diferente. Simbolicamente eles
podem ser escritos nas formas
Todo P e M.
Algum S e M.
Logo, algum S e P.
e
Todo M e P.
Algum M e S.
Logo, algum S e P.
Na primeira forma o termo medio e o predicado de ambas as premissas e na
segunda forma, termo medio e o sujeito de ambas as premissas.
Exerccio 1.17. Nos silogismos abaixo identique os termos maior menor e medio.
1. Todos os homens sao mortais.
Socrates e homem
Logo, Socrates e mortal.
2. Todos os homens sao catarinenses.
Socrates e homem
Logo, Socrates e catarinense.
3. Alguns animais podem raciocinar
Todo homem e um animal.
Logo, todo homem pode raciocinar.
4. Toda ave pode voar.
Toda aviao pode voar.
Logo, todo aviao e ave.
6
5. Todo asiatico e brasileiro.
Alguns jogadores sao asiaticos.
Logo, alguns jogadores sao brasileiros.
6. Todo sapo vira prncipe.
Todo gato vira sapo.
Logo, todo gato vira prncipe.
7 Nenhum dentista e sadico.
Todos os torturadores sao sadicos.
Logo, nenhum torturador e dentista.
8 Nenhum desonesto e conavel.
Nenhum poltico e desonesto.
Logo, poltico e conavel.
9. Toda crian ca e feliz.
Algumas crian cas sao pobres.
Logo, algum pobre e feliz.
10. Alguns tubaroes sao capitalistas
Alguns tubaroes sao peixes.
Logo alguns peixes sao tubaroes.
1.5. Regras para um silogismo ser valido
Deni cao 1.18. Um silogismo ou argumento e valido se, e somente se a conclusao for
verdadeira sempre que as premissas forem simultaneamente verdadeiras. Um argumento
nao valido e denominado falacia.
As regras para vericar se um siligismo categorico e valido sao:
1. Um silogismo categorico valido deve conter exatamente tres temos e cada um dos
quais usados no mesmo sentido do raciocino.
Exemplo 1.19. Considere o silogismo:
Todos brasileiros sao felizes.
Todos os catarinenses sao brasileiros.
Logo, todos os catarinenses sao felizes.
Os termos sao: brasileiros, felizes e catarinenses.
2. Num silogismo categorico valido o termo medio deve estar distribudo em, pelo
menos, uma das premissas.
Exemplo 1.20. Considere o silogismo:
7
Todos os catarinenses sao felizes.
Todos os brasileiros sao felizes.
Logo, todos os brasileiros sao catarinenses.
Este silogismos tem tres termos, logo satisfaz a primeira regra.
O temo medio e felizes pois nao aparece na conclusao. Porem, sendo as
duas premissas universais armativas, apenas os termos menor- sujeito da conclusao-
e maior- predicado da conclusao - estao distribudos. Portanto, e uma falacia.
3. Num silogismo categorico valido, qualquer termo distribudo na conclusao tambem
deve estar distribudo nas premissas.
Exemplo 1.21. Considere o silogismo:
Todos os catarinenses sao felizes.
Nenhum paulista e catarinense.
Logo, nenhum paulista e feliz.
Este silogismos tem tres termos, o temo medio e catarinense e esta dis-
tribudo nas duas premissas. Portanto, satisfaz a primeira e a segunda regra. Mas e
uma falacia. Pois o temo maior feliz esta distribudo na conclusao, mas nao esta
distribudo em nenhuma das premissas.
4. Num silogismo categorico valido, nao pode ter duas premissas negativas.
5. Um silogismo categorico valido, que tem uma premissa negativa deve ter conclusao
negativa.
6. Um silogismo categorico valido, que tem duas premissas universais deve ter con-
clusao universal.
Exerccio 1.22. Verique quais dos silogismos do exerccio 1.17 sao validos. Justique
cada conclusao.
1. Analise de argumentos
Argumentar e estabelecer uma rela cao entre um conjunto de proposi coes denominadas
premissas e uma proposi cao conclusao. Como ja vimos, a logica tem como um dos seus
objetivos o estudo de um conjunto de tecnicas que permitem analisar um argumento e
vericar se a conclusao e verdadeira sempre que as premissas forem simultaneamente
verdadeiras.
Deni cao 1.1. Sejam P
1
,P
2
,....P
n
e C uma sequencia nita de proposi coes quaisquer,
denominamos argumento a uma sequencia nita de proposi c oes P
1
,P
2
,....P
n
que tem
como conclusao a proposi cao C.
A nota cao usada e P
1
,P
2
,....P
n
C .
Le-se: P
1
,P
2
,....P
n
logo C ou P
1
,P
2
,....P
n
entao C.
1.1. Tipos de argumentos.
Silogismos disjuntivos e hipoteticos
Deni cao 1.2. Um silogismo e disjuntivo quando a primeira premissa apresenta uma
disjun cao.
Exemplo 1.3. A premissa P
1
e: Paulo estudou ou foi reprovado. P
2
e Paulo nao
estudou. Logo, C e Paulo foi reprovado.
A forma simbolica e:
p ou q
p
Logo, q
A tabela verdade e dada por:
p q p ou q p (p ou q) pq
V V V F F
V F V F F
F V V V V
F F F V F
Como pode ser visto, este argumento e sempre valido se (p ou q) q e p
forem verdadeiras.
Exemplo 1.4. A premissa P
1
e: Paulo estudou ou foi reprovado. P
2
e Paulo nao foi
reprovado. Logo, C e Paulo estudou.
A forma simbolica e:v
2
p ou q
q
Logo, p
p q p ou q q (p ou q) qp
V V V F F
V F V v V
F V V f F
F F F V F
Este argumento e sempre valido se (p ou q), q e p forem verdadeiras.
Exemplo 1.5. A premissa P
1
e: Paulo estudou ou foi reprovado. P
2
e Paulo foi re-
provado. Logo, C e Paulo nao estudou.
A forma simbolica e:
p ou q
q
Logo, p
A tabela verdade e dada por:
p q p ou q p (p ou q)q p
V V V F F
V F V F F
F V V V V
F F F V F
Como pode ser visto, este argumento e sempre valido se (p ou q) q e p for
verdadeiras.
1.2. Silogismo hipotetico puro
Deni cao 1.6.
E um silogismo composto exclusivamente proposi coes condicionais
Exemplo 1.7. Arma-se que os polticos sempre mentem, assim P
1
: Se X e poltico,
entao ele mente; P
2
: Se X mente, entao ele nega ser poltico. Portanto, se X e poltico
ele nega ser poltico.
A forma simbolica e:
P
1
: p q
P
2
: q p
C : Logo, p p
A tabela verdade e dada por:
3
p q p q p q p p p (p q)(q p) (p p)
V V V F F F F
V F F F V F F
F V V V V V V
F F V V V V V
Como pode ser visto, este argumento e valido se (p q), (q p) e
(p p) forem verdadeiras.
1.3. Silogismos hipoteticos mistos
Silogismos modus pones
Exemplo 1.8. Modus pones e o argumento com a forma deste exemplo:
Se voce zer uma senha entao voce pode acessar o sua conta bancaria pela
internet.
Voce fez a senha.
Logo, voce pode acessar o a conta bancaria pela internet .
O argumento denominado como modus pones que signica armar. A
forma simbolica e:
Se p q
q
Portanto, p
udo
1 RELAC
OES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1 RELAC
OES BIN
ARIAS . . . . . . . . . . . . . . . . . . . 4
1.2 COMPOSIC
AO DE RELAC
OES . . . . . . . . . . . . . . 7
1.3 RELAC
OES DE EQUIVAL
ENCIA . . . . . . . . . . . . . 8
1.4 PARTIC
AO DE UM CONJUNTO . . . . . . . . . . . . . 10
1.5 RELAC
OES DE ORDEM . . . . . . . . . . . . . . . . . . 10
1.6 ELEMENTOS NOT
AVEIS DE UM CONJUNTO . . . . . 12
1.7 REFER
ENCIAS BIBLIOGR
AFICAS . . . . . . . . . . . . 19
UNIVERSIDADE DA REGI
AO DE JOINVILLE
DEPARTAMENTO DE MATEM
ATICA
Matematica discreta
Professor: ENORI CARELLI
Aluno:..........................................................................
Joinville, 2011
2
1. RELAC
OES
OBJETIVOS DO CAP
ITULO
Ao nal deste captulo o aluno devera saber:
1. Denir rela coes binarias e rela coes sobre um conjunto;
2. Efetuar composi cao de rela coes;
3. Reconhecer rela coes de equivalencia e classes de equivalencia;
4. Reconhecer parti coes de um conjunto e rela coes de ordem;
5. Identicar os elementos notaveis de um conjunto,
3
1.1. RELAC
OES BIN
ARIAS
Deni cao 1.1. Sejam E e F dois conjuntos nao vazios. Denominamos produto
cartesiano de E por F ao conjunto formado por todos os pares ordenados (x, y)
tal que x E e y F.
O produto cartesiano de E por F e denotado por E F e le-se E cartesiano
F. Assim, temos
E F = {(x, y) / x E e y F }.
Exemplo 1.2. Dados os conjuntos E = {1, 2, 3} e F = {a, b} temos :
E F = {(1, a), (1, b), (2, a), (2, b), (3, a), (3, b)}
Deni cao 1.3. Sejam E e F dois conjuntos nao vazios. Denominamos rela cao
binaria de E em F a qualquerr subconjunto do produto cartesiano de E por F.
Se x E e y F para indicar que x esta relacionado com y escrevemos xRy.
Exemplo 1.4. Sejam E = {1, 2, 3, 4} e F = {1, 2, 3, 4} dois conjuntos. Sao
rela coes de E em F.
R
1
= {(1, 3), (3, 4)};
R
2
= {(1, 1), (1, 2), (1, 3), (1, 4)};
R
3
= {(1, 2), (1, 3), (2, 2), (2, 3), (3, 2), (3, 3), (4, 2), (4, 3)};
R
4
= {(x, y) E F / y x}.
Observa cao 1. Apresentamos, aqui, quatro rela coes de E em F. Sendo que
E F possui 16 elementos e uma rela cao de E em F e qualquer subconjunto do
produto cartesiano de E por F, o n umero de rela coes de E em F que podemos
escrever, para o exemplo 1.4, e n = 2
16
= 65 536.
Portanto, se m e o n umero de elementos de EF, o n umero de rel coes possveis
e n = 2
m
Deni cao 1.5. Sejam E e F dois conjuntos nao vazio e seja R uma rela cao
binaria de E em F. Denominamos domnio de R ao subconjunto de E constitudo
pelos elementos x E tal que xRy para algum y F.
4
Simbolicamente denotamos por D
R
= {x E / xRy para algum y F}.
Exemplo 1.6. Consideremos as rela coes de E em F descritas no exemplo 1.4.
Entao teremos:
D
R
1
= {1, 3};
D
R
2
= {1};
D
R
3
= {1, 2, 3, 4};
D
R
4
= {x E / x < y, y F}.
Deni cao 1.7. Sejam E e F dois conjuntos nao vazio e seja R uma rela cao
binaria de E em F. Denominamos imagem de R ao subconjunto de F constitudo
pelos elementos y F tal que xRy para algum x E.
Simbolicamente denotamos por I
R
= {y F / xRy para algum x E}.
Exemplo 1.8. Consideremos as rela coes de E em F descritas no exemplo 1.4.
Entao teremos:
I
R
1
= {3, 4};
I
R
2
= {1, 2, 3, 4};
I
R
3
= {2, 3};
I
R
4
= {y F / y x, x E}.
Observa cao 2. Se R for uma rela cao binaria de E em F entao o conjunto F e
denominadado contradomnio da rela cao R. Consequentemente a imagem de R e
um subconjunto de F, istoe, I
R
F.
Deni cao 1.9. Quando E = F e R e uma rela cao de E em F, diz-se que R e
uma rela cao sobre E, ou ainda, R e uma rela cao em E.
As rela coes sobre um conjunto E tem caractersticas importantes. Por exem-
plo, as rela coes de ordem sobre um conjunto E mostram se um conjunto e bem
ordenado ou parcialmente ordenado. As rela coes de equivalencias formam uma
parti cao de um conjunto. Esses conceitos serao vistos na seq uencia deste captulo.
No estudo das rela coes sobre um conjunto E nito e tendo poucos elementos
e muito util a representa cao de uma rela cao mediante o diagrama sagital. Vejamos
um exemplo.
5
Exemplo 1.10. Sejam E = {a, b, c} e R = {(a, a), (a, b), (a, c), (b, b), (b, c), (c, c)}
uma rela cao sobre E. A representa cao mediante o diagrama sagital e dada pela
gura
a
b
c
E
Figura 1.1:
Propriedades de uma relac ao
a) Reexiva: Seja R uma rela cao sobre E. Dizemos que R e reexiva se
para todo x E tem-se xRx.
Por exemplo, a rela cao do exemplo 1.10 e reexiva, pois as rela coes aRa, bRb, e
cRc sao os pares (a, a), (b, b) e (c, c) pertencentes `a R.
b) Simetrica: Seja R uma rela cao sobre E. Dizemos que R e simetrica se para
todo x, y E com xRy se tem yRx. Por exemplo, a rela cao do exemplo
1.10 nao e simetrica, pois existe aRb, mas nao bRa, ou seja, o par (b, a), nao
pertencem `a R.
c) Transitiva: Seja R uma rela cao sobre E. Dizemos que R e transitiva se
para todo x, y, z E com xRy e yRx ocorre xRz. Por exemplo, a rela cao
do exemplo 1.10 e transitiva, pois ocorre xRz, (a, b), (b, c) e (a, c) pertencem
`a R.
d) Anti-simetrica: Seja R uma rela cao sobre E. Dizemos que R e anti-
simetrica se para todo x, y E com xRy ocorre yRx se, e somente se,
x = y. Por exemplo, a rela cao de igualdade e antisimetrica.
6
Observa cao 3. Como ja foi dito, se o conjunto E for nito e tem poucos
elementos e possvel visualizar se as propriedades denidas vericam-se ou nao
para uma dada rela cao R, por meio do diagrama sagital, gura 1. Vejamos alguns
casos.
a
b
c
-
Reexiva
a
b
c
`
No reexiva
a b
c
d
Simetrica
a
b
c
d
No simetrica
a
b
c
d
-
-
Transitiva
a
b
c
d
`
`
No transitiva
Figura 1
1.2. COMPOSIC
AO DE RELAC
OES
Deni cao 1.11. Sejam E, M e N tres conjuntos e sejam R uma rela cao de E em
M e R
.
R
}
O diagrama abaixo representa a deni cao de R
R.
E
M
N
X Y
Z
7
Exemplo 1.12. Sejam E = {1, 2, 3, 4, 5}, M = {1, 2, 3, 4, 5} e N = {a, b, c, d, e}.
Sejam R uma rela cao de E em M e R
= {(1, a), (1, c), (2, d), (3, d), (4, e)}.
Entao a rela cao composta R
R, de E em N sera:
R
R de E em N.
1
2
3
4
5
1
2
3
4
5
a
b
c
d
e
E
M N
`
`
`
Figura 2: Rela cao composta
1.3. RELAC
OES DE EQUIVAL
ENCIA
Deni cao 1.13. Sejam E um conjunto e R uma rela cao sobre E , dizemos que
R e uma rela cao de equivalencia sobre E, se estiverem satisfeitas as seguintes
propriedades:
i) Reexiva;
ii) Simetrica;
8
iii) Transitiva.
Quando R e uma rala cao de equivalencia sobre E, para dizer que (x, y) R, sera
usada a nota cao x y(modR), que le-se: x equivalente a y modulo R.
Exemplo 1.14. Considere o conjunto E = {a, b, c, d, e} e as rela coes:
R
1
=
{(a, a), (b, b), (c, c), (d, d), (e, e), (a, b), (b, a), (b, c), (c, b), (a, c), (c, a), (e, d), (d, e)};
R
2
= {(a, a), (b, b), (c, c), (d, d), (e, e), (a, b), (b, a), (b, c), (c, b), (a, c), (c, a), (d, e)};
R
3
= {(a, a), (b, b), (d, d), (e, e), (a, b), (b, a), (b, c), (c, b), (a, c), (c, a), (e, d), (d, e)};
R
4
= {(a, a), (b, b), (c, c), (d, d), (e, e), (a, b), (b, a), (b, c), (c, b), (c, a), (e, d), (d, e)};
R
5
= {(a, a), (b, b), (c, c), (d, d), (e, e), (a, b), (b, a), (b, c), (c, b), (a, c), (c, a)}.
As rela coes R
1
e R
5
sao rela coes de equivalencia. Porem, R
2
nao e simetrica, ( o
par (e, d) / R
2
), R
3
nao e reexiva, ( o par (c, c) / R
3
) e R
4
nao e simetrica
nem transitiva ja que o par (a, c) / R
4
. Portanto, R
2
, R
3
e R
4
nao sao rela coes
de equivalencias.
CLASSES DE EQUIVAL
ENCIA
Deni cao 1.15. Sejam E um conjunto e Re uma rela cao de equivalencia sobre E.
Dado a E, denominamos classe de equivalencia de terminada por a modulo R,
ao subconjunto a de E constitudo pelos elementos x E tais que xRa.
Exemplo 1.16. Consideremos a rela cao R
1
do exemplo 1.14, temos, nesse exem-
plo, duas classes de equivalencia. Sao elas:
a) a = {a, b, c}, pois os elementos a, b, c E estao relacionados com a.
b) d = {e, d}, pois os elementos d, e E estao relacionados com d. Veja no
diagrama abaixo.
Observa cao 4. Note que a = b = c e que e = d. Assim, qualquerr elemento
de a pode representar o conjunto a = {a, b, c} e qualquer elemento de d pode
representar o conjunto d = {e, d}.
9
a
b
c
Duas classes de equivalncia
e
d
Figura 1.2:
1.4. PARTIC
AO DE UM CONJUNTO
Deni cao 1.17. Seja E um conjunto nao vazio, dizemos que uma famlia F de
subconjuntos de E e uma parti cao de E se, e somente se, estao satisfeitas as
seguintes condi coes:
i) Se A F entao A = ;
ii) Se A, B F entao ou A = B ou A B = ;
iii) A uniao de todos os membros de F e igual a E, isto e A
AF
= E.
Exemplo 1.18. Sejam E = {a, b, c, d, e, f, g, h} e F = {{a, b}, {c}{d, r, f}, {g, k}}.
Entao F e uma parti cao de E.
Verique.
1.5. RELAC
OES DE ORDEM
Deni cao 1.19. Sejam E um conjunto nao vazio e Re uma rela cao sobre E.
Dizemos que R e uma rela cao de ordem parcial sobre E se satisfaz as propriedades:
i) Reexiva, isto e, para todo x E se temxRx;
10
ii) Anti-simetrica, isto e se x, y E com xRy, entao teremos yRx se, e somente
se, x = y;
iii) Transitiva, isto e se x, y, z E com xRy e yRz entao xRz.
Exemplo 1.20. A rela cao R sobre o conjunto R dos reais denida por x y e
uma rela cao de ordem sobre R, denominada ordem natural.Verique!
Exemplo 1.21. A rela cao sobre o conjunto N dos n umeros naturais denida por
x|y (le-se x divide y) e uma rela cao de ordem sobre N.
Prova: Denimos a rela cao x|y por:
R = {x|y se, e somente se, existe q N tal que y = xq}.
Vamos mostrar que R satisfaz as propriedades da deni cao 1.19.
i) Seja x N. Como existe q = 1 N tal que x = x1 conclumos que x|x.
Logo R e reexiva.
ii) Sejam x, y N tal que x|y, entao existe q N tal que y = x q. Por outro
lado, x|y se existe q
N tal que x = yq
N tais que y = xq
e z = yq
. Portanto, z = yq
= xqq
= x(qq
N
tal que z = xk e, consequentemente, x|z. Portanto, R e transitiva e, assim,
uma rela cao de ordem sobre N.
Deni cao 1.22. Sejam E um conjunto nao vazio e R e uma rela cao parcial sobre
E, entao E e dito parcialmente ordenado.
Deni cao 1.23. Sejam E um conjunto nao vazio e Re uma rela cao parcial sobre
E, entao os elementos a, b E sao comparaveis mediante R se aRb ou bRa.
Exemplo 1.24. Sejam E = N e a rela cao R = {x|y se, e somente se, existe q N
tal que y = xq}. Entao os elementos 2, 8 N sao comparaveis pois 2|8. Por outro
lado, os elementos 2, 9 N nao sao comparaveis pela rela cao x|y pois 2 nao divide
9, (2 9) e nem 9 divide 2.
11
Deni cao 1.25. Sejam E um conjunto nao vazio e R uma rela cao sobre E tal
que a, b R sao comparaveis mediante R , entao R sera denominada rela cao
de ordem total sobre E. O conjunto E, nesse caso, e dito conjunto totalmente
ordenado.
Diagrama de Hasse de uma relac ao de ordem sobre um
conjunto nito
Exemplo 1.26. Seja E = {1, 2, 3, 4, 6, 9, 12, 16, 18, 24, 36} e R = {x|y se, e so-
mente se, existe q E tal que y = xq} uma rela cao de ordem sobre E. O diagrama
de Hasse para esse conjunto e dado por
36 24
18 12 16
9 6
4
`
3
2
`
1
1.6. ELEMENTOS NOT
AVEIS DE UM CONJUNTO
Deni cao 1.27. Sejam E um conjunto parcialmente ordenado pela rela cao e
seja A = um subconjunto de E. Um elemento E e denominado elemento
superior (ou majorante) de A, se para todo x A se temx .
Deni cao 1.28. Sejam E um conjunto parcialmente ordenado pela rela cao e
seja A = um subconjunto de E. Um elemento E e denominado elemento
inferior (ou minorante) de A se para todo x A se temx .
12
Deni cao 1.29. Sejam E um conjunto parcialmente ordenado pela rela cao e
seja A = um subconjunto de E. Um elemento A e denominado maximo de
A se para todo x A se temx .
Deni cao 1.30. Sejam E um conjunto parcialmente ordenado pela rela cao e
seja A = um subconjunto de E. Um elemento A e denominado elemento
mnimo de A se para todo x A se temx .
Observa cao 5. Note que a diferen ca entre as deni coes 1.27 e 1.29 esta no fato
de que na primeira E e na segunda A. A mesma diferen ca ocorre nas
deni coes 1.30 e 1.28.
Deni cao 1.31. Sejam E um conjunto parcialmente ordenado pela rela cao e
seja A = um subconjunto de E. Um elemento s E e denominado supremo
(ou extremo superior)de A, sup(A), se s for o menor de todos os maximos de A.
Deni cao 1.32. Sejam E um conjunto parcialmente ordenado pela rela cao e
seja A = um subconjunto de E. Um elemento s E Asera denominado nmo
(ou extremo inferior) de A, inf(A), se for o maior dos mnimos de A.
Deni cao 1.33. Sejam E um conjunto parcialmente ordenado pela rela cao e
seja A = um subconjunto de E. Um elemento A e denominado elemento
maximal de A se para todo x A tal que x implica em = x. Em outras
palavras o unico elemento que precede e o proprio .
Deni cao 1.34. Sejam E um conjunto parcialmente ordenado pela rela cao e
seja A = um subconjunto de E. Um elemento A e denominado elemento
minimal de A se para todo x A tal que x implica em = x. Em outras
palavras o unico elemento que suscede e o proprio .
Exemplo 1.35. Sejam E = R, R a rela cao sobre E denida por x y e A =
(0, 1]. Entao:
Pela deni cao 1.27, todo R tal que 1 e majorante de A.
Pela deni cao 1.28, todo R tal que 1 e minorante de A.
Pela deni cao 1.29, = 1 A e o elemento maximo de A.
13
Pela deni cao 1.30, A nao tem mnimo, pois A e um intervalo aberto `a
esquerda e, assim, nao existe A tal que x para todo x A.
Pela deni cao 1.31, o sup(A) = 1.
Pela deni cao 1.32, o inf(A) = 0.
Pela deni cao 1.33, = 1 A o elemento maximal de A.
Pela deni cao 1.34, A nao tem elemento m inimal.
Exemplo 1.36. Sejam E = {a, b, c, d, e, f, g, h, i}, A = {b, d, e} e a ordem dada
pelo diagrama de Hasse abaixo.
i
`
h g
e
d f
b
c
a
Entao:
Pela deni cao 1.27, os majorantes de A sao g e i. Note que, no diagrama, g
e i sao os elementos de E que sucedem todos os elementos de A.
Pela deni cao 1.28, os minorantes de A sao a e b, pois sao os elementos de
E que precedem todos os elementos de A.
Pela deni cao 1.29, A nao tem elemento maximo de A, pois d sucede apenas
o elemento b, e o mesmo ocorre com e.
14
Pela deni cao 1.30, b e o mnimo de A, pois e um elemento de A que precede
todo x A.
Pela deni cao 1.31, o sup(A) = g, pois, no diagrama, e o primeiro elemento
de E a suceder todos os elementos de A.
Pela deni cao 1.32, o inf(A) = b, pois e o primeiro elemento de E a preceder
todos os elementos de A.
Pela deni cao 1.33, = d e = e sao os elemento maximais de A, pois no
diagrama e e d, apenas sucedem a si proprios.
Pela deni cao 1.34, b e o elemento minimal de A, pois precede, apenas a ele
proprio.
Exemplo 1.37. Sejam E = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12} e a rela cao dada pelo
diagrama de Hasse abaixo. Seja A = {4, 5, 6}. Entao:
Pela deni cao 1.27, os majorantes de A sao 1, 2 e 3. Note que, no diagrama,
10 e 11 sao os elementos de E que nao sucedem todos os elementos de A.
Pela deni cao 1.28, os minorantes de A sao os elementos 6, 7, 8, 9 e 12. Note
que os elementos 7 e 12 sao elementos de E que nao precedem todos os
elementos de A.
Pela deni cao 1.29, A nao tem elemento maximo de A, pois 4 sucede apenas
o elemento 6, e o mesmo ocorre com 5.
Pela deni cao 1.30, 6 e o mnimo de A, pois e um elemento de A que precede
todo x A.
Pela deni cao 1.31, o sup(A) = 3, pois, no diagrama, e o primeiro elemento
de E a suceder todos os elementos de A.
Pela deni cao 1.32, o inf(A) = 6, pois e o primeiro elemento de A que
precede todos os elementos de A.
Pela deni cao 1.33, = 4 e = 5 sao os elemento maximais de A, pois no
diagrama 4 e 5, apenas sucedem a si proprios.
Pela deni cao 1.34, 6 e o elemento minimal de A, pois precede, apenas a si
proprio.
15
1
2
3
11
10
4
5
6
8
9
`
`
7 12
13
14
`
16
EXERC
ICIOS
1. Sejam E = {1, 2, 3, 4, 5, 6, 7, 8} e F = {2, 3, 4, 5, 6, 7, 8, 9
} e N = {1, 2, 3, 4, 5, 6, 7, 8, 9}.
Escreva as rela coes abaixo e, em cada uma, destaque o domnio e a imagem.
1. R
1
= {(x, y) E M / y > x};
2. R
2
= {(y, z) M N / z = 2x};
3. R
3
= {(y, z) M N / z = x + 2};
4. R
4
= {(x, y) E M / y = x + 1};
5. R
2
R
1
;
6. R
2
R
4
;
7. R
3
R
1
;
8. R
3
R
4
;
3. Seja E = {1, 2, 3, 4, 5, 6, 7, 8}. Escreva as rela coes R
1
, R
2
, R
3
, R
4
e R
5
, tais
que R
1
so tem a propriedade reexiva, R
2
so tem a propriedade simetrica,
R
3
so tem a propriedade transitiva, R
4
tem apenas as propriedades reexiva
e simetrica e R
5
tem apenas as propredades simetrica e transitiva.
4. Seja E = {1, 2, 3, 4, 5, 6, 7, 8}. Escreva as rela coes de equivalencia R
1
, R
2
,
R
3
, R
4
e R
5
sobre E, tais que R
1
divide E em tres classes de equivalencia,
R
2
divide E em quatro classes de equivalencia, R
3
divide E em cinco classes
de equivalencia, R
4
divide E em seis classes de equivalencia e R
5
divide E
em apenas duas classes de equivalencia.
17
5. Seja E = {1, 2, 3, 4, 5, 6, 7, 8, 9}. Considere as seguines parti coes de E:
1. F
1
= {{1, 2, 4}, {3}, {5, 6}, {7}, {8}, {9}};
2. F
2
= {{1, 2, 4}, {3}, {5}, {6}, {7}, {8}, {9}};
3. F
3
= {{1, 2, 4}, {3, 5, 6}, {7}, {8}, {9}};
4. F
4
= {{1, 2, 4}, {3, 5, 6}, {7}, {8, 9}};
Qual a rela cao de equivalencia associada a cada uma das parti coes.
Fa ca o diagrama sagital de cada uma delas.
6. Seja E = {1, 2, 3, 4, 6, 8, 9, 12, 18, 24, 36, 32, 40} um conjunto ordenado pela
rela cao x|y, (x divide y). Fa ca o diagrama de Hasse dessa ordem e encontre
todos os elementos notaveis do subconjunto A = {2, 4, 6, 12}.
7. Seja E = {3, 4, 5, 15, 20, 40, 60, 80, 120, 300} um conjunto ordenado pela
rela cao x|y, (x divide y). Fa ca o diagrama de Hasse dessa ordem e encontre
todos os elementos notaveis do subconjunto A = {15, 20}.
8. Dados os conjuntos E = {a, b, c, d, e, f, g, h, i, j, l, m}e A = {e, g, f, l}. Esta-
bele ca uma rela cao de ordem sobre E tal que sejam satisfeitas as condi coes:
i) Os elementos superiores de A sao i, l e n.
ii) Os elementos inferiores de A sao a, b e e.
iii) O elemento maximo de A e o elemento l.
iv) O elemento mnimo de A e o elemento e.
v) sup(A) = l e inf(A) = e.
vi O elemento maximal de A e l.
vii) O elemento minimal de A e e.
18
1.7. REFER
ENCIAS BIBLIOGR
AFICAS
1. ALENCAR FILHO, Edgar de. Inicia c ao ` a l ogica matem atica. Sao Paulo:
2. Nobel, 1982.
3. COPI, Irving, Introdu c ao ` a l ogica. Sao Paulo: Mestre Jou, 1983.
4. IEZZI, Gelson & DOMINGOS, Higino H.
Algebra Moderna. 2. ed., Sao
Paulo: Atual, 1982.
5. CURY, Marcia Xavier. Introdu c ao ` a l ogica. Sao Paulo:
Erica, 1996.
6. ALENCAR FILHO, Edgar de. Teoria elementar dos conjuntos. Sao Paulo:
Nobel, 1986.
7. RABUSKE, Marcia Aguiar. Introdu c ao ` a teoria dos grafos. Florianopolis:
UFSC, 1992.
8. GERSTING, Judith L.. Fundamentos matem aticos para a ciencia da com-
puta c ao. Rio de janeiro: L.T.C. 1992.
9. NETO, Aref Antar et ali. Matrizes e an alise combinat oria. Sao Paulo:
Moderna Ltda. 1979.
10. MONTEIRO, Jacy L. H. Elementos de
Algebra. Rio de janeiro: L.T.C.
1978.
11. DOMINGOS, Higino H.Fundamentos de Aritmetica. Sao Paulo: Atual, 199.
12. AYRES JR, Frank.
Algebra moderna. Sao Paulo: Mc Graw-Hill, 1973.
13. DEAN, Richardd A..Elementos de algebra abstrata. Rio de Janeiro: LTC,
S/d.
14. CASTRUCCI, Benedito, Inicia c ao ` a l ogica matem atica. Sao Paulo: Nobel,
1973.
15. CASTRUCCI, Benedito, Introdu c ao ` a l ogica matem atica. Sao Paulo: Nobel,
1973.
16. DOMINGOS, Higino H. Fundamentos de aritmetica. Sao Paulo: Atual,
1991.
19
17. HEVENBERG, Leonides. L ogica, o c alculo sentencial. Sao Paulo: Herder,1972.
18. HERSTEIN, I. N. T opicos de algebra. S ao Paulo: Polgono, 1970.
19. MONTEIRO, L. H. Jaci, Elementos de algebra. Rio de Janeiro: LTC, 1969.
20. VISWANATHAN, T. M. Introdu c ao ` a algebra e aritmetica. Rio de Janeiro:
IMPA, 1987.
21. ALMANAQUE DO PENSAMENTO 1998. Pensamento, Sao Paulo, 1998.
20
Indice
adi cao
em N, 53
anel, 123
com unidade, 126
comutativo, 125
de integridade, 127
aplica cao, 39
bijetora, 44
composta, 40
identidade, 46
injetora, 40
inversa, 44
sobrejetora, 40
classe
de equivalencia, 64
lateral, 115
classes
de equivalencia, 14
combina cao linear, 73
Congruencia
linear modulo m, 89
conjunto
dos n umeros inteiros, 65
parcialmente ordenado, 21
parti cao de um, 18
quociente, 14
corpo, 128
diagrama de Hasse, 22
divisao
algoritmo da, 72
nos inteiros, 72
domnio
de uma rela cao, 7
elementos
comparaveis, 21
elementos de um conjunto
inferior, 22
inmo, 23
mnimo, 23
maximo, 23
maximal, 23
minimal, 23
superior, 22
supremo, 23
equa cao diofantina, 81
formula de Fermat, 88
gerador
de um grupo, 109
perodo, 110
grupo, 98
cclico, 109
das permuta coes, 100
diedral, 102
normal, 119
quociente, 120
homomorsmo, 48, 105
n ucleo do, 106
imagem
21
de uma rela cao, 8
indu cao matematica, 56
isomorsmo, 49, 107
lei
de composi cao interna, 28
lei da tricotomia, 66
mnimo m ultiplo comum, 81
multiplica cao em N, 53
n umero
composto, 74
primo, 74
n umeros
primos entre si, 80
opera cao, 28
ordem
de um grupo, 111
postulados de Peano, 52
produto cartesiano, 6
propriedades de uma opera cao
associativa, 29
comutativa, 29
distributiva, 33
elemento neutro, 30
elemento regular, 32
elemento simetrizavel, 31
rela cao
anti-simetrica, 11
binaria, 62
composta, 11
de equivalencia, 7, 13, 63
de ordem, 20, 54
de ordem total, 22
equivalencia
modulo m, 83
inversa, 9
reexiva, 10
simetrica, 11
transitiva, 11
subanel, 125
subgrupo, 100
tabua de uma opera cao, 34
22
1. Grafos
1.1. Introdu cao: O problema das sete pontes de k onigsberg
Konigsberg era uma cidade da Pr ussia ate 1945, hoje chamada Kaliningrado, na at-
ual R ussia, que e cortada pelo Rio Pregolia, onde ha duas grandes ilhas formadas por
vertentes do rio que, juntas, formam um complexo que na epoca continha sete pontes, in-
terligando partes da cidade, foram construdas, como representado na gura 1.1. Quatro
delas ligavam as margens opostas a uma pequena ilha formada nesse rio, outras duas
ligavam as margens opostas a uma outra ilha, proxima `a primeira, e a ultima ponte
ligava as duas ilhas, conforme a gura.
Das sete pontes originais, uma foi demolida e reconstruda em 1935, duas
foram destrudas durante a Segunda Guerra Mundial e outras duas foram demolidas
para dar lugar a uma unica via expressa. Atualmente apenas duas pontes sao da epoca
de Leonard Euler.
O problema e saber se e possvel caminhar de um ponto qualquer da cidade
e retornar a este ponto passando por cada ponte exatamente um vez.
Euler, em 1735, conseguiu provar, com clareza, que nao era possvel dar o
tal passeio. Euler usou um raciocnio muito simples. Associou as letras A, B, C e D em
pontos na terra, que e representada pelas duas margens e as duas ilhas e os n umeros 1,
2, 3, 4, 5, 6 e 7 sao linhas associadas `as sete pontes. Apos, transformou os caminhos em
curvas e suas intersec coes em pontos, criando possivelmente o primeiro grafo da historia.
A conclusao de Euler foi enunciada considerando as seguintes premissas:
1. Se um diagrama contem somente vertices pares, isto e possuem um n umero par de
caminhos partindo ou chegando a ele, pode ser atravessado come cando e acabando
no mesmo ponto.
2. Se um diagrama contem, no maximo, dois vertices mpares, ele tambem pode ser
atravessado, mas so e possvel voltar ao ponto de partida passando duas vezes por
uma das linhas.
3. Se o diagrama contem 2n vertices mpares, onde n e um n umero inteiro qualquer,
para atravessa-lo sera necessario n passagens distintas por uma mesma linha.
No grafo da gura 1.1, que representa o passeio pelas sete pontes de Konigs-
berg, os quatro vertices sao todos mpares, pois sao extremidades de um n umero mpar
de caminhos partindo ou chegando a ele. Como ha 4 vertices, 2n = 4, n = 2 e necessario
ir e voltar por uma das pontes para passear pelo o diagrama todo.
Logo, nao e possvel caminhar de um ponto qualquer da cidade e retornar a
este ponto passando em cada ponte exatamente um vez.
A
B
C
D
1
2
3
4 5
7
6
Mapa das pontes Grafo das pontes
2
Figura 1.1: Grafo das sete pontes de konigsberg
Conceitos Basicos
Deni cao 1.1. Seja V um conjunto de vertices e A um conjunto de arestas, um grafo
G = (V, A) e o conjunto de vertices V e o conjunto de arestas A. Uma aresta e um
par nao-ordenado de vertices (v
i
, v
j
), onde v
i
e v
j
sao elementos de V . Normalmente,
utiliza-se uma representa cao graca de um grafo como na gura 1.
`
_
`
_
`
_
`
_
`
_
a
b
e
d
c
Figura 1
Exemplo 1.2. Considere a gura 1, entao os conjuntos V e A sao dados por:
V = {a = v
1
, b = v
2
, c = v
3
, d = v
4
, e = v
5
} e
A = {(a, b) , (b, c) , (b, e) , (c, e) (c, d) , (d, e) , (e, a)}
Observa cao 1. Um grafo e representado gracamente usando bolinhas para vertices e
retas ou curvas para arestas.
Considere a gura 1.2,
os conjuntos V e A sao dados por:
V = {M, J, L, P}
3
Figura 1.2:
A = {(M, P), (P, M), (J, M), (M, J), (P, L), (L, P), (J, P), (P, J)}
Em que M, J, L e P sao as letras iniciais dos nomes das pessoas.
Um grafo pode ser dirigido - Dgrafo - ou nao dirigido.
Deni cao 1.3. Em um grafo dirigido ou Dgrafo, a ordem entre os vertices de uma
aresta (v
i
, v
j
) e importante. A aresta (v
i
, v
j
) e diferente da aresta (v
j
, v
i
) e e representada
com uma echa de v
i
para v
j
.
`
_
`
_
`
_
a
b
c
Figura 2
Na gura 2 as o conjunto das arestas e A = {(a, b) , (a, c) , (c, b)} ou
A = {(v
1
, v
2
), (v
2
, v
3
), (v
2
, v
3
)}
Grafo simples
Deni cao 1.4. Um grafo que nao contem nenhum la co e nenhuma das arestas sao
paralelas e chamado grafo simples. Um grafo que contem arestas paralelas e um multi-
grafo.
Deni cao 1.5. Um la co e uma aresta ou arco que relaciona um vertice v
i
a ele proprio.
Um grafo que contem no mnimo um la co e um pseudografo.
Exemplo 1.6. Os grafos das guras 1 e 2 sao simples, ja o grafo da gura 3 n ao e
simples. O vertice v
5
comtem um la co.
4
`
_
`
_
`
_
`
_
`
_
v
1
v
2
v
3
v
4
v
5
a
1
a
2
a
3
Figura 3
Na gura 3 as arestas a
1
e a
2
sao paralelas e a aresta a
3
e um la co.
Exemplo 1.7. Suponhamos que a gura representa o envio e recep cao de mensagens
eletronicas num chart.
Figura 1.3:
O Grafo G = (V, A) tem vertices:
V = {Emerson, Isadora, Renata, Antonio, Rosane, Ceclia, Alfredo},
e arestas
A = {(Isadora, Emerson), (Antonio, Renata), (Alfredo, Emerson), (Ceclia,
Antonio), (Alfredo, Antonio)}
Isso indica que:
5
1. Isadora manda mensagens para Emerson;
2. Alfredo manda mensagens para Emerson e Antonio ;
3. Ceclia manda mensagens para Antonio;
4. Antonio manda mensagem para Renata.
1.2. Caminho
Deni cao 1.8. Um caminho (path) e uma sequencia de vertices v
1
, v
2
, ....,v
n
conecta-
dos por arestas (v
1
, v
2
), (v
2
, v
3
), . . . (v
n1
, v
n
). As arestas sao tambem consideradas
como parte do caminho.
Exemplo 1.9. Na gura 1, sao caminhos a sequencia (a, b), (b, c), (c, d) (d, e), (e, a), a
sequencia (a, b) , (b, e), (e, a), a sequencia (a, b), (b, e), (e, a). Num diagrafo os caminhos
sao dirigidos.
Deni cao 1.10. Um circuito e um caminho onde v
1
= v
n
.
Exemplo 1.11. Na gura 1, sao circuito os caminhos a sequencia (a, b), (b, c), (c, d),
(d, e) (e, a), a sequencia (a, b), (b, e), (e, a), a sequencia. Na gura 3, temos um caminho
dirigido dado pela sequencia (v
1
, v
2
), (v
2
, v
3
), (v
3
, v
5
), (v
5
, v
1
). Na gura 1.2, circuito e
Joana, Pedro, Maria e Joana.
Um circuito sera simples se nenhum vertice aparecer mais de uma vez, exceto
o primeiro e o ultimo. Um circuito simples e chamado de ciclo.
Deni cao 1.12. A ordem de uma grafo e igual ao n umero de vertices, e denotada por
o (G). Na gura 1.3, a ordem de G e o (G) = 6.
Deni cao 1.13. O grau de um vertice v e o n umero arestas que entram ou saem dele
no grafo. Denoraremos grau de um vertice v por (v). Em um grafo dirigido, o grau
de entrada
e
(v) de um vertice v e o n umero de arestas que chegam nele e o grau de
sada
s
(v) e o n umero de arestas que partem dele.
Exemplo 1.14. Cinsidere o grafo da gura rede social. A tabela descreve os graus de
entrada e sada dos verices.
_
`
_
`
_
`
_
`
_
`
Maria
Roberto
Cludia
Leila
Neymar
Jos
Lino
Cleusa
_
*
"
*
r
"
'
'
_
s
(b) = 0, e o grau de entrada de a e
e
(a) = 0 e o grau de saida e
s
(a) = 2. Ja gura
1.3 os graus sao:
s
(Antonio) = 1,
s
(Alfredo) = 2,
s
(Isadora) = 1,
s
(Cecilia) = 1,
s
(Emerson) = 0 e
s
(Renata) = 0. Ja os graus de rececp cao sao:
e
(b) (Antonio) = 2,
e
(b) (Antonio) = 2
s
(Emerson) = 2,
e
(b) (Alfredo) = 0 e
e
(b) (Renata) = 1.
Deni cao 1.17. Uma fonte e um vertice com grau de entrada zero e grau de sada um.
Um sumidouro e um vertice com grau de sada 0 e grau de entrada maior ou igual a um.
Exemplo 1.18. Va gura 2, grau de entrada de a e zero e o de saida e dois logo e um
sumidouro. Ja gura 1.3 Isadora, Alfredo e Ceclia sao fontes e Renata e Emerson sao
sumidouros.
Deni cao 1.19. Um grafo e dito ser regular quando todos os seus vertices tem o mesmo
grau.
Exemplo 1.20. Os grafos da gura 4 sao todos regulares. Na gura 4.1 os dois vertices
te, grau (v) = 1, na gura 4.2 o grau de cada vertice e (v) = 2, na gura 4.3 o grau
de cada vertice e (v) = 3 e na gura 4.4 o grau de cada vertice e (v) = 4.
Deni cao 1.21. Um grafo e completo quando existe uma aresta entre dois vertices
quaisquer do grafo. O grafo completo de n vertices e denotado por K
n
.
Exemplo 1.22. A gura 4 apresenta quatro exemplos de grafos completos. Nos quatro
grafos, cada um dos vertices esta assciado aoutro por uma aresta.
7
_
_
_
_ _
_
_
_
_
_ _
_
_
_
4.1
4.2
4.3
4.4
Figura 4: Grafos completos
Teorema 1.23. O n umero de arestas em um grafo completo e
n(n 1)
2
em n e o
n umero de vertices.
Observe que a gura 4.4 possui
n(n 1)
2
=
5(5 1)
2
= 10.
Deni cao 1.24. Um subgrafo G = (V , E) de um grafo G = (V, E) e qualquer sub-
conjunto de vertices de V . Por exemplo, na gura 1, V
1
= {a, b, e}, V
2
= {b, c, d, e} sao
subcon juntos de V , logo, G
1
= (V
1
, A
1
) e G
2
= (V
2
, A
2
) sao subgrafos de G = (V, A).
Deni cao 1.25. Um grafo G = (V, A) e bipartido se V pode ser dividido em dois
conjuntos V
1
e V
2
taal que toda aresta de G une um vertices de V
1
a outro de V
2
.
Exemplo 1.26. Sejam os conjuntos H = {h H /h e um homem} e M = {m M
/m e uma mulher} e o grafo G(V, A) em que V = H M, A = {(v
i
, v
j
) / v
i
H e
v
j
M} e considere a rela cao <v
i
e irmao/irma de v
j
>
Exemplo 1.27. Considere a gura 5, sejam os conjuntos V
1
= {v
1
, v
2
, v
3
} e V
2
=
{v
4
, v
5
, v
6
} em que V = V
1
V
2
, o grafo G = {V, A} e bipartido.
g
g
g
g
g
g
v
1
v
2
v
3
v
4
v
5
v
6
FigurA 5: Grafo bipartido
8
Isomorsmos de grafos
Deni cao 1.28. Dados dois grafos G
1
= (V
1
, A
1
) e G
2
= (V
2
, A
2
), dizemos que G
1
e
isomorfo a G
2
se, e somente se existe uma fun cao f : V
1
V
2
tal que (v, w) A
1
,
entao (f(v), f(w)) A
2
, para todo v, w V
1
e f(v), f(w) V
2
, isto e, existe uma
correspondencia entre os seus vertices e arestas de tal maneira que a rela cao de incidencia
seja preservada.
g g
g
g g
g
g g
g
g
g
g
g g
g
g
v
1
v
2
v
3 v
4
v
5
v
6
v
8
v
7
w
1
w
2
w
3
w
4
w
5
w
6
w
7
w
8
f(v
1
)=w
1
Figura 8
1.3. Aplica c oes de Teoria dos Grafos
Nos itens abaixo sao detalhados alguns problemas que podem ser resolvidos utilizando
teoria dos Grafos.
Exemplo 1.29. Existem fun coes in uteis no programa?
Neste exemplo utilizaremos a linguagem C. Considere que fun coes sao vertices
e existe aresta de f para g se existir uma chamada a g no corpo de f:
void f (int n)
{if (n>5)
g();
...
}
Monta-se um grafo de todo o programa:
9
main
p
f
k
g
k
m
n
/
/
/
/ r
r *
r
*
Figura
A execu cao do programa come ca na fun cao main que pode chamar as fun coes
p e f. A
fun cao f pode chamar g e h. Claramente, fun coes k, m e n nunca serao
chamadas e podem
ser removidas na liga cao do programa.
Exemplo 1.30. Usando a mesma representa cao, podemos descobrir se um programa
possui recursao direta ou indireta. Pode existir recursao se existe ciclo no grafo:
g
g
g
g
h
g
f
r
p
Figura
Exemplo 1.31. Qual a menor caminho para um vendedor visitar as cidades a, b e c ?
10
g
g
g
g
g
g
b
c
d
e
f
300
200
50
70
30
100
20
a
Figura
O problema do caixeiro viajante
Dado um conjunto de cidades e conhecidas as distancias entre cada uma delas, pretende-
se determinar o circuito de menor comprimento que passa por todas as cidades, exacta-
mente uma vez, e que termina na cidade de onde partiu.
_
_
_
_
A
B
C
D
E
/
/
/
/
/
/
/
2
5
6
2
5
1
4
7
3
8
Figura
O circuto otimo e ADECBA, neste circuto o caminho percorrido e 1+2+8+
5+2 = 18. Caso o circuto seja ADEBCA caminho percorrido sera 1+2+4+5+7 = 19.
Algoritmos de Busca
Exemplo 1.32. Busca em profundidade (Depth-First Search DFS). Uma DFS come ca
em um vertice v chamado raiz e caminha por todos os vertices que podem ser alcan cados
a partir de v. Observe que v e um parametro passado ao algoritmo DFS. Qualquer vertice
pode ser a raiz. Diremos que v e conectado a w se existir a aresta (v,w). As guras
11
abaixo mostram a ordem de visita aos vertices de acordo com buscas em profundidade
come cando em v. Vertice numerado n e visitado antes de n+1. Uma BFS e feita em um
grafo G = (V, E) come cando em um vertice v. Primeiro o algoritmo visita v e todos os
vertices conectados a v, chamados lhos de v. Isto e, o algoritmo visita vertices w tal
que (v, w) E.
g
g g
g
g
g
g
g
g
g
g
g
v
v
a
b
c
d
e
f
g
a
b
c
d
e
Figura
Figura
Observe que, se executado manualmente por duas pessoas, o algoritmo DFS
pode produzir duas seq uencias diferentes. Por exemplo, no grafo da gura seq uencias
podem ser a b c d e f g e a f e b c d g, estao ambas corretas para DFS. O algoritmo para
busca em profundidade marca v (raiz) como visitado, pega um vertice w conectado a v
( produz a aresta (v, w) e continua a DFS em w. Depois que a busca em w termina, o
algoritmo toma outro vertice z conectado a v ainda nao visitado e faz a busca em z. O
algoritmo termina quando todos os vertices ligados a v ja foram visitados.
O algoritmo para DFS e mostrado a seguir e incorpora codigo para fazer
preWork e postWork, que sao codigos executados ao marcar um vertice e apos visitar
uma aresta. PreWork e postWork dependem da nalidade para a qual DFS esta sendo
utilizada.
Algorithm DFS(G, v)
Entrada: G = (V, E) e um v ertice v V.
begin
marque v
fa ca preWork sobre v
for each aresta (v, w) E do
if w n~ ao foi marcado
then
DFS(G, w);
fa ca postWork para (v, w)
end if
end
O algoritmo DFS pode ser usado para percorrer todos os vertices de um grafo
e para descobrir se um grafo e conectado ou nao. Se, apos uma DFS, todos os vertices
12
forem visitados, entao o grafo e conectado.
1.4. Estruturas de Dados para Grafos
Deni cao 1.33. Dado um grafo, dizemos que vertice v
i
e adjacente ao vertice v
j
se
existe aresta (v
i
, v
j
) no grafo.
Exemplo 1.34. Na gura 3, (v
1
, v
2
), (v
2
, v
3
), sao adjacentes, mas (v
1
, v
3
) nao sao, pois
nao existe a aresta ou caminho (v
1
, v
3
). Na gura 1.2, Isadora, Emerson, Alfredo e
Ceclia nao sao adjacentes a Renata.
Exemplo 1.35. Na gura e apresentado o grafo e a lista de adjacencia.
g
g
g
g
g
g
g
g
`
`
``
b c
d
k
g
h
m
a
Figura
a
b
c
d
k
g
h
m
vertice
adjacencia
d,c,b
a
a,k,g
a,k
d,c,g
k,c,h
h
g,m
Matriz de adjacencia. Um grafo G = (V, E) e usualmente representado por uma
matriz ou lista de adjacencias.
Sendo n o n umero de vertices de G, uma matriz de adjacencia para G e uma
matriz A = (a
ij
)
nn
tal que a
ij
= 1 se (v
i
, v
j
) E.
13
g g
g
g g
g
g
g
v
1
v
2
v
3 v
4
v
5
v
6
v
8
v
7
Figura 8
v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
v
1
0 1 0 1 1 0 0 0
v
2
1 0 1 0 0 1 0 0
v
3
0 1 0 1 0 0 1 0
v
4
1 0 1 0 0 0 0 1
v
5
1 0 0 0 0 1 0 1
v
6
0 1 0 0 1 0 1 0
v
7
0 0 1 0 0 1 0 1
v
8
0 0 0 1 1 0 1 0
A =
0 1 0 1 1 0 0 0
1 0 1 0 0 1 0 0
0 1 0 1 0 0 1 0
1 0 1 0 0 0 0 1
1 0 0 0 0 1 0 1
0 1 0 0 1 0 1 0
0 0 1 0 0 1 0 1
0 0 0 1 1 0 1 0
0 2 7 1 5
2 0 5 3 4
7 5 0 6 8
1 0 1 0 0
5 4 8 2 0
Arvore
Deni cao 1.37. arvore e um grafo conectado que nao contem um ciclo.
Exemplo 1.38. A organiza cao do disco C e uma arvore.
14
c
Arc prog
Win
Oce
SWP
M usicas
`
`
`
`
`
`
`
Trabalhos
Word
Ecxel
Power
Sertaneja
Classica
Rock
Figura
Dado um conjunto de cidades e conhecidas as distancias entre
cada uma delas, pretende-se determinar o circuito de menor
comprimento que passa por todas as cidades, exactamente
uma vez, e que termina na cidade de onde partiu.