Provas e gabaritos
Lembre-se:
Voc deve
Questo.
que
Determine:
de
a = 272828282
b = 3242
e inteiros
tais
a + b = d. 6883901
pelo algoritmo de Fermat.
(2) um fator de
23965157 1. 3950!
por
todos compostos.
hn =
2a Questo. 1 + 3n(n 1)
Chamamos de para
hexagonais
n = 1, 2, . . . . n
ser dispostos em hexgonos regulares concntricos. (1) Calcule a soma dos primeiros nmeros hexagonais quando
7.
n = 1, 2, 3 , 5, da soma dos n
primeiros nmeros hexagonais. (2) Prove a frmula obtida no item anterior usando o
DCCUFRJ
Questo.
Determine:
2a
Questo.
Verique se
703
(1) um nmero de Carmichael; (2) um pseudoprimo forte para a base (3) um pseudoprimo para a base
7.
7;
3a
Questo.
Trs satlites passaro sobre o Rio esta noite. O primeiro passar 1 O primeiro leva 13 horas para completar uma
hora da madrugada, o segundo s 4 horas e o terceiro s 8 horas da manh. Cada satlite tem um perodo diferente. volta em torno da Terra, o segundo leva 15 horas e o terceiro 19 horas. Determine quantas horas tero que se passar, a partir da meia-noite, at que os trs satlites passem ao mesmo tempo sobre o Rio.
4a
Questo.
p
Seja
um primo
divide a ordem de
e considere o subconjunto
elemento neutro e pelos elementos de ordem (1) Mostre que se (2) Determine grupo de
contidos em
Hp G.
de
abeliano ento Hp
G = U (28).
um subgrupo de
G. H2 no
um sub-
H3
quando
no abeliano G
para o qual
G.
Questo.
Determine:
278654
por
e resto
na diviso por
11.
137
mdulo
825265
um nmero de Carmichael.
2a
Questo.
U (3n )
so sempre
um gerador de
U (9). n 2,
ento
que se
23 2.
n2
3n1 1 (mod 3n ).
U (3n )
gerado por
DCCUFRJ
330
e um mltiplo de
240
210.
primo de 2
1067
1. x
e
(3) Um fator de
13886959 yx5y
10
7. n
que no tem
10342
por
1033.
(6) O maior nmero possvel de fatores primos de um inteiro 1/3 nenhum fator n .
2. O objetivo desta questo obter e provar uma frmula para a soma dos cubos dos
Sn = 13 + 23 + 33 + + n3 .
(1) Tabele os valores de
n de 1 a 6 e compare-os com os valores correspondentes para a soma dos n primeiros inteiros positivos. Use isto para advinhar qual deve ser a frmula para Sn .
para
Sn
1. Seja
n = 15841. n
um nmero de Carmichael. 2495 por n pelo teorema chins do resto. um pseudoprimo forte para a base
(1) Verique se
2.
2. Em seu primeiro contato com um planeta com que a Federao deseja estabelecer relaes diplomticas, os ociais da no a Federao. da Enterprise.
Infelizmente h um grupo dissidente no planeta que deseja apoiar os Klingons e Um espio desta faco instrudo a envenenar um dos ociais Em seu alojamento O traidor descoberto, mas foge a tempo.
24511830 que contm o nome do ocial envenado 5893 e 3827, usados na codicao. Como
o veneno seu prprio antdoto preciso saber exatamente quem foi envenenado. Trabalhando contra o tempo, Spock vericou que se tratava de um cdigo primitivo, utilizado na terra no sculo XX, quando era conhecido por RSA. Quem foi o ocial envenenado? Lembretes: no RSA
A 10
F 15
G 16
H 17
I 18
J 19
K 20
L 21
M 22
11
N 23
O 24
P 25
Q 26
R 27
S 28
T 29
U 30
V 31
W 32
X 33
Y 34
Z 35
de
U (21).
4. Seja
p=2
um nmero
primo e n = 10p 1.
10
em
Seja
q>3
um fator
primo de n.
um inteiro.
U (q). q = 2pk + 1
onde
k1
DCCUFRJ
1. Determine:. (1) se
41041
nmero de Carmichael;
241045
por
41041;
22121
1; 200!
e
2234047
283 1.
(n) = 30.
2.
Justique
p > 31
primo mpar e
n = 2p + 1
satisfaz
5p 1 (mod n)
ento
tais que
x2 7y 2 = 3. 2
de
D4
D4 . n1
inteiro, o nmero
424n+1 + 32(18n
divisvel por
13.
12435x + 798y = 3.
um nmero primo. De que
que divide
3 1, onde p p?
tais que
1341671
n1 , n2 , . . .
p,
sabendo-se apenas
2. Considere o produto
An =
Tabele os valores de
1 1 1 1+ 1+ 1 2 3 An para n = 1, . . . , 5. Use 1+
1 +
1 n
frmula simples para o produto. Prove que a sua frmula verdadeira para qualquer
usando
induo nita.
DCCUFRJ
Questo.
(1) se
2465 2465
277
por
2465,
2;
13281841, sabendo-se que tem apenas dois fatores primos distindos quais tem multiplicidade 1, e que (13281841) = 13274212. n = pq ,
onde
U (n) no a
so primos mpares
um grupo cclico.
um inteiro e
ento
a(n)/2 1
(2) Mostre, usando (1), que se
mdc(a, n) = 1, 1
ento
(n)/2
(3) Qual a maior ordem possvel de um elemento de (4) Use (3) para mostrar que
U (n) no
10
Questo.
Determine:
(1) mltiplos de
3736489
393307
por
3.
267!
F (4) = 2 + 1.
24
x 1 (mod 3), x 2 (mod 11) e x 3 (mod 13). 3n + 1, onde n um inteiro positivo. Exdepender de n, justicando cuidadosamente seu
que divide
283 1.
pelo mtodo de Fermat.
970171
2a
Questo.
(1) Se
Seja
p > 11
2p + 1
(n) =
2p.
(2) Se
a U (2p) p > 11
e
tem ordem
(p 1)/2, p! + 1
ento
um gerador de
U (2p).
p.
primo.
2p
1 (mod 2p + 1)
2p + 1
DCCUFRJ
11
2 1
p!
por
p+1
um nmero
1382963
2130
por
263. (mod p)
2x + xp + xp! 1
tem soluo
x 0 (mod p).
2. Seja
F (k) = 22 + 1
de Fermat
e chame de
pk
F (k).
(1) Mostre
por induo em k 1
F (0), . . . , F (k 1).
F (k) 1
k < m,
ento
pk = pm .
12
um nmero de Carmichael; 3385 por 1541, usando o teorema chins do resto; um pseudoprimo forte para a base um pseudoprimo para a base
3;
3;
M (1541).
2. Agentes de vrios pases vinham sendo assassinados por um fantico cujo esconderijo foi nalmente descoberto pela polcia. Infelizmente o fantico j havia partido em mais uma misso, de modo que se tornava essencial descobrir quem seria a prxima vtima. Apesar de ser um calculista mental prodigioso, o fantico habitava um local ermo, sem luz eltrica. Por isso, embora houvesse codicado sua lista de vtimas usando um cdigo identicado como sendo o RSA, havia sido obrigado a usar senhas pequenas, tornando o cdigo vulnervel. O cdigo utilizado tinha senha pblica
n = 20413
como
e = 13419,
5282
8435.
A 10 N 23
B 11 O 24
C 12 P 25
D 13 Q 26
E 14 R 27
F 15 S 28
G 16 T 29
H 17 U 30
I 18 V 31
J 19 W 32
K 20 X 33
L 21 Y 34
M 22 Z 35
U (2k 3) no
cclico se
k 2.
(1) Mostre por induo em k , que se b no divisvel por 2, nem por 3, e se k 2, 2k1 ento b 1 (mod 2k 3). k (2) Determine a ordem de U (2 3) e mostre, usando (1), que este grupo no pode ser cclico se
k 2. U (2k 3)
cclico se
k=0
ou
k = 1.
DCCUFRJ
13
1. Determine: (1) uma soluo para a equao (2) os dois fatores primos de (3) o resto da diviso de (4) se
3452x + 125y = 6;
pelo algoritmo de Fermat; por
999367
150154
999367
46657
um nmero de Carmichael;
(5) dois inteiros positivos que satisfaam (6) os subgrupos de ordem so; (7) o mximo divisor comum entre primo.
(n) = 20;
de
U (28)
2. Mostre
t2 1 )= . t1
14
749
418
cuja diferena
13.
1333037
3104
por
um
de
2. Seja
Sn
a soma
Sn =
(1) Tabele (2)
1 1 1 1 1 + + + + + . 13 35 57 79 (2n 1)(2n + 1)
n = 1, 2, 3, 4 e 5, simplique as fraes obtidas, e use isto para advinhar uma frmula simples para Sn . Prove sua frmula por induo em n. Indique claramente cada etapa da
para demonstrao por induo.
Sn
DCCUFRJ
15
um nmero de Carmichael; 22185 por 4371, usando o teorema chins do resto; um pseudoprimo forte para a base um pseudoprimo para a base
2;
2;
2. Um dos maiores gnios No sculo XXIII, todas as informaes conhecidas sobre a histria da humanidade foram armazenadas em um enorme computador. Segundo seus idealizadores, este computador deveria ser capaz de fornecer respostas exatas sobre quem foram os maiores personagens da histria em cada poca: o maior lsofo, o maior matemtico, e assim por diante. Curiosamente, por causa de algum `bug' em seu software extremamente complexo, o computador desenvolveu um estranho senso de humor. Perguntado sobre quem havia sido o mais esperto personagem do nal do sculo XX, respondeu:
n = 11413,
e = 7467,
6775
9696.
Como o computador se recusava a dar maiores explicaes, foi necessrio consultar as empoeiradas bibliotecas, abandonadas muitos sculos antes. L os historiadores descobriram que a resposta havia sido criptografada usando um mtodo da poca a que se referia a pergunta, e conhecido como RSA. Quebre a mensagem e descubra qual a resposta dada pelo computador.
3. O objetivo desta questo mostrar que o grupo (1) Mostre por induo em (2)
U (3k )
cclico se
k 3.
(3)
k 3 ento 23 = 1 + 3k1 q , onde q um inteiro que no divisvel por 3. Explicite cada etapa da induo. 3k1 23k2 Conclua de (1) que 2 e 2 no so congruentes a 1 mdulo 3k quando k 3. Use ento o teorema de Euler para mostrar que 2 tem ordem exatak1 k mente 2 3 em U (3 ), quando k 3. k Explique porque (2) implica que o grupo U (3 ) cclico, quando k 3. k,
que se
k2
16
3189
233
5.
504467
2609931 1. 211871
por
935
um nmero de Carmichael.
935
(6) se a equao (n) = 2q tem soluo, sabendo-se que 2q e que 2 5 (mod 2q + 1). (7) um gerador do grupo (8) se a equao
q>3
um primo mpar
U (22).
tem solues inteiras.
x3 + 7y 8 = 5
2. Seja Mostre,
Fn
n-simo
F1 = F2 = 1
Fn+1 = Fn + Fn1 .
2 2 2 F1 + F2 + + Fn = Fn Fn+1 .
Explicite cada etapa da induo claramente.
DCCUFRJ
17
(1) inteiros
2633x + 418y = 3.
(2) um fator de
15693001
74205 d
por
4201. p>3
e
525 1. 3
sabendo-se que
por
d>0
so inteiros e que
p, p + d
p + 2d
2.
n,
que
24
divide
52n 1
para todo
n 1.
Indique
18
(1) Verique se
b>1
para a qual
n no
b?
Aryabhatiya,
4,
o algoritmo chins do resto para achar o menor nmero que, se dividido por
deixa
5,
se dividido por
deixa resto
e se dividido por
deixa resto
1.
(n) = 38.
4. Voc sabe quem o maior jovem gnio cientco do nal do sculo XX? Descubra, decodicando a mensagem
5666
1680
8559 n = 14017
e
e = 9187.
5. Seja
p > 5 um nmero primo, e suponha que q > 2 um fator primo de n = 5p 1. 5 em U (q). Mostre que q = 2kp + 1, para algum inteiro k 1. 41 Use 2. para calcular mdc(5 1, 200!)mas cuidado
com as potncias de
2.
DCCUFRJ
19
12453
mdulo
331.
74483
319!
por
307. p
e
para os quais
pq = 351251
(pq) = 349272.
5. Determine todos os subgrupos de ordem e quais no so.
de
U (28),
para o qual
31 61 p
um nmero de Carmichael.
7.
Lembre-se que o e
f1 = f2 = 1
n,
que
onde
x2 x 1 = 0.
Indique claramente
cada etapa da demonstrao por induo. Sugesto: No esquea que, como o mesmo vale para
raiz de
x2 x 1 = 0,
ento
2 = + 1,
e que
20
125
mdulo
5441.
95839
primo de 2625 1.
2416807
por
233.
a e b so inteiros positivos que satisfazem a3 b2 = 2. Determine os possveis restos da diviso de a por 3. De que modo estes restos dependem de b?
(a) Calcule (b)
a1 = 4. n, compare com os valores de n e advinhe uma frmula para an . Prove que sua frmula verdadeira para todo n 1 usando n. Indique claramente cada etapa do mtodo de induo.
onde
an = an1 + (n + 1)2n ,
an /n
o resultado induo em
DCCUFRJ
21
n = 1905. n
um nmero de Carmichael.
71904
n. n
um pseudoprimo para a base
(c) Verique se
7. 2p 1.
para o qual
223
um fator primo de
(3) Que famoso matemtico francs do sculo XVII inventou uma mquina mecnica de calcular para ajudar o pai na contabilidade de seus negcios? A resposta est contida na mensagem
6531
4695
113 n = 8383
e
que foi codicada usando o RSA, com chave pblica (4) Seja
e = 5467.
conjunto
um grupo nito e seja n um nmero inteiro positivo. Considere o Sn = {xn : x G}. Isto , os elementos de Sn so as potncias de elementos de
n-simas
abeliano ento Sn
G.
um subgrupo de
G. S3 no
um
S2
no caso em que
G = U (14). G
para o qual
(n) = 26.
22
3850
1773
5.
64777
2324179
por
41.
222823 1. p > 5
tal que
p+2
tambm primo e
3 p (p + 2)
nmero de Carmichael.
de
U (36). pq = 6011003
e que
DCCUFRJ
23
625
7947 25
6
cuja diferena
4.
95677
Determine
(5) Determine se
que divide
sn = 2 + sn1 (sn1 2)
(a) Calcule
onde
s0 = 3.
(b)
sn 1 para n = 0, 1, 2, 3 e 4 e compare-os com as potncias de 2. De que forma sn 1 depende de n? Use isto para advinhar uma frmula fechada para sn . Mostre, por induo nita em n, a frmula que voc obteve em (a).
Indique cuidadosamente cada passo da demonstrao por induo.
24
n = 1387. n
um nmero de Carmichael.
2693
n. n n
um pseudoprimo forte para a base um pseudoprimo para a base
2.
2.
para os quais
(n) = 182.
Para
(3) A primeira pessoa a escrever de maneira detalhada sobre a programao de computadores foi uma dama da sociedade inglesa do sculo passado. descobrir como ela se chamava, decifre a mensagem
7790 e = 6653.
(4) Considere o primo p (mod n) e que 22p (a) Mostre que
6301 n = 8509
e
seja
n = 16p + 1.
Sabe-se que
38p 1
primo.
DCCUFRJ
25
55
por
514229.
n um inteiro positivo. Calcule o resto da diviso do nmero 411236n 24n 53. De que maneira o resto depende de n? n,
que
n! 4n
para todo
n 9. 2
na diviso por
9,
resto
na diviso por
e resto
na diviso por
11.
288711 1.
(n, d)
chave secreta para uma implementao do RSA? (7) Ache todos os subgrupos
26
40320
29687
cuja diferena
21.
1 2 2 3 1 4 5 1 1
*
40320 + 29687 = 7
Logo
29687
cuja diferena e
21
so
40320 765 3
29687 1039 3.
2. Explique porque voc tem conana de que sua resposta esteja correta. Porque, ao calcular
DCCUFRJ
No. H innitas solues, descritas pela frmula
27
Gabarito do teste 2
Ache dois fatores de
1297097
n = 1297097,
obtemos
1138, 90,
que no um
1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149
De modo que
x2 n 14, 96 50, 02 69, 16 84, 06 96, 70 107, 88 118, 01 127, 35 136, 05 144, 24 152, 00
Inteiro? no no no no no no no no no no sim
x = 1149
y = 152.
Logo os fatores so e
28
Gabarito do teste 3
Considere os nmeros primos primos e
p1 < < p r . S=
Seja
N = p1 p2 pr
o produto destes
N N N + + + . p1 p2 pr
nmero inteiro que no divisvel por
(1) Mostre, por contradio, que nenhum dos primos nmeros primos.
S um p1 , p2 , , pr .
(2) Use (1) para dar uma demonstrao (por contradio) de que existem innitos
pi divide N , ento S inteiro. Por outro lado, se i = j pi divide N/pj . Portanto, se supusermos, por contradio, que pi divide S , pi tambm divide N N N N N N S( + + + + + + = . p1 p2 pi1 pi+1 pr pi
um produto de primos diferentes de
Mas
N/pi
pi ,
pi
no pode dividir
S.
(2) Suponhamos, por contradio, que haja apenas uma quantidade nita de primos, digamos
p1 < < pr .
Tome
N = p1 p2 pr e seja N N S= + + . p1 pr p1 , . . . , p r .
Como estamos supondo
Ento
tem que ter um fator primo pelo teorema da fatorao nica. Mas por (1)
Esta demonstrao da innidade dos primos foi dada originalmente por Mtrod em 1917.
Gabarito do teste 4
(1) Calcule todas as potncias distintas de (2) Use (1) calcular o resto da diviso de
DCCUFRJ
(1) As potncias distintas de
29
97
em
Z233
so:
97 = 1 4 97 = 232
j que
97 = 97 5 97 = 136
97 = 89 6 97 = 144
97 = 12 7 97 = 221
97 = 1.
8
calcular o resto da diviso de
(2) Como (e
234111
por
8,
que d
29263
97 = 221.
233
221.
Gabarito do teste 5
Determine todas as solues da equao
2758 descobrimos que o mximo divisor comum 1 e que o valor correspondente a x 1333. Portanto, 4167 (1333) + 2758y = 1, isto , y = 2014. Assim, 4167 (1333) + 2758 2014 = 1, que d 20142758 = 1 em Z4167 . Logo 2758 tem inverso 2014 em Z4167 . Multiplicando 2758x 7 (mod 4167) por 2014, obtemos que x 2014 7 1597 (mod 4167). Conclumos que a soluo x 1597 (mod 4167), ou x = 1597 + 4167k , onde k um
Aplicando o algoritmo euclidiano estendido a nmero inteiro.
Gabarito do teste 6
Prove, por induo em convexo de
lados
n, que a soma das medidas dos ngulos internos de um polgono igual a (n 2) . Indique claramente os diversos passos da
A(n) :
lados
igual a
(n 2) .
30
A(3).
o polgono um tringulo, que tem soma dos ngulos internos igual a Portanto, o resultado vale neste caso.
= (3 2) .
Hiptese de induo:
lados igual a
(n 2) .
a
Passamos a provar o passo de induo. Para isso suponha que temos um polgono convexo
AB
e apagando os lados
Portanto, pela hiptese de induo a soma dos ngulos internos de P ((n 1) 2) = (n 3) . Para voltar ao polgono original de n lados P precisamos repor o tringulo ABC que tem soma dos ngulos internos . Observe que o ngulo interno de P em A igual soma do ngulo interno de P em A com o ngulo do tringulo ABC em A; e o mesmo ocorre em C . Logo, a soma dos ngulos internos de P soma dos ngulos internos de que, por sua vez, igual a
P +
ABC
(n 3) + = (n 2).
Assim,
A(n)
n 3,
Gabarito do teste 7
(1) Verique se
2665
de modo que
2665
no um
b.
Vamos calcular
(1) Fatorando
2665
temos que
2665 = 5 13 41.
32664
mdulo cada
2665.
(3 ) 13
12 222
41.
primos distintos, segue que eles so dois a dois co-primos. Logo, pelo produto
5 13 41 = 2665. 3
Em outras palavras,
2664
(mod 2665).
DCCUFRJ
(2) Um nmero Portanto,
31
n.
2665
13,
41.
Gabarito do teste 8
(1) Determine o resto da diviso de (2) Verique se
3279
por
2233,
2233
3.
(1) Fatorando
2233
temos que
2233 = 7 11 29.
Vamos calcular
3279
mdulo cada
2233. 3 3
3279 33 6
279
3 4
27
279
10
por
Portanto, se
o resto da diviso de
3279
r6 r4 r 10
equao, obtendo
4 (mod 11).
obtemos
Portanto,
r = 10+29y e substituindo na segunda equao, obtemos 10+29y 7y 5 (mod 11). Multiplicando esta congruncia por 3, (mod 11)
que equivalente a
21y 15
Logo
y 7mod11.
y = 7 + 11z
e assim
r na primeira equao, obtemos 4z 3 (mod 7), z 6 (mod 7). Assim z = 6+7w, donde r = 2127+2233w. procurado 2127.
2233 na base 3 precimos comear fatorando a 3 maior potncia de 2 de 2233 1 = 2232. Mas 2232 = 2 279. Em seguida precisamos calcular a seguinte seqncia mdulo 2233: 3279 , 32792
e
32792 .
32
2127 71
2
2232,
2233
3.
Gabarito do teste 9
(1) Seja
que se
a3 = b 2 = a2
b = e,
ento
a = b = e, n>1
onde
G.
(2) Determine todos os inteiros positivos tais que
2 (1) Multiplicando a b = e esquerda por a temos a3 b = a. Como a3 = e, ento a = b. Mas a3 = b2 , donde a3 = a2 . Cancelando a2 , obtemos a = e. Mas j vimos
que
a = b,
logo
a = b = e. 76 = 22 19.
Mas se
um fator primo de
ento
p1
divisor de
(n).
Tabelando os divisores de
76
temos Divisores de 1 2
76
4 = 22 38 = 2 19 76 = 22 19
Logo
n = 2i 3j 5k . Contudo, se n tem esta decomposio ento os nicos fatores primos possveis para (n) so 2, 3 e 5. Como 19 divide 76, no h valores de i, j e k tais que (n) = (2i 3j 5k ) = 76.
Como
Gabarito do teste 11
DCCUFRJ
(1) Determine, se existir, um fator primo comum a (2) Seja
33
e 300!. p > 11 um nmero primo e n = 4p + 1. Tendo aplicado o teste de Miller a n na base 2, obtivemos a sada inconclusivo. Alm disso, sabe-se que 22p n 1 (mod n). Use esta informao e o teste de Lucas, para mostrar que n primo.
241 1
41 (1) Vamos procurar por fatores primos comuns a 300! e 2 1. Os fatores primos de 241 1 so da forma 2 41 k + 1. Os fatores que forem comuns com 300! satisfaro
2 41 k + 1 300, o que d k 3, 6. Portanto, k = 1, 2 ou 3. a k = 1 83, que primo. Entretanto, 241 (220 ) 2 372 2 41 2 82
Logo se
O fator correspondente
(mod 83).
e
83 no fator de M (41). Por outro lado, se k = 2 ento 2 41 2 + 1 = 165 k = 3 ento 2 41 3 + 1 = 247, ambos compostos (247 mltiplo de 13).
n1 (n1)/2 (2) Para aplicar o teste de Lucas a n precisamos calcular 2 , 2 = 22p e (n1)/q 4 2 = 2 mdulo n. Mas o primeiro destes nmeros congruente a 1 porque n
deu inconclusivo para o teste de Miller na base
2.
2
Finalmente,
(n1)/2
2p
n11
(mod n).
congruente a
mdulo
n.
n = 149.
34
Universidade Federal do Rio de Janeiro Departamento de Cincia da Computao Nmeros inteiros e criptograa2002
Ateno
Neste semestre houve duas turmas de
e os
critrios de avaliao destas turmas foram diferentes. Na turma MAI foi realizado um teste por semana, na turma MAJ foram realizadas duas provas parciais e uma prova nal. Este arquivo contm os testes e as provas das duas turmas e respectivos gabaritos.
DCCUFRJ
35
Gabarito do teste 1
1. Use a frmula da soma de uma progresso geomtrica para provar a seguinte frmula: se
a=b
so nmeros reais e
tal que
(32 )2 (32 )2
igual a
32
1. Como Ento
a = b,
a = 0.
q = b/a
e ltimo termo
S=
Isto ,
2. Como
temos que
(32 )2 = 32
Mas
8 25
(32 )2 = 32
6 27
am an = an+m ,
logo
32
Portanto,
8 5
8 25
= 32
6 7
8+5
= 313
13
32
6 27
= 32
6+7
= 313 .
13 14
(32 )2 (32 )2 = 32 32 = 32
Assim,
13
13 +213
= 322 = 32 .
n = 14.
Gabarito do teste 2
7001x +
503y = 2.
2. Mostre que esta equao tem innitas solues inteiras.
36
13 1 11 3 1 2 1
*
1 0 1 1 12 37 49 135 184
*
7001 + 503 = 1
= 184,
ento
=
Logo
obtemos
x = 368
y = 5122
Gabarito do teste 3
Ache dois fatores de
4819589
n = 4819589,
obtemos
2195, 35,
que no um
DCCUFRJ
37
2196 2197 2198 2199 2200 2201 2202 2203 2204 2205
De modo que
x2 n 53, 169 84, 970 107, 772 126, 538 142, 867 157, 518 170, 923 183, 357 195, 005 206
Inteiro? no no no no no no no no no sim
x = 2205
y = 206.
Logo os fatores so
Gabarito do teste 4
Seja
n2
(n 1)! + n
primo ento
primo.
(n 1)! + n
ser maior
n.
composto ento ter um fator
(1) Se
n for
que
Logo
q n ento temos duas (n 1)!. Portanto, q divide (n1)!+n(n1)! = n, o que contradiz o fato de q e n serem primos distintos.
(2) Seja
Se
divide
38
n = q.
Neste caso
dividiria
(n 1)! + n n = (n 1)!.
primo.
Gabarito do teste 5
(1) Determine todas as potncias distintas de (2) Use (1) para calcular o resto da diviso
5 em Z71 . 213466876452 de 5
por
71.
5
2
em
Z71
so:
5 = 1 5 = 5 5 = 25 5 = 125 = 54
Note que (2) Como
5 = 54 5 = 57.
5 = 1. 5 = 1,
5
ento
213466876458
=5
213466876455
5 = 1 54.
54.
Gabarito do teste 6
Ache todas as solues do seguinte sistema de congruncias:
5x + 2y 1 3x + 15y 3
O inverso de
5 em Z18
11.
55x + 22y 11
ou seja
(mod 18),
Substituindo na
x + 4y 11 (mod 18).
Portanto,
3y 6 (mod 18). Convertendo para a equao de inteiros 3y 6 = 18k . Dividindo tudo por 3, obtemos y = 2 + 6k . Obtemos, assim, as seguintes solues
distintas mdulo 18: Portanto, as solues do sistema em
Z18
so
x=3
y=2
ou
x = 15
y = 8.
Gabarito do teste 7
DCCUFRJ
39
Sn = 1 1! + 2 2! + + n n!.
e
Sn
(n + 1)!
para
n = 1, 2, 3
4,
Sn .
(2) Prove sua frmula por induo nita. Identique claramente as vrias etapas da sua demonstrao: a base, o passo de induo e a hiptese de induo. Explicite tambm qual a condio de recorrncia que est sendo utilizada.
Sn = (n + 1)! 1.
A(n) :
Sn = (n + 1)! 1. Sn
foi denida como sendo a soma
Lembre-se que
1 1! + 2 2! + + n n!. S1 = 1 1! = 1,
ao passo que
Base da induo :
Passamos ao
a base o caso
n = 1.
A
Temos que
(n + 1)! = 2 1 = 1.
passo de induo.
hiptese de induo
k 1, Sk = (k + 1)! 1.
Sk+1 = Sk + (k + 1) (k + 1)!.
Logo, utilizando a hiptese de induo, obtemos
40
Pondo
(k + 1)!
em evidncia, obtemos,
n 1.
Gabarito do teste 8
Sejam por
102300 ,
e seja
Sabendo-se que
2,
n = pq . 2q1
p.
Sugesto:
Como
por
p1
n=
um pseudoprimo para a base 2, temos que pq , de modo que 2n1 1 (mod p). Porm
Mas
n 1 = p(q 1) + p 1,
de modo que
(mod p).
e
2p1 1 (mod p)
donde
2q1 1 (mod p)
e o resto desejado
1.
Gabarito do teste 9
(1) Determine o resto da diviso de (2) Verique se
2251
por
4017
(1) Fatorando
4017
temos que
2251
mdulo cada
4017. 2 2
251
11
251
47
58
DCCUFRJ
Portanto, se
41
ento
o resto da diviso de
2251
por
4017,
r2 r7 r 58
equao, obtendo
r na terceira r = 58 + 103y e substituindo na segunda equao, obtemos 58 + 103y 7 (mod 13). Portanto, 12y 1 (mod 13). Multiplicando esta congruncia por 1, obtemos y 12 (mod 13).
Logo
y = 12 + 13z
e assim
r = 58 + 103y = 58 + 103(12 + 13z) = 1294 + 1339z, r na primeira equao, obtemos z + 1 2 (mod 3), que uma vez resolvida d z 1 (mod 3). Assim z = 1+3w , donde r = 2633+4017w . Logo o resto da diviso procurado 2633.
substituindo este ltimo valor de (2) Para aplicar o teste de Miller a maior potncia de calcular a
4017 na base 2 precimos comear fatorando a 2 de 4017 1 = 4016. Mas 4016 = 24 251. Em seguida precisamos seguinte seqncia mdulo 4017: 2251 , 22512 , 22512
2
22512 .
2251 2633 (mod 4017). 22512 26332 3364 22512 33642 607 2
25123
2
4017
2.
Gabarito do teste 10
(n0 ) = 2r e n0 r+1 mltiplo de 3, ento existe um nmero mpar m tal que (m) = 2 . 5 Use isto para achar um nmero mpar m tal que (m) = 2 . n0
tal que
no
42
(1) Como
no divide
n0 ,
mdc(n0 , 3) = 1.
Portanto, pelo
3n0
soluo mpar de
(2) Para usar (1) precisamos determinar uma soluo mpar para Mas
17
primo, logo
(17) = 17 1 = 16.
soluo desejada
51.
Gabarito do teste 11
A Enterpise NX-01 est visitando um planeta que enfrenta uma brutal guerra civil, quando intercepta uma mensagem criptografada. H indcios de que as foras rebeldes pretendem seqestrar um dos membros da tripulao, e a subcomandante T'Pol encarregada de decifrar a mensagem. Ela descobre que se trata de um cdigo semelhante ao usada na Terra do sculo XX, e conhecido como RSA. Sabendo que a mensagem interceptada foi
Fatorando Portanto,
n = 9047 pelo algoritmo de Fermat descobrimos que p = 109 e q = 83. (n) = (p 1)(q 1) = 8856. Calculando o inverso de e = 7085 pelo
1 4
1 0 1 4
Logo
donde
d = 5.
mensagem:
86555 2930
19695 1220
(mod n)
15635 1427
(mod n)
DCCUFRJ
comandante Tucker, ocial-chefe da engenharia.
43
Para mais detalhes sobre a srie
Enterprise
visite
wwwFstrtrekFom.
44
Gabarito do teste 12
(1) Determine o menor fator primo do nmero de Mersenne mtodo de Fermat. (2) Determine os subgrupos no cclicos de ordem
de
U (44).
229 1 so da forma 2 29 k + 1 = 58k + 1. Vamos tabelar estes fatores para valores de k 1 29 e calcular o resto da diviso de 2 por q = 58k + 1, quando q primo. Obtemos
(1) Como
29
resto de
2p 1 58
* *
por
3 5
1 M (29).
Um destes
elementos de ordem
em
U (44).
43 = 1.
20 elementos, que so os nmeros entre 1 e 43 que so mpares e no so primos com 11. Vamos listar estes nmeros at encontrar um cujo quadrado seja congruente a 1 mdulo 44. Alm disso, nenhum nmero menor que 7 pode satisfazer esta condio (porque o seu quadrado menor que 44 e portanto no pode se reduzir a 1 mdulo 44). Comeamos a lista com 7:
de modo que tem
(44) = 20,
U (44)
7 = 5,
Como
9 = 37,
13 = 37,
15 = 5,
17 = 25,
19 = 9,
21 = 1.
ento
23
tambm tem
DCCUFRJ
45
Z8635 ; dois fatores de 10217593 pelo algoritmo de fatorao de Fermat; 221 por 71; o resto da diviso de 2 705 o resto da diviso de 2 por 2821 pelo algoritmo chins do resto; se 2821 um pseudoprimo forte para a base 2; se 2821 um pseudoprimo para a base 2.
71
em
(2) Sejam
n e c inteiros positivos e r o resto da diviso de 2c! por n. Considere d = mdc(r 1, n). Lembre-se que mdc(0, a) = a, qualquer que seja a. (a) Mostre que se n tem um fator primo p tal que p 1 divide c! ento r = 1 ou p divide d.
(b) Explique como isto poderia ser usado para achar um fator de um inteiro
n.
46
(1)
8635
x
71,
obtemos
Restos
Quocientes
8635 71 44 27 10 7 3 1
Portanto,
121 1 1 1 1 2
1 0 1 1 3 5 8 21
21 8635 + 71y = 1, y=
donde
1 21 8635 = 2554. 71
e passando a
Assim,
21 8635 + 71 (2554) = 1,
Z8635 ,
obtemos
71 2554 = 1.
Portanto o inverso de
71
em
Z8635
2554 = 6081.
no inteiro, precisamos calcular a tabela
(b) Como
x2 10217593
56,70... 98,03... 126,52... 149,68... 169,72... 187,64... 204
DCCUFRJ
(c) Como
47
diviso de
de Fermat para calcular o resto da 70 de Fermat, 2 1 (mod 71). Por21 tanto, precisamos determinar o resto da diviso de 2 por 70. Usando a calculadora para fazer esta conta descobrimos que o resto
22.
22 222
21
Usando a calculadora mais uma vez, vericamos que o resto da diviso de 221 50. Logo o resto da diviso de 2 por 71 50. (d) Como
71
2821 = 7 13 31,
vamos calcular
2705
Assim, usando o teorema de Fermat para cada um destes fatores primos temos:
705 Note que, da primeira e da ltima congruncia conclumos que 2 1 (mod 705 onde 217 = 7 31. Assim, se r o resto da diviso de 2 por 2821, ento
r5 r1
(mod 13),
de
r da segunda congruncia, obtemos r = 1+217k , que substitudo 1 + 217k 5 (mod 13). Isto , 9k 4 (mod 13). Mas 9 4 modo que cancelando 4 na congruncia obtemos k 1 12 (mod 13).
Assim,
k = 12 + 13t,
donde
2705
por
2821
2605.
precisamos aplicar o
2821 pseudoprimo forte para a base 2 2821 na base 2. Para comear temos que 2821 1 = 2820 = 22 705. 2 2821,
mdulo
obtemos:
48
Como Logo
2. 2
calcular
(f ) Para vericar se 2821 pseudoprimo para a base 2 Mas, 2820 = 2 705. Como j sabemos que
22820
mdulo
2821.
22705 1520
conclumos que
(mod 2821),
Logo
2821
um
p1
divide
b!,
ento
b! = (p 1)k , r=1
k,
donde
r 2b! (bp1 )k 1
Logo e
(mod p). p
um divisor comum entre
r1
divisvel por
p.
Assim, se
ento
r1
n.
inteiros positivos
b.
um fator de
ou inconclusivo.
de
2b!
mdulo Se
n.
ou
d = mdc(r 1, d).
d = 1
d = 0
a sada inconclusivo.
Seno, a sada
d.
O algoritmo s funciona se b puder ser escolhido pequeno, do contrrio ca imposb! svel calcular 2 . Portanto, para que o algoritmo tenha sucesso em determinar um fator de
preciso que
tal que
p1 1.
completamente em termos de primos pequenos. Note que se isto no acontece ento esperamos que o clculo do mximo divisor comum retorne
DCCUFRJ
49
11
do grupo
U (92).
mdulo
Sugesto:
n = 6077
e
log10 17
23.
Tome
S = {2, 5}.
decodique-a.
(3) A mensagem abaixo foi codicada com o RSA usando como chave pblica
e = 4733,
5441 4676.
A relao entre letras e nmeros neste caso dada por A 10 N 23 (4) Seja B 11 O 24 C 12 P 25 D 13 Q 26 E 14 R 27 F 15 S 28 G 16 T 29 H 17 U 30 I 18 V 31 J 19 W 32 K 20 X 33 L 21 Y 34 M 22 Z 35
p > 0 um primo e c um inteiro positivo. Mostre que se 2c! 1 (mod p) e se 2 um gerador do grupo U (p) ento todos os fatores primos de p 1 so menores que c.
50
342 = 2 32 19,
3385 1 3
ao passo que
385
3 2
x1 x0 x2
Da ltima equao tiramos
x = 2 + 19y . Substituindo na segunda equao chegamos a y 7 (mod 9). Portanto, y = 7 + 9t, donde x = 135 + 171t. Substituindo na primeira equao chegamos a t 0 (mod 2). Logo t = 2u e x = 135 + 342u. Assim, o resto desejado 135.
(b) Temos que
92 = 22 23.
Mas se
um fator primo de
ento
p1
divisor de
(n).
92
(e o
1)
temos
Divisores de 1 2
92
4 = 22 46 = 2 23 92 = 22 23 n = 2i 3j 5k 47m .
Passamos a
Como
93
m = 0,
ento
i j k precisamos ter que m = 1 e que (2 3 5 ) = 2. Mas esta i j k ltima igualdade s pode acontecer se 2 3 5 3, 4 ou 6; como vimos em sala de
92
n = 3 47
ou
n = 4 47
ou
n = 6 47.
m=0
ento
(n) = (2i 3j 5k ),
DCCUFRJ
cujos fatores primos so
51
e
2, 3
5;
j que
2 1, 3 1
51
no produzem novos
fatores. Entretanto, 23 primo e no podemos escrev-lo a partir de i j k a equao (2 3 5 ) = 92 no tem soluo. Portanto as nicas solues do problema so
2, 3
5.
Logo
141, 188
282.
(c) Como
92 = 22 23,
temos que
11
divide
44
U (92)
11.
Entretanto,
11
primo, e todo grupo cuja ordem um nmero primo tem que ser
11
em
U (92).
tal que
10 = 17
5.
Assim, temos em
U (23). Para isso vamos usar o algoritmo S = {2, 5} e fatorando potncias de 10 U (23), que
em
10 = 25 10 = 2 .
Portanto,
(mod 22)
(mod 22).
log 2
log 2 15 2 8
Donde
log 5 1 log 2 1 8 15
Finalmente,
17 10 = 2
Logo,
em
n = 6077 = 59 103.
Portanto,
52
5916
e = 4733,
obtemos o inverso de
2130 2110
um gerador do grupo
U (p),
onde
um primo positivo.
p c!. Portanto, p 1
primos de
tem ordem (p) = p 1, e 2 um gerador de U (p), ento 2 tem ordem 1. Como 2c! 1 (mod p), segue pelo lema chave, que a ordem de 2 deve dividir
U (p)
divide
c!.
p1
divide
c!.
c!
so menores que
c,
p1
so menores que
c.
DCCUFRJ
53
mdc(a, c) sabendo-se que a, b e c so inteiros maiores divide a + b e mdc(a, b) = 1; dois fatores de 53897891 pelo algoritmo de Fermat; 185 o resto da diviso de 2 por 741; se 741 um pseudoprimo forte para a base 2; 97 o menor fator primo, maior que 11200, de 2 1.
e
que
2200!
e que
(2) A mensagem abaixo foi codicada com o RSA usando como chave pblica
n = 7597
e = 4947,
decodique-a.
a.
(a) Mostre que se S um subgrupo de m m tal que a S , ento a gera S . (b) D um exemplo de um grupo prprios so todos cclicos.
e se
54
a + b = ck ,
temos que
a = ck b e pelo resultado auxiliar usado para mdc(a, c) = mdc(a, b). Mas mdc(a, b) = 1
mdc(a, c) = 1. 53897891 x
7342 7343 7344 7345 7346 7347 7348 7349 7350
7341, 51...,
x2 10217593
84,10... 147,50... 190,90... 226,12... 256,56... 283,75... 308,56... 331,52... 353
741 = 31319, ento vamos calcular 2185 mdulo 3, mdulo 13 e mdulo 19 2185 2 2
185 5
e colar o resultado usando o teorema chins do resto. Mas, pelo teorema de Fermat:
2185 25 6 2 13
x2 x6 x 13
pelo teorema chins do resto. Mas da ltima equao segunda equao, obtemos
DCCUFRJ
55
6 inversvel mdulo 13, podemos cancel-lo, obtendo t 1 (mod 13). Portanto, x = 32 + 247v . Substituindo na primeira equao 32 + 247v 2 (mod 3), donde v 0 (mod 3). Logo x 32 (mod 741).
(d) Para vericar se Mas
741 pseudoprimo forte, n 1 = 740 = 22 185. Logo precisamos 185 temos que 2 32 (mod 741) e 32 = 1, 740 2. 283 = 740
calcular
(mod 741)
297 1 so da forma 2 97 k + 1 = 194k + 1. Como queremos um fator maior que 11200, devemos tomar 194k + 1 > 11200, donde k > (11200 1)/194 = 57, 72.... Mas se k = 58, obtemos 194 58 + 1 = 11253 que mltiplo de 3. Por outro lado, se k = 59, ento 194 59 + 1 = 11447 que primo. De fato,
(e) Pelo mtodo de Fermat, como
97
(mod 11447).
n = 7597 pelo algoritmo de Fermat, obtemos p = 107 e q = 71. (n) = 7420. Como e = 4947, devemos calcular o inverso de e mdulo (n) algoritmo euclidiano estendido, o que d d = 3. Decodicando a mensagem, 72723 2718 72953 3114 57893 2829 (mod 7597) (mod 7597) (mod 7597).
obtemos:
(3)
S = {e} um subgrupo do grupo cclico G gerado pelo elemento a. Escolha m m o elemento a de S para o qual m > 0 o menor possvel. Vamos mostrar que a n gera S . Seja a outro elemento de S . Dividindo n por m obtemos n = mq + r onde 0 r m 1. Mas
(a) Seja
an = (am )q ar
Como
donde
ar = an ((am )q ) .
am pertencem a S , que um subgrupo, temos que ar S . Mas isto s possvel se r = 0, porque se r > 0 ento teramos uma contradio com a escolha de m. Portanto r = e an = (am )q , de modo que am gera S .
e
an
56
(b) Um exemplo
D6 ,
1, 2
ou
3.
Como
DCCUFRJ
57
n > 2100!
Soluo Como
1)(n 1)! + 6n 3.
mdc(6n + 1, 6n! + (n 1)! + 6n 3) = mdc(6n + 1, 6n 3). 6n + 1 = 6n 3 + 4, segue pelo resultado auxiliar mais uma vez que mdc(6n + 1, 6n 3) = mdc(6n 3, 4). Mas 6n 3 = 3(2n 1), que um nmero mpar. Como 4 uma potncia de 2, no pode haver nenhum fator maior que 1 comum a 6n 3 e 4. Logo mdc(6n + 1, 6n 3) = 1.
Como Outra maneira de calcular escrev-lo na forma dividindo
mdc(6n 3, 4)
12k 3 = 4 4k 3
de modo que, pelo resultado auxiliar visto em aula,
n = 2k + 1.
mdc(12k + 3, 4).
que
mdc(12k + 3, 4) = 1.
Portanto, independente de
mdc(6n 3, 4) = 1.
Teste 2
Ache dois fatores de
70362379
58
inteiro. Portanto o nmero dado no um quadrado perfeito e precisamos calcular a tabela do algoritmo:
8389 8390 8391 8392 8393 8394 8395 8396 8397 8398
De modo que
x2 n 113, 76 172, 39 215, 64 251, 56 282, 96 311, 21 337, 11 361, 16 383, 70 405
Inteiro? no no no no no no no no no sim
x = 8398
y = 405.
Logo os fatores so
Teste 3
n > 3564231 (n 1)!
Seja um nmero inteiro. Mostre que se
composto ento
divide
Esta a minha soluo original. Ela complicada e usa vrios resultados do Captulo 2:
Se
forma
onde
p1 < < pt
so primos e os
so todos positivos.
DCCUFRJ
Vou supor primeiro que
59
t 2;
h, pelo menos,
pj j < n,
para
j = 1, . . . , t.
Assim,
pj j n 1,
de modo que
pj j
divide
(n 1)!.
Como os
pj
so primos distintos (e, portanto, primos entre si) segue do resultado auxiliar (2) e1 et provado em sala que o produto p1 pt divide (n 1)!. Como este produto igual a n, provamos o que queramos. Suponhamos, agora, que composto). modo que Neste caso,
n = pe , e1 tanto p
onde
um primo e
e>1
(pois
quanto
2p
so menores que
2n = 2p pe1
divide
(n 1)!,
n=4
(por qu?).
n = ab e 1<a<n
Como se
1 < b < n.
a e b so menores que n, ento a e b so menores ou iguais a n 1. Assim, a = b ento tanto a quanto b so nmeros que aparecem multiplicados quando calculamos (n 1)!. Mas isto signica que n = ab divide (n 1)!. Resta discutir o caso a = b. Neste caso precisamos fazer aparecer dois as entre 1 e n 1 para 2 que a = n divida (n 1)!. Mas o menor mltiplo de a que no igual a a 2a. Portanto, se 2a n 1 ento a e 2a aparecem multiplicados quando calculamos (n 1)!, de modo que n = a2 divide (n 1)!. Falta, apenas, saber quando que 2a n 1 = a2 1. Contudo, 2a a2 1 d a2 2a 1 0. Fazendo o grco da funo quadrtica vemos que isto acontece quando a 1 2 a 1 + 2. Como ou s os as positivos nos interessam, podemos descartar a 1 2. Por outro lado, o nico inteiro que no satisfaz a 1 + 2 a = 2. Conclumos que 2a n 1 s no vale se n = 4, que no ocorre por causa da restrio ao n dada no problema.
Teste 4
Seja
n > 3564231
um nmero inteiro
mpar.
60
tal que
2 + 1 = 2M (r) + 3.
(2) Use (1) e os resultados sobre nmeros de Mersenne que estudamos para n mostrar que 2 + 1 mltiplo de 3.
Resoluo
n = 2q + 1,
q.
Ento
divide
2n + 1.
DCCUFRJ
61
Teste 5
(1) Determine as potncias distintas de 9 em Z55 . 23456789 (2) Use (1) para calcular o resto de 9 por 55.
Resoluo
9 =1 9 =9 9 = 81 = 26 9 = 981 = 729 = 14 9 = 914 = 126 = 16 9 = 916 = 144 = 34 9 = 934 = 306 = 31 9 = 931 = 279 = 4 9 = 94 = 36 = 36 9 = 936 = 324 = 49 9
10 9 8 7 6 5 4 3 2 1
0 r 54
tal que
20000 9
Z55 .
Mas,
23456789
10
55
49.
62
Teste 6
Determine o inverso de
463
em
Z51662 .
Resoluo
Restos
Quocientes * *
111 1 1 2 1 1 2 2 1 1
*
1 0 1 1 2 5 7 12 31 74 105 179
*
51662 + 463 = 1
Logo
e considerando esta
51662 (179) + 463 19973 = 1, equao em Z51662 , obtemos 51662 179 + 463 19973 = 1. Z51662 , 463
conclumos que
Como
51662 = 0
em
463 19973 = 1.
Portanto, o inverso de em
Z51662
19973.
DCCUFRJ
63
Teste 7
Prove, por induo nita, que qualquer conjunto com subconjuntos de
elementos tem
n(n 1)/2
Resoluo
A base da induo consiste em mostrar que o resultado vale para um conjunto com
tomando
n=1
em
n(n 1)/2,
obtemos
0,
k+1 elementos constitudo por um conjunto com k elementos S ao qual se juntou um elemento a. Os subconjuntos de 2 elementos de S {a} so de dois tipos: os que contm a, e os que no contm a. Mas um subconjunto de S {a} que no contm a subconjunto de S e, pela hiptese de induo, temos k(k 1)/2 destes. Por outro lado, os subconjuntos de S {a} que contm a so da forma {a, b}, onde b um elemento de S . Como S tem k elementos, h k subconjuntos deste tipo.
Com isto temos um total de
na frmula dada,
o que completa o passo de induo. Portanto, pelo princpio de induo nita, todo
elementos tem
n 1.
Teste 8
Seja
n = 697. n n
Sabe-se que
Determine:
(1) se (2) se
42;
Resoluo
64
(1) Precisamos aplicar o teste de Miller a n = 697. Fatorando a maior potncia de 3 de n 1 = 696, obtemos: 696 = 2 87. Devemos, agora, calcular a seqncia
428 7, 42287
mdulo
422
2 87
697.
J sabemos que
422
da seqncia congruente a um pseudoprimo forte
2 87
6162 288
697.
um pseudoprimo para a base 42, devemos calcular 3 22 87 Contudo, 696 = 2 87, e j sabemos que 42 288 (mod
697
42696 697).
42696 422
Portanto,
3 87
(422
2 87
697
um pseudoprimo para a
(mod 697).
Teste 9
Determine o resto da diviso de
32584
por
1581,
Resoluo
Fatorando por
1581
temos que
32584
3,
por
17
e por
31
32584 0 3
o sistema
(3 ) 3 3 19
30 86
32584
1581,
precisamos resolver
r0 r 16 r 19
DCCUFRJ
pelo algoritmo chins do resto. Para isto tiramos o valor de que
65
r da terceira equao, r = 19 + 31y e substitumos na segunda, obtendo 19 + 31y 16 (mod 17). Isto d 14y 14 (mod 17). Como 14 e 17 so primos entre si, ento podemos cancelar 14 da equao, obtendo y 1 (mod 17). Da y = 1 + 17t, donde r = 19 + 31y = 19 + 31 (1 + 17t) = 50 + 527t. 50 + 527t 0 (mod 3); ou seja, 2t 2 (mod 3). Como o mdc entre 2 e 3 1, podemos cancelar 2 mdulo 3 obtendo t 1 (mod 3); ou ainda t 2 (mod 3). Assim, t = 2 + 3w , de modo que
Substituindo isto na primeira equao, obtemos
32584
por
1581
1104.
Teste 7b
Prove, por induo em
que
12 22 + 32 42 + + (1)n1 n2 =
para todo
(1)n1 n(n + 1) , 2
n 1.
passo de induo e a recorrncia que est sendo usada para provar a frmula acima.
Resoluo
Sn = 12 22 + 32 42 + + (1)n1 n2 .
A base da induo consiste em mostrar que o resultado vale para Neste caso,
n=1
elemento.
Sn = 1
de modo que a
(1)n1 n(n + 1) (1)11 1(2) = = 1, 2 2 frmula est correta para n = 1 e a base verdadeira.
Sk = 12 22 + 32 42 + + (1)k1 k 2 =
para algum
(1)k1 k(k + 1) , 2
k 1.
66
ser
Sk+1 = Sk + (1)k k 2 =
Sk+1 =
Mas isto corresponde a fazer
12 22 + 32 42 + + (1)n1 n2 =
qualquer que seja
(1)n1 n(n + 1) , 2
n 1.
Teste 10
(1) Determine dois subgrupos no cclicos de ordem
em
U (40).
(2) Em sua viagem pelo Quadrante Delta a nave da Federao Voyager fez contato com uma civilizao cujo nvel cultural era equivalente ao da Terra no incio do sculo XX. Infelizmente um outro povo deste Quadrante j havia chegado ao local, e o grupo avanado que desceu ao planeta foi capturado. Tendo conseguido fugir, mas estando sem seu comunicador, o ocial de segurana Tuvok usou um dos rdios locais para enviar uma mensagem Voyager sobre o perigo na superfcie. Para evitar que a mensagem fosse lida pelo inimigo, e sem ter acesso a nenhum computador, Tuvok codicou a mensagem mo utilizando um velho cdigo terrestre, o RSA. A mensagem enviada por Tuvok foi:
(6667, 4331)
581026763692
Resoluo
DCCUFRJ
(1) Um grupo no cclico de ordem de ordem
67
4 tem o elemento neutro alm de trs elementos (40) = (8)(5) = 4 4 = 16, que divisvel por 4. Portanto, pelo teorema de Lagrange, U (36) pode ter subgrupos de ordem 4. Para determinar estes subgrupos precisamos achar os elementos de ordem 2. Para isso basta procurar os elementos cujo quadrado igual a 1 mdulo 40. Estes elementos so: 9, 11, 19, 21, 29, 31 e 39. Mas nem toda combinao de trs destes elementos com 2.
Para comear a identidade produzir um subgrupo. A maneira mais simples de achar os subgrupos escolher dois dos elementos, multiplic-los e assim achar quem o terceiro. exemplo, escolhendo Por um
11,
vemos que
9 11 = 19,
de modo que
n = 6667 pelo algoritmo de Fermat, descobrimos que p = 59 e q = 113. (n) = (6667) = (59)(113) = 58 112 = 6496.
d = 3.
Teste 11
(1) Seja
p > 2 um primo. Sabe-se que o mximo 1000! o nmero primo 431. Determine p. 1361
primo e que fator
2p 1
Sugesto: 1361
8167 um de 8166.
Resoluo
p (1) Os fatores primos de 2 1 so todos da forma 2kp + 1. Logo, se 431 fator de 2p 1, ento tem que ser desta forma. Assim, 2kp = 430 = 2 5 43. Portanto, p 5 pode ser 2, 5 ou 43. Mas, p > 2, por hiptese e se p fosse 5 ento 2 1 = 31 < 431.
Temos, ento, que
p = 43.
68
(2) Seja
n = 8167.
Fatorando
aplicar o teste de Lucas para a base (n1)/3 1361 e 3 . Mas sabemos que 3
n 1, obtemos 8166 = 2 3 1361. Portanto, para 3, precisamos calcular 3n1 , 3(n1)/1361 , 3(n1)/2 3093 (mod 8167). Logo, (mod 8167), (mod 8167).
Portanto, mente,
3(n1)/1361 ,
mdulo
8167.
Final-
de modo que
3(n1) (3(n1)/2 )2 (1)2 1 (mod 8167), provamos, pelo teste de Lucas, que 8167 primo.
DCCUFRJ
69
Em
ambas as turmas foi realizado um teste com 2 questes a cada 15 dias, alm da prova nal. Este arquivo contm os testes e as provas das duas turmas e respectivos gabaritos. Os testes sem gabaritos foram preparados para serem feitos usando um sistema de computao algbrica. Neste semestre o sistema usado foi o YACAS.
70
1212779.
5n + 3 > 3n + 2,
5n + 3 3n + 2 2n + 1 n+1 n 1
Portanto,
1 1 1 1
1 0 0 1 1 1 1 2 2 3 3 5 = 3
e
mdc(5n + 3, 3n + 2) = 1,
ao passo que
= 5.
n = 1212779,
encontramos
1101, 262457,
que no
x = 1110
y = 139.
Logo os fatores so e
DCCUFRJ
71
x2 n 40, 311 61, 886 77, 698 90, 807 102, 259 112, 561 122, 004 130, 774 139
Inteiro? no no no no no no no no sim
n 3. 1.
mdc(n! 1, n!)
(2) Mostre que (1) leva a uma contradio, e use isto para provar que existem innitos nmeros primos.
2987657 + 515
Resoluo
mdulo
65.
1.
(1) Suponha que haja um nmero nito de primos, todos menores que
Ento
n! 2 e n! 1 3.
n 3. 2, e pelo
Teorema da Fatorao nica ambos tm fatores primos. Entretanto, como todos os primos so menores que
n, ento todos so fatores de n!. Portanto, qualquer que seja o fator primo de n! 1, ele ter que dividir n!. Em particular, n! e n! 1 tm um fator comum, de modo que seu mximo divisor comum no pode ser igual a 1. mdc(n!, n! 1) divide n! e n! 1, ento deve dividir n! (n! 1) = 1. mdc(n!, n! 1) = 1, contradizendo (1). isto signica que a hiptese feita, no incio da questo, de que todos os primos so menores que n tem que estar errada. Portanto, no existe nenhum inteiro n 3 que seja maior que todos
1. (2) Como Mas isto implica que os primos. Mas isto s pode acontecer se houver innitos nmeros primos.
72
2. Por um lado,
26 64 1
por outro, as potncias de
(mod 65),
mdulo
65
so
51 5 52 25 53 60 54 40 5 5
Portanto,
(mod 65) (mod 65) (mod 65) (mod 65) (mod 65).
(mod 65).
Sn =
(1) Tabele
Sn
advinhe uma frmula fechada (2) Prove, por induo em passo de induo.
2. Sabe-se que
701
para os quais
n701 + 699n + 1
701.
1. (1) Tabelando
Sn
contra
temos
Fn = n/(n + 1). Sn = Fn
para qualquer
n 1.
DCCUFRJ
73
n 1 2 3 4
Base da induo:
n = 1.
Mas,
S1 = 1/2
F1 = 1/2 k1
S1 = F1
Para algum
temos que
Sk = Fk .
1 (recurso) (k + 1)(k + 2) 1 = Fk + (hiptese de induo) (k + 1)(k + 2) k 1 = + (k + 1) (k + 1)(k + 2) 1 1 k+ = (k + 1) (k + 2) 1 k(k + 2) + 1 = (k + 1) (k + 2) 1 (k + 1)2 = (produto notvel) (k + 1) (k + 2) (k + 1) = , (k + 2) o que mostra que Sk = Fk implica que Sk+1 = Fk+1 . Portanto, pelo induo nita temos que Sn = Fn para todo n 1. Sk+1 = Sk +
2. Pelo teorema de Fermat,
Princpio de
n701 + 699n + 1 n + 699n + 1 700n + 1 n + 1 n + 1 0 (mod 701) s acontece se n 1 (mod 701). congruncia n = 1 + 701k , qualquer que seja k inteiro.
Mas,
(mod 701).
Portanto, a soluo da
74
n = 4123. n n n
um nmero de Carmichael.
(2) Calcule, pelo algoritmo chins do resto, o resto da diviso de um pseudoprimo forte para a base um pseudoprimo para a base Resoluo
52061
por
n.
5.
5.
(1) Vamos usar o teorema de Korselt. Cada primo tem multiplicidade um na fatorao de
n = 7 19 31.
Porm,
n 13 1 (mod 30),
de modo que
no um nmero de
Carmichael.
52061 53 6 5
2061
5 1
r6 r1 r1
se tornam
Pela unicidade do teorema chins do resto, temos que as duas ltimas congruncias
r 1 (mod 589).
r6 r1
Tirando o valor de primeira
1 + 589t 6
que equivalente a
(mod 7),
t 5 (mod 7).
Assim,
2946.
DCCUFRJ
(3) Precisamos aplicar o teste forte de composio a
75
4123
na base
5.
Mas
n1 =
2 2061.
Como
no um
4123.
Contudo,
(mod 4123).
4123
5.
Garoto Lanoso
houve vrias ameaas sua segurana, o grande xerife Pepe Legal e seu el ajudante Babaloo foram contratados para proteg-lo. Decifre a mensagem abaixo e descubra o nome do vilo que deseja raptar o Garoto Lanoso para transform-lo em churrasco.
(10127333, 6069773)
A 10 N 23 B 11 O 24 C 12 P 25
Espao = 99.
n para os quais (n) = 164. Seja G um grupo abeliano e sejam S1 = S2 subgrupos de ordem p de G, onde p um nmero primo. Prove que S1 S2 consiste apenas do elemento neutro de G.
76
(3) Seja (4)
p > 10500
mdc(2p 1, p!).
que
resultado depende de
p? 2 Considere o nmero n = 2 1063 + 1. Sabe-se o teste de Lucas para provar que n primo.
Resoluo
1. Em primeiro lugar,
164 = 22 41. Por outro lado, se p um primo que divide n, ento p 1 divide (n) = 164. Portanto, De modo que os possveis fatores primos de p1
1 2 4 82 164
p
2 3 5 83 165
n so 2, 3, 5 e 83.
caso a caso.
Isto ,
n = 2e 3f 5g 83h .
Caso 1: h > 0.
Neste caso,
164 = 2 82,
h=1
e que
(2e 3f 5g ) = 2.
Mas esta ltima condio implica que
3 83 = 249
ou
4 83 = 332
ou
2e 3f 5g 6 83 = 498.
3, 4
ou
6.
h = 0.
Caso 2: h = 0.
n = 2e 3f 5g , de modo que os nicos fatores primos possveis para (n) so 2, 3 e 5 (j que 2 1 = 1, 3 1 = 2 e 5 1 = 4). Assim, (n) = 164 = 4 41 no pode ter soluo j que 41 primo e no pode ser fator de (n).
Neste caso 2. Como se
diferentes de
p, ento um subgrupo cclico, e cada um de seus elementos e (o elemento neutro) gera todo o S1 . O mesmo vale para S2 . Portanto, S1 S2 tivesse um elemento em comum, diferente de e, ento este elemento seria
tem ordem
S1
DCCUFRJ
tanto um gerador de
77
S1 ,
quanto de
S2 ,
S1 = S2 . Como S1 S2 = {e}.
os
2p 1 so da forma 2pk + 1 e, portanto, maiores que p. Mas p! s tem fatores primos menores que p. Logo, mesmo p que 2 1 seja composto, no pode ter nenhum fator em comum com p!. Assim, mdc(2p 1, p!) = 1, e este resultado independente do valor de p.
4. Para aplicar o teste de Lucas a
n,
precisamos fatorar
n1
e mostrar que
b
e que, para cada fator primo
n1
de
n1
vale
b(n1)/p 1
Como e
n = 22 1063 + 1,
Por outro lado,
1063.
e como 1063
n1
so
2
e tambm que,
21063
2n1 241063 1 2 2
de modo que
(n1)/2
21063
4252 1
(n1)/1063
2 16 1
925417 n > 10
mdc(2n 1, n!) = 1.
Identique claramente
n = 1387 = 19 73. n
78
(6) Seja de
G um grupo abeliano provido de uma operao , e sejam a e b elementos G de ordem 3. Suponha que a b . / (a) Mostre que ab tem ordem 3. (b) Qual a ordem do menor subgrupo de G que contm a e b? n = 600079
e Determine
e = 3.
sabendo-se que
(n) = 598384.
DCCUFRJ
79
155019
1389
12
2. Sejam
2<p<q x
(1) Determine
(em funo de
q)
tais que
(2) Use (1) para determinar o nmero de tentativas para achar de fatorao de Fermat ter que fazer at obter um fator Resoluo
1. Vamos aplicar o algoritmo euclidiano estendido a estes dois nmeros. Observando que
temos
Restos
Quocientes * *
111 1 1 1 1 7 1 4
ao passo que
1 0 1 1 2 3 5 38 43 210 = 210
e
mdc(155019, 1389) = 3, =
Logo,
4:
4 155019 210
4 1389 23437.
80
2. (1) Comparando
n = x2 y 2 x + y = q,
com
n = pq , p < q.
e
temos que
(x y)(x + y) = pq,
donde
xy = p
j que
obtemos
x=
q+p 2
y=
n igual a q+p [ n] + 1 . 2
326302677 1.
divisvel por
32n+1 + 2n+2
Resoluo
7,
n1
inteiro.
1. Usando a identidade
26302677 divisvel por 3, temos que 3 1 = 2 13 divide 326302677 1. 26302677 fator primo de 3 1 13.
2. Como
obtemos, usando
32n+1 + 2n+2 9n 3 + 2n 4 2n 3 + 2n 4
Pondo
2n
em evidncia
32n+1 + 2n+2 2n (3 + 4) 2n 7 0
Portanto,
(mod 7). n 1.
2n+1
+2
n+2
divisvel por
7,
DCCUFRJ
81
vale a desigualdade
2n + 3
(2) Prove que a resposta obtiva em (1) est correta usando o Princpio de Induo Explicite a base da induo, a hiptese de induo e o passo de
2. Seja
p > 102000
1p + 2p + 3p + + (p 1)p
por
p.
Resoluo
n 4.
n.
2 = 16,
Base da induo:
de modo que
ao passo que
k 4.
2(k + 1) + 3 = 2k + 3 + 2 = 2k + 2 2 2k 2k+1
o que mostra que (hiptese de induo) (pois
2 2k )
2k + 3 2k
implica que
Portanto, pelo
ap a (mod p).
1p + 2p + 3p + + (p 1)p 1 + 2 + 3 + + (p 1)
Contudo, pela frmula da soma de uma PA,
(mod p).
1 + 2 + 3 + + (p 1) =
(p 1)p . 2
82
mpar e, portanto,
divide
p 1.
1p + 2p + 3p + + (p 1)p 1 + 2 + 3 + + (p 1) 0
Logo, o resto
(mod p).
0.
n = 340561. n n
um nmero de Carmichael. um pseudoprimo forte para a base
7.
no um pseudoprimo
para o qual
b.
2. Use o algoritmo chins do resto para achar o menor nmero que, se dividido por
deixa resto
3,
se dividido por
11
deixa resto
4,
e se dividido por
deixa resto
2.
Impossveis
saram caa do criminoso. Decifre a mensagem abaixo e descubra quem foi o ladro
(14371121, 3916391)
A 10 B 11 C 12 D 13 E 14 F 15
N 23
O 24
P 25
Q 26
R 27
S 28
T 29
U 30
V 31
W 32
X 33
Y 34
Z 35
Espao = 99.
DCCUFRJ
83
n > 1 para os quais (n2 ) = n. Quais so os subgrupos de ordem 4 de U (563)? p Seja p > 2 um nmero primo. Prove que, se 2 1 composto, ento menor fator primo no pode dividir o nmero de Fermat F (p). Use o Teste de Primalidade para provar que 79 um nmero primo.
Resoluo
seu
a fatorao de
em primos
p1 < < p k ,
onde
ej > 0
para
= n(n).
Assim,
implica que
(n) = 1,
n = 2. 4. 4.
2.
O grupo
tem ordem
Logo, pelo Teorema de Lagrange, este grupo no tem nenhum subgrupo de ordem
3. Seja
p o menor fator primo de 2 1, e suponhamos que q divide F (p). Neste p+1 caso, deveremos ter que q = 2 + 1, para algum 1. Como q o menor fator de p p p/2 2 1, ento q 2 1 2 , donde
2p+1 + 1 2p/2 ,
que implica
no
4. Temos que
n = 79.
Fatorando
n 1 = 78 = 2 3 13.
e
como base,
2(n1)/13 26 64
contudo,
(mod 79) 2
78
(mod 64),
Como
(239 )2 1
84
a base primo
os primos
13
3,
mas no para
2.
para o
3(n1)/2 33 9 78
alm disso, evidentemente,
2.
79
primo pelo
Teste de Primalidade.
n = 1043957
pelo algoritmo de
Fermat e determine o menor valor possvel para o parmetro de codicao (2) Resolva a congruncia (3) Seja
e.
mdc(p, (
ento
n1 )!) = 1, 2
primo.
(a) Determine o resto da diviso de (b) Use isto para vericar se (6) Sabe-se que
2.
269
primo e que
p = 8 269 + 1.
Determine
p>1
um primo e que
p.
(8) Prove, por induo em
para todo
n 1.
DCCUFRJ
85
1062097.
32n + 2
3,
que d resto
32n + 2 = (3n + 1)(3n 1) + 3. 2n de 3 + 2 por 3n + 1 3. A prxima diviso ser de 3n + 1 n1 quociente 3 . Organizando tudo na tabela do algoritmo
3 +2 3n + 1 3 1
Logo
3n 1 3n1
1 0 0 1 1 1 3n 3n1 1 3n1 (1 3n )
mdc(32n + 2, 3n + 1) = 1.
= 3n1
que d
e que
3 3n1 + 3n + 1 = 1,
como espervamos.
86
n = 1062097,
encontramos
1030.580904,
que no
Inteiro? no no no no no no no no sim
x = 1039
y = 132.
Logo os fatores so e
DCCUFRJ
87
a um (mod 4).
Se por
inteiro e
a2 + 1
ento
p1 1 na diviso
Use este fato para mostrar que existem innitos primos que deixam resto
4.
Sugesto:
2250! + 5450!
Resoluo
por
129.
na
N = (2p1 ps )2 + 1.
Como
mpar, todos os seus fatores primos tm que ser mpares. Mas, pelo fato
enunciado no exerccio, todos os fatores primos mpares de na diviso por Seja, agora, estivesse em
1 q
4. q
um fator primo de
N.
q S. /
Entretanto, se
S,
ento
q = pj
para algum
1 j s,
e assim
N = q c = pj c,
para algum inteiro positivo
c.
Logo,
(2p1 ps )2 + 1 = pj c,
donde
pj > 1
no
S.
na diviso por
4;
S, S e
2. Em
Z129
temos que
2 = 128 = 1
88
e tambm que
5 = 125 = 4 = 2 .
Destas duas igualdades, segue que
5
Como
21
= (5 )7 = (2 )7 = (2 )2 = (1)2 = 1.
de
14
450!
mltiplo de
42,
podemos escrever
250! = 14k
Z129 ,
+5
450!
=2
14k
+5
42
14 k
42
129
2.
DCCUFRJ
89
n,
que
1 1 1 1 + + + + n. n 1 2 3
Explicite a base da induo, a hiptese de induo, a recorrncia e o passo de induo.
31p + 62p
divisvel por p.
2 1
+ (p 1)p 12
1 1 1 1 Sn = + + + + . n 1 2 3
Comeamos provando a base da induo que, neste caso, corresponde a tomar
n = 1.
Base:
Fazendo
direita d
da esquerda d
S1 = 1/ 1 = 1,
a a expresso da
a desigualdade vericada.
Hiptese de induo:
n1
temos que
1 1 1 1 + + + + n; n 1 2 3
isto ,
Sn
n. Sn+1 n + 1,
a partir da hiptese de
Para encerrar precisamos mostrar que induo e da recorrncia, que neste caso
Sn+1 = Sn +
1 . n+1
90
Passo de induo:
Sn+1 = Sn +
1 (Recorrncia) n+1 1 n+ (Hiptese de induo) n+1 ( n)( n + 1) + 1 n+1 n+1 n + 1 n) (J que n+1 n + 1,
1 1 1 1 + + + + n n 1 2 3 n 1.
2. Se
31p + 62p
2 1
+ (p 1)p 12 31 + 62
p2 p2 1
divisvel por
p,
ento
+ (p 1)p 12 0
(mod p).
p = 31, ento 62p1 1 (mod p), j que 62 = 2 31. supondo que p = 5, obtemos 31p (31p )p 31p 31 (mod p) (mod p) (62p1 )p+1 1p+1 1
62
Por outro lado
p2 1
+ (p 1)p 12 31 + 1 1 12 19
devemos ter que
19 0 (mod p)
p = 19.
p = 31,
p = 31.
Neste caso,
31p + 62p
2 1
+ (p 1)p 12 13 0
(mod 31).
p = 19.
DCCUFRJ
91
n = 2465 = 5 17 29. n n n
um nmero de Carmichael.
(2) Calcule, pelo algoritmo chins do resto, o resto da diviso de um pseudoprimo forte para a base um pseudoprimo para a base
1177
por
n.
11.
11.
Resoluo
(1) Vamos usar o teorema de Korselt. Cada primo tem multiplicidade um na fatorao de
n = 5 17 29.
Alm disso,
n1 n1 n1
Logo,
um nmero de Carmichael.
r1 r7 r 17
Da ltima equao temos que obtemos
r = 17 + 29y . Substituindo na segunda congruncia, 29y 7 (mod 17), donde 12y 10 (mod 17). Como 2 inversvel mdulo 17, podemos cancel-lo, obtendo 6y 5 (mod 17). Contudo, 5 12
donde
(mod 17),
y 2 (mod 17).
Assim,
92
Como o inverso de
mdulo
donde
1061.
(3) Precisamos aplicar o teste forte de composio (teste de Miller) a 2465 na base 11. Mas n 1 = 25 77. Como k = 5 e q = 77, devemos calcular os seguintes termos da seqncia
1177 1061 1 11 11 11
772 2 7722 7723 7724
11
composto
para base
2465
no um
11.
(4) Como
n um nmero de Carmichael e 11 primo com n, ento n tem que ser um 11. Outra maneira de argumentar notar que, de acordo 112464 112
5 77
(112
4 77
)4 1
(mod 2465).
DCCUFRJ
93
Maquis para conversas diplomticas. Entretanto, agentes cardassianos inltrados na estao pretendem envenenar um dos ociais e pr a culpa nos Maquis. O traidor descoberto, mas foge a tempo. Porm, em seu alojamento encontrada a mensagem
p = 251, g = 6
h = 187.
Quebre
o cdigo usando o algoritmo Baby Step/Giant Step e descubra qual o ocial que corre
r gr r gr
Tabela para os Giant Steps
94
para os quais
(2) Os clientes do Banco Enterprise SA enviam mensagens para ao banco codicando-as com o RSA com chave pblica intencionado. Sejam sagens enviadas ao banco so interceptadas por Silik, um funcionrio mal
m1
m2
Silik. Mostre que se Silik conseguir decodicar corretamente estas duas mensagens ento ele saber decodicar corretamente a mensagem
m3 m1 m2 3p 1
(mod n).
(3) Sabe-se que
p = 1000000000000223 3
em
q = 2p + 1
so primos e que
(mod q).
(a) Qual a ordem de (b) Ache um elemento de ordem
U (q)? pe
um elemento de ordem
em
U (q).
Resoluo
n ento p 1 Tabelando as possibilidades quando (n) = 44, e excluindo e f g h so pirmos, obtemos Portanto, n = 2 3 5 23 .
1. Sabemos que se
um fator primo de
(n).
que no
p p1 2 1 3 2 5 4 23 22
m = 3, 4 (n) = 44.
se
ou
h = 1 e que (2e 3f 5g ) = 2. Mas j sabemos que (m) = 2 s ocorre 6. Isto nos d as solues n = 3 23, n = 4 23 ou n = 6 23 para
Segundo caso: h = 0.
Neste caso,
(n) = (2e 3f 5g ).
DCCUFRJ
95
e f g Contudo, os fatores primos de (2 3 5 ) sero todos menores que 5, de forma que e f g 11 no pode dividir (2 3 5 ) neste caso. Contudo, 11 divide 44. Portanto, no h
solues neste caso e as nicas solues de acima.
2. e
(n, e).
secreta seja
dque
desconhecida de Silik.
m2
m1 n).
r1 r2 md md (m1 m2 )d md 1 2 3
que decodicao de
(mod n),
m3 .
3. (a) Como
um nmero mpar,
(3)p 3p 1
Logo
(mod q).
no tem ordem
em
U (q).
Mas
(3) 9
de modo que a ordem de
(mod q), 2.
Entretanto, como
q e p so primos, as possveis ordens de elementos, diferentes de 1 de U (q) so 2, p ou 2q . Contudo, j vimos que 3 no tem ordem 2, nem q ; de modo que deve ter ordem 2q . Logo, 3 tem que ter ordem 2q .
tambm no pode ser (b) Pelo Lema Chave, como dividir
3p 1 (mod q),
Portanto,
ento a ordem de
p.
Como
ser
ou
p.
Mas
que que
a ordem de Como
no pode ser
1.
tem ordem
em
U (q).
Um argumento
p ento a ordem de (3) divide p semelhante ao descrito acima mostra que (3) tem ordem 2.
((3)p ) 1 (mod q)
96
q. d
de
(b) Use o algoritmo euclidiano estendido para calcular o parmetro decodicao desta implementao do RSA.
um fator primo de
1200! + 1. p?
Se for qual o seu inverso mdulo
p > 1200. p?
1200
invertvel mdulo
(3) Use o teorema de Fermat e o algoritmo chins do resto para determinar o 450! resto da diviso de 2 + 3890! + 15900! por 30.
n,
que
n! 4n
para todo
n 9.
Explicite a base da
p > 10901 primo e que n = 4p + 1 satisfaz 2p 3 (mod n). Determine se n um pseudoprimo forte para a base 2. Mostre que a equao (x) = 4p s pode ter soluo se 2p + 1 for primo.
de
U (36),
identicando quais so so
DCCUFRJ
Soluo 1. (a) Como a parte inteira da raiz de a tabela:
97
1239
12392 = n,
so
x + y = 1361
x y = 1129.
e = 101,
1534080 101 92 9 2 1
Portanto,
15188 1 10 4
1 1 11 45
Passando
(45)(n) + ye = 1, logo 1 + 45 1534080 = 683501. y= 101 ao mdulo (n), obtemos ye 1 (mod (n)),
mdulo
(n)
y = 683501.
Mas
2. (a) Se
1200! + 1
p fosse menor ou igual que 1200 ento dividiria 1200!. por hiptese. Logo, p dividiria (1200! + 1) 1200! = 1,
Assim,
p tambm divide
o que no possvel.
1200.
Portanto,
p > 1200.
98
de modo que
1200((1199!)) 1
Logo,
1200
invertvel mdulo
e seu inverso
3. Seja
+ 15900! 2 0 (mod 3)
(mod 2)
m 2450! 1
que nos d o sistema
m 2450! + 3890! 2 m0 m1 m2
(mod 5)
m da ltima equao, obtendo m = 2 + 5y . Substituindo na segunda equao, obtemos 2 + 5y 1 (mod 3), que d 2y 2 (mod 3), donde y 1 (mod 3). Assim, y = 1 + 3t e
Resolvendo pelo algoritmo chins do resto, tiramos o valor de
7 + 15t 0 (mod 2)
t 1 (mod 2);
isto ,
t = 1 + 2s.
Finalmente,
Neste caso,
9! = 362880 49 = 262144,
de forma que a base da inudo verdadeira. Suponha, agora, que
k! 4k
para algum
k 9.
k + 1,
mas
de fatorial de induo
k9 n! 4n
como queramos mostrar. Portanto, segue do Princpio de induo nita que para todo
n 9.
DCCUFRJ
5. (a) Como
99
n 1 = 2p
2p 3
Como composto. Portanto, (b) Sabemos que se possveis valores de
(mod n)
22p 9
(mod n).
teste tem sada
3 1 (mod n) e 9 1 (mod n), pois n > 10, ento o n no um pseudoprimo forte para a base 2.
q fator primo de x ento q 1 fator de (x). Tabelando q 1, e levando em conta que q precisa ser primo, temos q1 q 1 2 2 3 2p 2p + 1
os
4p + 1 2p + 1 s vai poder estar na tabela se for primo. Mas e f e f se 2p + 1 no for primo, ento x = 2 3 e (x) = (2 3 ) s tem 2 e 3 como fatores primos, de modo que no pode ser igual a 4p, j que p > 10 primo.
Note que no gura na tabela porque, pela item anterior composto. Da mesma maneira, Por outro lado, supondo que
q = 4p + 1
2p + 1
x = 2 3 (2p + 1)g .
Se
e f
g > 0,
ento,
(x) = (2e 3f )((2p + 1)g ) = (2e 3f )2p(2p + 1)g1 = 4p, g = 1 e (2e 3f ) = 2. 4(2p + 1) e 6(2p + 1).
donde 6. Como Logo,
U (36) no tem elementos de ordem 4, ento no admite subgrupos cclicos de ordem 4. Mas U (36) tem 3 elementos de ordem 2, portanto, tem um subgrupo no cclico de ordem 4 dado por {1, 17, 19, 35}.
100
n,
que
n5 n
divisvel por
n 1.
2. Alberto costumava receber R$ 1239,00 de salrio, mas teve um aumento, e seu salrio passou para R$ 1455,00. Para uma prestao de contas ele precisa saber o nmero
de meses
durante os quais recebeu o maior. A nica coisa que Alberto sabe que recebeu um total de R$ 21786,00 no perodo da prestao de contas. (a) Formule o problema como uma equao diofantina em geral. (b) Usando a soluo geral, determine
n. 1793093.
Resoluo
Questo 1:
Considere o conjunto:
V = {n N : n5 n
provar que: (1)
divisvel por
5}. V = N.
Para isto devemos
(2) se
1V; nV,
ento
n+1V. n = 1,
ento
n n = 1 1 = 0,
logo
de fato pertence a
V.
(n + 1)5 (n + 1) = n5 + 5 n4 + 10 n3 + 10 n2 + 4 n
que podemos reescrever na forma
DCCUFRJ
Como
101
n5 n
divisvel por
5,
5;
claro que o resultado desta expresso divisvel por 5 mltiplo de 5. Portanto, (n + 1)5 (n + 1)
mltiplo de mostrar.
5.
V = N,
como queramos
Questo 2:
Os salarios so
a = 1455
b = 1239
e o valor total
D = 21786.
b: x
1 0 1 - 5 6 - 17 23 - 86 109 - 413
Quociente ** ** 1 5 1 2 1 3 1 3
y: y = (3 ax)/b = 128
x=
y,
Questo 3:
O valor de
de Fermat calcu-
13392 = 1792921 = n,
devemos calcular a tabela do algoritmo, que dada na prxima pgina.
102
x
1340 1341 1342 1343 1344 1345 1346 1347
[ x2 n] x2 y 2 n = 0?
50 72 88 102 115 126 136 146 n n n n n n n s
x + y = 1493
Testando:
y = 1201.
DCCUFRJ
103
2007/1Prova 2
1. Considere a seguinte recorrncia
N1 = 2
(a) Prove, por induo em
k , que Nk
fatores primos
distintos.
(b) Use (a) para provar que existem innitos nmeros primos.
Sugesto para
Sejam positivo no
(a):
mdc(Nk , Nk + 1) = 1
n > 1.
a e n inteiros positivos. A ordem de a mdulo n igual ao menor inteiro k > 0 tal que ak deixa resto 1 na diviso por n. Entretanto, um tal k pode existir. Isto , h inteiros positivos a e n para os quais a ordem de a mdulo n
no est denida.
2. Calcule a ordem de
mdulo
91
3500
mdulo
91.
Resoluo
V = {k N : Nk
}.
V = N.
Logo
N1 = 2
que primo.
1V.
Suponha, agora, que ento
Nk
tem, pelo
k V . Mostraremos que k + 1 V . Contudo, menos k fatores primos distintos. Por outro lado, mdc(Nk , Nk + 1) = 1,
no tm fatores primos distintos. Como
se
k V,
de modo que
Nk
Nk + 1
Nk + 1
tem que
ter, pelo menos um fator primo (pelo teorema da fatorao nica), ento o produto
Nk (Nk + 1) = Nk+1
tem, pelo menos,
k+1
104
os
Nk
um fator primo de
Nk + 1,
Nk .
k + 1 V e conclui V = N.
1(b).
Nm+1
tem
assim, uma contradio. Portanto, o nmero de primos no pode ser nito. Esta demonstrao da innidade dos primos foi criada por Filip Saidak e publicada em 2006 no American Mathematical Monthly (vol. 113). O artigo original pode ser encontado em
httpXGGwwwFungFeduGfsidkG.
3
mdulo
2. Calculando as potncias de
91
obtemos
31 3 32 9 33 27 3 81 3 61 36 1
Como
(mod 91) (mod 91) (mod 91) (mod 91) (mod 91) (mod 91).
4 5
36 1 (mod 91) mas 3r 1 (mod 91) se 1 r 5, conclumos que 3 tem ordem 6 mdulo 91. Usando isto, podemos dividir 500 por 6 obtendo resto 2 e quociente 83, o que nos d: 3500 (36 )83 32 183 9 9 (mod 91).
3. Calculando as potncias de
13
mdulo
91,
vemos que
131 13 132 13
13r
13 13
se se
r r
(mod 91)
para nenhum inteiro positivo
k.
DCCUFRJ
105
Outra maneira de fazer, inspirada na soluo de alguns alunos, a seguinte. k tal que 13k 1 (mod 91). Isto signica
q,
temos
13k 1 = 91q.
Em outras palavras,
falso.
Logo,
13k 1
(mod 91)
k.
106
Prova 3
1. Seja
bases
forte
para as
onde
k>0
mpar. em
Mostre que, se
tem ordem
tem ordem
2m+1 q
Zn ,
para algum
0m
k 1,
ento
6.
p 2. Sabe-se que p um nmero primo para o qual 2 1 composto. Determine se 2p 1 , ou no, um pseudoprimo (fraco) para a base 2.
3. Pouco antes de ser completamente destrudo, um cubo Borg enviou uma transmisso de emergncia, criptografada por um cdigo primitivo com o nmero da espcie que os atacou (os Borgs,
tram por nmeros). A transmisso foi interceptada pela Voyager e uma pesquisa nos bancos de dados da frota revelou que se tratava de uma codicao feita usando o RSA com chave pblica
n = 1692209
e = 482743
786345
Decodique a mensagem e descubra o nmero da espcie que atacou os Borgs. Para isto faa a decodicao mdulo cada um dos fatores primos de usando o teorema chins do resto.
n e cole
o resultado
Resoluo
1. Como
3,
3q 1
ou ento que
32 q 1
para algum
3 teria ordem q mdulo n. Contudo, a ordem foi dada como sendo 2m+1 q , que sempre maior que q pois m 0. Por outro lado, segue da segunda possibilidade
Contudo, se a primeira possiblidade ocorresse, menor ou igual do que que
0 t < k.
32
t+1 q
(32 q )2 1
(mod n);
DCCUFRJ
de modo que a ordem de conta a hiptese, de
107
mdulo
2t q .
Logo, levando em
tem ordem
(mod n);
2(2
mdulo
p 1)1
= (22
p1 1
)2
p1 Contudo, pelo teorema de Fermat 2 1 0 (mod p). A propsito, p note que o fato de 2 1 ser composto signica que p = 2, tornando possvel a p1 aplicao de Fermat acima. Em outras palavras, 2 1 = rp para algum inteiro
positivo
2p 1.
r.
Assim,
2(2
Como,
p 1)
1 (22
p1 1
)2 (2p )2r
(mod 2p 1).
2p 1
conclumos que
2(2 2.
3. Fatorando
p 1)
1201
1409.
Logo,
(n) = 1200 1408 = 1689600. Calculando o inverso de e = 482743 mdulo 1689600 descobrimos que d = 7 (em 2 7 laos). Para decodicar basta calcular 786345 mdulo n. Faremos isto mdulo cada
um dos primos e colaremos o resultado usando o algoritmo chins do resto. Mas,
x 65 x 18
Da segunda equao,
x = 18 + 1409y .
18 + 1409y 65
(mod 1201).
108
Logo,
y = 6;
donde
x = 8472.
8472.
DCCUFRJ
Prova Final
109
1. Mostre
t2 1 )= . t1
2.
salrio passou para R$ 4227,00. Para uma prestao de contas ele precisa saber o nmero
de meses
durante os quais recebeu o maior. A nica coisa que Pierre sabe que recebeu um total de R$ 33507,00 no perodo da prestao de contas. Formule o problema como uma equao diofantina em e
n,
n. 2500
por
527
p 4. Sabe-se que p um nmero primo para o qual 2 1 composto. Determine se 2p 1 , ou no, um pseudoprimo (fraco) para a base 2.
5. A mensagem
n = 7979
mensagem.
1844 7768 994 foi codicada usando o e = 3343. Fatore n usando o algoritmo de
de
U (21).
110
Indique
todas
(3) Determine
1)
de
k de modo que 65k 3147 seja o menor fator positivo (e maior que 1079k + 45.
Resoluo
1. Seja
V = {n N : 23n 1
Se mostrarmos que: (1)
divisvel por
7 }.
1V;
k V,
k+1V; V =N
que equivale ao
podemos usar o princpio de induo nita para concluir que enunciado desejado. A base da induo corresponde a
n = 1,
mas
23 1 = 8 1 = 7,
Portanto,
7. 23k 1
1V k V;
isto , que divisvel
7.
Contudo,
23(k+1) 1 = 23k 8 1 = (23k 1) 8 + 7 3k divisvel por 7, j que 2 1 mltiplo de 7, pela hiptese de induo. Portanto, 3n pelo princpio de induo nita, V = N. Mas isto equivale a dizer que 2 1 divisvel por 7, para todo n 1.
DCCUFRJ
Restos 23303 2359 2072 287 63 35 28 7 0 Disto segue que Quocientes ** ** 9 1 7 4 1 1 **
111
x
1 0 1 - 1 8 - 33 41 - 74 **
= 74, ,
onde
7 = 23303 + 2359.
Calculando o valor de obtemos
= 731.
3329 x + 337 y = 3,
que d como soluo geral
p = 65k 3147
o menor fator de
n = 1079k + 45,
1667/32
1441/32.
Calculando
acima, obtemos
222, 157, 92, 27, 38, 103, 168, 233 p > 0 o menor fator, ento tem que ser primo. Com isso, s temos duas possibilidades, p = 103 ou p = 233, que correspondem a k = 50 e k = 52, respectivamente. Contudo, 103 no divide 1079 50 + 45; j 233 divide
Como
1079 52 + 4556153
tendo
241
k = 52.
112
1. Fatore
31877
a0 = 2
(a) Prove, por induo em
an+1 = a2 an + 1. n
n,
n 1:
todo primo
que divide
ak ,
para algum
0k<n
tambm divide
pk um primo que divide ak ento pk no divide an para nenhum n > k e explique porque isto implica que h innitos nmeros
an 1.
mdulo
mdulo
113.
[ n] = 178, 541...
x
179.0 180.0 181.0 182.0 183.0 184.0 185.0 186.0 187.0 188.0 189.0
x2 n
12.8062484748 65697373 22.8691932520 58543047 29.7321374946 37011045 35.3128871660 19150069 40.1497197997 69462401 44.4859528390 70447407 48.4561657583 42869529 52.1440312979 34761807 55.6057550978 31375461 58.8812364000 62116902 62.0
DCCUFRJ
Portanto, os fatores so
113
x y = 189 62 = 127
1(a). Seja
x + y = 189 + 62 = 251.
V = {n N :
todo primo
que divide
ak ,
para algum
0k<n
tambm divide
an 1}.
1V;
k V,
k+1V; V =N
que equivale ao
podemos usar o princpio de induo nita para concluir que enunciado desejado. Se s
um primo
n = 1 e 0 k < n ento k = 0, de modo que a base consiste em mostrar que se p divide a0 ento tambm divide a1 1. Como a0 = 2, isto signica que p pode ser igual a 2. Por outro lado, a1 1 = a2 a0 = 22 2 = 2 0
2.
Logo
1V. n 1;
isto , que vale a armao
nV,
para algum
que divide
ak ,
para algum
0 k < n
tambm divide
an 1.
Queremos usar isto para provar que todo primo
n+1V;
isto , que
que divide
, para algum
0 < n+1
tambm divide
an+1 1.
Seja, ento, forma,
divide
<n
ento,
De qualquer
n+1 V,
que divide
ak ,
para algum
0 k < n
tambm divide
an 1.
verdadeira para todo
n 1,
114
1(b). Por (a), se pk divide ak , ento divide an 1 qualquer que seja n > k . Como mdc(an , an 1) = 1, temos que pk no divide an . Portanto, para cada elemento da seqncia {an : n 0} temos um primo que no divide nenhum dos demais elementos. Como a seqncia innita, produzimos innitos primos desta maneira.
5 mdulo 14 6 7 mdulo 113 14. Na prova devem constar os clculos com todas as potncias de 5 mdulo 14 at a sexta potncia e de 7 mdulo 113 at a dcima quarta
potncia mostrando que nenhuma potncia anterior nula.
7 tem ordem 14 mdulo 113, devemos calcular o resto da diviso de 25100 14. Mas, 5 tem ordem 6 mdulo 14. Como 25100 = 5200
obtemos
200 = 6 33 + 2,
(mod 14).
725
100
711 85
(mod 113).
DCCUFRJ
115
Prova 3
1. Seja
p2
que a soma
p,
n 1.
2. Determine se
21
(a) nmero de Carmichael; (b) pseudoprimo forte para a base (c) pseudoprimo para a base
13;
13.
para determinar a quantidade de inteiros positivos
3. Use o
menores que
a diviso por a diviso por a diviso por a diviso por a diviso por
1; 2; 3; 4; 5.
k (p1)n+1 ,
com
1k
p 1,
temos que
k (p1)n+1 (k (p1) )n k k
Portanto,
p(p 1) 2
que divisvel por
p.
2. Como Para
21 = 3 7 s tem dois fatores primos, no pode ser nmero de Carmichael. 2 saber se 21 pseudoprimo forte, fatoramos 20 = 2 5. Em seguida aplicamos
116
o teste forte de composio para a base e mdulo (1) (2) Mas isto implica que
13.
135
mdulo
7.
Mas,
135 1
(mod 21),
de modo que precisamos calcular o prximo nmero da seqncia, que o resto de 1325 por 21. Para isto, elevamos ao quadrado cada uma das congruncias acima, obtendo (3) (4) Logo,
(135 )2 12 1
21
congruncias mdulos
135 1
de modo que
21
3. Montando as congruncias:
a diviso por a diviso por a diviso por a diviso por a diviso por
2 3 4 5 6
deixa resto deixa resto deixa resto deixa resto deixa resto
1 2 3 4 5
x1 x2 x3 x4 x5
que na penltima da
5 + 6y1 4
portanto,
donde
y1 = 4 + 5y2 .
Assim,
na terceira congruncia
isto ,
2y2 2
Mas isto equivale a
(mod 4).
2y2 2 = 4y3 ,
DCCUFRJ
que nos d
117
obtemos
y2 = 1 + 2y3 .
Substituindo em
x = 29 + 30y2 ,
x = 29 + 30y2 = 59 + 60y3 .
Pondo isto na segunda equao,
59 + 60y3 2
que no impe nenhuma restrio em primeira equao
y3 .
Finalmente, substituindo
59 + 60y3 1
de congruncias
(mod 2),
que tambm no impe nenhuma restrio extra. Assim, a soluo geral do sistema
x = 59 + 60y3 .
1 x 105 ,
obtemos
1 59 + 60y3 105 ,
isto ,
y3
0 y3 1665.
Portanto, existem
1666
118
Prova 4
1. Sejam
p<q
primos mpares e
n = pq .
Prove que
(n) n
n.
2. A mensagem
17523 9183
foi codicada usando o RSA com chave pblica
n = 26797
e = 4811.
Fatore
3. Sabe-se que
p = 1093
primo e que
381093 17488
primo, composto
onde
q = 16p + 1.
ou
indeterminado.
Resoluo 1. Se
n = pq
ento
n p + q 1. n, p n;
Contudo, como
Mas,
implicam que
2. Fatorando
n = 26797
encontramos os fatores
p = 127
q = 211.
Logo,
DCCUFRJ
Calculando o inverso de
119
(mod n) (mod n)
810
A mensagem
272810;
isto ,
RSA.
q 1 = 24 1093.
Temos dois fatores primos, a saber
1093.
r1 3 r2 3 r3 3
Como sabemos que
q1
(q1)/2
(q1)/1093
podemos calcular
q 1 = 16 1093 = 2 (8 1093).
Isto nos d,
r1 (38p )2 174882 1
Por outro lado,
Como
r1 = 1,
ao
primo.
120
Prova Final
1. A funo todo
a(n)
satisfaz
n 3.
Mostre
para
(1)n + 1 . 2
2. Calcule o inverso de
11351
mdulo
12347.
825265 = 5 7 17 19 73.
um nmero de Carmichael. 4126330 (b) Calcule o resto da diviso de 3 por 825265. (c) Determine o menor inteiro a base
825265
b>1
para o qual
825265
no pseudoprimo para
b.
um nmero primo e
4. Seja
p2
n 106
p. n = 7025443
o produto de dois primos distintos e
6.
Seja
composio a 2p
p > 11 um nmero primo e n = 4p + 1. Tendo aplicado o teste forte de n na base 2, obtivemos a sada inconclusivo. Alm disso, sabe-se que n 1 (mod n). Use esta informao e o teste de Lucas, para mostrar que n
primo.
DCCUFRJ
121
Primeira Prova2008/1
n 1,
de modo
6765 a 1
10946. Z[ d]
uma
3. Seja
d um Z[ d]
unidade
se existe
= 1.
Sugesto:
Z[ 5] so 1. de 1 em Z[ 5].
1. Seja
V = {n N | 2! 4! 6! (2n)! ((n + 1)!)n1 }. Provaremos por induo em n que V = N o que garante que a desigualdade vale para
todo inteiro positivo. Comeamos pela base da induo, que corresponde a mostrar que tomando
1 V.
Mas,
n = 1,
vericamos que
2! ((1 + 1)!)0 = 1
de modo que a desigualdade vale neste caso. Portanto, realmente verdade que
1V.
Passando, agora, ao passo de induo, precisamos provar que se
k V
ento
k+1V.
kV
2(k + 1),
obtemos
2! 4! 6! (2k)!(2(k + 1))! ((k + 1)!)k1 (2(k + 1))!. (2(k + 1))! = (k + 2)! (k + 3) (2k).
122
Como
k+ik+2
se
i2
obtemos
((k + 1)!)k1 (k + 2)! (k + 2)k2 = ((k + 1)!(k + 2))k2 (k + 2)! (k + 1)! > ((k + 2)!)k1 .
assim, (6)
k + 1 V . Portanto, pelo Princpio de Induo Finita, V = N 2! 4! 6! (2n)! ((n + 1)!)n1 , realmente vale para todo n 1. 6765 x
1 0 1 - 1 2 - 3 5 - 8 13 - 21 34 - 55 89 - 144 233 - 377 610 - 987 1597 - 2584 e
e a
2. Aplicando o algoritmo euclidiano estendido a resto 10946 6765 4181 2584 1597 987 610 377 233 144 89 55 34 21 13 8 5 3 2 1 quociente ** ** 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
10946,
obtemos a tabela
DCCUFRJ
donde conclumos que,
123
= 2584
satisfazem
e o valor de
igual ao de
Como
b2 so positivos inteiro, a = 1. Z[ 5]
a2
5b2 > 1,
precisamos ter
b = 0.
Portanto,
a2 = 1
e, como
uma unidade. Se
= a + b 5
Em outras palavras, simplesmente tabelar 2 1 + 5b para b 1 inteiro e tentar achar um que d quadrado. O primeiro valor para
b = 4 que d a = 9. Contudo, vou proceder de uma maneira 2 mais sistemtica. Como 1 + 5b deixa resto 1 na diviso por 5, quero saber quais 2 as possibilidades de a para as quais a deixa resto 1 na diviso por 5. Contudo, dividindo a por 5 temos
o qual isto ocorre
a = 5q + r
Assim,
onde
0 r 4.
a2 = (5q + r)2 = 5(2qr + 5q 2 ) + r2 2 que deixa resto 1 se e somente se r deixa resta 1 na diviso por 5. Testando os casos temos que isto ocorre quando r = 1 ou r = 4. Logo a = 5q + 1 ou a = 5q + 4. Contudo a = 1 implica que b 1, donde a = 1 + 5b2 6 = 2, 44 . . . .
Levando em conta as frmulas para
so
Como Mas
36 = 1+57 e 7 no quadrado perfeito, passamos a que nos d 81 = 1+516. 9 2 16 = 4 , nos d b = 4 e uma unidade possvel 9 + 4 5.
124
Segunda Prova2008/1
1. Fatore
32881
32
1024
por
31.
e seja
=2+
S0 = 4 3.
2 Sk+1 = Sk 2.
n,
que
Sn =
para todo
2n
+ ,
2n
n 1.
1.
32881 tem raiz quadrada igual a 181, 331... devemos comeando com [181, 331...] + 1 = 182: Portanto, os fatores so x x2 n Inteiro? 182 15.58 no 183 24.65 no 184 31.22 no 185 36.66 no 186 41.41 no 187 45.69 no 188 49.62 no 189 53.29 no 190 56.73 no 191 60 sim
Como
calcular a tabela
x + y = 191 + 60 = 251
x y = 191 60 = 131.
2. Por Fermat,
330 1 25 32 2
de modo que
30.
Contudo,
210 (25 )2 4
DCCUFRJ
Assim,
125
(mod 30) (mod 30) (mod 30) (mod 30) (mod 30) (mod 30) (mod 30) (mod 30) (mod 30). (mod 30)
(210 )102 24
(210 )4 16
(mod 30)
2 22 2 16
Logo,
21024 = 30 q + 16,
para algum inteiro positivo
q.
Finalmente,
21024
(mod 31).
(mod 31).
28.
3. Seja
V = {n N {0} : Sn = 2 + 2 }.
De acordo com o Princpio de Induo Finita, se mostrarmos que (a)
(b) se
0V; kV
ento
2 + 2 = 1 + 1.
Contudo,
+ = (2 +
3) + (2
3) = 4,
126
conrmando que
0V. Sk = 2 + 2 ,
k k
para algum
kV
Sk+1 = 2
Para isto usamos a recorrncia
k+1
+ 2
k+1
2 Sk+1 = Sk 2.
Substituindo a hiptese de induo na recorrncia,
Sk+1 = ( 2 + 2 )2 2.
Elevando ao quadrado,
Sk+1 = ( 2 )2 + ( 2 )2 + 2 2 2 2.
Contudo,
= N () = 1;
de forma que
2 2 = ()2 = 1,
e assim
Sk+1 = ( 2 )2 + ( 2 )2 = 2
concluir que
k+1
+ 2
k+1
que era o que queramos provar. Logo, pelo Princpio de Induo Finita, podemos
V = N {0}
como desejvamos.
DCCUFRJ
127
Terceira Prova2008/1
1. Use o algoritmo chins do resto para determinar se para a base
217
pseudoprimo forte
6.
2. Seja
n = 5 p (p + 12). Calcule os resduos de n 1 mdulo q 1 para q = 5, q = p e q = p + 12 e use isto para determinar o menor primo p > 5 para o qual n um nmero de Carmichael. Explique cada etapa do seus clculos.
3. Seja
p um nmero inteiro primo. Prove que se a um inteiro que satisfaz a 0 (mod p), ento a + b p inversvel relativamente congruncia mdulo p em Z[ p].
Resoluo
k=3
n = 7 31 composto e mpar. Como n 1 = 216 = 23 27, q = 27. Devemos aplicar o teste forte de composio e, para isto, r0 627 r0 6
27
precisamos calcular
Mas
6 1 (mod 7),
5
o que nos d
r0 627 (1)27 1 6
Por outro lado,
2 1 (mod 31)
27 5 5 2
3 4 (mod 31),
3 9 9
r0 6
10
30
(mod 31).
que vamos resolver pelo algoritmo chins do resto. Tomando o valor de congruncia, obtemos
r0
da segunda
r0 = 30 + 31x,
que, quando substitudo na primeira congruncia nos d
30 + 31x 6
Como
(mod 7);
isto ,
3x 24 3
(mod 7).
x 8 6
(mod 7).
128
Assim,
x = 6 + 7t
donde
r0 = 216
j podemos parar e concluir que a sada do teste forte de composio de modo que
inconclusivo,
217
6.
Pensando um pouco, poderamos ter evitado a aplicao do algoritmo chins. Bastava observar que
r0 6 1 r0 30 1
de modo que, como
31
r0 1
o que garante, imediatamente, que
(mod 217);
pseudoprimo forte para a base
217
6.
n = 5 p (p + 12)
n)
n 1 p2 1 n 1 64 n 1 56
Em particular, da segunda congruncia,
(mod p 1) p1
tem que dividir
64 = 26 ,
o que nos d
p1=2 p=1+2
para algum
1 k 4. k 2,
temos
para algum
2 k 4.
p + 11 = 12 + 2k
DCCUFRJ
deve dividir divide
129
56.
Entretanto,
56.
Por outro
k = 2 nos d p + 11 = 16, k = 3 nos d p + 11 = 20, 56. Resta-nos, apenas, k = 4 que nos d p + 11 = 28 que lado, k = 4 signica que p = 17
e
p + 12 = 29,
n = 5 17 29 = 2465. =a+b p
3. Seja
= a2 b2 p.
Tomando isto mdulo
p, p
vemos que
a2 b2 p a2
Levando em conta que mdulo primo, vemos que se
inversvel
p.
Se
for o inverso de
mdulo
p, p.
ento
(a )2 (a )2 a2 (a a)2 1
de forma que tem inverso
(mod p);
(a )
mdulo
130
Quarta Prova2008/1
1. Em sua viagem de volta ao quadrante Alfa, a
Voyager
da federao abandonada a centenas de anos. A nave havia sido atacada e os tripulantes desapareceram. Uma mensagem codicada usando o RSA havia sido deixada identicando os agressores. O cdigo usado tinha chave pblica
n = 53671
e = 35467
e a mensagem era
6 2. Resolvi aplicar o teste de composio forte a um nmero mpar n > 10 . k Determinei k e q de modo que n 1 = 2 q e q mpar, e um clculo adicional q mostrou que 2 1 (mod n). Neste momento, observei que k era igual
a
.........
e que
era
3. Seja
p > 108
p 2 (mod 3).
= a + b p, U (Z3 [ p])
ento
a b (mod 3).
(b) Use (b) para determinar todos os elementos de cada um deles. Este grupo cclico?
e a ordem de
DCCUFRJ
131
Prova Final2008/1
1. (2,0 pontos) Prove, por induo em
n,
que
k k! = (n + 1)! 1.
j=1
2. (1,0 ponto) Ache a soluo geral da equao diofantina 3. (1,5 pontos) Calcule a ordem de 81024 resto da diviso de 7 por 29. 4. (2,0 pontos) Considere o nmero (a) Verique se
mdulo
29
91.
um nmero de Carmichael. 45 (b) Calcule o resto da diviso de 9 por 91 pelo algoritmo chins do resto. (c) Determine se (d) Determine se
91
91 91
forte
9. 9.
para a base
n = 1089307
e = 465943.
(n, e).
corretamente, vai saber que acertou. 6. (1,5 pontos) Calcule a ordem do grupo cclico.
U (Z7 [ 7])
132
Primeira Prova2008/2
1. Seja
Fn
n-simo
F0 = 0,
Prove, cada etapa da induo.
F1 = 1
Fn+1 = Fn + Fn1 .
par para todo
n 0.
Indique claramente
3. Seja
p>0
irredutvel
se seus
nicos divisores so
Z[ p] um nmero inteiro primo, ento irredutvel em Z[ p]. Use (a) para determinar elementos irredutveis em Z[ 3] e em Z[ 7].
Resoluo
1. Seja
V = {n N | F3n par }. Provaremos por induo em n que V = N o que garante que a desigualdade vale para
todo inteiro no negativo. Comeamos pela base da induo, que corresponde a mostrar que tomando
0 V.
Mas,
n = 0,
vericamos que
F0 = 0
que um nmero par. Portanto, realmente verdade que
0V. k V
ento
k +1 V.
k V
F3k
par.
Mas, pela
recorrncia de Fibonacci,
DCCUFRJ
Mas
133
F3k
2.
Logo,
k + 1 V . Portanto, n 0.
2. Aplicando o algoritmo euclidiano estendido a resto 12354 7854 4500 3354 1146 1062 84 54 30 24 6 donde conclumos que, quociente ** ** 1 1 1 2 1 12 1 1 1
12354 x
1 0 1 - 1 2 - 5 7 - 89 96 - 185 281
e de
7854,
obtemos a tabela
= 281
satisfazem
Uma escolha de
Z[ p] e suponhamos que N () = q um primo (que pode ser igual ou diferente de p). Digamos que = , onde e so elementos de Z[ p]. Pelas
3(a). Seja propriedades da norma, temos que
N () = N ()N ().
Mas
N () = q ,
de modo que
q = N ()N (). q primo isto signica que uma das normas, digamos a de , tem que ser igual 1 (no pode ser 1 porque as normas de elementos de Z[ p] so todas positivas). Logo, N () = 1. Contudo, se = a + b p ento
Como a
1 = N () = a2 + pb2 .
134
Como
p > 1,
b=0
e que
a2 = 1.
Logo,
a = 1
e, portanto,
= 1.
irredutvel.
3(b).
quanto em
Z[ 7].
Mas
a + b 3
Z[ 3],
tem norma
a2 + 3b2 ;
de modo que
a=2
b=1
nos d
4+3 = 7 3 7
e
que primo e
a = 1, b = 2
nos d
1 + 3 4 = 13.
so irredutveis em
Z[ 3].
2+ 2+
1 + 2 3 1 + 2 7
so irredutveis em
so inteiros primos.
DCCUFRJ
135
Segunda Prova2008/2
1. Fatore
1994653
7
32 256 (mod 257). Calcule a ordem de 3 mdulo 257 e determine diferentes das potncias de 3 mdulo 257. 2307 Calcule o resduo de 3 mdulo 257.
quantos so os resduos
3. Seja
irredutvel em
Z[ d],
tambm . Resoluo
1994653 = 1412, 32
[ 1994653] = 1413
temos:
x
1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423
x2 n 43, 77 68, 86 87, 01 101, 99 115, 04 126, 77 137, 50 147, 46 156, 80 165, 62 174
Inteiro? no no no no no no no no no no sim
Portanto, os fatores so
136
2. (a) Como
32 256 1
temos que
7
(mod 257),
(32 )2 (1)2 1 (mod 257). 8 Pelo lema chave, a ordem de 3 mdulo 257 tem que dividir 2 , mas no pode ser 7 8 2 menor que 2 porque 3 1 (mod 257). Logo a ordem exatamente 28 e, portanto, 8 existem 2 resduos diferentes de potncias mdulo 257
(b) J vimos que
32 1
Como
2307 = 2 9 + 3,
temos que
32307 (32 )9 33 9
Portanto o resduo desejado
9. Z[ d].
3. Seja
irredutvel em
Neste caso, se
onde
, Z[ d],
= ,
ento pelas propriedades do conjugado
= = .
Como ento irredutvel, ento
ou
for a unidade,
N () = 1.
Como a norma de um elemento e de seu conjugado coincidem, ento
N () = N () = 1,
de modo que
irredutvel.
DCCUFRJ
137
Terceira Prova2008/2
1. Determine: (a) se
65
8;
65
no pseudoprimo.
2. Use o algoritmo chins do resto para resolver o seguinte problema: Uma velha senhora vai ao mercado e um cavalo pisa em sua cesta e quebra dois dos ovos que l esto. O cavaleiro se oferece para pagar pelo dano e lhe pergunta quantos ovos ela havia trazido. um ovo; ao remov-los de trs em trs, sobram los de Ela no lembra o nmero exato mas, ao remov-los aos pares, sobra apenas
ovos, e ao remov-
em
sobram
ovos.
3. Seja
= 1 + 2 2 Z[ 2]. 11.
Calcule
mdulo
11
mdulo
Resoluo
1.(a)
65 1 = 64 = 28 ,
de modo que
k =8
q =1
r0 81 r1
de modo que
(mod 65), 1
nem a
64.
Contudo,
2 r0
64
(mod 65),
r1 1 (mod 65) e, portanto, 65 tem por sada inconclusivo no teste forte de composio. Como 65 composto e mpar, trata-se de um pseudoprimo forte para a base 8.
1.(b) A menor base
2,
porque
(mod 65).
mdulo
65.
2. Seja
o nmero de ovos na sesta depois que os dois ovos foram quebrados. Como
removendo os ovos aos pares, sobra apenas um ovo: removendo os ovos de trs em trs, sobram
ovos:
138
que
removendo os ovos de
em
sobram
ovos:
x 3 (mod 5).
x = 3 + 5y.
Substituindo na segunda congruncia:
3 + 5y 2
de modo que
(mod 3),
Como
mdc(2, 3) = 1
podemos
donde
8 + 15k 1
que nos d
(mod 2);
k1
Assim,
(mod 2).
k = 1 + 2t
e obtemos nalmente,
depois
no mnimo, 25 ovos.
23
Esta uma variante de um problema proposto pelo matemtico indiano Brahmagupta, nascido em 598 d.C..
3. Temos que
3 = 25 + 22 2, 3 3 (mod 11).
de modo que
310 1 (mod 11). Logo, pelo lema chave, 3 tem ordem 2, 5 ou 10 mdulo 11. que a ordem no pode ser 2. Por outro lado, 35 34 3 4 3 1
Portanto,
Como
32 = 9 < 11 claro
(mod 11).
tem ordem
mdulo
11.
Ento,
( ) 35 1
Logo, pelo lema chave, tem ordem
3 5
(mod 11).
DCCUFRJ
Podemos, pois, concluir que
139
tem ordem
15
mdulo
11.
140
4454 7384
e que foi codicada usando o par
(11659, 7627)
F 15 S 28 G 16 T 29 H 17 U 30 I
18 V 31
2. Seja
n = 3 212 + 1.
Sabe-se que
112
11
primo.
p > 10987655 um nmero primo e d > 0 um inteiro livre de quadrados. Prove que 1 + pk d tem ordem 2p em U (Zp2 [ d]), qualquer que seja 0 < k < p. O que (a) nos diz sobre a ordem de |U (Zp2 [ d])|?
Resoluo
1.
n = 11659
e
x = 110
Logo,
y = 21,
p = x + y = 131
q = x y = 89.
Invertendo que
estendido, descobrimos
d = 3.
DCCUFRJ
de modo que quem enviou o presente foi o DATA.
141
2.
Como
n 1 = 3 212 ,
devemos
mostrar que
1132 1
e tambm que
12
1132 1 11
11 11
11
212
1
11
(mod n)
12
11
3.
Seja
p > 10987655
Comeamos calculando
um nmero primo e d > 0 um inteiro livre de quadrados. (1 + pk d)2p mdulo p2 . Mas, pelo binmio de Newton,
(1 + pk d)
de modo que aparece um
2p 2p
= (1) +
j=1
2p
(mod p2 );
(1 + pk d)2p 1 + 2p(1)2p1 (pk d) 1 (mod p2 ). Portanto, a ordem de 1 + pk d em U (Zp2 [ d]) divide 2p. Como p primo, a ordem 2 ou ser 1, ou 2 ou p. Entretanto, 1 + pk d = 1, pois pk 0 (mod p ) se 0 < k < p. Logo, a ordem no pode ser 1. Por outro lado, (1 + pk d)2 = 1 2pk d + p2 k 2 d = 1 2pk d = 1
pela mesma razo anterior (lembrando que no igual a
p > 2);
2.
Finalmente,
(mod p2 );
142
isto ,
(1 + pk d)p 1 + p(1)p1 (pk d) 1 (mod p2 ); e a ordem no p. Portanto, a ordem tem que ser mesmo 2p. Passando a letra (b), como 1 + pk d tem ordem 2p em U (Zp2 [ d]), tem que dividir |U (Zp2 [ d])|.
ento
2p
DCCUFRJ
143
Prova Final2008/2
1. (2,0 pontos) Seja
Isto :
F1 = F2 = 1
Explicite cada etapa da induo claramente. 2. (2,0 pontos) Calcule a ordem de 51024 por 29. diviso de 3
mdulo
28
6601 = 7 23 41.
6601
um nmero de Carmichael. 2825 por 6601 pelo algoritmo chins do resto. um pseudoprimo
6601
forte
para a base
2.
n = 19291.
p e q. Construa uma chave pblica (n, e) para o RSA usando o valor de n acima
usando o algoritmo de Fermat e determine seus fatores
e determine a chave secreta correspondente. (c) Codique a palavra 5. (2,0 pontos) Seja ordem mdulo a ordem de
determine a
11
mdulo
144
Primeira Prova2009/1
1. Seja
m 10900
n+m m
para todo
2(n + 1)
n 1.
2. Considere o nmero
36031. n
usando o algoritmo de Fermat.
ftor) a n, quantos
n Z,
em que
Z[ 17]
so da forma
para um
de norma
um
em
Z[ 17]
Resoluo
1. Seja
n+m 2(n + 1)}. m Provaremos por induo em n que V = N \ {0} o que garante que a desigualdade vale V = {n N \ {0} |
para todo inteiro positivo. Comeamos pela base da induo, que corresponde a mostrar que tomando
0 V.
Mas,
n = 1,
vericamos que
n+m |n=1 = m
ao passo que verdadeira.
m+1 m
= m + 1;
k+1V.
kV
k+m m
2(k + 1)
DCCUFRJ
verdadeira. Contudo,
145
k+m+1 m
donde,
k+m+1 m
e, assim,
k+m+1 m k+m+1 m
Portanto,
k+m+1 m
m > 1.
k+m+1 m
o que prova que isto
2(k + 2),
k+1 V .
Portanto, pelo
n+m m n 1.
para todo
temos:
146
x
190 191 192 193 194 195 196 197 198 199 200
x2 n 8, 306 21, 213 28, 861 34, 899 40, 062 44, 654 48, 836 52, 706 56, 329 59, 749 63
Inteiro? no no no no no no no no no no sim
Portanto, os fatores so
x + y = 200 + 63 = 263
3(a). O conjunto (1) (2) (3)
x y = 200 63 = 137.
um grupo se
1 G; se , G, ento G; se G, ento 1/ G. 1 G,
porque
Vericaremos cada uma destas propriedades separadamente. Em primeiro lugar, claro que
Z[ 17]
1,
G.
, Z[ 17] N () = N ()N () = 1 1 = 1.
tm norma igual a
1,
ento
1,
de modo que
G.
Z[ 17] 1,
ento
tm norma igual a
1 N ( ) = N (1) = 1,
mas, tambm temos que
1 1 1 N ( ) = N ()N ( ) = N ( ),
DCCUFRJ
pelas propriedades da norma. Logo,
147
n Z.
Como
= 4 + 17
n ,
para algum
tem norma
G = { 2k |k Z}.
148
Segunda Prova2009/1
1. Prove, por induo em
n,
que
7 + 5 + 3 + + (9 2n) = n2 + 8n.
Indique claramente cada etapa da induo.
que satisfazem a condio p 5 (mod 6). Suponha, por contradio, que p1 , . . . , pm so todos os primos diferentes de 5, que deixam resto 5 na diviso por 6. Seja N = p1 pm . (a) Calcule os possveis resduos de 6N + 5 mdulo 6. (b) Prove que (a) implica que 6N + 5 tem que ter um fator primo que deixa resto 5 na diviso por 6. (c) Use mdc(N, 6N + 5) = 1 e (b) para provar que existem innitos nmeros primos que deixam resto 5 na diviso por 6.
3. Sabe-se que
tem ordem
126
mdulo
e de
para:
Resoluo 1. Seja
Sn = 7 + 5 + 3 + + (9 2n).
Nosso objetivo provar por induo em
que
Sn = n2 + 8n,
para todo
n 1.
Seja
V = {n N1 |Sn = n2 + 8n}.
Vamos mostrar, usando o princpio de induo nita, que Comeamos com a base, que consiste em mostrar que
V = N1 .
Como
1V.
S1 = 7
temos que
12 + 8 1 = 7,
S1 = (n2 + 8n)|n=1 ,
DCCUFRJ
Para o passo de induo suporemos que outras palavras, a
149
para algum inteiro
hiptese de induo
k V,
k 1.
Em
Sk = k 2 + 8k.
J o que queremos mostrar que
k+1V;
2
isto , que
Sk+1 = Sk + (9 2k).
Usando a hiptese de induo, isto ca igual a
1V
kV
k + 1 V.
V = N1 .
2. Como
6N + 5 5 (mod 6), temos que 6N + 5 tem que deixar resto 5 na diviso por 6, no importa qual seja inteiro positivo N escolhido. Por outro lado, como pi 1 (mod 6), temos que p1 pm 1m 1
Portanto, se todo os fatores primos de ento
(mod 6).
6N + 5 deixassem resto um na diviso por 6, 6N + 5 tambm teria que ter resto um na diviso por 6. Como j sabemos que isto falso, podemos concluir que 6N + 5 tem que ter algum fator primo que deixa resto 5 na diviso por 6. Acontece que, por hiptese, estamos supondo que 5, p1 , . . . , pm
so
todos
na diviso por
6.
Logo,
6N + 5
mdc(6N + 5, N ) = 1.
Como ento
5 no divide N , teremos que trat-lo separadamente. Mas se 5 dividisse 6N +5, dividiria 6N , o que no possvel pela denio de N . Obtemos, assim, uma
lema chave :
a
mdulo
ar 1 (mod n),
ento a ordem de
r.
150
tem ordem
126
mdulo e que
127,
m
3
qualquer que seja
126
(mod 127), 9
63
3 1
(mod 127),
de modo que
1 m 125.
Contudo,
126 = 2 63, 9
263
(mod 127).
mdulo
127
divide
63.
Por outro
mdulo
127
k
fosse
k < 63,
ento
9 3
de modo que
2k
(mod 127),
teria ordem
2k < 2 63 = 126,
mdulo igual a
3; o que falso por hiptese. Logo, a ordem de 9 mdulo 127 realmente 63. Um argumento anlogo mostra que, como 126 = 3 42, ento de 2742 3342 1 (mod 127). 27
tem ordem
segue que
42
mdulo
127.
pela ordem de
250049
que
63,
o que nos d
250049 = 63 3969 + 2.
Assim,
Logo, o resto
(mod 127).
DCCUFRJ
151
p > 2100 um nmero primo tal que 2p+1 tambm primo. de Fermat para calcular a ordem de 9 mdulo 2p + 1. Sugesto: aplique Fermat base 3. p > 2100 um nmero primo tal que 2p + 1 tambm 3p(2p + 1) no pode ser um nmero de Carmichael. n = 13981 = 11 31 41. n = 13981 = 11 31 41. 2.
Use o teorema
2. Seja
3. Seja 4. Seja
algoritmo chins do resto e use isto para determinar se e/ou fraco para a base
23495
Resoluo
32p 1
pois
(mod 2p + 1),
Mas,
2p + 1
3.
3
Portanto,
2p
(mod 2p + 1).
(mod 2p + 1), Disto e do Lema Chave, temos que a ordem de 9 mdulo 2p + 1 tem que dividir p. Como p primo, 9 tem que ter ordem 1 ou p mdulo 2p + 1. Contudo, se a ordem
fosse um teramos
9p 1
91
de modo que mdulo
2p + 1 2p + 1.
falso.
tem ordem
2. Se
3p(2p + 1)
3p(2p + 1) 9
(mod p 1)
152
pois
p1
Como
p>2
100
nmero de Carmichael.
(mod 11) (mod 31) (mod 41) (mod 10) (mod 30) (mod 40). (mod 11) (mod 31) (mod 41).
n = 13981 = 11 31 41,
23495 25 1 10 2 2
Logo, se
3495 3495
2 2
15 15
(2 ) 1
5 3
5 3
(2 ) (9)3 9 n
teremos que
for o resto de
23495
por
r 10 r1 r9
r = 9 + 41t,
e substitumos na segunda,
9 + 41t 1
donde
10t 8
Multiplicando por
3: 30t 24
donde
t 24
que equivale a
t 24
(mod 31).
DCCUFRJ
Assim,
153
t = 24 + 31y.
Substituindo em
r, r = 993 + 31 41y.
993 + 31 41y 10
isto ,
(mod 11);
3 5y 10
Assim,
(mod 11).
6y 7
Multiplicando tudo por
2; y3
Logo,
y = 3 + 11z,
donde,
r = 4806 + nz.
Para aplicar o teste de composio forte, escrevemos
n 1 = 22 3495.
Como
23495 4806 1, n 1
e como
lado,
2.
154
p = 12539 que um nmero 32p 14050 (mod 2p + 1); 34p 6561 (mod 4p + 1); 34p 8p (mod 8p + 1);
todos
os inteiros
x>1
para os quais
(x) = 8p.
2. Em seu primeiro contato com um planeta com que a Federao deseja estabelecer relaes diplomticas, os ociais da
Enterprise
foram convidados
para uma festa. Infelizmente o planeta foi conquistado por Nero que deseja capturar um dos membros da tripulao. A ocial de comunicaes Uhura intercepta uma transmisso codicada do planeta que contm o nome do ocial a ser capturado. A mensagem
18786 22882
com chave
n = 59881
e = 39595
que Uhura identicou ter sido codicada utilizando um primitivo cdigo conhecido na Terra do sculo XXI como RSA. Decodique a mensagem e determine quem o ocial que Nero deseja capturar.
p = 16 1237 + 1 um nmero primo. Ache um elemento de 32 em U (p) U (16) ou prove que um tal elemento no pode existir.
Resoluo
1. Usando que se
divide
x,
ento
2p + 1
4p + 1
as duas primeiras congruncias dadas. Para determinar que teste de Lucas e as congruncias:
8p + 1
primo usamos o
8p 1 1 3 6561
8
DCCUFRJ
fator fator mais um status primo primo primo composto composto composto primo
155
1 2 4 3 2p 4p 8p
2 3 5 8 2p + 1 4p + 1 8p + 1
38 = 6561 < 8 p + 1.
so todas da forma
e1 , e2 , e3 , e4 .
Se
e4 > 0,
temos
(x) = (2e1 3e2 5e3 )(8p + 1)e4 1 8p. a 8p devemos ter que e4 = 1 e que (2e1 3e2 5e3 ) = 1 e1 = 0
ou
e1 = 1
ou
e2 = e3 = 0. x = 2(8p + 1).
x = 8p + 1 e4 = 0, obtemos 5,
de
2.
n = 59881
obtemos os fatores
p = 233
q = 257.
Invertendo que
estendido, descobrimos
d = 3.
156
3. Se
k>0
um inteiro, ento
ordem
32,
ento a ordem de
a,
tm
|U (p)| = (p) = p 1 = 24 1237, de modo que um elemento de U (p) cuja ordem uma potncia de 2 no pode ter ordem maior que 16. J a maior ordem possvel em U (16) 8. Portanto, se as ordens de a e b forem potncias de 2, ento tm que ser ambas menores que 16; donde (a, b)16 = (a16 , b ) = (1, 1).
Conclumos que nenhum elemento de
16
U (p) U (16)
32.
DCCUFRJ
157
Prova Final2009/1
n,
n.1,
e
n.2
se est fazendo esta prova como nal, resolva as questes duas outras de sua escolha.
que
12 22 + 32 42 + + (1)n1 n2 =
para todo 1.2 Fatore
(1)n1 n(n + 1) , 2
n 1.
60031
sabendo-se que
no
um gerador de
U (347).
9875
mdulo
54367. 5195
na diviso por
781.
3.2
781
5?
5?
n = 30301
ordem
e = 11981.
p = 16 1237 + 1 um nmero primo. Ache um elemento de 32 em U (2p) U (16) ou prove que um tal elemento no pode existir.
158
Primeira Prova2009/2
1. Seja
q > 2910029 um inteiro positivo para o qual (n + 1)q nq 1 divisvel por q qualquer que seja o valor n N. Use isto para provar, por induo em n, que nq n divisvel por q , para todo n N.
2. Pierre costumava receber R$ 1301,00 de dirias por ms mas, depois de um aumento, passou a receber R$ 1801,00. Para fazer sua prestao de contas, ele precisa saber o nmero o nmero
perdeu seus comprovantes e, como muito tmido, no quer procurar o setor de nanceiro da empresa. A nica outra coisa que Pierre sabe que recebeu um total de R$ 19112,00 no perodo da prestao de contas. (a) Formule o problema como uma equao diofantina em soluo geral. (b) Usando a soluo geral, determine prestao de contas.
e ache sua
3. Determine
todos
> 0 para os quais existem x > 0 e y > 0 que n2 y 2 = 9. Voc deve provar que sua resposta
est correta!
Sugesto:
Resoluo
1. Seja
V = {n N | nq n
Provaremos por induo em todo inteiro positivo.
divisvel por
q}.
n = 0,
vericamos que
0q 0 = 0;
que divisvel por
pois
0 = 0 q.
Portanto,
0V. k V
ento
k+1V.
kV
kq k
q.
DCCUFRJ
Contudo, foi dito que
159
(k + 1)q k q 1
Como a soma de dois mltiplos de
divisvel por
q. q,
temos que
((k + 1)q k q 1) + (k q k)
de modo que
divisvel por
q;
(k + 1)q k 1 divisvel por q; o que prova que k + 1 V . Portanto, pelo Princpio de Induo Finita, V = N \ {0};
isto
nq n
para todo
divisvel por
q;
n 0. 1801 x
1 0 1 - 2 3 - 5 8 -13 255 - 523 e
2. Aplicando o algoritmo euclidiano estendido a resto 1801 1301 500 301 199 102 97 5 2 1 0 donde conclumos que, quociente ** ** 1 2 1 1 1 1 19 2
1301,
obtemos a tabela
= 523
satisfazem
1801 + 1301 = 1.
A soluo geral ser, ento,
e que
160
isto ,
k = 7683,
e assim,
1801
meses e
1301
reais por
meses.
x2 n 2 y 2 = 9
temos que
(x ny)(x + ny) = 9.
Como todos os nmeros so inteiros, e levando em conta que
y > 0,
devemos ter
x ny < x + ny,
h apenas duas possibilidades para
x + ny
e
x ny ,
a saber:
x ny = 1
ou ento,
x + ny = 9; x + ny = 1; y = 4/n; y = 4/n.
ou
x ny = 9 x=5
e, resolvendo o segundo, e
x = 5
Como, tanto
quando
n = 1, 2,
4.
DCCUFRJ
161
Segunda Prova2009/2
1. Prove,
para todo
n = 1908691
3. Sabe-se que
tem ordem
359 mdulo p = (2 359) + 1 = 719. ordem de 2 mdulo p. 9694 resto da diviso de 717 por p.
Resoluo
1. Seja
V = {n N1 |23 + 43 + + (2n)3 = 2n2 (n + 1)2 }. Queremos provar, por induo em n, que V = N1 . Comeamos com consiste em mostrar que 1 V . Mas,
1
a base, que
(2i)3 = 23 = 8,
i=1
ao passo que
2n2 (n + 1)2 |vertn=1 = 2 1 cot 22 = 8, o que comprova a igualdade desejada e conrma que 1 V . provar o passo de induo, que consiste em supor que k V e
Neste exemplo, devemos supor que
k+1 V.
23 + 43 + + (2k)3 = 2k 2 (k + 1)2
que a hiptese de induo e, a partir disto, mostrar que
2(k + 1)2
em evidncia, obtemos
k 2 + 4(k + 1) = (k + 2)2 ,
162
de modo que
V = Ngeq1
e a
n 1.
y = 153, x y = 1237.
donde
x + y = 1543
3. De
2359 1
obtemos
(2)2359 1 (mod p). Logo, pelo Lema Chave, a ordem de 2 divide 2 359. vericar que 359 primo. Logo, 2 tem ordem 1, 2, 359 (2) 2 1 (2) 4 1 (2)359 1 1
de modo que a ordem de (b), temos que
Como ou
fcil
1 2
mdulo
717 2
Portanto,
(mod p).
j que que
9694
par.
7179694 (2)9694 29694 (mod p); Como 2 tem ordem 359 mdulo p, segue de 9694 1 (mod 359) 7179694 29694 21 2 (mod p). 9694 que 717 deixa resto 2 na diviso por p.
Conclumos, portanto,
DCCUFRJ
163
satisfaz
x2 1 (mod 3n )
ento
n,
Sugesto:
x 1
2
para o passo de induo use que se x (mod 3k ). Explique porque isto verdade.
1 (mod 3k+1 ),
ento
615 por 481 pelo 30 resto da diviso de 6 por 481; ordem de 6 mdulo 481. 481
:
3. Determine se
(a) nmero de Carmichael; (b) pseudoprimo forte para a base (c) pseudoprimo para a base
6;
6.
Resoluo
1. Considere
V = {n | se x2 1
que as nicas solues de
(mod 3n )
ento
x 1
(mod 3n )}.
V = N1 . Para estabelecer a base basta vericar x 1 (mod 3) so congruentes a 1 e 2 mdulo 3. Mas neste caso isto bvio porque o nico outro resduo possvel mdulo 3 zero e claro 2 n que x 0 (mod 3) no satisfaz x 1 (mod 3 ).
Queremos provar por induo que 2 Passando ao passo de induo, digamos que, para um dado k 1 as nicas x2 1 (mod 3k ) sejam congruentes a 1 mdulo 3k . Digamos que x 1 (mod 3k+1 ). Mas esta congruncia implica que x2 1 (mod 3k ). Assim, pela k k hiptese de induo x 1 (mod 3 ). Mas isto signica que x = 1 + c3 para solues de 2 algum inteiro
c.
(1 + c3k )2 x2 1
(mod 3k+1 );
164
que nos d,
Como
a zero mdulo
esquerdo congruente
1 + 2c3k 1
donde
(mod 3k+1 );
3k+1
Escrevendo,
c = 3c ,
x = 1 + c3k = 1 + c 3k+1 . k+1 Mas isto implica que x 1 (mod 3 ), concluindo assim a demonstrao do passo de induo. Logo, pelo princpio de induo nita, V = N1 , como devamos mostrar.
2. Fatorando
481 = 13 37.
Portanto, se
o resduo de
615
mdulo
481,
ento,
r 615 r 615
donde,
615 63 612 63 1 8 (mod 13). No adianta aplicar Fermat ao primo 37, porque 15 < 36. 2 proceder diretamente. Contudo, 6 1 (mod 37), de modo 615 (62 )7 6 6 31
Reunindo tudo isto temos que
(mod 37).
r8 r 31
que nos d
r = 31 + 37y,
e substitumos na primeira congruncia, obtendo
r 31 + 37y 8
Simplicando
(mod 13).
11y 10
isto ,
2y 10
DCCUFRJ
e como
165
inversvel mdulo
Logo,
y = 5 + 13k ,
donde
Elevando ao quadrado,
660 (1)2 1 (mod 481). Portanto, pelo lema chave, a ordem de 6 mdulo 481 tem que dividir 60. Mas j vimos que a ordem no pode ser 15 nem 30. Com isto as nicas possibilidades que 1 2 restam so 1, 2 e 4. Contudo, 6 e 6 so menores que 481, de modo que no podem ser congruentes a 1, ao passo que 64 1296 334
Conclumos que a ordem de
mdulo
481
realmente
3. Para resolver esta questo no h necessidade de fazer nenhuma conta adicional, podemos aproveitar o que j foi feito na questo anterior: (a)
481 no pode ser nmero de Carmichael porque estes nmeros no podem ter 630 480 (mod 481),
conclumos que
menos de trs fatores primos; 5 (b) 481 1 = 480 = 2 15 e como a base (c) como
481
ter sada inconclusivo no teste forte, de modo que pseudoprimo forte para
6; 481
6,
166
Quarta Prova2009/2
1. Sejam
primos distintos.
(a) Determine a maior ordem possvel para um elemento de (b) Use (a) para provar que (c) Use (b) para provar
U (p) U (q). U (p) U (q) no pode ser um grupo cclico. que U (pq) no pode ser um grupo cclico.
n = 7171
e = 4667.
3. Sabe-se que
p = 1109
5p 1552
52p 2019
um nmero primo.
Resoluo
1.(a) Seja
Como
em
U (p)
q1
=1
em
U (q),
ento, escrevendo
temos
m = (q 1)
q1
de modo que,
(a, b)m = (am , b ) = ((ap1 )k , (b ) ) = (1, 1). Portanto, pelo lema chave, a ordem de (a, b) no pode exceder m. Alm disso, se escolhermos a como sendo um gerador de U (p) e b como sendo um gerador de U (q), ento a ordem de (a, b) tem que ser exatamente igual a m. Logo, a ordem mxima possvel m.
(b) Como a a ordem de
U (p) U (q)
p1
q1
U (p) U (q)
pode ter
ordem igual ordem do grupo. Portanto, este grupo no pode ser cclico. (c) Como
so primos entre si
DCCUFRJ
de modo que caso.
167
tambm fosse, que no o
U (pq)
U (p) U (q)
2.
(n) = 7000 e, pelo algoritmo euclidiano estendido, o 7000 d = 3. Portanto, ao decodicar a mensagem, obtemos 21963 301 3791 510
que nos d
301510 = UFA.
Fatorando
3. Seja
q = 14p + 1.
q 1,
obtemos
q 1 = 2 7 p.
Portanto, para aplicar o teste de Lucas na base
devemos calcular
5
temos
14p
,5 ,5
2p
7p
14
mdulo
q = 14p + 1. b = 5.
Com isto, j
que no congruente a um
52p 2019 (mod 14p + 1), mdulo q , assim como 514 7195 1 (mod q),
57p = (52p )3 5p ,
de modo que
(mod q)
(mod q).
14p + 1
168
Primeira Prova2010/1
1. Sejam
funciona corretamente: se se
mdc(b, a b) mdc(a, b a)
a>b a < b.
Sugesto:
2. Determine
innitos
valores
inteiros
de
123467x + 17687y = 7
satisfeita.
e de
reais. Prove,
reais, recebendo
no mximo
uma nota de
reais.
= + ,
ento
mdc(, ) = mdc(, ).
Como
a = b + (a b),
podemos aplicar o resultado auxiliar com
= a, = b, = 1
e concluir diretamente a igualdade desejada.
=ab
Se pusermos o algoritmo para rodar, a cada etapa a regra recursiva aplicada a um par
(a, b),
DCCUFRJ
se
169
a>b
ou
b > a.
a > b;
mdc(a, b) = mdc(b, a b)
pela igualdade provada anteriormente. Alm disso,
b>ab
Assim,
os pares de inteiros antes e depois de um passo recursivo tm o mesmo mximo divisor comum; o menor dos inteiros do par de entrada sempre menor dos inteiros do par de sada.
estritamente maior
que
Portanto, (1) o mximo divisor comum de um par obtido em qualquer momento da aplicao do algoritmo sempre igual ao mximo divisor comum do par inicial; (2) o menor dos inteiros dos vrios pares calculados nos passos recursivos formam uma sequncia estritamente decrescente de inteiros no negativos. De (2) conclumos que o algoritmo no pode processar para sempre, porque entre dois inteiros dados (neste caso
ou
tem
0)
que parar.
(a, b),
ento
mdc(a, b)
(c, c)
c,
2. Aplicando o algoritmo euclidiano estendido, obtemos Portanto, o mximo divisor comum desejado
1, x = 3465
y=
Portanto, a soluo desejada
x = 7 (3465) + k 17687
qualquer que seja
y = 7 24188 k 123467,
k Z.
3. O conjunto verdade
V = {n N | n = 2x + 5y
com
xN
y=0
ou
1}.
170
x
1 0 1 - 1 51 - 52 155 - 207 362 - 3465 **
n = 4.
Mas
4 = 2 2 + 0 5, de modo
que a mquina deve dar duas notas de dois reais e nenhuma de cinco reais. Passando ao passo de induo, digamos que
k V;
isto que
k = 2x + 5y
em que
xN
y=0
ou
1.
k + 1 V ; isto , que existem inteiros no negativos x e y tais que k + 1 = 2x + 5y em que y = 0 ou 1. H dois casos a considerar. No primeiro caso, y = 1. Se isto acontecer, ento
Queremos mostrar que
k = 2x + 5
Por outro lado, se
donde
y = 0,
ento donde
k = 2x
o que possvel pois
k + 1 = 2x + 1 = 2(x 2) + 5;
k 4 implique que x 2, donde x 2 0. Portanto, como desejvamos mostras, k V implica que k + 1 V . O princpio de induo nita nos permite ento concluir que V = N4 . Em outras palavras, a mquina descrita na questo pode mesmo pagar qualquer quantia maior ou igual a 4 da maneira desejada.
DCCUFRJ
171
Segunda Prova2010/1
1. Prove, por induo em
n,
n N.
Explique cada passo do processo de induo com cuidado. 2. Ache dois fatores de 3. Seja
n = 93433
n = 13 73.
Calcule:
(a) a ordem de 3 mdulo 13 e a ordem de 3 mdulo 73; n1 (b) o resto da diviso de 3 por 13, o resto da diviso de n1 resto da diviso de 3 por n. Usando isto, determine se 4. Seja (a) (b) (c) (d)
3n1
por
73
e o
3.
p > 2 um nmero primo e q 2p 1 (mod q); 2 tem ordem p mdulo q ; p divide q 1; 2p divide q 1.
2p 1.
teorema de Fermat.
Resoluo
1. Considere
base calculamos
8(n + 1)|n=0 = 8 0 V.
Para efetuar
k V;
isto
172
16 < 16 8.
nita
Logo,
k + 1 V.
princpio de induo
24n+3 8(n + 1)
V = N.
2. O menor valor de x na tabela do algoritmo de Fermat 306 e o primeiro para o x2 n inteiro 317, que corresponde a 3172 n = 84. Portanto, os fatores qual so
233
401. 73 so primos segue do teorema de Fermat que ordem de 3 mdulo dividir 12 e que a ordem de 3 mdulo 73 tem que dividir 72. Mas,
e
3. (a) Como
13
13
tem que
32 9 3 1
logo
tem ordem
mdulo
13.
32 9 3 27 3 8
Logo,
3 4
36 9 8 72 1
312 (1)2 1 (mod 73). de 3 divide 12. Como 3 no pode ordem 1, 2, 3, 4 ento 3 tem ordem 12 mdulo 73.
temos que
2 79
ou
pelos
n 1 = 22 3 79 3
n1
3n1 (33 )2
Logo,
(3 )
12 79
3n1 1
divisvel por
Como
3n1 1
(mod n).
DCCUFRJ
4. (a) Segue direto da denio de congruncia pois (b) Como que que
173
divide
2p 1.
2p 1 (mod q) o lema chave nos diz que a ordem de 2 mdulo q tem 1 dividir p. Mas p primo e 2 1 (mod q) implicaria que q divide 2 1 = 1, o no possvel. Portanto, a ordem de 2 mdulo q tem que ser p.
2q1 1 (mod q). Logo, usando novamente o lema chave, temos que p divide q 1. Por outro lado, como q fator do nmero p mpar 2 1, o prprio q tem que se mpar. Portanto, q 1 tem que ser par. Como p mpar por hiptese, segue que mdc(2, p) = 1. Portanto, como 2 e p dividem q 1, podemos concluir que 2p divide q 1.
(c) e (d) Pelo teorema de Fermat,
174
Terceira Prova2010/1
1. Calcule (a) (b) (c)
751
mdulo
817
seguintes perguntas:
7? 7?
Mostre que o grupo
7? 287654 . U (Zm )
2. Sejam
U (Zn )
4.
3. A mensagem
4324 40
contm o nome de um dos primeiros computadores programveis, projetado por Alan Turing e construdo no National Physical Laboratory da Inglaterra na dcada de 1950. Esta mensagem foi codicada usando o RSA com chave pblica
n = 13261
A 10 N 23 4. Sabe-se que B 11 O 24 C 12 P 25 e D 13 Q 26 E 14 R 27
e = 9303.
G 16 T 29 H 17 U 30 I 18 V 31 J 19 W 32 K 20 X 33 L 21 Y 34 M 22 Z 35
q = 1693
U (Zp )
sabendo-se que em
p = 6q + 1 Zp ,
q
6 = 5566.
Resoluo
DCCUFRJ
1. Fatorando
175
n = 817,
19 43.
r 751 r 751
43,
obtemos
751 715 7
Como
51
tem ordem
mdulo
19
751 1 751 42
donde
r1 r 42
r = 42 + 43t
da segunda congruncia e substitumos na primeira, obtendo:
42 + 43t 1
de modo que
(mod 19);
5t 16
Como
(mod 19).
tem inverso
mdulo
19,
resta
t 4 16 7
isto ,
(mod 19);
t = 7 + 19k.
Assim,
751
deixa resto
343
817.
fatoramos a maior potncia de
n 1 = 816,
obtendo
176
(mod 817)
817
817
no um
7.
2 7816 r3 1
implica que
(mod 817) 7.
Finalmente, este nmero no pode ser
817
de Carmichael porque tem apenas dois fatores, ao passo que nmeros de Carmichael no podem ter menos de trs fatores.
n = 89 149,
de modo que
Portanto, a mensagem
101214;
isto , ACE.
p primo,
6 = 5566;
implica que
2q
= 5566 = 5565;
DCCUFRJ
e que
177
6
ao passo que
3q
6 6
6
menor que
p1
em
U (Zp ),
178
Prova Final2010/1
1, n,
1.1,
1.2
n = 2 ou 3,
ento resolva e
se est fazendo esta prova como nal, resolva as questes duas outras de sua escolha.
1.1 Seja
x>0
2.2 O objetivo desta questo dar uma outra demonstrao de que existem innitos nmeros primos. Para isso, suponha que exista um nmero nito de primos, que so todos menores que um nmero inteiro positivo (a) Mostre que, diferente de
n 3.
1.
(b) Mostre que (a) leva a uma contradio, e use isto para provar que existem innitos nmeros primos. 2.2 Seja
n > 2987654
um inteiro e
um fator primo de
n
F (n) = 22 + 1.
(a) calcule a ordem de
mdulo
p; 2n+1
divide
(b) use o teorema de Fermat para mostrar que 3.1 Seja (a)
p 1.
n = 7 13 31 61. n
Calcule
310755
mdulo
3?
DCCUFRJ
(b) (c)
179
n n
3? 287654 .
Mostre que o grupo
3.2 Sejam
U (Zm )
U (Zn )
4.
180
Primeira prova2012/1
T1:
A sequncia de Fibonacci
Fn
e
denida por
F0 = F1 = 1
Fn = Fn1 + Fn2 . Fm
por
Fm2 ,
quando
for um
T2: T3:
2459485
e de
87401
cuja
soma seja
7.
a > 23452552! um nmero inteiro e considere a soma 1 1 1 + + + . Sn = a(a + 1) (a + 1)(a + 2) (a + n 1)(a + n) Prove, por induo em n, que a soma acima sempre igual a n/a(a + n).
Seja Voc deve identicar claramente a base da induo, a hiptese de induo e a recurso que vai ser utilizada.
L1:
Sejam
b<a
n1
vale a
resto(bn , a) = resto(resto(bn1 , a) b, a)
(b) Descreva, na linguagem do
DCCUFRJ
181
Soluo
T1.
A partir de
Fm = Fm1 + Fm2
podemos concluir que
Fm = 2Fm2 + Fm3 .
Por outro lado
e o resto
Fm3 .
T2.
Aplicando o algoritmo euclidiano estendido, temos que restos 2459485 87401 12257 1602 1043 559 484 75 34 7 6 1 0 quocientes ** ** 28 7 7 1 1 1 6 2 4 1 -
x
1 0 1 - 7 50 - 57 107 - 164 1091 - 2346 10475 - 12821 -
y=
Logo, a soma dos mltiplos
7 2459485 12821
igual a
7 360786 87401,
7.
182
T3.
Sn+1 =
a recurso
Sn+1 = Sn +
Considere, ento, a seguinte armao:
1 (a + n)(a + n + 1)
A(n):
a soma
Sn
igual a
n/a(a + n). n,
que este resultado vale para todo
n 1.
n = 1.
S1 =
1 a(a + 1) n=1
na frmula
n/a(a + n),
compro-
vando, assim, a validade da base. J o passo de induo tem como hiptese a soma
Sk
igual a
k/a(a + k),
Sk+1
igual a
(k + 1)/a(a + k + 1).
Sk+1 = Sk +
Substituindo a hiptese de induo
1 . (a + k)(a + k + 1)
Sk+1 =
donde
Sk+1 =
DCCUFRJ
que, aps os devidos cancelamentos, nos d
183
Sk+1 =
(k + 1) , a(a + k + 1) A(n)
vale para todo inteiro
como desejvamos mostrar. Tendo provado a base e o passo de induo, o princpio de induo nita nos permite concluir que a armao
n 1;
isto
Sn =
n a(a + n)
para todo
n 1.
L1.
resto(bn , a) = resto(resto(bn1 , a) b, a)
vale para todo
n 1.
n = 1,
n = 1.
Quanto ao passo
resto(bk1 , a) = resto(resto(bk2 , a) b, a)
e chegar concluso que
o resto e
o quociente da diviso de e
bk1
por
a,
ento
bk1 = aq + r
Multiplicando esta expresso por
0 r < a.
b,
obtemos
br = aq1 + r1
ento
com
0 r1 < a,
0 r1 < a
r1
o resto da diviso de
bk
por
a.
184
Axiom
bn
por
a partir da recurso
resto(bn , a) = resto(resto(bn1 , a) b, a)
basta escrever
DCCUFRJ
185
Segunda prova2012/1
T1: T2:
655009
25
mdulo
45
25
mdulo
por
45.
PS@P@WVUWAA.
Axiom
T3:
(n 1)! 1 (mod n). (a) Determine uma frmula que, para cada 1 d n 1, d o inverso de d mdulo n em funo do fatorial de n 1 e do prprio d. (b) Use (a) para mostrar que n tem que ser um nmero primo. Dica para (b): mostre que nenhum 1 d n 1 pode ser fator de n.
Seja um nmero inteiro que satisfaz Descreva, na linguagem do
n > 173452552
L2:
Axiom,
p>1
uma funo
e um nmero inteiro
mdulo
p.
todos os divisores de
n; n.
186
Soluo
T.1 Como
n = 809, 32,
x
810 811 812 813 814 815 Portanto,
x2 n
33.030 52.076 65.840 77.201 87.103 96.0
x = 815
de modo que os fatores desejados so
y = 96, x + y = 911. 25
que so distintas mdulo
x y = 719
45
so
251 25 25 40 253 10
Em particular,
25 no tem ordem mdulo 45, o que alis j sabamos porque mdc(25, 45) = 5 = 1, de modo que que 25 no pode ser inversvel mdulo 45, o que implica que no tem ordem para este mdulo. Por outro lado, as potncias de 25 mdulo 45 aparecem 29879 em ciclos de comprimento 3. Assim, para saber quando vale 25 mdulo 45, basta 9879 saber qual o resto de 2 por 3. Contudo, 29879 (1)9879 1 2
de modo que
(mod 3)
252
Logo o resto desejado
9879
252 40
(mod 45).
40. d
quo((n 1)!, d) =
De fato,
DCCUFRJ
Mas isto signica que todo inteiro tem inverso mdulo
187
1 e n 1 tem inverso mdulo n. Contudo, mdc(d, n) = 1. Em particular, podemos concluir que nenhum inteiro entre 1 e n1 divide n. Logo, n no tem fatores prprios d
entre
L.2 Combinando o teorema de Fermat com o lema chave podemos concluir que a ordem de qualquer inteiro que no congruente a zero mdulo basta procurar pela ordem de dada abaixo:
p divide p1.
Portanto,
entre os divisores de
p 1.
ordem@DpA aa hXvist@sxAXa divisors@@pEIAXXsA kXsXa I rXsXa while r a I nd k `a 5h repet rXa powmod@DhFkDpA kXa kCI return@hF@kEIAA
Outra soluo, mais curta, tirada da prova de Guilherme da Costa Sales:
| powmod@DkDpA a I
188
Terceira Prova2012/1
T7:
se
Sabe-se que
Determine
10585
3; 3. (n) =
T8:
Sabe-se que
n = 470857
469396.
ritmo chins do resto, para decodicar a mensagem o RSA de chave pblica nmeros A 10 N 23 B 11 O 24 C 12 P 25 D 13 Q 26 E 14 R 27 F 15 S 28 G 16 T 29 H 17 U 30 I 18 V 31 J 19 W 32
225265,
encriptada com
(470857, 312931).
K 20 X 33
L 21 Y 34
M 22 Z 35
T9: L3:
5 gerador do grupo cclico U (3 ). Determine todos os ele5 5 mentos de ordem 3 de U (3 ) e mostre que formam um subgrupo de U (3 ).
Sabe-se que
gerdorc para o Axiom que, tendo como entrada um primo p e um inteiro 1 < b < 2p retorna true se a funo conseguiu determinar pelo teste de Lucas, que 2p + 1 um nmero primo. Caso contrrio a funo retorna flse. Explique como esta funo pode ser usada para determinar um gerador do grupo U (2p + 1), quando 2p + 1 primo.
Crie uma funo
DCCUFRJ
189
Soluo
T7. Como
5 1 = 4, 29 1 = 28
73 1 = 72
dividem
n 1 = 10584
Mas todo nmero de Carmichael pseudoprimo para qualquer base que prima com
10585
3.
posio
Para decidir se
10585
10584 = 23 1323.
J sabemos que
31323 8422
da sequncia, que
(mod 10585)
mas isto ainda no nos permite calcular nada. Passamos, ento, ao elemento seguinte
(mod 10585).
com-
1 mdulo 10585, a sada do teste forte de 10585 pseudoprimo forte para a base 3.
n = p q = 470857
Logo,
e que
n (p + q) + 1 = pq (p + q) + 1 = (p 1)(q 1) = 469396,
de modo que
p = 1462 q.
Substituindo isto em
pq = 470857,
obtemos a equao
q 2 + 1462q 470857 = 0, 1462 254016 1462 504 q= = 2 2 cujas solues so os primos q = 983 e p = 479 desejados. Passando decriptao, invertemos e = 312931 usando o algoritmo euclidiano estendido, construmos a tabela,
donde
190
x
1 0 1 - 2
que nos d
d=
0 r 470856
tal que
r 231 r 516
Da segunda congruncia, d
r = 516 + 983t,que, substituindo na primeira congruncia 25t 285 (mod 479) Como 5 primo com 479, podemos cancel-lo dos dois 5t 57 (mod 479). 479.
Usando o
Para eliminar o
algoritmo euclidiano estendido de novo Restos 479 5 4 1 de modo que o inverso de Quocientes ** ** 95 1
x
1 0 1 - 1
Multiplicando a ltima
1 479 (1) = 96. 5 congruncia por 96, obtemos t 96 (57) 276 (mod 479). r,
DCCUFRJ
T9. Sabemos que
191
U (35 )
(35 ) = 2 34 . U (35 ) potncia de 2, queremos encontrar aquelas potncias q 3q 5 de 2 que tm ordem 3 em U (3 ). Mas se 2 tiver ordem 3, ento 2 = 1, de modo que, 4 4 pelo lema chave, a ordem de 2 (que 2 3 ) tem que dividir 3q . Isto , 3q = 2 3 .c, 3 4 donde q = 2 3 .c. Como q < 2 3 , segue que c = 1, 2; donde
Como todo elemento de
q = 2 33
233
ou
q = 22 33 .
em
3
e
U (35 ) . }
so
2
O conjunto
2 ,2
22 33
{1, 2
sempre so subgrupos.
233
22 33
233
, e tais conjuntos
192
Fn
denida por e
F0 = F1 = 1
Fn = Fn1 + Fn2 . Fm
por
Calcule o quociente e o resto da diviso de 3452552! inteiro maior do que 2 . 2.1 Calcule a ordem de 344003 de 2 por 173
Fm3 ,
quando
for um
16 mdulo 173 e use-a para determinar o resto da diviso 11n+2 + 122n+1 5195
mdulo por
133,
quando
n > 752436655454 .
n = 781 = 11 71. n n
Calcule
5?
38722 27554 que foi codicada usando o RSA com n = 47921 e e = 18989. A enumerao das letras comea por 3
em
A = 10.
4.0 Ache um subgrupo de ordem
U (54 ).
DCCUFRJ
193
innitos
mltiplos de
306244
e de
216146
128.
2. Prove, por induo em
n,
que
4n + 5
divisvel por
para todo
n 0.
Seu
argumento deve explicitar claramente cada uma das etapas da induo: base, passo de induo, hiptese de induo e a recurso utilizada.
3. Seja
P = (x0 , y0 ) uma soluo de x2 2y 2 = 1. Mostre como obter uma 2 2 2 soluo de x 8y = 1 a partir de P e escreva uma funo pellPtoV, na linguagem do Axiom, que, tendo como entrada inteiros x0 e y0 tais que 2 x2 2y0 = 1, retorna um par de nmeros que seja soluo de x2 8y 2 = 1. 0 2 2 Sua funo deve vericar que (x0 , y0 ) de fato soluo de x0 2y0 = 1; caso contrrio, a funo deve retornar HDH.
ganhe 0, 5 extra na nota da prova explicando como 2 2r+1 2 generalizar a questo acima de modo a obter uma soluo de x 2 y =1 2 2 a partir de uma soluo (x0 , y0 ) de x 2y = 1. Voc deve provar todas as armaes que zer em sua generalizao, mas no preciso descrever a funo do
4.
Axiom
194
Gabarito
1. Aplicando o algoritmo euclidiano estendido aos nmeros dados temos
Quociente ** ** 1 2 2 1 1 39 1 4 14 1 *
x
1 0 1 - 2 5 - 7 12 - 475 487 - 2423 34409 - 36832 *
de modo que
= 52185.
Como
128 = 2 64,
multiplicamos
64,
obtendo
DCCUFRJ
2. A armao a ser provada para todo
195
n0
4n + 5
divisvel por
3.
Para isto, comeamos vericando a base, que corre-
n = 0.
Mas,
4 + 5 = 1 + 5 = 6,
3,
comprovando
que a base verdadeira. Para fazer o passo de induo precisamos primeiro enunciar
hiptese de induo
4k + 5
divisvel por
3;
4k+1 + 5
Contudo,
divisvel por
3.
4k+1 + 5 = 4k 4 + 5 = 4k (3 + 1) + 5 = (4k + 5) + 3 4k .
k Como, pela hiptese de induo, 4 +5 divisvel por 3, conclumos da equao acima k+1 que 4 + 5 a soma de duas parcelas, ambas divisveis por 3. Logo, 4k+1 + 5 , ele
prprio, divisvel por 3. Portanto, pelo Princpio de Induo Finita, podemos dizer n que a armao 4 + 5 divisvel por 3 vale para todo n 0. Para expressar a recurso de modo absolutamente transparente escreva e calcule
sn = 4n + 5
sk+1 = sk + 3 4k .
3. Calculando
P 2,
obtemos
x2 + 2y 2 = 1, (x2 0
deve satisfazer
2 + 2y0 )2 2(2x0 y0 )2 = 1.
2 [x2 + 2y0 , x0 y0 ] 0
196
soluo de
x2 8y 2 = 1.
A funo correspondente no
Axiom
pellPtoV@xHDyHA aa Xvist@sxA if onec@xHP EPyHPA a flse then Xa HDH else Xa xHPCPyHPD xHyH return@A
4. Para generalizar o resultado da questo 3 basta mostrar, por induo em n que n 2n um mltiplo de 2 (questo 10 da lista 3). Portanto, existem a ordenada de P inteiros
tais que
satisfazer
que nos d
u2 2 22n v 2 = 1,
isto ,
u2 22n+1 v 2 = 1. 2 2n+1 2 Portanto, a soluo correspondente de x 2 y = 1 tem a n 2 2n P , mas sua ordenda igual a ordenda de P dividida por 2n .
mesma abscissa de
DCCUFRJ
197
Segunda prova2012/2
4: 5:
2925589
usando o algoritmo de
mdulo
que
p/8;
6:
P = [8, 2] e Q = [7, 4] solues da equao de Pell modular x2 3y 2 1 (mod 17). Determine as coordenadas da soluo S desta mesma equao que 2 satisfaz P S Q (mod 17).
Sejam
Seja
p > 2128374564765775
um nmero primo e
d >
217236465463 um inteiro. Determine quanto vale o produto de todas 2 2 de x dy 1 (mod p) que no so congruentes a [1, 0].
as solues
Soluo
4. O nmero
inteira igual a
2925589 1710. A
x2 n 43, 954 73, 177 93, 701 110, 485 125, 043 138, 083 150
Inteiro? no no no no no no sim
198
2. (a) Pelo teorema de Fermat e o lema chave sabemos que a ordem de divide
mdulo
Como
239
primo, as
p 1 = 1912 = 8 239. a ordem de 2 menor do que 1913 = 239. 8 ordens possveis so 2, 4, 8 e 239. 2 256 1
8
Contudo,
(mod 1913) 2,
nem
no pode ser
4,
nem
8.
Portanto,
tem ordem
239
mdulo
1913.
31912 1
Como
65011 = 1912 34 + 3, 3
65011 1
3. Multiplicando
P S Q2 (mod 17) ,
obtemos
P (P S) P Q
donde, pela associatividade de
(P P ) S P Q2
que equivale a
[1, 0] S P Q2
Portanto,
S P Q (mod 17).
Mas sabemos que
P = [8, 2]
tem inverso
Q2 [72 + 3 42 , 7 4 2] [12, 5]
obtemos
S [15, 16]
(mod 17).
Oferta do dia:
(mod p).
cada soluo
Alm disso, s
P [x0 , y0 ] (mod p) tem um inverso P [x0 , y0 ] podemos ter P P (mod p) se x0 x0 (mod p). Mas
DCCUFRJ
esta ltima equao equivale a
199
conclumos que x0 0 (mod p). Mas se 2 ento x0 1 (mod p), que equivale a
2,
2x0 0 (mod p). Como p um primo diferente de [x0 , 0] soluo de x2 dy 2 1 (mod p) (mod p);
(x0 1)(x0 + 1) 0
isto , a dizer que outras palavras, se
divide o produto
(x0 1)(x0 + 1). Mas, pela propriedade p divide (x0 1) ou p divide (x0 + 1). Em x0 1 (mod p).
x0 1
Logo
(mod p)
ou
P P
congruentes a seu inverso
(mod p)
se e somente se
que no so
[1, 0] teremos um produto em que cada soluo pode ser pareada com resultando em [1, 0].