Você está na página 1de 24

Elementos de Matematica Finita (2012-2013)

Exerccios Resolvidos
1. Construir as tabelas da soma e multiplicac ao para as classes de con-
gruencia m odulo 7 e m odulo 8.
Resolucao: As tabelas m odulo 7:
+ 0 1 2 3 4 5 6
0 0 1 2 3 4 5 6
1 1 2 3 4 5 6 0
2 2 3 4 5 6 0 1
3 3 4 5 6 0 1 2
4 4 5 6 0 1 2 3
5 5 6 0 1 2 3 4
6 6 0 1 2 3 4 5
0 1 2 3 4 5 6
0 0 0 0 0 0 0 0
1 0 1 2 3 4 5 6
2 0 2 4 6 1 3 5
3 0 3 6 2 5 1 4
4 0 4 1 5 2 6 3
5 0 5 3 1 6 4 2
6 0 6 5 4 3 2 1
e modulo 8:
+ 0 1 2 3 4 5 6 7
0 0 1 2 3 4 5 6 7
1 1 2 3 4 5 6 7 0
2 2 3 4 5 6 7 0 1
3 3 4 5 6 7 0 1 2
4 4 5 6 7 0 1 2 3
5 5 6 7 0 1 2 3 4
6 6 7 0 1 2 3 4 5
7 7 0 1 2 3 4 5 6
0 1 2 3 4 5 6 7
0 0 0 0 0 0 0 0 0
1 0 1 2 3 4 5 6 1
2 0 2 4 6 0 2 4 6
3 0 3 6 1 4 7 2 5
4 0 4 0 4 0 4 0 4
5 0 5 2 7 4 1 6 3
6 0 6 4 2 0 6 4 2
7 0 7 6 5 4 3 2 1
2. Em que classes de congruencia mod 8 estao os quadrados perfeitos?
4926834923 podera ser a soma de dois quadrados perfeitos?
1
Resolucao: A ultima tabela mostra que os quadrados perfeitos pertencem
` as classes de congruencia 0, 1 e 4 m odulo 8. A tabela da soma mostra por sua
vez que as somas entre estas classes tomam os valores 0, 1, 2, 4 e 5.
Como 4926834923 3 mod 8, conclui-se que este inteiro n ao pode ser a soma
de dois quadrados perfeitos.
3. Resolver as seguintes congruencias (encontrar todas as soluc oes ou justi-
car que n ao existem):
a) 5x 3 mod 11;
b) 12x 2 mod 33;
c) 9x 21 mod 12;
d) 110x 40 mod 575.
Resolucao: a) (5, 11) = 1 e portanto existe soluc ao unica; como 9 5 1
mod 11 conclumos que a soluc ao e x 9 3 5 mod 11.
b) Neste caso (12, 33) = 3 que nao divide 2 pelo que nao h a soluc ao.
c) (9, 12) = 3 que divide 21 e portanto sabemos que existem 3 solu coes nao
congruentes entre si; podemos encontrar uma solucao notando que
21 = 7 3 = 7(12 9) 7 9 mod 12
pelo que x
0
7 5 mod 12 e soluc ao; as outras podem obter-se somando
m ultiplos k(12/3) com 1 k < 3, ou seja
x
1
x
0
+ 4 9 mod 12; x
2
x
1
+ 4 1 mod 12
Nota: a solucao x
2
1 e obvia se notarmos primeiro que 21 9 mod 12.
Outro metodo de resolu cao passa por resolver primeiro a congruencia 3x 7
mod 4 (dividindo tudo por 3) que tem a soluc ao x 1 mod 4, e usar o facto
de que um inteiro x satisfaz a congruencia inicial 9x 21 mod 12 se e s o se
2
satisfaz esta ultima; portanto as soluc oes da congruencia inicial s ao as classes
de congruencia mod 12 queestao contidas na classe 1 mod 4, ou seja 1, 5, 9
mod 12.
d) Como mdc(575, 110) = 5 que divide 40, conclui-se que a equac ao tem
5 solucoes distintas. Aplicando o segundo metodo de resoluc ao descrito na
alnea anterior, come camos por resolver
22x 8 mod 115 :
o algoritmo de Euclides da-nos
1 = 9 115 47 22;
portanto a solu cao desta equac ao e
x 47 8 68 8 84 mod 115.
As solu coes da equac ao original s ao as classes modulo 575 contidas na classe
de 84 m odulo 115:
84, 199, 314, 429, 544.
A equac ao
22x 8 mod 115
tambem pode ser resolvido com aplicac ao do Teorema Chines dos Restos: como
115 = 5 23, a solu coes desta equacao e a soluc ao do sistema
_
_
_
22x 8 mod 5
22x 8 mod 23

_
_
_
2x 3 mod 5
x 8 mod 23

_
_
_
x 4 mod 5
x 15 mod 23
3
A segunda equac ao implica que x = 15 + 23y e substituindo na primeira
obtemos
15 + 23y 4 mod 5 3y 4 mod 5 y 3 mod 5.
Portanto x = 15 + 23(3 + 5z) = 84 + 115z.
4. Determinar as solu coes, se existirem, da equac ao modular
57x 87 mod 105
Resolucao: Como m.d.c.(57, 105) = 3 e 3[87, a equac ao tem exactamente 3
soluc oes m odulo 105; e x Z e solucao da equac ao dada se e so se for soluc ao
de
19x 29 mod 35
que e por sua vez equivalente ao sistema
_
_
_
19x 29 mod 5
19x 29 mod 7

_
_
_
x 1 mod 5
5x 1 mod 7
que tem a soluc ao unica 31 modulo 35.
As solucoes da equac ao original s ao portanto as classes de congruencia
31, 66, 101 mod 105
5. Mostrar que todo o inteiro da forma 6k + 5 tem algum factor da mesma
forma. Deduzir que existem innitos primos congruentes com 5 m odulo 6.
Resolucao: Todos os primos maiores que 3 estao nas classes de congruencia
1 e 5 m odulo 6 e um n umero da forma 6k+5 ( ou seja congruente com 5 modulo
6) s o pode er factores primos congruentes com 1 ou 5; mas como um produto
de n umeros congruentes com 1 (sempre m odulo 6) e ainda congruente com 1,
conclui-se que ele ter a que ter factores primos congruentes com 5 (em n umero
4
mpar, ja que 5 5 1 mod 6).
A prova da segunda armac ao segue, com algumas alterac oes, a do teorema
de Euclides sobre a innitude dos primos: se p
1
, p
2
, , p
t
s ao primos todos
congruentes com 5 m odulo 6, considere-se o n umero
N = p
1
p
2
p
t
+ 4
se t for par, e
N = p
1
p
2
p
t
+ 6
se t for mpar.
N e congruente com 5 e nao e divisvel por qualquer dos p
i
; pela primeira parte
tem que ter um factor primo da forma 6k +5 diferente daqueles, o que mostra
que o conjunto dos primos desta forma n ao e nito.
Observacao: Os diversos resultados deste tipo provados generalizam-se de
facto num Teorema muito mais geral devido a Dirichlet (matem atico alemao
da primeira metae do seculo XIX): qualquer progress ao aritmetica de inteiros
positivos contem innitos primos.
6. Dado um n umero positivo qualquer n, seja n
1
o resultado de subtrair
o dobro do algarismo das unidades ao n umero que se obtem eliminando esse
algarismo em n; por exemplo, se n = 2472 ent ao n
1
= 247 2 2 = 243.
Verica-se que n e divisvel por 7 se e so se n
1
tambem o for. Repetindo o
procedimento descrito, pode-se testar a divisibilidade por 7 sem proceder a
divis oes: por exemplo, de 2472 passamos a 243 e deste a 24 6 = 18. Como
18 nao e divisvel por 7, 2472 tambem n ao e.
Justicar porque funciona este criterio de divisibilidade.
Resolucao: O criterio de divisibilidade pode apresentar-se assim:
7 [ (10a + b) 7 [ (a 2b);
5
E de facto
7 [ (10a + b) 10a b mod 7 3a b mod 7
a 5b mod 7 a 2b mod 7
7 [ (a 2b)
7. Ao tentar formar grupos de trabalho numa turma, conclui-se que se os
grupos tiverem 3 elementos cam dois alunos de fora, se tiverem quatro ca
1 de fora, mas que se consegue formar grupos de 5 elementos desde que o
professor faca parte de um deles. Quantos alunos ter a a turma?
Resolucao: o problema corresponde `a resolucao do sistema de congruencias
_

