You are on page 1of 42

Universidade Federal de Gois

Instituto de Matemtica e Estatstica


Programa de Mestrado Prossional em
Matemtica em Rede Nacional
Nmeros Primos
Pequenos Tpicos
GLAUBER CRISTO ALVES DE CARVALHO
Goinia
2013
GLAUBER CRISTO ALVES DE CARVALHO
Nmeros Primos
Pequenos Tpicos
Trabalho de Concluso de Curso apresentado ao Programa
de PsGraduao do Instituto de Matemtica e Estatstica
da Universidade Federal de Gois, como requisito parcial
para obteno do ttulo de Mestre em matemtica
rea de concentrao: Teoria dos nmeros.
Orientador: Prof. Dr. Maurlio Mrcio Melo
Goinia
2013
Todos os direitos reservados. proibida a reproduo total ou parcial do
trabalho sem autorizao da universidade, do autor e do orientador(a).
Glauber Cristo Alves de Carvalho
Licenciado em matemtica na Universidade Estadual de Gois (UEG). Du-
rante a graduo foi monitor no departamento de matemtica na disciplina
de Clculo Diferencial e Integral III. Foi professor na rede pblica (Estadual
e Municipal) de ensino do municpio de Formosa-GO. Atualmente Professor
na rede pblica de ensino do Distrito Federal e na Universidade Estadual de
Gois.
Dedico este trabalho a todas as pessoas que me ajudaram de forma direta e/ou
indireta a alcanar esta conquista. Em especial aos professores que tive durante a minha
vida acadmica.
Agradecimentos
Fazer agradecimentos no algo fcil, pois podemos esquecer pessoas impor-
tantes.
Pelas minhas crenas, tenho de agradecer ao criador do universo, que em sua
innita misericrdia nos mostra um caminho a seguir.
Agradecer aos meus pas, Juari e Dhione, pelo auxlio dado nestes 23 anos que
eu vivo.
Agradecer aos meus irmos, Dayanne, Samara e Marcos que no criaram situa-
es que atrapalhasse a construo deste trabalho.
Agradecer aos professores que tive na educao bsica. Estes sempre incentiva-
ram, as turmas que estive, a buscar felicidade. Um caminho caminho rduo, mas grati-
cante.
Agradecer aos professores da graduao, donde encontrei uma nova forma de
analisar certas situaes. Em especial ao professor Rgerio Cesar, que me inspirou com
sua pacincia e didtica.
Aos professores do PROFMAT. Cada um com seu jeito de ensinar, puderam
transmitir valores inestimveis.
Aos colegas da graduao e do PROFMAT que de uma forma ou outra me
ajudaram a esclarecer muito do que eu procurava.
Agradecer as escolas que trabalhei, donde pude obter uma nova viso de mundo
e muito "stress"em determinadas.
Ao meu orientador. Com seu auxlio, muitos conceitos caram mais claros e uma
nova "aprendizagem de vida"foi adquirida.
Agradeo a CAPES pelo suporte nanceiro.
Pois, quando sou fraco, ento sou forte.
Paulo de Tarso,
2
o
Carta aos Romanos.
A pacincia tudo alcana...
Teresa Dvila,
Poemas.
Resumo
CARVALHO, Glauber Cristo Alves de. Nmeros Primos. Goinia, 2013. 41p.
Trabalho de concluso de curso. Instituto de Matemtica e Estatstica, Universi-
dade Federal de Gois.
Neste trabalho apresentado um breve histrico sobre os nmeros. Aps, algumas deni-
es importantes para compreenso dos textos. Seguindo, nos deparamos com o universo
dos nmeros primos. Nesta parte apresentado algumas propriedades importantes, des-
cobertas e problemas em aberto. O estudo sobre estes nmeros j conseguiu encontrar
algumas frmulas para ger-los, que so apresentadas no decorrer do texto. Apresenta-se
alguns nmeros especias, como os primos de Fermat, Mersene, Shopie German e outros.
Por m, temos uma aplicao que utiliza muitas propriedades apresentadas.
Palavraschave
Nmeros primos, Primos de Mersene, Primos de Fermat, Outros tipos de nme-
ros primos, Frmulas para os nmeros primos
Abstract
CARVALHO, Glauber Cristo Alves de. Prime numbers. Goinia, 2013. 41p.
Completion of course work. Instituto de Matemtica e Estatstica, Universidade
Federal de Gois.
This paper presents a brief history about the numbers. After some important denitions
to understand the texts. Following, we encounter the world of prime numbers. This
part is presented some important properties, ndings and open problems. The study of
these gures have managed to nd some formulas to generate them, which are presented
throughout the text. It presents some numbers especias such as Fermat primes, Mersene,
Shopie German and others. Finally, we have an application that uses many properties
presented.
Keywords
Primes, Mersenne primes, Fermat primes, Other types of primes, Formulas for
primes
Sumrio
Lista de Tabelas 12
Introduo 13
1 Nmeros 15
1.1 Tipos de nmeros 16
1.2 Os nmeros primos 17
2 Algumas denies 18
2.1 Denies 18
2.2 Teoremas 21
3 Nmeros primos 23
3.1 Finitos ou innitos? 23
3.2 Como encontrar todos os nmeros primos? 25
3.2.1 Crivo de Eratstenes 25
3.2.2 Frmula para encontrar nmeros primos 26
3.3 Teste de Primariedade 28
3.4 Pseudoprimos 29
3.5 Fatores primos de um nmero 30
3.6 Nmeros primos especiais 31
3.6.1 Nmeros primos de Mersene 31
3.6.2 Nmeros primos de Fermat 32
3.6.3 Nmeros primos de Shopie Germain 33
3.6.4 Nmeros primos de Wieferich 33
3.6.5 Nmeros primos de Wilson 33
3.6.6 Nmeros primos gmeos 34
4 Uma Aplicao: Criptograa RSA 35
Concluso 39
Referncias Bibliogrcas 40
Lista de Tabelas
3.1 Crivo de Eratstenes 26
3.2 Exemplo de fatorao 31
4.1 Tempo mdio para "quebrar"o cdigo. 35
4.2 Tabela de converso 36
Introduo
Durante a minha vida acadmica uma das disciplinas que mais me encantou foi
a teoria dos nmeros. Disciplina a qual tive o prazer de conhec-la no primeiro ano da
graduao e no segundo semestre do mestrado. Dentro desta disciplina escolhi redigir
este material apresentando alguns tpicos sobre os nmeros primos.
Tendo em vista os objetivos do Mestrado Prossional em Matemtica em Rede
Nacional (PROFMAT), escolhi apresentar este assunto de maneira suave. De certa forma
um bom estudante do ensino mdio ou um acadmico que estiver iniciando seus estudos
em algumas das cincias exatas possa compreender e/ou se encantar com a grandiosidade
destes nmeros.
No primeiro captulo h informaes histricas e algumas denies e explica-
es sobre a noo de nmero. Conceito este no muito reetido entre a sociedade, mas
sua histria pode fascinar a muitos. Relembra-se algumas caractersticas dos nmeros e
agrupamos estes a partir destas caractersticas para melhor estud-los e compreend-los.
Ao m, temos certas informaes sobre os nmeros ao qual este trabalho destina descre-
ver.
No segundo captulo colocado algumas denies seguidas de um exemplo,
denies estas que so utilizadas nos captulos posteriores. Caso o leitor que em dvida
sobre alguma notao, este pode recorrer a este captulo para melhor clareza dos textos.
Para um leitor j acostumado com a simbologia empregada, pode-se ir diretamente ao
terceiro captulo.
No terceiro captulo descrito alguns tpicos sobre os nmeros primos. Para a
redao deste foi buscado artigos, textos e outros materiais a m de apresentar alguns
fatos interessantes. O leitor perceber que este o captulo mais extenso deste trabalho,
por isso o contedo foi organizado em sees e subsees. Assim pode-se buscar qualquer
tpico de forma rpida.
Cada pessoa possui uma noo do que interessante, por isso a seleo de infor-
maes foi feita a partir de uma organizao lgica: Primeiro temos de lembrar a noo
de nmero e uma maneira de organiz-los(Captulo 1), posteriormente relembrar alguns
conceitos (Captulo 2). Feito isso, podemos de fato, observar as caractersticas dos nme-
ros primos (Captulo 3). Neste ltimo partiremos de fatos muito antigos at chegarmos
14
muitas vezes em problemas em aberto, nos quais ningum conseguiu demostrar com as
ferramentas que a matemtica possui atualmente.
Para nalizar mostraremos uma aplicao muito utilizada nos dias atuais (Cap-
tulo 4). A utilizao desta forma dos nmeros primos decorre de um problema que parece
ser muito simples, mas em termos prticos no . Percebers que no decorrer do texto do
trabalho como um todo, muitos tpicos so tratados em vista da criptograa RSA, sendo
assim importante mostrar como ela funciona e um pouco da aplicao de muitos conceitos
apresentados para resolver vrios problemas decorrentes.
Aos leitores deste, espero que as informaes aqui contidas possam contribuir de
alguma forma para um novo olhar sobre os nmeros primos.
CAPTULO 1
Nmeros
Em nosso dia a dia lidamos com nmeros a todo momento. Os nmeros transmi-
tem vrios tipos de mensagens: Momento de acordar, estar no trabalho, sair, almoar, dor-
mir, encontrar-se com algum, etc. Eles tambm podem indicar medidas: quantidade de
remdios a ser tomada, distncia entre cidades, espao existente em nossas casas, quanto
de mercadorias podemos adquirir atravs de nosso salrio, dentre outras coisas.
Apesar de tanta familiaridade que temos com eles, uma pergunta que no
passa na cabea de muitas pessoas e tambm no ser respondida pelas mesmas, caso
perguntemos, esta: "O que so nmeros?"
Ao buscar a resposta em um dicionrio[4] obtemos a seguinte denio:
Nmero: s.m. Expresso de quantidade; unidade; coleo de unidades
ou de partes da unidade; srie; conta; poro; abundncia; cada um dos
exemplares de uma publicao; cada um dos quadros ou cenas de uma
pea teatral ou de um espetculo de variedades; [Gram] exo nominal
ou verbal indicativa de um ou mais objetos ou pessoas; - atmico:
numerao caracterstica de cada elemento qumico em ordem de seus
pesos atmicos e que corresponde ao nmero total de cargas do seu
ncleo ou ao nmero total de eltrons planetrios do tomo elemento em
causa; - fracionrio: o que constitudo por frao da unidade, o mesmo
que o nmero quebrado; - mpar: aquele que termina em 1, 3, 5, 7 ou 9; -
inteiro: aquele que contm a unidade por certo nmero de vezes; - par: o
que termina emzero, 2, 4, 6, 8; - perfeito: assimse denomina umnmero
igual soma de seus divisores, excetuando ele prprio; - racional: o que
pode ser expresso pelo quociente de dois nmeros inteiros; -s primos
entre si: os que s tm por divisor comum a unidade; ser um -: ser muito
engraado. n.me.ro
O dicionrio traz uma denio formal e vrias informaes extras. Mas pode-
mos compreender este conceito de outro modo.
O ser humano no decorrer de sua evoluo pde perceber que havia alguns
padres no mundo que o cercava. Em um bando de lobos na oresta havia um padro
diferente de um lobo sozinho, ter um nico lho era diferente de ter dois ou mais, mas ter
um lobo ou um lho era um padro comum.
1.1 Tipos de nmeros 16
Atravs da observao deste tipo de padro, o ser humano comeou a desen-
volver sons que indicavam quantidades diferentes. A partir da inveno da escrita foi
necessrio a criao de smbolos para representar estes sons. Estes smbolos sofreram
modicaes at chegar ao formato que conhecemos atualmente.
Podemos armar que nmeros so smbolos e sons que utilizamos para repre-
sentar e diferenciar padres quantitativos.
1.1 Tipos de nmeros
No decorrer de nossa vida escolar nos deparamos com vrios tipos de nmeros.
Estes so separados em grupos para melhor serem estudados.
Nmeros naturais, inteiros, racionais, irracionais, reais e complexos. Uma pessoa
que conclui a educao bsica no Brasil nos dias atuais teve contato com esta organizao
dos nmeros.
Se olharmos para a histria da humanidade, cada grupo foi surgindo conforme
uma necessidade da humanidade. Precisvamos saber quantos animais tnhamos domes-
ticados, se os rebanhos estavam crescendo ou diminuindo, quantas pessoas havia na tribo,
etc, para isso criamos nmeros para contar, os naturais.
Com o desenvolver do comrcio, precisamos de representao para as nossas
posses e nossas dvidas, criamos os inteiros.
Os reis cobravam impostos sobre as terras, precisamos de ter noo da distncia
entre dois lugares, altura de muitos objetos, profundidade e rea ocupada em determinado
espao, ento criamos os racionais.
Algumas guras possuam padres, mas os nmeros conhecidos no conseguiam
descrever estes padres, assim enxergamos os irracionais, muito discutido dentro da
geometria durante a descoberta dos incomensurveis.
Precisamos formalizar e estruturar muitas descobertas e denies, para isso
juntamos todos estes e denominamos eles como reais
Mas ainda haviam problemas que no podiam ser resolvidos, pois nosso nme-
ros, apesar de serem innitos, pareciam estar incompletos. Assim podemos enxergar os
complexos.
Este processo no ocorreu da noite para o dia e nem foi feito por uma nica
pessoa. Tudo demorou mais de trs mil anos, contou com a dedicao e esforo de muitas
pessoas.
Para este trabalho iremos nos preocupar com o conjunto dos nmeros naturais,
mais especicamente com certo padro de nmeros existente neste que impressiona e
encanta muitos matemticos em mais de dois mil e quinhentos anos, os nmeros primos
1.2 Os nmeros primos 17
1.2 Os nmeros primos
Durante a 5
a
srie/ 6
o
ano
1
o estudante tem contato com determinados nmeros
naturais, classicados como nmeros primos. Vrios conceitos e algoritmos so apren-
didos a partir destes, mas, em muitos casos, no transmitido aos estudantes o porque da
nomenclatura.
Para melhor compreenso devemos voltar para aproximadamente 400 A.C.,
poca em que cincia e religio eram uma s. Para os matemticos da poca os nme-
ros possuam propriedades divinas, estud-los era estudar os deuses. Alguns lsofos
defendiam a ideia de que existia o mundo dos homens e o mundo das ideias, onde a ma-
temtica pertencia a este segundo mundo. Aprender matemtica era adentrar na luz deste
novo mundo e assim iluminado poderamos iluminar outros. Da surge a ideia tradicional
de aluno (a-luno: o que no tem a luz).
Para os gregos, em especial os pitagricos, o nmero um era supremo (a unidade)
e todos os demais nmeros eram gerados a partir de quantidades dele. Assim se tinha a
unidade e os nmeros. Mas percebeu-se que alguns podiamser gerados - via multiplicao
- por nmeros diferentes de um, como o caso do 6 que pode ser gerado a partir do produto
de 3 por 2. Enquanto que outros nmeros no seguiam esta regra. Com isso os nmeros
caram divididos em trs grupos: a unidade, os imcompostos (primrios ou primos) e os
compostos (ou secundrios). Durante o estudo da matemtica na idade mdia e a partir
da traduo dos textos gregos para o latim na Europa, a nomenclatura nmeros primos foi
consagrada por Fibonacci, que a preferia em vez da palavra imcomposto.
1
Oensino fundamental em9 anos ainda est sendo implantado no Brasil, algumas escolas ainda utilizam
a nomenclatura do ensino em 8 anos
CAPTULO 2
Algumas denies
Para melhor compreenso dos tpicos que sero apresentados nos captulos
posteriores, faz-se necessrio algumas denies.
Tendo em vista uma melhor organizao dos dados aqui apresentados, o texto
car dividido em duas sees. A primeira ter denies e a segunda ser composta de
teoremas. As informaes sero apresentadas na ordem que aparecem no texto do captulo
3.
2.1 Denies
Como apresentado no captulo anterior, podemos agrupar os nmeros. Trabalha-
remos apenas com o grupo dos nmeros naturais e este grupo ser representado por N,
caso o menor nmero deste conjunto for o zero e por N

