Buscar

P3_12.2_Gabarito

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 3 páginas

Prévia do material em texto

UFSC - CTC - INE5403 - Fundamentos de Matema´tica Discreta para a Computac¸a˜o
Semestre 12.2 - Data: 12/dez/2012 - Prof. Daniel S. Freitas - Turma A - Terceira Prova
1. (1,0 ponto) Em relac¸a˜o a conjuntos parcialmente ordenados, analise as seguintes afirmativas:
I. Em um Reticulado, pode-se afirmar que: ∀a, b, c, a ∨ (b ∨ c) = a ∧ (b ∧ c).
II. Todo subconjunto de um poset linearmente ordenado e´ um sub-reticulado.
III. Em um Reticulado, e´ va´lido afirmar que: ∀a, b, c, se a ≤ b enta˜o a ∨ (b ∧ c) = b ∧ (a ∨ c).
IV. O poset dado por D12 pode ser considerado um Reticulado.
V. Para todo Reticulado, e´ va´lido afirmar que: se a ≤ c e b ≤ c, enta˜o a ∨ b ≤ c
Com base nesta ana´lise, e´ correto afirmar que:
Resposta: Somente a afirmativa I e´ falsa.
2. (1,0 ponto) Em relac¸a˜o ao conjunto parcialmente ordenado A = ({a, b, c, d, e, f},≤), representado pelo diagrama de Hasse abaixo, analise as
seguintes afirmativas:
I. A estrutura e´ um reticulado limitado, tendo a como menor elemento e f como maior elemento.
II. As cotas superiores de {b, c} sa˜o os elementos d e e.
III. O ı´nfimo de {d, e} e´ o elemento a.
IV. A estrutura A na˜o e´ reticulado.
V. A estrutura A possui apenas dois subconjuntos de 4 elementos totalmente ordenados: {a, b, d, f} e {a, c, e, f} .
VI. O supremo de {b, c, a} e´ o elemento e
A ana´lise permite concluir que
Resposta: somente IV e´ Verdadeira
3. (1,0 ponto) A quantidade de reticulados diferentes que existem sobre A = {a, b, c, d} e´ dada por: (dica: um reticulado e´ definido pela disposic¸a˜o
dos elementos sobre um diagrama de Hasse)
Resposta: 4! +A(4, 2)
Justificativa: (Reticulados e Diagramas de Hasse)
• todo reticulado pode ser associado com o seu diagrama de Hasse;
• existem apenas duas possibilidades de estrutura para o diagrama de Hasse de um reticulado com 4 elementos:
o o
| / \
o o o
| \ /
o o
|
o
• cada reticulado diferente corresponde a uma maneira de acomodar os 4 elementos em uma destas duas estruturas;
• no primeiro caso, qualquer permutac¸a˜o dos 4 elementos gera um diagrama diferente;
• no 2o caso, o reticulado e´ determinado pelo maior elemento e pelo menor elemento: uma vez definidos estes dois, a posic¸a˜o dos outros dois
e´ irrelevante;
• portanto, existem 4! +A(4, 2) = 36 reticulados diferentes diferentes sobre um conjunto com 4 elementos �
4. (1,0 ponto) Analise as afirmac¸o˜es a seguir:
(a) Os 2 u´ltimos d´ıgitos de 9643 sa˜o 39.
(b) ∀a, b, c, d ∈ Z+, se a|b e c|d, enta˜o ac|bd.
(c) ∀n ∈ Z tal que n > 1, se ∃a ∈ Z tal que mdc(a, n) = 1 e an−1 ≡ 1 (mod n), enta˜o n e´ primo.
(d) A inversa multiplicativa s de 8 mo´dulo 67, que satisfaz 0 < s < 67, e´ dada por s = 17.
(e) Se a e b sa˜o congruentes mo´dulo 7, enta˜o 10a+ 13 e −4b+ 20 tambe´m sa˜o congruentes mo´dulo 7.
Com base nesta ana´lise, e´ correto afirmar que:
Resposta: somente duas afirmativas sa˜o V (“b” e “e”)
5. (0,5 ponto) O produto de treˆs nu´meros naturais e´ 105 e a sua soma e´ a maior poss´ıvel. Qual e´ esta soma?
Resposta: 107
6. (0,5 ponto) Qual das alternativas abaixo apresenta um divisor de 35 · 44 · 53?
Resposta: 45 = 32 · 51
7. (0,5 ponto) Quantos inteiros positivos menores do que 30 teˆm exatamente quatro divisores positivos?
Resposta: 9.
Justificativa:
• Sa˜o 7 nu´meros n do tipo pk · qm , aonde: p e q sa˜o primos e aonde k = 1 e m = 1
- nu´meros assim sa˜o menores do que 30 para as seguintes duplas {p, q}: {2, 3}, {2, 5}, {2, 7}, {2, 11}, {2, 13}, {3, 5}, {3, 7}
• E tambe´m sa˜o 2 nu´meros n do tipo pk , aonde: p e´ primos e aonde k = 3
- nu´meros assim sa˜o menores do que 30 para os seguintes valores de p: 2 e 3 �
8. (0,5 ponto) Quantos divisores positivos de 120 sa˜o mu´ltiplos de 6?
Resposta: 6.
Justificativa:
• 120 = 23 · 31 · 51 = (21 · 31) · 22 · 51
• Ou seja, na montagem dos divisores de 120, teremos liberdade de escolher apenas 3 expoentes para o fator primo 2 e 2 expoentes para o
fator primo 5, o que da´ um total de 6 escolhas poss´ıveis �
1
9. (2,0 pontos) Prove que ∀a, b ∈ Z, se a ≡ b (mod 3), enta˜o 2a2 ≡ 2b2 (mod 3).
Resposta: Isto e´ equivalente a mostrar que ∃k ∈ Z tal que 2a2 − 2b2 = 3.k
• sabemos que a ≡ b (mod 3) pode ser escrito como: ∃m ∈ Z tal que a = b+ 3.m
• substituindo isto na equac¸a˜o anterior, temos:
2a2 − 2b2 = 2.(b+ 3m)2 − 2.b2 =
= 2.(b2 + 6bm+ 9m2)− 2b2 = 12bm+ 18m2 = 3.(4bm+ 6m2)
• da´ı, uma vez que 4bm+ 6m2 e´ inteiro, podemos dizer que ∃n ∈ Z tal que 2a2 − 2b2 = 3.n
• logo: 2a2 ≡ 2b2 (mod 3) �
10. (2,0 pontos) Seja a operac¸a˜o y = x7 mod n, aonde n = p.q e´ dado pelo produto de 2 nu´meros primos.
(a) Com base no que foi visto em aula sobre o RSA, descreva uma forma eficiente (melhor do que testar todas as possibilidades) de se obter x
a partir de um valor dado y (ou seja, explique como obter de maneira eficiente a “raiz se´tima modular” de um valor y dado).
Resposta: esta operac¸a˜o e´ equivalente a uma cifragem do RSA, com expoente pu´blico e = 7. Enta˜o, para obter x novamente a partir do
y dado, basta fazer yd mod n, aonde d = 7−1 mod φ(n), para φ(n) = (p − 1).(q − 1). Isto vai funcionar porque 7.d ≡ 1 (mod φ(n)) ⇒
7.d = k.φ(n) + 1, de modo que, pelo Teorema de Euler, teremos yd ≡ x7.d ≡ (xφ(n))k.x1 ≡ x (mod n) (com o aux´ılio do Teorema Chineˆs
do Resto, pode-se mostrar que isto funciona mesmo quando mdc(x, n) 6= 1).
(b) Utilize o procedimento descrito no item anterior para obter o valor de x que satisfaz: x7 ≡ 4 (mod 33)
Resposta:
• φ(33) = φ(3× 11) = (3− 1)× (11− 1) = 20
• 7× d ≡ 1 (mod 20) ⇒ d = 3 (por simples inspec¸a˜o)
• desta forma, temos que: x = 43 mod 33 = 64 mod 33 = 31 �
2
Formula´rio (definic¸o˜es e fo´rmulas possivelmente u´teis):
• Relac¸a˜o R sobre um conjunto A e´ reflexiva sse: ∀a ∈ A, (a, a) ∈ R
• Relac¸a˜o R sobre um conjunto A e´ antissime´trica sse: sea 6= b, ∀a, b ∈ A, (a, b) ∈ R→ (b, a) /∈ R
• Relac¸a˜o R sobre um conjunto A e´ transitiva sse: ∀a, b, c ∈ A, (a, b) ∈ R ∧ (b, c) ∈ R→ (a, c) ∈ R
• Relac¸a˜o R sobre um conjunto A e´ uma relac¸a˜o de ordenamento sse R e´ reflexiva, antissime´trica e transitiva
• Dado um poset (A,≤), um elemento a ∈ A e´ chamado de um menor elemento de A se a ≤ x, ∀x ∈ A.
• Dado um poset (A,≤), um elemento b ∈ A e´ um elemento minimal de A se ¬∃x ∈ A tal que x < b
• Dado um poset (A,≤) e um subconjunto B ⊆ A, um elemento x ∈ A e´ uma cota superior (“upper bound”) de B, se ∀b ∈ B, b ≤ x e um
elemento y ∈ A e´ uma cota inferior (“lower bound”) de B, se ∀b ∈ B, y ≤ b
• Dado um poset (A,≤) e dois elementos x, y ∈ A, o supremo de {x, y}, denotado por x ∨ y = sup(x, y), se houver, e´ o menor elemento das cotas
superiores e o ı´nfimo de {x, y}, denotado por x ∧ y = inf(x, y), se houver, e´ o maior elemento das cotas inferiores
• Dado um reticulado (L,≤), vale: “a ≤ a ∨ b e b ≤ a ∨ b” e tambe´m: “se a ≤ c e b ≤ c, enta˜o a ∨ b ≤ c”
• Sejam 2 elementos de uma A´lgebra Booleana Bn: x = a1a2 . . . an e y = b1b2 . . . bn. Enta˜o:
x ≤ y ⇔ ak ≤ bk para k = 1, 2, . . . , n
x ∧ y = c1c2 . . . cn , onde ck = min{ak, bk} x ∨ y = d1d2 . . . dn , onde dk = max{ak, bk}
x′ = z1z2 . . . zn , onde: zk = 1 se xk = 0 e zk = 0 se xk = 1
• Teoria de Nu´meros: (a, b ∈ Z), (n ∈ Z, n > 1)
a|b⇔ b = a.k para k ∈ Z e a ≡ b (mod n)⇔ n|(a− b)
a = ba/nc × n+ (a mod n) [(a mod n)× (b mod n)] modn = (a× b) mod n
Teorema de Euler: se mdc(a, n) = 1, enta˜o: aφ(n) ≡ 1(mod n)
Func¸a˜o Totient de Euler: φ(n) = n.
∏
p|n
(
1− 1
p
)
em particular: φ(p.q) = (p− 1).(q − 1)
Se d = mdc(a, b), enta˜o: ∃ inteiros x e y tais que: d = ax+ by
Algoritmo euclideano estendido recursivo: (a na˜o-negativo e b positivo)
1. if b == 0 then return(a, 1, 0)
2. (d′, x′, y′) = Euclideano-estendido(b , amod b)
3. (d, x, y) = (d′, y′, x′ − ba/bc.y′)
4. return (d, x, y)
RSA: cifragem: y = xemodn, decifragem: x = ydmodn onde: n = p.q, p e q sa˜o primos, e = d−1modφ(n)
3

Continue navegando