_
x 2 mod 3
x 1 mod 4
x 4 mod 5
Como os modulos das congruencias sao primos dois a dois, o Teorema Chines
dos Restos garante a existencia de uma soluc ao unica mod 120 (e e de esperar
que o n umero de alunos de uma turma seja inferior a 120...).
A primeira equacao implica x = 2 + 3k; substituindo na segunda camos com
3k 1 mod 4 k 1 mod 4
e portanto
k = 1 + 4j, x = 2 + 3(1 + 4j) = 5 + 12j
Substituindo na ultima equac ao
12j + 5 4 mod 5 2j 4 mod 5 j 2 mod 5
ou seja j = 2 + 5t e portanto x = 5 + 12(2 + 5t) = 29 + 120t.
8. Determinar, usando o Teorema Chines dos Restos, as solu coes, se exis-
tirem, da equa cao
507x 312 mod 3025
6
Resolucao: Comecamos por factorizar o modulo 3025 = 25 121. O
Teorema Chines dos Restos implica que as solu coes da equac ao coincidem com
as do sistema
_
_
_
507x 312 mod 25
507x 312 mod 121

_
_
_
7x 12 mod 25
23x 70 mod 121
A aplicac ao do algoritmo de Euclides d a
1 = 2 25 7 7,
pelo que a primeira equac ao tem a solucao unica
x 7 12 16 mod 25;
J a na segunda equac ao temos
23x 70 mod 121 x 70 mod 121 x 51 mod 121.
Substituindo na primeira equa cao x = 51 + 121y obtemos
51 + 121y 16 mod 25 4y 15 mod 25 y 15 mod 25.
Portanto x = 51 + 121(15 + 25z) 1866 mod 3025 e a unica soluc ao da
equac ao original.
9. Determinar
a) 0 a < 73 satisfazendo a 9
794
mod 73.
b) 0 a < 83 satisfazendo a 7
670
mod 83.
Resolucao: a) Como 73 e primo, sabemos pelo Teorema de Euler (ou
mesmo pelo Teorema de Fermat) que 9
72
1 mod 73. Portanto
9
794
= 9
1172+2
=
_
9
72
_
11
9
2
e
_
9
72
_
11
9
2
9
2
8 mod 73
7
b) Pode aplicar-se o mesmo metodo uma vez que tambem 83 e primo.
Como 670 = 8 82 + 14, somos conduzidos a calcular 7
14
mod 83, pelo que
e boa ideia tentar simplicar os c alculos e n ao calcular todas as potencias
7
2
, 7
3
, 7
4
, , 7
14
( mod 83 e claro).
Uma forma passa por ver que 14 = 8 + 4 + 2 e
7
2
= 49 34, 7
3
11, 7
4
77 6
em que todas as congruencias s ao mod 83, e portanto 7
8
36 mod 83. Logo
7
14
(34) (6) 36 40 mod 83.
10. Determinar o menor inteiro positivo congruente com 2
12500
+5
32
m odulo
10
6
.
Resolucao:
x 2
12500
+ 5
32
mod 10
6
e equivalente, pelo Teorema Chines dos Restos, a
_
_
_
x 2
12500
+ 5
32
mod 2
6
x 2
12500
+ 5
32
mod 5
6