caso o menor for um, ou seja,


N =0, 1, 2, 3, 4, ...
,
N

=1, 2, 3, 4, ...
.
Denio 2.1 Divisibilidade: Dados dois nmeros a e b temos:
O nmero a divide o nmero b se, e somente se, existir k N de modo que
b = k a.
Notao: a [ b k tal que b = k a.
O nmero a no divide o nmero b se, e somente se, no existe k N de modo
que b = k a.
Notao: a b , k tal que b = k a.
Exemplo: Escolhendo os nmeros naturais 5, 10 e 12 temos que:
2.1 Denies 19
5 [ 10 pois 2 N tal que 10 = 2 5.
5 12 pois , k N tal que 10 = k 5 seja satisfeita.
Denio 2.2 Algoritmo de Euclides: Dados dois nmeros a e b, com a > 0, temos que
exitem q e r, 0 r < a, tais que b = q a+r.
Exemplo: Tendo b = 16 e a = 5 temos que existe 3 e 1 tal que 16 = 3 5 +1
sendo 1 < 5.
Denio 2.3 Conguncia: Seja m um nmero natural diferente de zero. Diremos que
dois nmeros a e b so congruentes mdulo m se os restos de sua diviso euclidiana por
m so iguais. Quando os inteiros a e b so congruentes mdulo m, escreve-se:
a b mod(m).
Exemplo: Temos que 21 13 mod(2), j que os restos da diviso de 21 e de 13
por 2 so iguais a 1.
Denio 2.4 Mximo divisor comum (Mdc): Dados dois nmeros a ,= 0 e b ,= 0, a cada
nmero podemos associar um conjunto de divisores, D
a
e D
b
. A interseco no vazia,
pois 1 pertence a ambos. Ela nita, pois o maior elemento de D
a
menor que a e o
mesmo ocorre com D
b
. O Mximo divisor comum de a e b (denotado como Mdc(a, b))
ser o maior elemento desta interseco.
Exemplo: Tomemos os nmeros 36 e 54, temos que os conjuntos de
divisores dos respectivos nmeros so D
36
= 1, 2, 3, 4, 6, 9, 12, 18, 36 e D
54
=
1, 2, 3, 6, 9, 18, 27, 54. A interseco D
36
D
54
= 1, 2, 3, 6, 9, 18. Logo o
Mdc(36, 54) = 18.
Denio 2.5 Nmeros primos entre si: Dados dois nmeros a ,= 0 e b ,= 0, estes so
ditos primos entre si quando Mdc(a, b) = 1.
Denio 2.6 Nmero primo: todo nmero maior que 1 e divisvel apenas por 1 e por
ele mesmo.
2.1 Denies 20
Exemplo: Temos que os divisores de 5 dentro do conjunto dos naturais so 1, 5
logo 5 nmero primo. Por outro lado os divisores de 6 so 1, 2, 3, 6, portanto 6 no
primo.
Denio 2.7 Nmero composto: todo nmero maior que 1 e que pode ser escrito como
produto de dois nmeros, sendo ambos diferente de 1.
Exemplo: Como no exemplo anterior 6 no primo, logo ele composto.
Denio 2.8 Primorial: Dado um nmero primo p, o primorial de p (representado por
p#) o produto de todos os nmeros primos menores ou iguais a p.
Exemplo: (primorial de sete) 7# = 2 3 5 7 = 210.
Denio 2.9 Pseudoprimos: Nmeros compostos que satisfazem o pequeno teorema de
Fermat (Ver teorema 2.15 abaixo).
Exemplo: 341 = 11 31 logo composto, mas 341 2 e 2
3411
1 mod(341)
Denio 2.10 Nmero de Fermat: Todo nmero da forma F
n
= 2
2
n
+1, com n N
Denio 2.11 Nmero de Mersene
1
Todo nmero da forma M
q
= 2
q
1 com q sendo
um nmero primo.
Denio 2.12 Funo de Mbius:
Denimos a funo de Mbius, (n) : N

Z, por
(n) =

1 se n = 1,
0 se a
2
[n para algum a > 1,
(1)
k
se n produto de k primos distintos.
1
Esta denio foi retirada de [7]
2.2 Teoremas 21
2.2 Teoremas
Teorema 2.13 (Teorema Fundamental da Aritmtica) Todo nmero natural maior do
que 1 ou primo ou se escreve de modo nico (a menos da ordem dos fatores) como
produto de nmeros primos.
Exemplo: Podemos escrever o 18 como sendo 2 3
2
.
Observao: A importncia deste teorema ser observada na sequncia do traba-
lho. Por exemplo no captulo 4.
Teorema 2.14 (Teorema de Wilson) p um nmero primo se, e somente se,
(p1)! (p1) modp.
Teorema 2.15 (Pequeno teorema de Fermat) Dado um nmero primo p, tem-se que
p[(a
p
a) para todo a N.
Teorema 2.16 (Teorema Chins dos Restos) O sistema:
X c
1
mod(n
1
)
X c
2
mod(n
2
)
...
X c
r
mod(n
r
),
onde MDC(n
i
, n
j
) = 1, para todo par n
i
, n
j
com i ,= j, possui uma nica soluo
mdulo N = n
1
n
2
...n
r
. Tal soluo pode ser obtida como se segue: x = N
1
y
1
c
1
+ ... +
N
r
y
r
c
r
; onde N
i
= N/n
i
e y
i
soluo de N
i
Y 1 mod(n
i
), i = 1, ..., r.
A demostrao deste teorema pode ser encontrada, por exemplo, em [7]
Exemplo: O matemtico Sun-Tsu props o seguinte problema:
Qual o nmero que deixa 2, 3 e 2 quando dividido respectivamente, por 3,5 e
7?
Este problema pode ser escrito na seguinte forma:
X 2 mod(3)
X 3 mod(5)
X 2 mod(7),
Tendo em vista o sistema formado, podemos utilizar o Teorema do resto chins.
Os clculos caram da seguinte forma:
N = 357 = 105,
2.2 Teoremas 22
N
1
=
105
3
= 35, N
2
= 21 e N
3
= 15.
N
1
y
1
1 mod(n
1
) 35y
1
1 mod(3) y
1
= 2 de modo anlogo y
2
= 21 e
y
3
= 1
Portanto x = N
1
y
1
c
1
+N
2
y
2
c
2
+N
3
y
3
c
3
= 233
Como 233 23 mod(105) segue-se que 23 uma soluo para o problema de
Sun-Tsu.
CAPTULO 3
Nmeros primos
3.1 Finitos ou innitos?
Ao separarmos os nmeros naturais em trs conjuntos ({0, 1}, {primos} e
{compostos}) surge o questionamento: se os nmeros primos existem em quantidade
nita ou innita?
Conforme Euclides temos:
Por volta de 2300 anos atrs esta questo foi respondida, de maneira magnca
na proposio 20 do livro 9 da obra de Euclides[5], da seguinte forma:
Os nmeros primos so mais numerosos do que toda quantidade que
tenha sido proposta de nmeros primos.
Sejam os nmeros primos que tenham sido propostos A,B, C; digo que
os nmeros primos sejam mais numerosos do que os A,B,C.
Fique, pois, tomado o menor medido pelos A,B,C e seja o DE, e
que acrescida a unidade DF ao DE. Ento, o EF ou primo ou no.
Primeiramente, seja primo; portanto, os nmeros primos A,B,C, EF
achados so mais numerosos do que os A,B,C.
Mas, ento, no seja primo o EF; portanto, medido por algum nmero
primo. Seja medido pelo primo G; digo que o G no o mesmo que
algum dos A,B,C. Pois, se possvel, seja. Mas os A,B,C medem o DE;
portanto, o G tambm medir o DE. E tambm mede o EF; e o G, sendo
um nmero, medir a unidade DF restante; o que absurdo. Portanto, o
G no o mesmo que algum dos A,B,C. E foi suposto primo. Portanto,
os nmeros primos achados, A,B,C, G so mais numerosos do que a
quantidade que tenha sido proposta dos A,B,C; o que era preciso provar.
(EUCLIDES, por volta de 400 a.c)
Nesta linguagem um pouco trabalhoso compreender demostrao, pois no
estamos acostumados com a mesma. Podemos atualizar a escrita mantendo o raciocnio
da seguinte forma:
Teorema 3.1 Existem innitos nmeros primos.
Prova.
3.1 Finitos ou innitos? 24
Suponhamos que os nmeros primos existam em quantidade nita, ou seja, que
exista apenas n nmeros primos. Organizemos eles da seguinte forma no conjunto B,
B =p
1
, p
2
, p
3
, , p
n
.
Tomemos o nmero K sendo o sucessor do nmero composto formado pelos n
nmeros primos do conjunto B. K = p
1
p
2
p
3
... p
n
+1.
Temos duas possibilidades: K um nmero primo ou composto.
Se K for primo, K ser maior que qualquer nmero pertencente ao conjunto B,
contradizendo nossa suposio.
Se K for composto, logo existe um nmero primo p
k
tal que p
k
[K, mas se p
k
B
e p
k
[K p
k
[(p
1
p
2
p
3
... p
n
+1) p
k
[ 1 p
k
=1 contradizendo mais uma vez nossa
suposio.
Logo podemos armar que tendo uma quantidade nita de nmeros primos,
sempre possvel encontrar umnovo nmero primo, mostrando assimque exiteminnitos
nmeros primos.

Com base no raciocnio de Euclides, temos algumas proposies interessantes:


Podemos montar um sequncia de nmeros a partir da recorrncia K
n
= k
1
k
2

... k
n1
+1 sendo k
1
um nmero primo.
Tomemos k
1
= 2, teremos:
k
2
= 2+1 = 3 nmero primo
k
3
= 2 3+1 = 7 nmero primo
k
4
= 2 3 7+1 = 43 nmero primo
Continuando a lista temos o conjunto K = 2, 3, 7, 43, 1807, 3263443, ..., onde
podemos observar que o nmero 1807 composto e os demais so primos. Se continu-
armos a lista surgiria outros nmeros compostos? Estes seriam em quantidade nita ou
innita?
Para a noo de primorial, denida no segundo captulo, as perguntas acima esto
em aberto, conforme [11]
A innidade dos nmeros primos tambm foi demonstrada por outros matemti-
cos, tais como Goldbach e Euler.
Goldbach tambm demostrou:
Para demonstrar a innidade dos nmeros primos basta achar uma sequncia
innita de nmeros naturais crescente e primos entre si
1
dois a dois. Se tomarmos um
fator primo de cada nmero, teremos uma sequncia innita de nmeros primos.
1
Primos entre si: Ver denio 2.5 no captulo 2
3.2 Como encontrar todos os nmeros primos? 25
Existem vrias sequncias donde os nmeros que as compe so primos estre si,
dentre elas temos a sequncia dos nmeros de Fermat
2
Outros matemticos demostraram utilizando diversas ferramentas:
Euler demostrou utilizando soma de srie geomtrica. Thue, utiliza o teorema
fundamental da lgebra e certa desigualdades. Perrot, utiliza o fato da srie

n=1
1
n
2
ser
convergente. Auric e Mtrod, tambm demostram por contradio a partir da armao de
que exista nitos nmeros primos. Washington, provou a innidade dos nmeros primos
utilizando lgebra Comutativa em 1980. Furstenberg, demostrou com base em ideias
topolgicas em 1955.
Para leitor interessado nas demostraes acima, poder consultar [11].
3.2 Como encontrar todos os nmeros primos?
O resultado a seguir mostra a diculdade de gerar todos os nmeros primos.
Podemos encontrar um intervalo de nmeros naturais consecutivos onde nenhum
destes um nmero primo. Para isto, dado um nmero natural k, basta calcular (k +1)!, o
intervalo que inicia em (k +1)! +2 e termina em (k +1)! +(k +1) ter somente nmeros
compostos.
(k +1)! +2, (k +1)! +3, , (k +1)! +(k +1)
Pela denio de fatorial, temos que o primeiro termo da sequncia divisvel
por 2, o segundo por 3 e assim sucessivamente.
Como exemplo, vamos encontrar um intervalo que possui 15 nmeros compostos
consecutivos. Calculando (15 +1)! temos 1307674368000. Os nmeros da sequncia
abaixo so todos compostos:
1307674368002, 1307674368003, 1307674368004, 1307674368005,
1307674368006, 1307674368007, 1307674368008, 1307674368009,
1307674368010, 1307674368011, 1307674368012, 1307674368013,
1307674368014, 1307674368015, 1307674368016.
3.2.1 Crivo de Eratstenes
Por volta de 276 A.C., nasce o matemtico Eratstenes que em seus estudos
propem um mtodo para encontrar todos os nmeros primos em um determinado
intervalo.
2
Ver denio 2.10 no captulo 2 e a seco 3.6.2 deste captulo.
3.2 Como encontrar todos os nmeros primos? 26
Consiste, este mtodo, em colocar os nmeros a partir do 2 em uma tabela, aps
grifar todos os mltiplos de 2, o seguinte nmero sem grifar ser um primo, logo basta
grifar os mltiplos dele e assim por diante.
Para encontrar todos os nmeros primos no intervalo de 2 a 50 podemos proceder
como na tabela 3.1
2 3 4
:
5 6
:
7 8
:
9
:
10
::
11 12
::
13 14
::
15
::
16
::
17 18
::
19 20
::
21
::
22
::
23 24
::
25
::
26
::
27
::
28
::
29 30
::
31 32
::
33
::
34
::
35
::
36
::
37 38
::
39
::
40
::
41 42
::
43 44
::
45
::
46
::
47 48
::
49
::
50
::
Tabela 3.1: Crivo de Eratstenes
Assim encontramos os seguintes nmeros primos:
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43 e 47
3.2.2 Frmula para encontrar nmeros primos
Muitas pessoas ainda transmitem a ideia de que no existe uma frmula para
encontrar todos os nmeros primos. A professora Watanabe em seu artigo [16] mostra e
demonstra que existe uma frmula para encontrar todos os nmeros primos.
Basta proceder da seguinte forma:
Escolha dois nmeros naturais x e y, com y ,= 0. Em seguida, encontremos o
nmero a = x(y +1) (y! +1). Por m, apliquemos estes nmeros na frmula 3-1.
f (x, y) =
y 1
2
[[ a
2
1 [ (a
2
1)] +2. (3-1)
Como exemplo, tomemos x = 5 e y = 10, obteremos a = 3628746, logo
f (5, 10) =2 que um nmero primo. Esta frmula possui uma predileo pelo nmero 2,
pois a mesma no injetiva. possvel encontrar todos os nmeros primos atravs desta,
a demonstrao da mesma encontra-se em [16].
3.2 Como encontrar todos os nmeros primos? 27
Neste momento, pode-se surgir a curiosidade de conhecer a demostrao desta
frmula. Assim segue abaixo a demostrao, conforme publicao da professora Wata-
nabe:
A demonstrao baseia-se no Teorema de Wilson que diz:
p primo p ,= 1 e p um divisor de (p1)! +1 .
Usando esse teorema:
a) Vamos provar que f (x, y) sempre um nmero primo.
O nmero a um nmero inteiro e, portanto, a
2
inteiro. H dois
casos: a
2
1 ou a
2
= 0.
Se a
2
1, [ a
2
1 [= a
2
1 e f (x, y) = 0+2 = 2.
Se a
2
= 0, f (x, y) =
y1
2
2+2 = y 1+2 = y +1.
Neste caso, sendo a = 0, temos x(y+1) = y! +1 e, portanto, y+1 um
nmero primo.
b) f (x, y) fornece todos os nmeros primos.
Seja p um nmero primo. Pelo Teorema de Wilson,
(p1)!+1
p
um
nmero natural e podemos calcular f

(p1)!+1
p
, p1

.
O valor de a : a =
(p1)!+1
p
p [(p 1)! + 1 = 0. Seque-se que
f

(p1)!+1
p
, p1

= p1+1 = p.
Analisando esta demonstrao possvel extrair uma forma de encontrar um par
ordenado (x,y) que se associa ao um nmero primo j conhecido.
No livro do Professor Matinez [9] apresentado as seguintes frmulas para gerar
nmeros primos grandes:
p
n
=

1
1
log2
log

1
2
+

d[P
n1
(d)
2
d
1

, (3-2)
onde P
n1
= p
1
p
2
p
n1
e (d) a funo de Mbius, conforme denio 2.12. A
notao x| indica a parte inteira de x.
Outra frmula :
p
n
=10
2n
c| 10
2n1
10
2n
c| onde c =

n=1
p
n
10
2n
= 0, 0203000500000007... (3-3)
Estas frmulas no so teis pois demoram muitos para serem aplicadas e no
respondem perguntas tericas sobre a distribuio dos nmeros primos.
Mills provou, ver [11], que existem nmeros reais A>1 tais que A
3
n
| primo
para todo n N.
O problema que temos na atualidade encontrar uma forma de gerar todos o
nmeros primos de forma rpida e mais simples, tendo em vista que para nmeros muito
3.3 Teste de Primariedade 28
grandes a aplicao destes mtodos muito demorado e em vrias situaes no vivel.
Teremos esta noo no captulo 4.
No livro do Doutor Ribenboim [11] ele apresenta trs condies, citadas abaixo,
que devem ser satisfeitas por uma frmula para que esta produza nmeros primos ou at
mesmo todos eles.
1. f (n) = p
n
(o n-simo nmero primo).
2. f (n) sempre um nmero primo e, se n ,= m ento f (n) ,= f (m).
3. O conjunto dos nmeros primos igual ao conjunto dos valores positivos da funo.
3.3 Teste de Primariedade
Alm de encontrar todos os nmeros primos, outro problema existente provar
se um dado nmero primo ou composto. Para nmeros pequenos aprendemos que basta
fatorar. Durante a educao bsica uma ideia que ca, mas com nmeros muito grandes,
que possuem 100 algarismos, por exemplo, bem trabalhoso montar uma tabela do 2
at ele e retirar os compostos como no crivo de Eratstenes ou mostrar se ele pertence a
imagem de (3-1).
Eratstenes mostrou que se tivermos um nmero e a raiz quadrada do mesmo,
caso os nmeros primos menores ou iguais a esta raiz no dividir o nmero este ser
primo.
De modo geral: Dado um nmero N N, tomemos o conjunto nito P
1
, ..., P
n
de nmeros primos tais que P
k
< P
i
para todo k < i e P
n

N. Se todos os p
i
N, com
1 i n, ento N primo.
Exemplo: Tomemos o nmero 123, temos que

123

= 11, 09. Basta testar os


nmeros 2, 3, 5, 7, 11. Aps os testes veremos que 3[123, portanto 123 no nmero
primo.
Para nmeros de 300 algarismos no seria to rpido assim.
Durante sculos vrias propriedades sobre os nmeros primos foramdescobertas,
conjecturadas ou denidas.
Pelo teorema de Wilson temos que calcular (n 1)! mod(n), com os mtodos
atuais no rpido, pois o mtodo que ainda temos a denio de fatorial.
Uma outra maneira seria utilizar o pequeno Teorema de Fermat, dado umnmero
n e um a tal que n a temos que se n for primo ento a
n
1 mod(n). O pequeno teorema
de Fermat nos garante que os nmeros primos possuem esta propriedade, mas existem
nmeros compostos que tambm satisfazem este teorema. A estes nmeros compostos
chamamos de pseudoprimos. Mas estes so muito escassos, logo ao encontrar um nmero
pelo teorema a probabilidade dele no ser primo muito pequena. Veremos mais sobre
estes nmeros na seo 3.4.
3.4 Pseudoprimos 29
Com uma pequena variao no teorema de Fermat temos que:
Teorema 3.2 O nmero p primo a
p1
1 mod(p) para todo 1 a < p.
Lucas em 1876, com base no Pequeno Teorema de Fermat criou estes testes que
seguem abaixo:
Teste 1 - Seja N > 1. Supe-se que exista um inteiro a > 1 tal que:
(i) a
N1
1 Mod(N) e
(ii) a
m
,1 Mod(N), para m = 1, 2, ..., N2.
Neste caso, N primo.
Teste 2 - Seja N > 1. Supe-se que exista um inteiro a > 1, tal que:
(i) a
N1
1 Mod(N) e
(ii) a
m
,1 Mod(N) para todo divisor m de N-1.
Neste caso, N primo.
Teste 3 - Seja N >1. Supe-se que, para todo fator primo q de N-1, exista um inteiro
a = a(q) > 1, tal que:
(i) a
N1
1 Mod(N) e
(ii) a
N1
q
,1 Mod(N) .
Neste caso, N primo.
Tambm existem outros testes computacionais mais elaborados para realizao
deste tipo de teste baseados em conhecimentos matemticos mais avanados.
3.4 Pseudoprimos
Chamaremos de pseudoprimos os nmeros compostos que possuem proprieda-
des esperadas para apenas os nmeros primos. Um pouco sobre estes nmeros apresen-
tado na seo 3.3.
Em [11] Ribenboim chama de "a congruncia pseudo-chinesa sobre os pseudo-
primos", por causa de um equivoco histrico, a seguinte congruncia: 2
n
2 mod(n),
caso n satisfazer esta, n seria primo.
Todo nmero pseudoprimo mpar e satisfaz esta congruncia. Temos que a
recproca tambm verdadeira.
Como exemplo temos o nmero 561. Temos que 2
561
2 mod(561). Pelo
Pequeno Teorema de Fermat temos que 2
5611
1 mod(561). Mas 561 = 3 11 17,
logo ele pseudoprimo.
3.5 Fatores primos de um nmero 30
Naturalmente surge as questes: Os pseudoprimos so nitos ou no? Como
encontrar todos eles? Existe propriedades especicas para estes nmeros?
Malo, em 1903 mostrou que se n um pseudoprimo, ento n
/
= 2
n
1 tambm
ser. Por esta sucesso podemos notar que a lista de nmeros pseudoprimos innita.
Mas nem todos estaro nela.
Cipolla, ver [11], utilizou os nmeros de Fermat para demonstrar a innidade dos
pseudoprimos. Lehmer, indicou um mtodo para gerar uma innidade destes nmeros.
Podemos considerar a congruncia a
n1
1 mod(n), com a > 2. Se n primo e
1 < a < n, ento a congruncia acima necessariamente satisfeita.
Uma aplicao seria: Se 2
n1
1 mod(n), mas 3
n1
,1 mod(n), ento n no
primo.
Assim estudaremos os nmeros a-pseudoprimos. Em 1904 Cipolla indicou como
obter estes tipos de nmeros.
Na literatura, por exemplo em [11], encontramos os pseudoprimos de Euler, os
fortes na base a, de Lucas, de Fibonacci dentre outros. No apresentados neste trabalho,
mas que podem ser objeto de pesquisa para o leitor interessado neste tipo de nmero.
3.5 Fatores primos de um nmero
Um outro grande problema encontrar os fatores primos de um dado nmero.
Utilizando a ideia de Eratstenes podemos encontrar os fatores primos de um nmero
dado, tendo em vista que estaremos fazendo vrios testes de divisibilidade.
Durante o ensino fundamental, nas escola brasileiras, aprendemos o seguinte
mtodo:
Para chegar forma fatorada completa de um nmero natural, fazemos
uma decomposio em fatores primos que consiste em:
Dividir o nmero dado por seu menor divisor primo;
Dividir o quociente obtido por seu menor divisor primo;
Repetir este procedimento at obter o quociente 1. (Junior 2009
[8])
Um exemplo para melhor compreenso do mtodo:
um bom mtodo, mas para quem tentou aplic-lo a nmeros muito grande
percebeu um certo trabalho em encontrar o menor divisor primo.
Existem mtodos para fatorar nmeros, como exemplo, crivo quadrtico, as
curvas elpticas, NFS, SNFS e o GNFS. Mas para nmeros extremamente grandes, estes
crivos e algoritmos dependem de demasiado tempo e de cculos computacionais.
Por causa da diculdade em se fatorar nmeros o mtodo de criptograa RSA
o mais utilizado. Conseguir um algoritmo rpido que possa encontrar estes fatores seria
3.6 Nmeros primos especiais 31
Tabela 3.2: Exemplo de fatorao
ao mesmo tempo encontrar uma forma de quebrar o RSA. No Captulo 4 apresentaremos
o mtodo de criptograa RSA, como uma aplicao do conhecimento de nmeros primos.
Atualmente o algoritmo mais rpido para fatorar um nmero o de Schroppel,
consegue fatorar nmeros na velocidade descrita na tabela 4.1 no captulo 4.
Muitos algoritmos esto sendo implementados para resolver este problema.
Atualmente investimentos so feitos para a criao do computador quntico, onde este
utilizaria o algoritmo de Shor, conseguindo quebrar os sistemas baseados em criptograa
RSA em poucas horas. Assim a criptograa seria levada a um nvel mais elevado: a
criptograa quntica.
3.6 Nmeros primos especiais
No decorrer do estudo de nmeros primos que ocorreu desde a Grcia antiga at
nossos dias atuais, muitos matemticos descobriram vrias propriedades e padres dentro
do conjunto dos nmeros primos. Apresento aqui algumas delas.
3.6.1 Nmeros primos de Mersene
Denio 3.3 Um nmero M
q
(ver denio 2.11) dito primos de Mersene, quando este
for primo.
Para estes nmeros o problema que se apresenta naturalmente saber se um
nmero de Mersene primo ou composto e neste ltimo quais fatores primos os compe.
As demostraes dos resultados abaixo podem ser encontradas em [11].
Um resultado clssico que surgiu foi este:
Teorema 3.4 Se q um nmero primo e q 3 Mod(4), ento 2q +1 divide M
q
se, e
somente se, 2q+1 primo, neste caso, se q > 3, ento M
q
composto.
mais fcil encontrar os fatores primos de um nmero de Mersene composto:
3.6 Nmeros primos especiais 32
Teorema 3.5 Se n divide M
q
(onde q > 2), ento n 1 mod(8) e n 1 mod(q).
Tomando a sequncia denida da seguinte forma:
S
0
= 4, S
k+1
= S
2
k
2
.
Temos o seguinte resultado:
Teorema 3.6 O nmero M
n
primo se, e somente se, M
n
divide S
n2
.
Atualmente 47 nmeros primos de Mersene so conhecidos. O maior deles
possui q = 43112609 e 12978189 algarismos e foi descoberto em 2008.
O maior nmero de Mersene composto conhecido M
q
, onde q = 183027
2
265440
1. Esse q o maior primo de Shopie Germain conhecido.
As mesmas questes em aberto para os nmeros de Fermat esto abertas tambm
sobre os nmeros de Mersene.
3.6.2 Nmeros primos de Fermat
Denio 3.7 O nmero F
n
(ver denio 2.10) ser um primo de Fermat quando F
n
for
um nmero primo.
Temos que se a
n
+1 primo ento a par e n = 2
m
com a, m N.
Fermat achava que todos os nmeros F
n
eram primos, de fato F
0
=3, F
1
=5, F
2
=
17, F
3
= 257, F
4
= 65537 so primos mas F
5
= 4.294.967.297 composto.
Alm dos quatro primeiros, no se sabe se existem outros nmeros primos de
Fermat. Hardy e Wright conjecturaram que eles existem em nmero nito.
Temos tambm que Mdc(F
n
, F
m
) = 1 se n ,= m. Utilizando esta propriedade
podemos tambm provar a innidade dos nmeros primos. Pois os nmeros de Fermat
so innitos e todos possuem fatores primos distintos.
Como os nmeros de Fermat crescem muito rpido dicil fator-los comple-
tamente. O maior nmero de Fermat composto conhecido F
2478782
. Ele possui 746190
algarismos e o fator 32
2478785
+1
Sobre os nmeros de Fermat temos alguns problemas em aberto, dentre eles:
Existe uma innidade de Nmeros de Fermat primos?
Esta pergunta pode ser respondida a partir da demonstrao de Gauss, na qual ele
mostra que se n 3 um inteiro, o polgono regular de n lados pode ser construdo
com rgua e compasso se n = 2
k
p
1
p
2
p
n
, onde k 0, h 0 e p
1
p
2
p
n
so
primos de Fermat.
3.6 Nmeros primos especiais 33
Existe uma innidade de nmeros de Fermat Compostos?
verdade que todo nmero de Fermat no possui fator quadrado?
O estudo dos nmeros de Fermat e Mersene props uma especial ateno para os
nmeros primos da forma kb
n
1, pois as propriedades destes so muito interessantes
para a rea da computao.
3.6.3 Nmeros primos de Shopie Germain
Denio 3.8 O nmero p um primo de Sophie Germain se 2p +1 tambm for um
nmero primo.
Atualmente conjectura-se que existam innitos primos de Sophie Germain, mas
ainda no conseguiu-se demostrar.
Um fato interessante sobre este tipo de nmero que se p um primo de Sophie
Germain, ento existem inteiros x, y e z, diferentes de zero, tais que x
p
+y
p
= z
p
. Este o
primeiro caso para o ltimo teorema de Fermat.
Como exemplo temos o 5 e o 11 como nmeros primos de Shopie Germain.
3.6.4 Nmeros primos de Wieferich
Denio 3.9 O nmero p um primo de Wieferich se p for nmero primo e
2
p1
1 mod(p
2
)
.
Como exemplo temos os nmeros 1093 e 3511. Esta congruncia muito difcil
de ser vericada.
3.6.5 Nmeros primos de Wilson
Denio 3.10 Com base no teorema de Wilson (Ver denio 2.14) temos que:
W(p) =
(p1)! +1
p
um inteiro. O nmero p ser um primo de Wilson quando W(p) 0 mod(p
2
).
Conhece-se apenas os nmeros 5, 13 e 593 que podem ser classicados como
primos de Wilson. Em 1997, Crandall, Dilcher e Pomerance zeram clculos at 510
8
e no encontraram nenhum outro. No se sabe se estes primos so innitos.
3.6 Nmeros primos especiais 34
3.6.6 Nmeros primos gmeos
Denio 3.11 Quando os nmeros p e p +2 so nmeros primos, estes so chamados
primos gmeos.
Por exemplo temos os pares: (3, 5) e (5, 7).
Clement caracterizou em 1949 esses nmeros da seguinte maneira:
Teorema 3.12 Seja n 2. Os inteiros n e n+2 so ambos primos se, e somente se,
4[(n1)! +1] +n 0 mod(n(n+2))
.
Essa caracterizao no possui praticidade para determinar primos gmeos.
Os maiores primos gmeos descobertos so 65516468355 2
333333
1 que
possuem 100355 algarismos. Foi descoberto em 2009 por P. Kaiser, K. Klahn, P. Jobling,
J. Penn e PrimeGrid.
CAPTULO 4
Uma Aplicao: Criptograa RSA
Entende-se por criptograa os mtodos inventados para esconder mensagens.
Muito utilizados desde a antiguidade para comunicao entre generais nas guerras e
famlias importantes de certa regio. Estas pessoas precisavam se comunicar de maneira
que se suas mensagens fossem interceptadas, estas no pudessem ser lidas.
Muitos mtodos foram desenvolvidos, quanto mais a matemtica avanava, mais
mtodos surgiam. Atualmente com o advento tecnolgico precisamos enviar informaes,
como senha de contas, de cartes de crdito dentre outras pela rede mundial de compu-
tadores conhecida como Internet. Mas caso essas informaes sejam interceptadas na
transmisso de dados, o interceptador no dever compreend-la.
Como vimos no captulo 3 encontrar os fatores primos de um nmero, com a
tecnologia e o algoritmos atuais no uma tarefa rpida, que dependendo do nmero
pode-se demorar at sculos. Por conta deste fato, o mtodo de criptograa RSA
1
muito
utilizado.
Podemos ter uma noo com a tabela 4.1 abaixo, se utilizando um computador
capaz de realizar uma multiplicao em um microssegundo (10
6
seg) e utilizando o
algoritmo de Schroeppel, demoraramos:
n
o
de algarismos de n tempo necessrio para "quebrar"o RSA
50 3,9 horas
75 104 dias
100 74 anos
200 3,8 x 10
7
sculos
300 4,9 x 10
1
3 sculos
500 4,2 x 10
2
3 sculos
Tabela 4.1: Tempo mdio para "quebrar"o cdigo.
Vamos compreender como funciona este mtodo. Precisamos de dois nmeros
primos, a partir destes nmeros vamos encontrar dois outros conhecidos como chave
pblica ou de codicao e chave de decodicao. A chave de codicao pode ser
1
Mtodo inventado por Ronald Rivest, Adi Shamir e Leonard Adleman em 1977.
36
enviada junto da mensagem, como para decodicar a mensagem precisamos dos nmeros
primos que formaram a chave pblica, basta fatorar o nmero. Mas se este nmero possuir
300 algarismos o processo de fatorao poder demorar muito conforme tabela 4.1.
Na prtica funciona assim: Primeiro devemos associar cada letra do alfabeto
e smbolos que utilizaremos a nmeros, de maneira que no haja ambiguidade.Vamos
utilizar a seguinte tabela 4.2 para transformar uma mensagem em uma sequncia de
nmeros. importante no haver ambiguidades e para representar um espao vazio
utilizaremos 99.
A B C D E F G H I J K L M N O P
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Q R S T U V W X Y Z a b c d e f
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
g h i j k l m n o p q r s t u v
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
w x y z .
58 58 59 60 61 62 99
Tabela 4.2: Tabela de converso
Tomemos ento a mensagem da epgrafe deste trabalho e transformemos em uma
sequncia de nmeros.
A pacincia tudo alcana...
109951363844404938443699555639509936473836496236616161
Feito isso podemos utilizar o mtodo RSA. Para isso precisamos de dois nmeros
primos x e y tais que quando dividos por 6 deixam resto 5. Estes nmeros so conhecidos
como parmetros. Para este exemplo tomemos os nmeros x = 23 e y = 29. Tenha o leitor
em vista que utilizamos nmeros pequenos para facilitar os clculos e o entendimento, no
dia a dia estes nmeros possuem mais de 100 algarismos.
A chave pblica formada pelo produto dos nmeros escolhidos, ou seja,
n = x y. Portanto nosso n = 667.
Devemos separar nosso nmero em blocos tais que cada bloco seja um nmero
menor que a chave pblica e no iniciados em zero.
10995136384440493844369955563950993647
3836496236616161
Cada bloco deve ser codicado, representaremos por C(b) o bloco decodicado
e b o bloco a ser codicado.. A regra C(b) = resto da diviso de b
3
por n.
37
Para codicar o primeiro bloco temos:
109
3
109
2
109 11881 109 542 109 59078 382 mod667
O primeiro bloco codicado ser 382.
Fazendo os clculos para os demais blocos teremos a seguinte sequncia de
blocos codicados:
382622233444621183463773826231127749062
181818164302355355343
Esta mensagem e a chave pblica poder ser enviada, veremos agora como
decodicar, ou seja, voltar a mensagem para o seu estado normal.
Para isso precisamos de um par de nmeros (n,d) chamados de chave de decodi-
cao. o nmero n j temos, para encontrar o nmero d teremos de resolver a congruncia:
3 d 1 mod((x 1) (y 1)).
Para nosso caso temos:
3d 1 mod(22 28) 3d 1 mod(616)
Utilizando conhecimentos bsicos de teoria dos nmeros encontraremos d =
411. Nossa chave de decodicao ser (667, 411).
Sendo s um bloco codicado, para decodicar (D(a)) procede-se da seguinte
forma: D(a) = resto da diviso de a
d
por n.
Sem ajuda computacional, precisaramos do pequeno teorema de Fermat e o
teorema do resto chins para resolver esta situao, caso contrrio seria impossvel a
soluo.
D(a) = x sendo 382
411
x mod(667) e x < 667.
Como 667 = 23 29 temos de proceder da seguinte forma:
a = 382
382 14 mod(23) e 382 5 mod(29).
Temos 382
411
14
411
mod(23) e 382
411
5
411
mod(29)
14
411
14
2218+15
(14
18
)
22
14
15
(14
3
)
5
7
5
17 mod(23)
Fazendo o mesmo raciocnio na segunda congruncia teremos:
382
411
17 mod(23)
382
411
22 mod(29).
Basta achar a soluo do sistema
x 17 mod(23)
x 22 mod(29).
Utilizando o teorema do resto chins teremos x = 109.
Procedendo assim teremos novamente os blocos antes da codicao e por m
utilizando a tabela poderemos ter a mensagem novamente.
Concluso
Lembro-me de anos atrs ler um artigo, apesar de ter chamado ateno, no me
lembro onde eu o encontrei. Mas o que cou na minha memria foi a informao de
que os estudantes que terminam o ensino mdio no Brasil, no tem noo da matemtica
desenvolvida a partir do sculo XX.
Ao realizar a pesquisa deste trabalho, com a ideia de pesquisar a extenso dos
estudos sobre os nmeros primos, matria esta que apresento aos alunos de 6
o
ano/5
a
srie a mais de 4 anos e atualmente para alunos de graduao (de uma forma bem mais
avanada) pude perceber o verdadeiro sentido de determinada armao. Esta armao
ensina que muitos conceitos simples poderiam ter aplicao que os levassem a resolver
ou propor problemas muito complexos.
Para leitores interessados este trabalho poder ser apenas uma reviso de con-
ceitos e contedos conhecidos, para outros poder ser uma nova viso sobre o assunto e
poder haver pessoas que no enxergaro a profundidade dos problemas aqui apresenta-
dos. Mas a todos estes que de alguma forma tiveram acesso a este material, que este sirva
para uma maior aprendizado sobre os nmeros.
Esta organizao dos tpicos apresentados perece-me ser bastante adequada.
Primeiro comeamos do mundo macro, a ideia de nmero. Depois fomos restringindo
nosso estudo ao ponto de estarmos apenas no mundo dos nmeros primos. Foi apresentado
propriedades e em seguida apresenta-se os nmeros primos especiais, tais como os de
Fermat, Mersene, dentre outros, algumas propriedades importantes e curiosidades sobre
estes. Durante todo este percurso sempre nos deparamos com situaes-problema ainda
no solucionadas.
Para no fugir aos objetivos deste trabalho, no foi apresentados conceitos muito
avanados em matemtica, como as curvas elptica, teoremas baseados na teoria dos
conjuntos (corpos, anis, etc), dentre outros. Mas o leitor interessado poder buscar estes
nos materiais utilizados na pesquisa para este trabalho. Estes materiais so apresentados
nas referencias bibliogrcas.
Que este trabalho sirva para um novo olhar sobre os nmeros primos em voc,
leitor. Com meus sinceros cumprimentos
Prof Glauber Cristo
39
.
Referncias Bibliogrcas
[1] ANDRADE, L. N. D. Breve Introduo ao LATEX 2. Universidade Federal da
Paraba, 2000.
[2] BENTLEY, P. O Livro dos Nmeros: Uma histria ilustrada da matemtica. Rio
de Janeiro: Jorge Zahar Ed., 2009.
[3] BOYER, C. B. Histria da Matemtica. So Paulo: Edgard Blucher, 1996.
[4] BUENO, S. Minidicionrio da lngua portuguesa. So Paulo: FTD, 2000.
[5] EUCLIDES. Os Elementos. So Paulo: Editora UNESP, 2009.
[6] FREIRE, B. T. V. Nmeros primos: Os argumentos de euclides e aplicaes. CD
da Revista do Professor de Matemtica (RPM), So Paulo: IME USP, 2012.
[7] HEFEZ, A. Elementos de aritmtica. Rio de Janeiro: SBM, 2011.
[8] JNIOR, J. R. G.; CASTRUCCI, B. A conquista da matemtica, 6
o
ano. So Paulo:
FTD, 2009.
[9] MARTINEZ, F. B.; [ET AL]. Teria dos nmeros: um passeio com primos e outros
nmeros familiares pelo mundo inteiro. Rio de Janeiro: IMPA, 2011.
[10] RECKDAHL, K. Using imported graphics in latex and pdatex. Disponvel em
<ftp://ftp.tex.ac.uk/tex-archive/info/epslatex.pdf>, Janeiro de, 2013.
[11] RIBENBOIM, P. Nmeros Primos: Velhos Mistrios e Novos Recordes. Rio de
Janeiro: IMPA, 2012.
[12] SANTOS, J. P. D. O. Introduo teoria dos nmeros. Rio de Janeiro: Impa, 2011.
[13] SILVEIRA, J. F. P. D. POR QUE O NOME PRIMO PARA OS NMEROS PRIMOS?
Disponvel em http://www.mat.ufrgs.br/ portosil/pqprimo.html, 15 de Dezembro de
2012.
[14] SOUZA, S. D. Ser que foi assim? CD da Revista do Professor de Matemtica
(RPM), So Paulo: IME USP, 2012.
Referncias Bibliogrcas 41
[15] TERADA, R. Criptograa e a importncia das suas aplicaes. CD da Revista do
Professor de Matemtica (RPM), So Paulo: IME USP, 2012.
[16] WATANABE, R. G. Uma frmula para os nmeros primos. CD da Revista do
Professor de Matemtica (RPM), So Paulo: IME USP, 2012.

You might also like