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