_
_
_
x 5
32
mod 2
6
x 2
12500
mod 5
6
Pelo teorema de Euler, como (2
6
) = 2
6
2
5
= 2
5
= 32, 5
32
1 mod 2
6
.
Do mesmo modo, como (5
6
) = 5
6
5
5
= 5
5
4 = 12500, temos 2
12500

1 mod5
5
.
Portanto, x = 1 e a menor solucao positiva de
x 2
12500
+ 5
32
mod 10
6
11. Determinar as solu coes da congruencia
501x 345 mod 7 8 9
8
Resolucao: Pelo Teorema Chines dos Restos as soluc oes da equ cao s ao as
soluc oes do sistema
_
_
_
501x 345 mod 7
501x 345 mod 8
501x 345 mod 9

_
_
_
4x 2 mod 7
5x 1 mod 8
6x 3 mod 9
A primeira e segunda equac oes tem soluc ao unica enquanto que a terceira tem
tres solucoes. Resolvendo a primeira equa cao
4x 2 mod 7 x 4 mod 7
e portanto x = 4 + 7y; substituindo na segunda equac ao obtemos
5(4 + 7y) 1 mod 8 3y 3 mod 8
e portanto y = 1 + 8z, donde se conclui que x = 3 + 56z. Finalmente na
ultima equacao camos com
6(3 + 56z) 3 mod 9 3z 3 mod 9
que tem as soluc oes z 1 mod 9, z 4 mod 9 e z 7 mod 9, ou seja z 1
mod 3. Subtituindo os valores em x conclumos que a equacao tem as solucoes
53, 221, 389 mod 7 8 9
12. Resolver a equacao ou mostrar que n ao existe soluc ao
a) x
86
6 mod 29
b) x
39
3 mod 13
c) x
123
5 mod 24
Resolucao: a) Se x n ao for primo com 29 ent ao e divisvel por 29 e e claro
que x
86
0 mod 29. Portanto podemos assumir que (x, 29) = 1 e aplicar o
Teorema de Fermat:
x
86
= x
328+2
=
_
x
28
_
3
x
2
9
e portanto
x
86
6 mod 29 x
2
6 mod 29
Tentando as primeiras classes de congruencia encontramos a soluc ao x = 8;
portanto 8 21 tambem e soluc ao. Sabendo que uma congruencia de grau
2 com m odulo primo n ao pode ter mais do 2 solucoes distintas (nao congru-
entes), o exerccio ca terminado.
b) Aplicando o Teorema de Fermat camos com a congruencia x
3
3 mod 13
que pode ser vericada caso a caso. Mas ha uma abordagem diferente e com
interesse: suponhamos que temos uma solucao x; entao 3
4
= x
12
1 mod 13
usando mais uma vez o Teorema de Fermat. Ora 3
4
3 mod 13, logo con-
clumos que n ao h a solucao.
c) Como 24 n ao e primo, e prefervel usar primeiro o Teorema Chines dos
Restos que nos diz que as soluc oes da congruencia serao (se existirem) as do
sistema
_
_
_
x
123
5 mod 8
x
123
5 mod 3
Mais uma vez se verica que se x n ao for primo com o m odulo da congruencia
n ao pode ser soluc ao, pelo que podemos assumir que o e, e aplicar o Teorema
de Euler, cando com o sistema
_
_
_
x
3
5 mod 8
x 5 mod 3
Verica-se que a soluc ao tem que satisfazer x 2 mod 3 e x 5 mod 8 ou
seja, usando o Teorema Chines dos Restos, x 5 mod 24.
13. Determinar quais os valores possveis de
(2n)
(n)
onde designa a
func ao de Euler.
Resolucao: Consideramos separadamente os casos n par e n mpar; se n
e mpar (2n) = (2)(n) = (n); se e par, n = 2
k
m com k 1 e m mpar,
10
logo
(n) = (2
k
)(m) = (2
k
2
k1
)(m) = 2
k1
(m)
, e do mesmo modo
(2n) = (2
k+1
)(m) = (2
k+1
2
k
)(m) = 2
k
(m)
Conclui-se assim que
(2n)
(n)
=
_
2 n par
1 n mpar
14. Sabendo que 675 = 25 27, determinar, justicando, a soluc ao de
x
7
2 mod 675
Resolucao: pelo Teorema Chines dos Restos, a equac ao e equivalente a
_
_
_
x
7
2 mod 25
x
7
2 mod 27
Como (25) = 25 5 = 20 e (27) = 27 9 = 18 e
1 = 3 7 20, 1 = 13 7 5 18,
o Teorema de Euler garante que, para qualquer x primo com 25 e com 27, este
sistema e equivalente a
_
_
_
x
73
2
3
mod 25
x
137
2
13
mod 27

