14/01/2014
2
Divisibilidade
β€’ Inteiros π‘Ž e 𝑏
β€’ π‘Ž|𝑏
INTEIROS, DIVISORES E PRIMOS:
DIVISIBILIDADE E PRIMALIDADE
β€’ β€œπ‘Ž divide 𝑏”
β€’ β€œπ‘Ž é um divisor de 𝑏”
β€’ β€œπ‘ é um múltiplo de π‘Žβ€
Matemática Discreta
β€’ Existe inteiro π‘š tal que 𝑏 = π‘Žπ‘š
Prof. João Paulo Lima
β€’ Se π‘Ž β‰  0, então 𝑏 π‘Ž é inteiro
Universidade Federal Rural de Pernambuco
Departamento de Estatística e Informática
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
3
4
Divisibilidade
Números Primos
β€’ Inteiros π‘Ž e 𝑏
β€’ Inteiro 𝑝 > 1 é primo se não é divisível por qualquer
inteiro diferente de 1, βˆ’1, 𝑝 e βˆ’π‘
β€’π‘Žβˆ€π‘
β€’ Inteiro 𝑝 > 1 é primo se não pode ser escrito como
β€’ β€œπ‘Ž não divide 𝑏”
produto de dois inteiros positivos menores que ele
β€’ β€œπ‘Ž não é um divisor de 𝑏”
β€’ 2, 3, 5, 7, 11 são primos
β€’ β€œπ‘ não é um múltiplo de π‘Žβ€
β€’ Inteiro 𝑛 > 1 que não é primo é denominado composto
β€’ Não existe inteiro π‘š tal que 𝑏 = π‘Žπ‘š
β€’ Se π‘Ž > 0, então pode-se dividir 𝑏 por π‘Ž com resto π‘Ÿ
4=2βˆ™2
6 =2βˆ™3
β€’ 8 = 2 βˆ™ 4 são compostos
9 =3βˆ™3
10 = 2 βˆ™ 5
β€’0<π‘Ÿ<π‘Ž
β€’ 𝑏 = π‘Žπ‘ž + π‘Ÿ
5
Números Primos
6
Números Primos
β€’ β€œBuracos” na sequência de primos
β€’ Quão grandes são esses β€œburacos”?
β€’ Existe um número primo com um dado número qualquer
de dígitos?
β€’ Resposta: sim (aplicações em criptografia)
1
14/01/2014
7
8
Fatoração em Primos
Fatoração em Primos
β€’ Métodos de fatoração ficam impraticáveis quando número
β€’ Teorema Fundamental da Teoria dos Números
possui mais de 20 dígitos
β€’ Supercomputadores e sistemas massivamente paralelos
conseguem fatorar números com cerca de 140 dígitos
β€’ Tempo cresce exponencialmente com número de dígitos
β€’ Fatorar número com 400 dígitos está muito além das
possibilidades dos computadores no futuro previsível
β€’ Aplicações em criptografia
β€’ Todo inteiro positivo pode ser escrito como produto de
números primos
β€’ Fatoração é única a menos da ordem dos fatores primos
9
10
Fatoração em Primos
Fatoração em Primos
β€’ Prova por contradição
β€’ 𝑛 = 𝑝1 βˆ™ 𝑝2 βˆ™ β‹― βˆ™ π‘π‘š = π‘ž1 βˆ™ π‘ž2 βˆ™ β‹― βˆ™ π‘žπ‘˜
β€’ Criminoso mínimo
β€’ Vamos assumir que 𝑝1 é o menor primo das duas
fatorações, sem perda de generalidade
β€’ Vamos assumir que existe um inteiro 𝑛 com duas
β€’ Vamos obter uma contradição ao produzir um criminoso
fatorações diferentes
menor que 𝑛
β€’ Criminoso
β€’ Pode haver vários criminosos, mas estamos interessados
no menor deles
β€’ Criminoso mínimo
11
12
Fatoração em Primos
Fatoração em Primos
β€’ 𝑝1 não pode ocorrer entre π‘žπ‘– , caso contrário seria possível
β€’ 𝑛′ também tem duas fatorações diferentes
dividir ambos os lados por 𝑝1 e obter um criminoso menor
β€’ π‘žπ‘– = 𝑝1 π‘Žπ‘– + π‘Ÿπ‘– , onde 0 < π‘Ÿπ‘– < 𝑝1
β€’ π‘Ÿπ‘– β‰  0, pois um primo não pode dividir outro primo
β€’ 𝑛′ = π‘Ÿ1 βˆ™ π‘Ÿ2 βˆ™ β‹― βˆ™ π‘Ÿπ‘˜
β€’ π‘Ÿπ‘– < 𝑝1 < π‘žπ‘–
β€’ 𝑛′ = π‘Ÿ1 βˆ™ π‘Ÿ2 βˆ™ β‹― βˆ™ π‘Ÿπ‘˜ < π‘ž1 βˆ™ π‘ž2 βˆ™ β‹― βˆ™ π‘žπ‘˜ = 𝑛
β€’ 𝑛′ = π‘Ÿ1 βˆ™ π‘Ÿ2 βˆ™ β‹― βˆ™ π‘Ÿπ‘˜
β€’ π‘Ÿπ‘– pode não ser primo, mas pode ser fatorado
β€’ 𝑛′ = π‘ž1 βˆ’ π‘Ž1 𝑝1 βˆ™ π‘ž2 βˆ’ π‘Ž2 𝑝1 βˆ™ β‹― βˆ™ π‘žπ‘˜ βˆ’ π‘Žπ‘˜ 𝑝1
β€’ 𝑛′ = π‘ž1 βˆ™ π‘ž2 βˆ™ β‹― βˆ™ π‘žπ‘˜ + 𝑝1 …
𝑛
β€’ 𝑝1 | 𝑛, logo 𝑝1 | 𝑛′
β€’ 𝑛′ = 𝑝1 βˆ™ 𝑛′ 𝑝1
β€’ Fatorando 𝑛′ 𝑝1 obtém-se uma fatoração para 𝑛′
2
14/01/2014
13
Fatoração em Primos
14
Conjunto dos Números Primos
β€²
β€’ As duas fatorações de 𝑛 são diferentes
β€’ O conjunto dos números primos é infinito
β€’ 𝑝1 aparece na segunda fatoração, mas não pode
β€’ Para todo inteiro positivo 𝑛, existe um primo maior que 𝑛
aparecer na primeira fatoração, pois π‘Ÿπ‘– < 𝑝1
β€’ Logo, 𝑛′ é um criminoso menor que 𝑛 (contradição)
β€’ Então, o Teorema Fundamental da Teoria dos Números é
verdadeiro, c.q.d.
β€’ 𝑛! + 1
β€’ 𝑝 é primo e 𝑝 | 𝑛! + 1
β€’ Queremos mostrar que 𝑝 > 𝑛
β€’ Vamos assumir que 𝑝 ≀ 𝑛
β€’ Então 𝑝 | 𝑛!, pois 𝑝 é um dos inteiros cujo produto é 𝑛!
β€’ Se 𝑝 | 𝑛! + 1 e 𝑝 | 𝑛!, então 𝑝 | 𝑛! + 1 βˆ’ 𝑛!
β€’ Logo, 𝑝 | 1 (contradição)
β€’ Sendo assim, 𝑝 > 𝑛 (conjunto dos primos é infinito), c.q.d.
15
16
Conjunto dos Números Primos
Teorema do Número Primo
β€’ Para todo inteiro positivo π‘˜, existem π‘˜ inteiros compostos
β€’ πœ‹ 𝑛 é a quantidade de primos entre 1 e 𝑛
consecutivos
β€’ 𝑛 =π‘˜+1
β€’ 𝑛! + 2, 𝑛! + 3, …, 𝑛! + 𝑛
β€’ 𝑛! = 𝑛 βˆ™ 𝑛 βˆ’ 1 βˆ™ β‹― βˆ™ 3 βˆ™ 2 βˆ™ 1
β€’ 𝑛! + 2 é divisível por 2, pois 𝑛! e 2 são divisíveis por 2
β€’ 𝑛! + 3 é divisível por 3, pois 𝑛! e 3 são divisíveis por 3
β€’ ...
β€’ 𝑛! + 𝑛 é divisível por 𝑛, pois 𝑛! e 𝑛 são divisíveis por 𝑛
β€’ 𝑛! + 2, 𝑛! + 3, …, 𝑛! + 𝑛 são compostos
β€’ 𝑛 βˆ’ 1 = π‘˜ números compostos consecutivos, c.q.d.
β€’ Temos que:
πœ‹ 𝑛 ~
𝑛
ln 𝑛
β€’ ln 𝑛 é o logaritmo natural de 𝑛
β€’ ln 𝑛 = log 𝑒 𝑛, onde 𝑒 = 2,718281 … é o número de Euler
β€’ Prova do Teorema do Número Primo é muito difícil
17
18
Teorema do Número Primo
Teorema do Número Primo
β€’ Gráfico de πœ‹ 𝑛 com 𝑛 variando de 1 a 100
β€’ Gráfico de πœ‹ 𝑛 com 𝑛 variando de 1 a 2000
3
14/01/2014
19
20
Teorema do Número Primo
Primos Gêmeos
β€’ Quantos primos com 200 dígitos existem?
β€’ Dois números primos cuja diferença é 2
β€’ πœ‹ 10200 βˆ’ πœ‹ 10199
β€’ 3,5 , 5,7 , 11,13 , 17,19 são primos gêmeos
β€’
10200
200βˆ™ln 10
βˆ’
10199
199βˆ™ln 10
β€’ Existem primos gêmeos com centenas de dígitos
197
β‰ˆ 1,95 βˆ™ 10
β€’ Até hoje não foi encontrada prova de que existe uma
β€’ Quantidade de inteiros positivos com 200 dígitos:
10
β€’
200
199
βˆ’ 10
9βˆ™10199
1,95βˆ™10197
quantidade infinita de primos gêmeos
199
= 9 βˆ™ 10
β‰ˆ 460
β€’ Entre os inteiros positivos com 200 dígitos,
aproximadamente um em cada 460 é primo
21
22
Conjectura de Goldbach
Quantidade de Primos em um Intervalo
β€’ Para todo inteiro par 𝑛 > 2,
β€’ Existe um primo entre 𝑛 e 𝑛! + 1
existem dois primos π‘Ž e 𝑏
tais que π‘Ž + 𝑏 = 𝑛
β€’ Problema não resolvido
β€’ Intervalo muito grande
β€’ Ex: 𝑛 = 10, 10! + 1 = 3628801
β€’ Teorema de Chebychev: existe um primo entre 𝑛 e 2𝑛,
𝑛>1
β€’ Existe um primo entre dois cubos consecutivos
β€’ Ex: entre 27 = 33 e 64 = 43
β€’ Não resolvido: se existe um primo entre dois quadrados
consecutivos
β€’ Ex: entre 100 = 102 e 121 = 112, temos 101, 103, 107,
109 e 113
23
β€œPequeno” Teorema de Fermat
𝑝
β€’ Se 𝑝 é um primo e π‘Ž é um inteiro, então 𝑝 | π‘Ž βˆ’ π‘Ž
β€’ Se 𝑝 é um primo e π‘Ž é um inteiro não divisível por 𝑝,
então 𝑝 | π‘Žπ‘βˆ’1 βˆ’ 1
β€’ Para provar o β€œPequeno” Teorema de Fermat, é
necessário antes provar o seguinte lema:
se 𝑝 é um primo e 0 < π‘˜ < 𝑝, então 𝑝 | π‘π‘˜
24
β€œPequeno” Teorema de Fermat
𝑝
β€’ π‘˜ = 𝑝 βˆ™ 𝑝 βˆ’ 1 βˆ™ β‹―βˆ™ 𝑝 βˆ’ π‘˜ + 1
β€’ 𝑝 | π‘βˆ™ 𝑝 βˆ’1 βˆ™ β‹―βˆ™ 𝑝 βˆ’π‘˜ + 1
π‘˜ βˆ™ π‘˜ βˆ’ 1 βˆ™ β‹―βˆ™ 1
β€’ 𝑝 ∀ π‘˜ βˆ™ π‘˜ βˆ’ 1 βˆ™ β‹― βˆ™ 1, pois π‘˜ < 𝑝
β€’ Se 𝑝 | 𝑏 e 𝑝 ∀ π‘Ž, então 𝑝 |
𝑏
π‘Ž
𝑏
𝑏
π‘Ž
π‘Ž
β€’ 𝑝 | π‘Ž βˆ™ , mas 𝑝 ∀ π‘Ž, logo 𝑝 |
β€’ Se 𝑝 não ocorre na fatoração prima de π‘Ž, então ocorre na de
β€’ Sendo assim, 𝑝 |
𝑝
π‘˜
𝑏
π‘Ž
, c.q.d.
4
14/01/2014
25
26
β€œPequeno” Teorema de Fermat
β€œPequeno” Teorema de Fermat
β€’ Agora podemos provar o β€œPequeno” Teorema de Fermat
β€’ Demonstração:
por indução sobre π‘Ž
β€’ Caso base: π‘Ž = 0
β€’ π‘Ž 𝑝 βˆ’ π‘Ž = 0𝑝 βˆ’ 0 = 0
β€’ 𝑝|0
β€’ Passo indutivo:
β€’ Hipótese indutiva: 𝑝 | 𝑏 𝑝 βˆ’ 𝑏, onde 𝑏 = π‘Ž βˆ’ 1
β€’ Tese: 𝑝 | π‘Žπ‘ βˆ’ π‘Ž
β€’ π‘Žπ‘ βˆ’ π‘Ž = 𝑏 + 1 𝑝 βˆ’ 𝑏 + 1
𝑝
𝑝
β€’ π‘Žπ‘ βˆ’ π‘Ž = 𝑏 𝑝 + 1 𝑏 π‘βˆ’1 + β‹― + π‘βˆ’1 𝑏 + 1 βˆ’ 𝑏 βˆ’ 1
β€’ π‘Žπ‘ βˆ’ π‘Ž = 𝑏 𝑝 βˆ’ 𝑏 +
𝑝
1
𝑏 π‘βˆ’1 + β‹― +
𝑝
π‘βˆ’1
𝑏
β€’ Por hipótese, 𝑝 | 𝑏 𝑝 βˆ’ 𝑏
𝑝
β€’ Pelo lema provado anteriormente, 𝑝 | π‘˜ , onde 0 < π‘˜ < 𝑝
β€’ Logo, 𝑝 | π‘Žπ‘ βˆ’ π‘Ž, c.q.d.
27
28
Último Teorema de Fermat
Máximo Divisor Comum
β€’ Para todo inteiro 𝑛, se 𝑛 > 2 então não existem inteiros
β€’ Inteiros positivos π‘Ž e 𝑏
positivos π‘Ž, 𝑏, 𝑐 tais que π‘Žπ‘› + 𝑏 𝑛 = 𝑐 𝑛
β€’ Fermat afirmou em uma nota de margem que a prova
para o teorema era muito grande para caber na margem
β€’ Problema não resolvido por mais de 300 anos
β€’ Em 1995, Andrew Wiles provou a validade do teorema
β€’ Máximo divisor comum de π‘Ž e 𝑏 é maior inteiro positivo
que é divisor de ambos
β€’ π‘šπ‘‘π‘ π‘Ž, 𝑏
β€’ π‘Ž e 𝑏 são primos entre si sse π‘šπ‘‘π‘ π‘Ž, 𝑏 = 1
β€’ π‘šπ‘‘π‘ π‘Ž, 0 = π‘Ž, para todo π‘Ž β‰₯ 0
29
30
Máximo Divisor Comum
Algoritmo de Euclides
β€’ π‘šπ‘‘π‘ π‘Ž, 𝑏 pode ser obtido a partir das fatorações de π‘Ž e 𝑏
β€’ Método para calcular π‘šπ‘‘π‘ π‘Ž, 𝑏
β€’ Produto dos fatores primos comuns elevados aos
β€’ Baseia-se no seguinte teorema: seja π‘Ÿ o resto da divisão
menores expoentes dos dois
β€’ Ex: 300 = 22 βˆ™ 3 βˆ™ 52 e 18 = 2 βˆ™ 33
β€’ π‘šπ‘‘π‘ 300,18 = 2 βˆ™ 3 = 6
β€’ π‘Ž = π‘π‘ž + π‘Ÿ
de π‘Ž por 𝑏, então π‘šπ‘‘π‘ π‘Ž, 𝑏 = π‘šπ‘‘π‘ 𝑏, π‘Ÿ
β€’ π‘Ÿ = π‘Ž βˆ’ π‘π‘ž
β€’ Como π‘šπ‘‘π‘ π‘Ž, 𝑏 | π‘Ž e π‘šπ‘‘π‘ π‘Ž, 𝑏 | 𝑏, então π‘šπ‘‘π‘ π‘Ž, 𝑏 | π‘Ÿ
β€’ Como π‘šπ‘‘π‘ π‘Ž, 𝑏 | 𝑏 e π‘šπ‘‘π‘ π‘Ž, 𝑏 | π‘Ÿ, então π‘šπ‘‘π‘ π‘Ž, 𝑏 é
divisor comum de 𝑏 e π‘Ÿ
β€’ Logo π‘šπ‘‘π‘ π‘Ž, 𝑏 ≀ π‘šπ‘‘π‘ 𝑏, π‘Ÿ
5
14/01/2014
31
32
Algoritmo de Euclides
Algoritmo de Euclides
β€’ π‘Ž = π‘π‘ž + π‘Ÿ
β€’ Ex: π‘šπ‘‘π‘ 300,18
β€’ Como π‘šπ‘‘π‘ 𝑏, π‘Ÿ | 𝑏 e π‘šπ‘‘π‘ 𝑏, π‘Ÿ | π‘Ÿ, então π‘šπ‘‘π‘ 𝑏, π‘Ÿ | π‘Ž
β€’ π‘šπ‘‘π‘ 300,18 = π‘šπ‘‘π‘ 18,12
β€’ Como π‘šπ‘‘π‘ 𝑏, π‘Ÿ | π‘Ž e π‘šπ‘‘π‘ 𝑏, π‘Ÿ | 𝑏, então π‘šπ‘‘π‘ 𝑏, π‘Ÿ é
β€’ π‘šπ‘‘π‘ 18,12 = π‘šπ‘‘π‘ 12,6
divisor comum de π‘Ž e 𝑏
β€’ Logo π‘šπ‘‘π‘ 𝑏, π‘Ÿ ≀ π‘šπ‘‘π‘ π‘Ž, 𝑏
β€’ Se π‘šπ‘‘π‘ π‘Ž, 𝑏 ≀ π‘šπ‘‘π‘ 𝑏, π‘Ÿ e π‘šπ‘‘π‘ 𝑏, π‘Ÿ ≀ π‘šπ‘‘π‘ π‘Ž, 𝑏 , então
π‘šπ‘‘π‘ π‘Ž, 𝑏 = π‘šπ‘‘π‘ 𝑏, π‘Ÿ , c.q.d.
β€’ π‘šπ‘‘π‘ 12,6 = π‘šπ‘‘π‘ 6,0 = 6
β€’ π‘šπ‘‘π‘ 300,18 = 6
300
12
16
18
6
1
12
0
2
6
33
Algoritmo de Euclides
β€’ 𝑑 = π‘šπ‘‘π‘(π‘Ž, 𝑏)
β€’ 𝑑 = π‘šπ‘Ž + 𝑛𝑏, onde π‘š e 𝑛 são inteiros
β€’ Ex:
π‘šπ‘‘π‘ 300,18 = π‘šπ‘‘π‘ 18,12 = π‘šπ‘‘π‘ 12,6 = π‘šπ‘‘π‘ 6,0 = 6
β€’ 12 = 300 βˆ’ 16 βˆ™ 18
β€’ 6 = 18 βˆ’ 1 βˆ™ 12
β€’ 6 = 18 βˆ’ 300 βˆ’ 16 βˆ™ 18
β€’ 6 = 17 βˆ™ 18 βˆ’ 300
β€’ 6 = βˆ’1 βˆ™ 300 + 17 βˆ™ 18
300
12
16
18
6
1
12
0
2
6
6
Download

Divisibilidade Divisibilidade NΓΊmeros Primos NΓΊmeros Primos