Escolar Documentos
Profissional Documentos
Cultura Documentos
=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.
... 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