_
_
_
x
20+1
2
3
mod 25
x
518+1
2
13
mod 27

_
_
_
x 2
3
mod 25
x 2
13
mod 27

_
_
_
x 8 mod 25
x 11 mod 27
11
j a que 2
5
= 32 5 mod 27 e portanto
2
13
= 2
25
2
3
25 8 16 11 mod 27
.
Portanto x = 11 + 27y e substituindo na primeira equac ao temos
11 + 27y 8 mod 25 2y 22 mod 25 y 11 mod 25
Logo x = 11 +27(11 +25z) = 308 +675z, ou seja, a unica soluc ao da equac ao
dada e a classe de congruencia de 308 modulo 675.
Notas: Estas observac oes referem-se ao exemplo do exerccio anterior mas
podem aplicar-se, com as necess arias adaptac oes, a qualquer problema deste
tipo.
1. quando aplicamos o algoritmo de Euclides a 18 e 7 obtemos de facto
1 = 2 18 5 7;
Passamos a
1 = (2 7) 18 + (5 + 18) 7 = 5 18 + 13 7
para podermos deduzir depois que
2
13
x
713
= x
1+518
x mod 27.
Em alternativa, podemos usar a primeira igualdade do seguinte modo:
x
7
2 mod 27 = x
57+1
2
5
x mod 27 =
= x
218
2
5
x mod 27 = 5x 1 mod 27 =
= x 11 mod 27
uma vez que 2
5
= 32 5 mod 27 e que 5 11 = 2 27 + 1.
Chegamos assim ao mesmo sistema.
2. se na segunda equac ao levantarmos ambos os membros ao cubo obtemos
x
7
2 mod 27 = x
21
2
3
mod 27 = x
3
2
3
mod 27
12
uma vez que pelo Teorema de Euler x
18
1 mod 27 para x primo com
27.
Podemos ser tentados a concluir que x 2 e a solucao da equac ao original,
o que nao e verdade como se verica directamente:
2
7
20 mod 27;
o que se passa e que temos uma implicacao e nao uma equivalencia. A
ultima equacao
x
3
2
3
mod 27
tem de facto tres solucoes 2, 11, 20 e s o uma delas e que e solu cao da
equac ao original.
15. Se p
1
, p
2
, , p
k
s ao os primos que dividem m, mostrar que
(m) = m
_
1
1
p
1
__
1
1
p
2
_

