Buscar

lista0.1 TecnicasProva Enumerabilidade[solucao]

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Fundamentos de Teoria da Computac¸a˜o DCC/ICEx/UFMG
Prof. Ma´rio S. Alvim 2017/02
SOLUC¸A˜O DE LISTA DE EXERCI´CIOS
Lista 0 - Parte 1/2
(Conceitos Fundamentais: Terminologia, Te´cnicas de Prova, Enumerabilidade)
Leitura necessa´ria:
• Introduc¸a˜o a` Teoria da Computac¸a˜o, 2a Edic¸a˜o (Michael Sipser):
– Cap´ıtulo 0.1: Autoˆmatos, Computabilidade e Complexidade
– Cap´ıtulo 0.2: Noc¸o˜es e Terminologia Matema´ticas
– Cap´ıtulo 0.3: Definic¸o˜es, Teoremas e Provas
– Cap´ıtulo 0.4: Tipos de Prova
• Material suplementar:
– Conjunto de slides: Aula 0.1 - Terminologia, Te´cnicas de Prova, Enumerabilidade.
Revisa˜o.
1. Responda formalmente a`s seguintes perguntas:
(a) O que e´ um conjunto enumera´vel?
Soluc¸a˜o do professor: Um conjunto enumera´vel e´ aquele para o qual se pode encontrar uma
bijec¸a˜o entre seus elementos e o conjunto dos nu´meros naturais.
(b) Deˆ dois exemplos de conjuntos infinitos que sejam enumera´veis, e dois exemplos de conjuntos
infinitos que na˜o sejam enumera´veis.
Soluc¸a˜o do professor: O conjunto dos inteiros e´ infinito e enumera´vel. O conjunto dos ra-
cionais e´ infinito e enumera´vel. O conjunto (0, 1), os reais no intervalo aberto de 0 a 1, e´ na˜o-
enumera´vel. O conjunto dos nu´meros complexos e´ na˜o-enumera´vel.
Exerc´ıcios.
2. (Sipser 0.7) Para cada item, deˆ uma relac¸a˜o que satisfac¸a a condic¸a˜o.
a) Reflexiva e sime´trica, mas na˜o transitiva.
Soluc¸a˜o do professor: Considere uma relac¸a˜o R sobre o conjunto de todas as pessoas que ja´
comeram pizza tal que xRy se, e somente se, x e y ja´ dividiram uma pizza. A relac¸a˜o e´ reflexiva
(todo mundo que comeu pizza ja´ dividiu uma pizza consigo mesmo), sime´trica (se x dividiu uma
pizza com y, enta˜o y dividiu uma pizza com x), mas na˜o e´ transitiva (eu ja´ dividi uma pizza com
minha ma˜e, e minha ma˜e ja´ dividiu uma pizza com meu avoˆ, mas eu nunca dividi uma pizza com
meu avoˆ).
b) Reflexiva e transitiva, mas na˜o sime´trica.
1
Soluc¸a˜o do professor: A relac¸a˜o de menor ou igual ≤ sobre os nu´meros reais e´ reflexiva (todo
real e´ menor ou igual a si mesmo), transitiva (se x ≤ y e y ≤ z, enta˜o x ≤ z, para todo x, y, z ∈ R),
mas na˜o e´ sime´trica (tome 3 ≤ 5, mas 5 6≤ 3).
c) Sime´trica e transitiva, mas na˜o reflexiva.
Soluc¸a˜o do professor: Considere uma relac¸a˜o R sobre os reais tais que xRy se, e somente se,
xy > 0. A relac¸a˜o e´ sime´trica (se xy > 0 enta˜o yx > 0), transitiva (se xy > 0 e yz > 0, enta˜o
xz > 0, pois x, y e z nesse caso devem ter todos o mesmo sinal), mas na˜o e´ reflexiva (o nu´mero 0
na˜o se relaciona a si mesmo).
3. Use uma prova direta para mostrar que o produto de dois nu´meros ı´mpares e´ ı´mpar.
Soluc¸a˜o do professor: Sejam m e n dois inteiros ı´mpares. Enta˜o existem inteiros k e k′ tais
que m = 2k + 1 e n = 2k′ + 1. Assim, podemos calcular o produto mn = (2k + 1)(2k′ + 1) =
4kk′+ 2k+ 2k′+ 1 = 2(2kk′+ k+ k′) + 1. Como 2kk′+ k+ k′ e´ tambe´m um nu´mero inteiro, podemos
concluir que mn e´ ı´mpar, pois trata-se do dobro de um inteiro mais um.
4. Use uma prova por contradic¸a˜o para mostrar que a soma de um nu´mero irracional e um nu´mero
racional e´ irracional.
Soluc¸a˜o do professor: Seja i um nu´mero irracional e r um nu´mero racional. Como r e´ racional,
existem inteiros p e q tais que r = p/q.
Por contradic¸a˜o, assuma que a soma i + r e´ racional. Neste caso, existiriam inteiros x e y tais que
i + r = x/y, ou seja, i = x/y − r. Mas como r = p/q, ter´ıamos i = x/y − p/q = (qx−py)/(qy). Note que
como tanto qx − py quanto qy sa˜o inteiros, isso significaria que i = (qx−py)/qy seria racional. Mas
isto contradiz a nossa hipo´tese de que i e´ irracional. Como chegamos a uma contradic¸a˜o, devemos
concluir que a hipo´tese de que a soma i + r e´ racional esta´ errada, e, portanto, a soma deve sempre
ser irracional.
5. Demonstre que 1 · 1! + 2 · 2! + · · ·+ n · n! = (n + 1)!− 1, para n ≥ 1. Use induc¸a˜o matema´tica.
Soluc¸a˜o do professor: Por induc¸a˜o.
Passo base.
1 · 1! = (1 + 1)!− 1
Passo indutivo.
1 · 1! + · · ·+ n · n! + (n + 1) · (n + 1)! = (n + 1)!− 1 + (n + 1) · (n + 1)! (pela hipo´tese de induc¸a˜o)
= (1 + (n + 1))(n + 1)!− 1
= ((n + 1) + 1)!− 1
6. Demonstre que 5 divide n5 − n sempre que n e´ um inteiro na˜o-negativo. Use induc¸a˜o matema´tica.
2
Soluc¸a˜o do professor: Por induc¸a˜o.
Passo base. 0 divide 05 − 0 = 0.
Passo indutivo. Assumimos como hipo´tese de induc¸a˜o que para um n arbitra´rio, n5− n = 5k para
algum k inteiro. Logo, para n + 1 teremos:
(n + 1)5 − (n + 1) = (n5 + 5n4 + 10n3 + 10n2 + 5n + 1)− (n + 1) (produto nota´vel)
= (n5 − n) + (5n4 + 10n3 + 10n2 + 5n) (reagrupando parecelas)
= 5k + 5(n4 + 2n3 + 2n2 + n) (pela hip. de induc¸a˜o)
= 5(k + n4 + 2n3 + 2n2 + n) ,
de onde conclu´ımos que (n + 1)5 − (n + 1) tambe´m e´ divis´ıvel por 5.
7. Determine se cada um dos conjuntos abaixo e´ enumera´vel ou na˜o. Para aqueles enumera´veis, exiba
uma enumerac¸a˜o mostrando os 10 primeiros elementos.
(a) os inteiros maiores do que 10;
Soluc¸a˜o do professor: Enumera´vel: 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, . . .
(b) os inteiros ı´mpares negativos;
Soluc¸a˜o do professor: Enumera´vel: −1,−3,−5,−7,−9,−11,−13,−15,−17,−19, . . .
(c) os nu´meros reais entre 0 e 2;
Soluc¸a˜o do professor: Na˜o-enumera´vel: o intervalo na˜o-enumera´vel (0, 1) esta´ contido neste
conjunto.
(d) os inteiros mu´ltiplos de 10.
Soluc¸a˜o do professor: Enumera´vel: 0, 10,−10, 20,−20, 30,−30, 40,−40, 50, . . .
8. Deˆ um exemplo de dois conjuntos na˜o-enumera´veis A e B tais que A ∩B seja:
(a) Finito.
(b) Infinito enumera´vel.
(c) Na˜o-enumera´vel.
Soluc¸a˜o do professor: Nesta questa˜o, a notac¸a˜o (a, b) indica o intervalo real aberto comec¸ando em
a ∈ R e terminando em b ∈ R.
(a) A = (1, 2), B = (3, 4), A ∩B = ∅ e´ finito.
(b) A = (1, 2) ∪ Z, B = (3, 4) ∪ Z, A ∩B = Z e´ infinito enumera´vel.
(c) A = (1, 3), B = (2, 4), A ∩B = (2, 3) e´ na˜o-enumera´vel.
9. Mostre que o conjunto Z× Z e´ enumera´vel.
3
Soluc¸a˜o do professor: Podemos enumerar os elementos de Z×Z conforme o quadro abaixo. Cada
linha do quadro corresponde a um elemento de Z, e cada coluna tambe´m corresponde a um elemento
de Z, de forma que cada ce´lula do quadro corresponde ao par ordenado formado pela linha e coluna
correspondentes. Os c´ırculos representam uma enumerac¸a˜o poss´ıvel dos elementos de Z× Z.
Z× Z 0 1 −1 2 −2 3 −3 . . .
0 (0, 0) 1 (0, 1) 2 (0,−1) 4 (0, 2) 7 (0,−2) 11 (0, 3) 16 (0,−3) 22 . . .
1 (1, 0) 3 (1, 1) 5 (1,−1) 8 (1, 2) 12 (1,−2) 17 (1, 3) 23 (1,−3) . . . . . .
−1 (−1, 0) 6 (−1, 1) 9 (−1,−1) 13 (−1, 2) 18 (−1,−2) 24 (−1, 3) . . . (−1,−3) . . . . . .
2 (2, 0) 10 (2, 1) 14 (2,−1) 19 (2, 2) 25 (2,−2) . . . (2, 3) . . . (2,−3) . . . . . .
−2 (−2, 0) 15 (−2, 1) 20 (−2,−1) 26 (−2, 2) . . . (−2,−2) . . . (−2, 3) . . . (−2,−3) . . . . . .
3 (3, 0) 21 (3, 1) 27 (3,−1) . . . (3, 2) . . . (3,−2) . . . (3, 3) . . . (3,−3) . . . . . .
−3 (−3, 0) 28 (−3, 1) . . . (−3,−1) . . . (−3, 2) . . . (−3,−2) . . . (−3, 3) . . . (−3,−3) . . . . . .
Uma soluc¸a˜o alternativa e´ produzir a seguinte enumerac¸a˜o, em que as tuplas sa˜o ordenadas de acordo
com a soma dos mo´dulos de suas coordenadas:
(0, 0),
(0, 1), (0,−1), (1, 0), (−1, 0),
(0, 2), (0,−2), (1, 1), (1,−1), (−1, 1), (−1,−1), (2, 0), (−2, 0),
(0, 3), (0,−3), (1, 2), (1,−2), (−1, 2), (−1,−2), (2, 1), (2,−1), (−2, 1), (−2,−1), (3, 0), (−3, 0),
(0, 4), (0,−4), (1, 3), (1,−3), (−1, 3), (−1,−3), (2, 2), (2,−2), (−2, 2), (−2,−2), (3, 1), (3,−1), . . .
4

Continue navegando