_
1
1
p
k
_
Resolucao:
(m) =
_
k

i=1
p
t
i
i
_
=
k

i=1

_
p
t
i
i
_
=
=
k

i=1
_
p
t
i
i
p
t
i
1
i
_
=
k

i=1
p
t
i
i
_
1
1
p
i
_
= m
k

i=1
_
1
1
p
i
_
16. Usando a factorizac ao 561 = 3 11 17 mostrar que a
561
a mod 561
para todo o inteiro a.
Resolucao: Dado um a xo, considere-se o sistema
_

_
x a
561
mod 3
x a
561
mod 11
x a
561
mod 17
13
O Teorema de Fermat implica que, dado um primo p
a
m
a
mp
a
p
a
mp+1
mod p;
repetindo este c alculo k vezes, deduzimos que
a
m
a
mkp+k
mod p;
escolhemos k de modo a que
0 mkp + k < p
m
p 1
k >
mp
p 1
;
aplicando este raciocnio a cada uma das congruencias, vemos que o sistema e
equivalente a
_

_
x a mod 3
x a mod 11
x a mod 17
x a mod 561,
pelo Teorema Chines dos Restos.
17. Determinar as solu coes, ou mostrar que n ao existem, de
x
8
4 mod 29
sabendo que
3
14
1 mod 29, 3
6
4 mod 29
Resolucao: As congruencias dadas implicam que 3 e uma raiz primitiva
mod 29: de facto, se 3
4
1 mod 29, teramos 3
2
1 mod 29, o que e
falso; portanto, a menor potencia positiva de 3 congruente com 1 m odulo 29
s o pode ser 3
28
. Para qualquer 1 x 28 existe portanto algum 0 y 27
tal que
x 3
y
mod 29.
14
Usando a ultima congruencia dada, temos entao que a equacao e equivalente
a
3
8y
3
6
mod 29
que e, por sua vez, equivalente a
8y 6 mod 28
uma vez que 3 e raiz primitiva. Mas esta equa cao nao tem solu coes, pelo que
o mesmo acontece com a equac ao original.
18. Determinar as solu coes de
x
5
+ 3x
3
+ x + 4 0 mod 99
Resolucao: Pelo Teorema Chines dos Restos, o problema e equivalente a
encontrar as solucoes do sistema
_
x
5
+ 3x
3
+ x + 1 0 mod 11
x
5
+ 3x
3
+ x + 4 0 mod 9
Comecamos por notar que qualquer inteiro que seja soluc ao da segunda
congruencia tambem tem que ser soluc ao de x
5
+3x
3
+x+4 0 mod 3. Mas
como, pelo Teorema de Fermat, x
3
x mod 3 para todo o x, esta ultima
equac ao e equivalente a
2x + 1 0 mod 3 x 1 mod 3
Portanto as classes de congruencia m odulo 9 que podem ser soluc ao da equac ao
s ao 1, 4 e 7.
Para calcular os valores (modulo 9) do polin omio p(x) = x
5
+3x
3
+x+4 para
x 1, 4, 7, vamos usar uma tecnica de calculo que que sera tambem util
nos c alculo s modulo 11; note-se que no calculo directo dos valores de p(x)
(ou seja, calcular os valores de x
5
e de 3x
3
e depois somar todas as parcelas)
faramos, em princpio, 7 multiplicac oes e 3 somas; podemos reduzir o n umero
de multiplicac oes fazendo os c alculos pela ordem seguinte
x x
2
x
2
+ 3 x
3
+ 3x x
4
+ 3x
2

x
4
+ 3x
2
+ 1 x
5
+ 3x
3
+ x x
5
+ 3x
3
+ x + 4
15
As duas multiplicacoes por x consecutivas podem ali as ser substitudas por
uma unica multiplicacao por x
2
, que j a foi calculado no incio. Para os valores
de x que nos interessam, e reduzindo modulo 9 a cada passo, temos
1 1 4 4 5 5 0
4 7 1 7 8 5 0
7 4 7 1 2 5 0
e conclumos que todos os possveis candidatos sao soluc oes da equa cao.
Nota: De facto, usando os resultados contidos na Ficha suplementar sobre
o Lema de Hensel (mais precisamente no problema 8), podamos saber, depois
de determinar a unica soluc ao m odulo 3, que a equac ao m odulo 9 teria ou 3
ou nenhuma soluc ao, isto porque p
/
(1) 0 mod 3.
Para calcular os valores de p(x) m odulo 11, usamos o mesmo metodo de
c alculo e deduzimos que a unica soluc ao da equacao m odulo 11 e 5. Neste
caso, a unica alternativa a calcular os valores de p(x) para x 0, 1, , 10,
seria fazer a divis ao de polinomios (com coecientes em Z
/11
)
x
11
x (x
5
+ 3x
3
+ x + 4)(x
6
+ 8x
4
+ 8x
2
+ 7x + 1) + (2x
4
+ 5x
2
+ 3x + 7)
e concluir que qualquer solu cao da nossa equac ao tambem teria que ser solu cao
de
2x
4
+ 5x
2
+ 3x + 7 0 mod 11;
voltando a dividir x
11
x por este polin omio, poder-se-ia ainda reduzir o
problema ao c alculo das raizes m odulo 11 de um polin omio de grau inferior,
mas o volume de c alculos envolvidos n ao e menor (antes pelo contrario) ao da
opc ao anterior.
Para completar a soluc ao, temos que resolver os tres sistemas de congruencias
_
x 5 mod 11
x 1 mod 9
_
x 5 mod 11
x 4 mod 9
_
x 5 mod 11
x 7 mod 9
16
Podemos calcular b
1
e b
2
tais que
11b
1
1 mod 9, 9b
2
1 mod 11
e calcular depois
11b
1
a
2
+ 9b
2
a
1
onde a
2
1, 4, 7 enquanto que a
1
= 5 em todos os casos.
Podemos usar b
1
= 4 e b
2
= 5 e portanto as soluc oes, modulo 99, s ao
45 5 44 1 = 181 82 mod 99
45 5 44 4 = 49
45 5 44 7 = 83 16 mod 99
Nota: O metodo de c alculo dos valores de p(x) usado acima e habitualmente
designado metodo ou esquema de Horner. A sua generaliza cao e simples: se
p(x) = a
n
x
n
+ a
n1
x
n1
+ + a
1
x + a
0
calculamos p(c) iniciando com o valor b
n
= a
n
e denindo iterativamente
b
n1
= a
n1
+ b
n
c
b
n2
= a
n2
+ b
n1
c
.
.
.
b
0
= a
0
+ b
1
c
ou seja, em cada passo multiplicamos o valor obtido por c e somamos o pr oximo
coeciente de p. O valor nal b
0
e p(c).
Uma descric ao do algoritmo mais pr oxima de um esquema de programa de
computador e dizer que damos o valor inicial b = a
n
e para 1 n, repeti-
mos a operac ao b = a
ni
+ bc.
Naturalmente, no caso particular do problema omitiram-se os passos corre-
spondentes a coecientes nulos.
19. Qual e o algarismo das unidades de 7
888
? E o das dezenas?
17
Resolucao: Queremos saber qual o inteiro 0 x < 100 tal que x 7
888
mod 100.
Usando o Teorema Chines dos Restos, isso e equivalente a resolver
_
_
_
x 7
888
mod 4
x 7
888
mod 25
Como (4) = 2 e 7 e primo com 4, o Teorema de Euler implica que 7
2
1
mod 4 e portanto
7
888
1 mod 4;
aplicando o mesmo raciocnio ` a segunda equac ao, temos que (25) = 20 e
portanto
7
888
= 7
4420
7
8
7
8
mod 25
Mas 7
2
1 mod 25 e portanto 7
8
1 mod 25.
Em conclusao 7
888
1 mod 100 e portanto o algarismo das unidades e 1 e o
das dezenas e 0.
20. Mostrar que os inteiros 11051 e 294409 n ao s ao primos.
Resolucao: A resolucao deste problema depende da realizac ao de calculos
impratic aveis sem o uso de um computador. Apresenta-se a soluc ao como
ilustrac ao da aplica cao dos resultados apresentados nas aulas.
Se 11051 for primo, o Teorema de Fermat garante que, para qualquer a
primo com 11051,
a
11050
1 mod 11051;
mas 2
11050
5907 mod 11051.
Se tentamos aplicar o mesmo teste a 294409, vericamos que
a
294408
1 mod 294409
18
para a 2, 3, 5, 7, 11, 13, 17, ....
Mas podemos aplicar o criterio de Rabin-Miller: 294408 = 36801 8 e veri-
camos que
2
36801
512 mod 294409
2
368012
262144 mod 294409
2
368014
1 mod 294409
o que mostra que 294409 n ao e primo: pondo r = 2
368012
, temos r
2
1
mod 294409; se este fosse primo, teramos que ter r 1 mod 294409.
21. Seja F(m) = (d
1
)+(d
2
)+ +(d
r
) onde os d
i
, 1 i r designam
os divisores (positivos) de m.
Exemplo: F(12) = (1) + (2) + (3) + (4) + (6) + (12).
a) Calcule F(5), F(6) e F(12).
b) Mostre que se p e primo, F(p) = p e mais geralmente F(p
k
) = p
k
.
c) Justique que, se mdc(m, n) = 1, ent ao F(mn) = F(m)F(n).
Resolucao: a)
F(5) = (1) + (5) = 1 + 4 = 5
F(6) = (1) + (2) + (3) + (6) = 1 + 1 + 2 + 2 = 6
F(12) = (1) + (2) + (3) + (4) + (6) + (12) = 1 + 1 + 2 + 2 + 2 + 4 = 12
b) F(p) = (1) +(p) = 1 +p 1 = p. Mais geralmente, como os divisores de
p
k
s ao os inteiros p
i
com 0 i k,
F(p
k
) =
k

i=0
(p
i
) = 1 +
k

i=1
(p
i
) = 1 +
k

i=1
(p
i
p
i1
) = p
k
19
c) Pela denic ao, F(mn) =

d[mn
(d); mas, porque m e n s ao primos entre
si, para cada divisor d de mn existem d
1
[ m e d
2
[ n, unicos, tais que d = d
1
d
2
.
E reciprocamente, a cada par (d
1
, d
2
) nestas condic oes corresponde um divisor
d = d
1
d
2
de mn. Note-se alem disso que d
1
e d
2
s ao primos entre si.
Podemos portanto escrever aquele somatorio como um duplo somat orio: para
cada valor xo de d
1
, somamos as parcelas correspondentes a d [ mn da forma
d = d
1
d
2
em que d
2
e um divisor de n; e somamos depois estas somas para
todos os valores de d
1
. Ou seja
F(mn) =

d[mn
(d) =

d
1
[ m

d
2
[n
(d
1
d
2
) =
=

d
1
[ m

d
2
[n
(d
1
)(d
2
) =

d
1
[ m(d
1

d
2
[n
(d
2
) = F(m)F(n)
22. Recordar que, como consequencia do Teorema de Euler, a equacao
modular
x
k
b mod m
tem uma unica soluc ao se mdc(b, m) = 1 e mdc(k, (m)) = 1.
Se ku (m)v = 1, essa solucao e dada por x b
u
.
Seja m um n umero natural livre de quadrados, isto e, existem primos p
i
(com
1 i k) tais que se i ,= j ent ao p
i
,= p
j
e m = p
1
p
2
p
k
.
Supondo que mdc(k, (m)) = 1, mostrar que a equa cao
x
k
b mod m
tem uma unica soluc ao, mesmo que mdc(b, m) > 1.
Sugest ao: usar o Teorema Chines dos Restos.
Resolucao: A equacao e equivalente ao sistema
_
_
_
x
k
b mod p
1
.
.
.
x
k
b mod p
k
20
Dado que k e primo com (m) =

k
i=1
(p
i
), se b for primo com p
i
a i-esima
equac ao do sistema tem solu cao unica. Mas se b n ao e primo com p
i
e porque
e congruente com 0 m odulo p
i
e a equac ao tambem tem soluc ao unica x 0
mod p
i
.
Assim, cada equac ao tem soluc ao unica e, mais uma vez pelo Teorema Chines
dos Restos, a equac ao original tambem.
23. Determinar (sem esforco...) a unica solucao da equac ao
47x
120
+ 7x
100
+ 54x
20
+ 25x + 2 0 mod 101
Resolucao: Em primeiro lugar, x 0 mod 101 nao e solu cao; portanto,
como 101 e primo, podemos considerar apenas x primo com 101. Mas entao
x
100
1 mod 101 e a equa cao simplica-se:
47x
120
+ 7x
100
+ 54x
20
+ 25x + 2 0 mod 101
47x
20
+ 7 + 54x
20
+ 25x + 2 0 mod 101 25x 9 mod 101
x 36 mod 101 x 36 mod 101
24. Mostrar que se a = b
2
ent ao a n ao pode ser raiz primitiva de um primo
p mpar.
Sugestao: se a e raiz primitiva, ent ao existe s < p 1 tal que a
s
b mod p.
Resolucao: a
s
b mod p e a b
2
implicam que
a
2s
b
2
a mod p
e portanto, como a e primo com p,
a
2s1
1 mod p;
mas se a e raiz primitiva isso implica que 2s 1 e m ultiplo de p 1; mas isso
e impossvel porque p 1 e par e 2s 1 e mpar.
21
25. Sabendo que 5 e uma raiz primitiva de 47 e que 5
16
17 mod 47,
determinar as solu coes da equac ao exponencial
25
x
17 mod 47
Resolucao: As condicoes do problema implicam
5
16
5
2x
17 mod 47
e portanto, como 5 e raiz primitiva,
2x 16 mod 46
que tem solu coes 8 e 31.
26. Sendo p um primo mpar e a e k inteiros positivos, usar o Teorema do
bin omio para mostrar que
(a + p)
(p
k
)
a
(p
k
)
p
k
a
(p
k
)1
mod p
k+1
.
Sugestao: Mostrar que, para j 2,
_
(p
k
)
j
_
p
j
0 mod p
k+1
;
comecar por mostrar que p
j1
n ao divide j!.
Resolucao: pelo Teorema do Bin omio, temos
(a + p)
(p
k
)
= a
(p
k
)
+ (p
k
)a
(p
k
)1
p +

j2
_
(p
k
)
j
_
a
(p
k
)j
p
j
;
como
(p
k
)a
(p
k
)1
p = (p
k
p
k1
)pa
(p
k
)1
= p
k
(p1)a
(p
k
)1
p
k
a
(p
k
)1
mod p
k+1
,
o resultado equivale a mostrar que a soma dos restantes termos e congruente
com 0 m odulo p
k+1
.
Vamos mostrar que de facto cada uma das parcelas satisfaz esta congruencia:
_
(p
k
)
j
_
a
(p
k
)j
p
j
=
(p
k
p
k1
)(p
k
p
k1
1) (p
k
p
k1
j + 1)
j!
a
(p
k
)j
p
j
;
22
se j! = p
l
S, onde S e primo com p, camos com, pondo em evidencia potencias
de p,
p
k1+jl
(p
k
p
k1
1) (p
k
p
k1
j + 1)
S
a
(p
k
)j
;
note-se que, como
_
(p
k
)
j
_
e um inteiro, e S e primo com p, a frac cao na
ultima expressao representa de facto um inteiro. Se conseguirmos provar que
p
k1+jl
0 mod p
k+1
, temos o resultado pretendido. Ora esta condi cao e
equivalente a k 1 + j l k + 1, ou seja, a j 2 l.

E isso que justica a
ultima parte da sugest ao.
Mas, num exerccio anterior, vimos que a maior potencia de p que divide j!
(ou seja, o inteiro l ) e dado pela f ormula
l =

i1

j
p
i
|;
evidentemente, podemos majorar esta soma por

i1
j
p
i
= j
1/p
1 1/p
=
j
p 1

j
2
uma vez que p e mpar. Mas ent ao l < j/2 j 1 (j 2!), como queramos
mostrar.
27. Supondo que a no exerccio anterior e uma raiz primitiva para p
k+1
,
mostrar que entao a ou a + p (ou ambos) e raiz primitiva para p
k+1
.
Concluir que p
n
(com p primo mpar) tem sempre raizes primitivas.
Sugestao: Quais os possveis valores de ord
p
k+1(a)?
Resolucao: Temos que mostrar que ou a ou a +p tem ordem m odulo p
k+1
igual a (p
k+1
) = p
k+1
p
k
. Suponhamos que t = o
p
k+1(a) < p
k+1
p
k
; pelas
propriedades elementares da ordem, t tem que dividir p
k+1
p
k
= p
k
(p 1);
mas por outro lado,
a
t
1 mod p
k+1
= a
t
1 mod p
k
23
e, como estamos a supor que a e raiz primitiva m odulo p
k
, as mesmas pro-
priedades implicam que (p
k
) [ t. Temos entao p
k1
(p 1) [ t [ p
k
(p 1) e,
como t =< p
k+1
p
k
, so pode ser t = p
k1
(p 1) = (p
k
).
Usamos agora o exerccio anterior para calcular o
p
k+1(a + p): camos com
(a + p)
(p
k
)
a
(p
k
)
p
k
a
(p
k
)1
mod p
k+1
1 p
k
a
(p
k
)1
mod p
k+1
;
note-se que o lado direito na ultima congruencia nao e congruente com 1
m odulo p
k+1
. Deduzimos que o
p
k+1(a +p) = p
k
s para algum divisor s de p 1.
Mas entao
1 (a + p)
p
k
s
a
p
k
s
+

j1
_
p
k
s
j
_
a
p
k
sj
p
j
mod p
k
;
ora, repetindo o raciocnio feito no exerccio anterior, vericamos que cada
parcela deste ultimo somatorio e congruente com 0 m odulo p
k
; portanto a
p
k
s

1 mod p
k
o que implica, pela hipotese de a ser raiz primitiva modulo p
k
,
(p
k
) [ p
k
s
e portanto (p 1) [ s, ou seja, s = p 1 e o
p
k+1(a +p) = p
k
(p 1) = (p
k+1
) e
a + p e raiz primitiva m odulo p
k+1
.
Este resultado mostra n ao s o que existem raizes primitivas modulo p
k
para
todo o k, no caso de p ser um primompar, mas que elas podem ser encontradas
facilmente.
24