Você está na página 1de 194

FUNDAMENTOS DE LGEBRA

Dan Avritzer Hamilton Prado Bueno Marlia Costa de Faria ngela Maria Vidigal Fernandes Maria Cristina Costa Ferreira Eliana Farias e Soares

Universidade Federal de Minas Gerais Departamento de Matemtica

Eliana, inesquecvel colega, amiga, companheira.

APRESENTAO
Este livro teve a sua origem em 1976, quando Dan Avritzer ministrou uma primeira disciplina em lgebra para os alunos do curso de Matemtica da UFMG. Nessa poca os textos elementares disponveis em portugus, de fcil acesso e boa qualidade, eram o do curso que Said Sidki ministrou no 10o Colquio Brasileiro de Matemtica e uma traduo de um livro curto de Serge Lang, denominado "Estruturas Algbricas". Os demais eram, em sua grande maioria, publicados em ingls ou francs. As peculiaridades de ento do curso de licenciatura em Matemtica motivaram Dan a trabalhar um primeiro texto, no qual o mtodo axiomtico e o rigor fossem introduzidos em situaes simples. Esse foi testado por ele e por outros professores, no perodo 1976/1977. Houve um hiato de alguns anos at que no incio da dcada de 80 vrios docentes retornaram de programas de doutorado e a proposta de se examinar cuidadosamente os contedos e os enfoques da disciplina "Fundamentos de lgebra" foi retomada e, ao longo dos anos, vrias verses de um texto circularam e foram adotadas nessa disciplina, culminando neste. O livro introduz alguns conceitos e mtodos bsicos, essenciais formao quer de um professor de Matemtica, quer de um Matemtico. O rigor e a axiomtica so utilizados no contexto de nmeros inteiros e transplantados, verbatim, para o contexto de polinmios em uma varivel. O mnimo essencial para o estudo dos inteiros percorrido de maneira suave, terminando com um breve estudo da noo de congruncia, motivadora primordial do conceito de estrutura quociente. Os polinmios em uma varivel so trabalhados exatamente na mesma ordem em que os inteiros o foram, exemplicando de maneira simples um dos propsitos fundamentais da Matemtica, a busca de padres. Os exerccios so motivadores, condizentes com uma primeira apresentao do assunto, tm a qualidade de no serem repetitivos e so em nmero adequado. O livro atinge dois propsitos: referncia segura para professores do ensino mdio e uma correta introduo lgebra elementar em nvel universitrio.

Mrcio Gomes Soares

PREFCIO
Na primeira metade da dcada de 80, ns, um grupo de professores do Departamento de Matemtica da UFMG, resolvemos escrever um texto para a disciplina "Fundamentos de lgebra". No ento currculo de graduao em Matemtica, essa disciplina era o primeiro contato dos estudantes com o mtodo axiomtico. Sua ementa era simples: induo matemtica, nmeros inteiros e divisibilidade, congruncias e polinmios. Essa ementa era considerada adequada para uma disciplina com esse propsito, uma vez que, em grande parte, abordava tpicos j conhecidos dos estudantes desde o ensino bsico. J havia bibliograa em portugus para o assunto. Entretanto, os livros existentes no tinham a preocupao de introduzir a matria tendo em vista a completa inexperincia de seus leitores com o mtodo axiomtico. As provas eram apresentadas sem preocupao com sua heurstica. Achvamos esse tratamento inadequado para o objetivo almejado. Nosso objetivo era a redao de um texto ameno, que procurasse motivar cada conceito introduzido e, dentro do possvel, apresent-lo dentro de um contexto histrico. Um texto que aceitasse a inexperincia inicial do aluno, mas que fosse capaz de acompanhar sua evoluo com o decorrer do curso. E, diferentemente dos textos j existentes em portugus, no procurvamos a abordagem mais concisa ou elegante, ou mesmo aquela mais passvel de generalizaes; queramos adotar, tanto quanto possvel, o mesmo enfoque empregado no ensino bsico, tornando nosso texto uma fonte de consulta imediata para os professores daqueles nveis. No demos nfase apresentao de estruturas algbricas. Preferimos salientar apenas as similaridades entre inteiros e polinmios, deixando para cursos mais avanados a generalizao das estruturas envolvidas. De qualquer maneira, pensamos que os dois exemplos bsicos dessas estruturas foram apresentados, preparando o aluno para os conceitos mais abstratos da lgebra. Depois de nalizado, o texto foi editado como apostila e adotado por quase todos os professores da disciplina "Fundamentos de lgebra" na UFMG. Alunos dessa disciplina que vieram a se tornar professores universitrios passaram tambm a utiliz-lo em seus cursos. E, assim, o texto comeou a ser adotado em diversas faculdades do interior de Minas Gerais. Independentemente das crticas feitas ao texto algumas delas vindas de vii

viii

PREFCIO

seus prprios autores h que se constatar que a receptividade desse material por parte dos alunos sempre foi bastante favorvel. Talvez essa seja a melhor justicativa para a presente edio deste livro. O Brasil do comeo dos anos oitenta vivia um perodo de nal de ditadura e difuso de um sentimento de cooperao. Consonante com o esprito da poca, esse trabalho nunca foi assinado. Seus autores se identicavam com o "Grupo de lgebra", embora um deles nunca tenha se dedicado a essa rea da Matemtica. Vrios de seus autores j tinham lecionado anteriormente a disciplina "Fundamentos de lgebra". Mesmo assim, o texto nasceu a partir de discusses (em sua maioria, bastantes acaloradas) em torno de cada um dos temas abordados, procurando um enfoque que satiszesse a todos os membros do grupo. Aps extensas discusses, chegvamos redao de um texto provisrio que, experimentado em sala de aula, era alvo de crticas e novas discusses. Um processo que parecia interminvel, mas que foi concludo por volta de 1985. Desde ento, o texto permaneceu praticamente inalterado, sofrendo apenas simples correes. Assim, quase 20 anos aps a sua edio inicial como apostila, no deixa de ser curioso que este texto seja agora publicado como livro. Dentre seus seis autores, dois esto aposentados e um faleceu. A sua publicao trouxe consigo um problema tico: alterar o texto, de modo a adequ-lo s atuais concepes de parte de seus autores? Ou mant-lo, tanto quanto possvel, inalterado? Optamos por tentar manter a essncia do texto, embora corrigindo-o e atualizando-o, quando necessrio. Para tornar sua concepo mais coerente, foram feitas adequaes: alguns exerccios propostos foram reformulados, outros deram origem a material incorporado ao texto. Foram inseridos textos que j estavam redigidos, mas que no estavam presentes na apostila. Entretanto, ainda possvel ver este livro como uma edio melhorada daquela apostila. E era isso que ambicionvamos nessa reviso... Por outro lado, a oportunidade de reavaliar o texto original nos deixou com a impresso de que ele satisfaz os objetivos escolhidos quando de sua redao. E achamos que isso suciente para justicar sua edio como livro. Agradecimentos. No decorrer de todos esses anos aps a edio inicial desse texto como apostila, difcil nomear todos aqueles que colaboraram para o aperfeioamento do mesmo. Diversos professores que ministraram o curso de "Fundamentos de lgebra"na UFMG contriburam com sugestes, correes e discusses sobre o material apresentado. Alunos de diversos anos em que a disciplina foi lecionada apontaram incorrees e sugeriram aprimoramentos. Cabe, entretanto, destacar algumas pessoas: os Profs. Antnio Zumpano Pereira Santos, Jorge Sabatucci e Mrcio Gomes Soares, que adotaram o texto em seus cursos e contriburam com inmeras sugestes; o aluno Rogrio Scalabrini, que foi responsvel pela datilograa da apostila e muitas correes; a aluna Cludia Regina da Silva Lima, A que digitou em L TEX este texto.

ix Utilizamos as fontes de Peter Wilson para os caracteres hierglifos e gregos arcaicos, e as de Karel Pka para os caracteres cuneiformes. A todos, o nosso muito obrigado. A edio deste livro foi possvel graas ao nanciamento da Pr-Reitoria de Graduao da UFMG, atravs de projeto de produo de material didtico.

Belo Horizonte, abril de 2004

Dan Avritzer Hamilton Prado Bueno Marlia Costa de Faria Maria Cristina Costa Ferreira

ngela Maria Vidigal Fernandes Eliana Farias e Soares (in memoriam)

AO ALUNO
Este texto tem um duplo propsito. Por um lado, pretende apresentar o estilo em que so redigidos os textos de matemtica. Em outras palavras, introduzir o mtodo axiomtico. Isto feito, no nosso caso, justamente atravs do estudo dos conjuntos dos nmeros inteiros e dos polinmios. No ensino bsico, a preocupao predominante de um texto de matemtica era explicar o porqu de tal ou qual problema ter sido resolvido de uma determinada maneira. Em outras palavras, aprender tinha o signicado de o aluno ter compreendido o que o professor (ou o livro) justicava. Para se efetuar, por exemplo, a diviso de dois nmeros inteiros, o professor explicava o funcionamento do algoritmo da diviso, justicando-o da melhor maneira possvel. Se essa explicao fosse convincente, o aluno seria capaz de perceber quando tal algoritmo era aplicvel, ou seja, quais nmeros inteiros podiam ser divididos um pelo outro. O importante era a utilizao do algoritmo ensinado e no investigar sob quais condies ele poderia ser aplicado. Essa mesma postura foi adotada nos primrdios da matemtica, cuja nfase prtica : " assim que se faz". O orescimento da matemtica grega introduziu uma nova postura, que contestava o saber prtico e que tem sido utilizada desde ento em todos os ramos da matemtica: no bastava vericar a validade de uma armao para uma srie de casos; era preciso deduzi-la de fatos bsicos, tidos como inquestionveis ou ento aceitos em determinado contexto. Assim, por exemplo, para um babilnio, era indubitvel que a soma dos ngulos internos de um tringulo 180 graus, j que esse fato poderia ser vericado para cada tringulo. Esse um exemplo de utilizao do saber indutivo. A matemtica grega se opunha a essa postura: era preciso provar esse fato a partir de verdades bsicas (axiomas, princpios ou postulados), atravs de passagens lgicas irrefutveis1 . Esse o mtodo dedutivo. No Captulo 2 apresentaremos exemplos de questionamentos ao saber indutivo e de aplicaes do mtodo dedutivo. Uma das grandes diculdades de todo texto que pretende introduzir o mtodo axiomtico escolher quais fatos sero aceitos como inquestionveis e quais precisaro ser deduzidos. Tentar chegar aos princpios bsicos de todo o conhecimento matemtico uma tarefa inglria: as diculdades sero imensas e a exposio ser dicultada,
1 O estudo da geometria no ensino bsico feito sob essa diretiva. Inicialmente os postulados da geometria euclidiana foram tidos como evidentes. Entretanto, a negao de seu quinto postulado deu origem a novas geometrias e os postulados aceitos passaram a depender do contexto.

xi

xii

AO ALUNO

fazendo com que o texto perca a simplicidade. Por exemplo, podemos partir dos nmeros naturais como conhecidos. Mas possvel construir o conjunto dos naturais, isto , obt-lo de resultados mais fundamentais. Aceitaremos como verdadeiros fatos bsicos sobre os nmeros inteiros. Mas no explicitaremos quais resultados sero tidos como verdadeiros. Isso pode causar-lhe alguma diculdade, j que voc poder ter dvidas sobre o que evidente e o que no . Como norma, podemos sintetizar que todo processo (algoritmo, resultado) geral dever ser demonstrado, enquanto algumas armaes particulares sero aceitas como vlidas. Por exemplo, demonstraremos que podemos sempre dividir o nmero inteiro a pelo nmero inteiro b, desde que b = 0. Mas no mostraremos a inexistncia de um nmero natural entre 1 e 2, fato que aceitaremos como bvio. (A nossa experincia didtica nos diz que infrutfera a tentativa de explicitar aquilo que aceitaremos como verdadeiro.) O material que apresentaremos nesse curso voc conhece, em grande parte, desde o ensino bsico: nmeros inteiros, critrios de divisibilidade, nmeros primos, mximo divisor comum e mnimo mltiplo comum, polinmios. Isso torna, ao nosso ver, mais fcil a introduo do mtodo axiomtico, pois voc estudar apenas a demonstrao de resultados (em grande parte) j conhecidos, e ter contato restrito com material que no conhece. Contudo, aprender o mtodo axiomtico no brincadeira de criana. O mtodo traz consigo uma linguagem abstrata que, muitas vezes, pode ser difcil de entender. Por exemplo, voc pode no ser capaz de compreender a seguinte frase: no existe um nmero real a > 0 tal que a < (1/n), para todo nmero natural n 1. Tentaremos, tanto quanto possvel, introduzir paulatinamente a linguagem abstrata, para que voc possa se inteirar de seu signicado. Isso ser feito motivando o estudo de um determinado problema ou a apresentao de uma demonstrao. Mas, em ltima instncia, a linguagem abstrata somente deixar de ser um problema atravs da sua utilizao corriqueira. Em outras palavras, atravs de muitas horas de estudo. Mas o texto tem um segundo objetivo: ao estudar os inteiros e polinmios, ele pretende comparar esse conjuntos, apresentando propriedades que lhes so comuns. Por exemplo, se b = 0, a possibilidade de escrevermos a = qb + r, com 0 r < b no caso dos inteiros ou, no caso de polinmios, r = 0 ou gr(r ) gr(b), em que gr( p) denota o grau do polinmio p. Ou a possibilidade de decompormos a = p1 pk como produto de fatores primos, no caso dos inteiros, ou fatores irredutveis, no caso de polinmios. Se, ao nal dessa jornada, o mtodo axiomtico deixar de ser uma abstrao desagradvel e as similaridades entre os conjuntos dos inteiros e o dos polinmios tornarem-se claras, estaremos duplamente recompensados. E voc poder prosseguir no estudo da lgebra abstrata, que procura justamente estudar e classicar conjuntos com propriedades semelhantes, em especial, grupos, anis e corpos.

SUMRIO
APRESENTAO PREFCIO AO ALUNO 1 SISTEMAS DE NUMERAO 1.1 O P ROCESSO DE C ONTAGEM . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 U M P OUCO S OBRE S ISTEMAS DE N UMERAO . . . . . . . . . . . . . . . . 1.3 A R EPRESENTAO DE UM N MERO EM UMA B ASE . . . . . . . . . . . . . 2 INDUO E BOA ORDENAO 2.1 I NTRODUO . . . . . . . . . . . . . 2.2 D EDUO E I NDUO . . . . . . . . 2.3 I NDUO : PRIMEIRA FORMA . . . . 2.4 I NDUO : SEGUNDA FORMA . . . . 2.5 O P RINCPIO DA B OA O RDENAO 2.6 P RINCPIOS OU T EOREMAS ? . . . . . 2.7 E XERCCIOS . . . . . . . . . . . . . . v vii xi 1 1 2 4 9 9 10 13 18 22 25 26 32 32 33 39 42 44 46 51 51 55 58 60 62

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

3 DIVISO EUCLIDIANA 3.1 I NTRODUO . . . . . . . . . . . . . . . . . . . . . . . 3.2 O A LGORITMO DA D IVISO . . . . . . . . . . . . . . . 3.3 R EPRESENTAO DE UM N MERO EM UMA B ASE . . 3.4 C RITRIOS DE D IVISIBILIDADE . . . . . . . . . . . . . 3.5 A E XPRESSO D ECIMAL DOS N MEROS R ACIONAIS 3.6 E XERCCIOS . . . . . . . . . . . . . . . . . . . . . . . . 4 O TEOREMA FUNDAMENTAL DA ARITMTICA 4.1 N MEROS P RIMOS . . . . . . . . . . . . . . . . . 4.2 O T EOREMA F UNDAMENTAL DA A RITMTICA . 4.3 A P ROCURA DE N MEROS P RIMOS . . . . . . . . 4.4 E XPRESSES D ECIMAIS F INITAS E I NFINITAS . . 4.5 E XERCCIOS . . . . . . . . . . . . . . . . . . . . . xiii

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

xiv

SUMRIO

5 DIVISORES E MLTIPLOS COMUNS 67 5.1 M XIMO D IVISOR C OMUM . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 5.2 M NIMO M LTIPLO C OMUM . . . . . . . . . . . . . . . . . . . . . . . . . . 79 5.3 E XERCCIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 6 EQUAES DIOFANTINAS LINEARES 6.1 I NTRODUO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2 R ESOLUO DE E QUAES D IOFANTINAS L INEARES . . . . . . . . . . . . 6.3 E XERCCIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 CONGRUNCIAS 7.1 D EFINIO E P ROPRIEDADES . . . . . . . . . . 7.2 C LASSES DE C ONGRUNCIA . . . . . . . . . . . 7.3 O S T EOREMAS DE F ERMAT, E ULER E W ILSON . 7.4 O T EOREMA C HINS DO R ESTO . . . . . . . . . 7.5 E XERCCIOS . . . . . . . . . . . . . . . . . . . . 8 DIVISO DE POLINMIOS 8.1 C ORPOS . . . . . . . . . . . . . . . . . . . 8.2 P OLINMIOS : D EFINIES E O PERAES 8.3 L EMA DA D IVISO DE E UCLIDES . . . . . 8.4 M XIMO D IVISOR C OMUM . . . . . . . . 8.5 M NIMO M LTIPLO C OMUM . . . . . . . 8.6 E XERCCIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 86 87 93 96 96 103 113 118 123 128 128 130 133 138 144 146 150 150 153 161 165 169 175 177

9 RAZES E IRREDUTIBILIDADE 9.1 R AZES E FATORAO . . . . . . . . . . . . . 9.2 O T EOREMA F UNDAMENTAL DA LGEBRA . 9.3 FATORAO EM P OLINMIOS I RREDUTVEIS 9.4 D ECOMPOSIO EM F RAES PARCIAIS . . . 9.5 E XERCCIOS . . . . . . . . . . . . . . . . . . . REFERNCIAS BIBLIOGRFICAS NDICE REMISSIVO

CAPTULO 1 SISTEMAS DE NUMERAO


1.1 O P ROCESSO DE C ONTAGEM

O conceito de nmero com o qual estamos familiarizados, e que to essencial na sociedade de nossos dias, evoluiu muito lentamente. Para o homem primitivo, e mesmo para o lsofo da antiguidade, os nmeros esto intimamente relacionados com a natureza. Para o homem civilizado de hoje, o nmero natural um ente puramente matemtico, uma conquista de seu pensamento. Em todas as formas de cultura e sociedade, mesmo as mais rudimentares, encontramos algum conceito de nmero e, a ele associado, algum processo de contagem. Pode-se dizer que o processo de contagem consistia, a princpio, em fazer corresponder os objetos a serem contados com os objetos de algum conjunto familiar (chamado conjunto de contagem): os dedos da mo, do p, pedras, etc. Com a necessidade de contagem de uma quantidade maior de objetos (como, por exemplo, o nmero de cabeas de gado ou de dias), o homem sentiu que era necessrio sistematizar o processo de contagem e os povos de diversas partes do mundo desenvolveram vrios tipos de sistemas de contagem. Estabelecia-se ento um conjunto de smbolos juntamente com algumas regras que permitiam contar, representar e enunciar os nmeros. Alguns desses conjuntos continham cinco, outros dez, doze, vinte ou at sessenta smbolos, chamados "smbolos bsicos". Hoje, o processo de contagem consiste em fazer corresponder os objetos a serem contados com o conjunto N = {1, 2, 3, . . .}. Para se chegar forma atual, aparentemente to semelhante anterior, foram necessrias duas grandes conquistas que esto intimamente relacionadas: o conceito abstrato de nmero e uma representao adequada para esses. A possibilidade de se estender indenidamente a seqncia numrica e, portanto, a existncia de nmeros arbitrariamente grandes, foi uma descoberta difcil e est associada s duas conquistas acima citadas. Arquimedes (287 - 212 A.C.), em sua monograa O Contador de Areia, descreve um mtodo para enunciar um nmero maior 1

CAPTULO 1. SISTEMAS DE NUMERAO

do que o nmero de gros de areia suciente para encher a esfera das estrelas xas (ento considerada como o "Todo", isto , o Universo). Em outras palavras, Arquimedes descreveu um nmero maior do que o nmero de elementos do maior conjunto de contagem possvel: o Universo. Para dar uma idia da diculdade da questo relativa representao dos nmeros, lembramos que, a princpio, nossos mais antigos antepassados contavam s at dois, e a partir da diziam "muitos" ou "incontveis". ( fato que, ainda hoje, existem povos primitivos que contam objetos dispondo-os em grupos de dois.) Os gregos, por exemplo, ainda conservam em sua gramtica uma distino entre um, dois e mais de dois, ao passo que a maior parte das lnguas atuais s faz a distino entre um e mais de um, isto , entre singular e plural.

1.2

U M P OUCO S OBRE S ISTEMAS DE N UMERAO

Tendo sido escolhido o conjunto de smbolos bsicos, os primeiros sistemas de numerao, em grande maioria, tinham por regra formar os numerais pela repetio de smbolos bsicos e pela soma de seus valores. Assim eram os sistemas egpcio, grego e romano. Por volta de 3000 A.C. os egpcios usavam guras para representar seus numerais. Tinham ento um sistema que consistia em separar os objetos a serem contados em grupos de dez, mas no tinham um smbolo para o zero . Portanto, para representar cada mltiplo de dez eles utilizavam um smbolo diferente dos bsicos. Um nmero era formado, ento, pela justaposio desses smbolos, os quais podiam estar escritos em qualquer ordem, j que a posio do smbolo no alterava o seu valor. Por exemplo,

|, 2, 3,

representavam 1, 10, 100 e 1000, respectivamente. Assim, tanto

33 322 ||| |||


quanto

232 3|| ||| |3


representavam o mesmo nmero, a saber, 326. Por volta de 400 A.C. os gregos utilizavam letras para representar os nmeros1 . Mais precisamente, era usado um sistema que consistia na separao dos nmeros em grupos de 9 elementos, que eram simbolizados por letras: as nove letras iniciais representavam
1 Nessa

mesma poca, existia uma outra maneira de representar nmeros. Veja [10].

1.2. UM POUCO SOBRE SISTEMAS DE NUMERAO

os nmeros de 1 a 9; as nove letras seguintes as dezenas de 10 a 90 e os nove ltimos smbolos representavam as centenas de 100 a 900. Assim, temos a seguinte tabela2 :

A
1 10 100

B
20 200

K S

G
3 30

D
4 40

E
5 50

F
6

Z
70 700

L M N T
400

300

60 600

H
80 800

500

90 M 900

Por exemplo, RIA representava o nmero 111. interessante observar que aqui tambm a ordem dos smbolos no altera o valor do nmero. (Para representar 1000, por exemplo, os gregos de ento utilizavam um sinal esquerda do smbolo empregado para representar 1: A.) Mas essa notao aditiva tem um grande inconveniente: medida que nmeros maiores so escritos, mais smbolos devem ser introduzidos para represent-los (j que utilizar apenas os smbolos antes empregados torna a representao do nmero demasiadamente extensa). Entretanto, esta diculdade superada atribuindo-se importncia posio que um smbolo ocupa na representao de um nmero. Assim j era o sistema desenvolvido pelos babilnicos por volta de 1800 A.C. Esses usavam grupos de 60 elementos e seus smbolos eram combinaes de cunhas verticais

(representando a unidade) e angulares

u
(representando a dezena), dando origem ao que se chama sistema sexagesimal - ainda hoje utilizamos este sistema ao medir o tempo em horas, minutos e segundos e os ngulos em graus. Um smbolo em uma seqncia ca ento multiplicado por 60 cada vez que avanamos uma casa esquerda. Nos exemplos que se seguem temos a representao de 1, 5, 14, 72 e 129, respectivamente: , ,

u ,

(Uma exposio mais detalhada sobre sistemas posicionais ser feita na Seo 1.3.) Os babilnios tambm no tinham um smbolo que representasse o zero, mas nas posies em que ele deveria aparecer era deixado um espao em branco, cando a cargo do leitor a tarefa de adivinhar, pelo contexto, o valor correto que estava sendo representado. Observe que um espao vazio pode conter um ou mais zeros, na
2 Alguns smbolos (isto , letras) mudaram suas formas com o tempo; os smbolos relacionados com os nmeros 6, 90 e 900 foram abandonados no alfabeto grego de 24 letras, mas permaneceram em uso (com aparncias que evoluram com o tempo) na representao de nmeros.

CAPTULO 1. SISTEMAS DE NUMERAO


podia tanto representar 1 unidade ou

representao de um nmero. Por exemplo, 60 unidades ou 602 unidades...

Os mais antigos espcimens dos numerais utilizados pelos indianos foram encontrados em pilares erguidos na ndia por volta de 250 A.C. Entretanto, nesses antigos escritos ainda no existe um smbolo para o zero e a notao posicional tampouco empregada. Eles usavam um sistema de numerao com nove smbolos representando os nmeros de 1 a 9 e nomes para indicar cada potncia de 10. Por exemplo, escreviam 3 sata, 2 dasan, 7 para representar o nmero 327 e escreviam 1 sata, 6 para representar 106. A data exata da introduo na ndia da notao posicional e de um smbolo para o zero no conhecida, mas deve ter sido anterior a 800 D.C., pois o matemtico persa Al-Khowarizmi ( 780-850) descreve num livro escrito em 825 D.C. um sistema hindu assim complementado. A origem do zero incerta; entretanto, os maias da Amrica Central, que possuam um sistema vigesimal posicional, j faziam uso dele por volta de 300 D.C. Atualmente, quase todos os povos do mundo usam o mesmo sistema de numerao e aproximadamente os mesmos algoritmos para efetuar as operaes bsicas da aritmtica. Este sistema quase que universalmente adotado conhecido como sistema numrico hindu-arbico, por acreditar-se ter sido ele inventado pelos indianos e introduzido na Europa pelos rabes. Este sistema decimal posicional. Ele decimal, pois faz uso de dez smbolos (chamados algarismos): nove para representar os nmeros de um a nove e outro para representar posies vazias ou o nmero zero. Usamos os algarismos 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9. posicional, pois todos os nmeros podem ser expressos atravs desses algarismos, que tm o valor alterado medida que eles avanam para a esquerda na representao do nmero: cada mudana para a esquerda multiplica seu valor por dez. o que passaremos a explicar.

1.3

A R EPRESENTAO DE UM N MERO EM UMA B ASE

Vimos, na seo anterior, que a cada sistema de numerao posicional est associado um conjunto de smbolos (algarismos), a partir dos quais escrevemos todos os outros nmeros. Chamamos de base do sistema quantidade destes smbolos. Por exemplo, os babilnios usavam um sistema sexagesimal (isto , de base 60) e hoje utilizamos o sistema decimal, ou seja, de base 10. A razo de utilizarmos base 10 convencional e, provavelmente, conseqncia do fato de quase todos os povos terem usado os dedos das mos para contar. Temos ento que no nosso sistema todo nmero pode ser representado por uma seqncia a n a n 1 . . . a 1 a 0 ,

1.3. A REPRESENTAO DE UM NMERO EM UMA BASE

em que cada algarismo ai {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}. O que cada algarismo representa depende de sua posio nessa seqncia, de acordo com a seguinte regra: cada vez que deslocamos uma casa para a esquerda na seqncia acima, o valor do algarismo ca multiplicado por dez. Por exemplo, para representar o nmero de dias do ano na base 10, o nosso primeiro passo consiste em formar grupos de dez dias, obtendo o diagrama abaixo, em que cada "+" representa um dia e cada "O" indica um grupo de dez dias:

O O O O +

O O O O

O O O O

O O O O

O O O O

O O O O O O O O O O O O O O O O + + + +

Como o nmero de grupos de dez dias superior a nove, o nosso prximo passo ser repetir o processo anterior, formando novamente grupos de dez:

O O O O
+

O O O O

O O O O

O O O O

O O O O

O O O O

O O O
+

O O O
+

O O O
+

O O O
+

Obtemos assim trs grupos com dez grupos de dez dias, seis grupos de dez dias e cinco dias. Podemos, ento, representar o nmero de dias do ano por 365: o algarismo 3 representa a quantidade de grupos formados por 10 grupos de 10 dias; o algarismo 6 o nmero de grupos de 10 dias excedentes a esses; e o algarismo 5 representa o nmero de dias que sobraram quando da diviso em grupos de dez. Em outras palavras, como o algarismo 6 est deslocado uma casa esquerda na seqncia 365, seu valor de 6 vezes 10 e como o algarismo 3 est deslocado duas casas esquerda, seu valor de 3 vezes 10 vezes 10. Isto signica que 365 = 3 10 10 + 6 10 + 5 = 3 102 + 6 10 + 5. Generalizando: se o nmero de elementos de um conjunto representado por uma seqncia an an1 . . . a1 a0 , este conjunto tem an grupos de 10n elementos, mais an1 grupos de 10n1 e assim por diante, at a1 grupos de 10 mais a0 elementos; ou seja, ele tem an 10n + an1 10n1 + . . . + a1 10 + a0 elementos. O que zemos com grupos de dez poderamos ter feito com grupos com outro nmero de elementos. Por exemplo, se estivssemos contando com os

CAPTULO 1. SISTEMAS DE NUMERAO

dedos da mo, o natural seria usar grupos de cinco. Teramos ento que considerar cinco smbolos, um para cada nmero de um a quatro e outro para indicar posies vazias. Usemos os smbolos 0, 1, 2, 3, 4 como os algarismos desse sistema. Para representar o nmero trinta e dois na base 5 devemos, de maneira anloga quela utilizada para base 10, formar grupos de cinco:

+ + + + + + +

+ + + + + + +

+ + + + + +

+ + + + + +

+ + + + + +

Como obtivemos mais de cinco grupos de cinco elementos repetimos o processo tendo ento um grupo de cinco grupos de cinco elementos, um grupo de cinco elementos e dois elementos. Logo a sua representao 112, isto : 32 = 1 52 + 1 5 + 2. De maneira anloga, para representar o nmero vinte e cinco na base cinco, temos o seguinte diagrama:

+ + + + +

+ + + + +

+ + + + +

+ + + + +

+ + + + +

Logo, a sua representao 100 j que s obtivemos um grupo de cinco grupos de cinco elementos, isto : 25 = 1 52 + 0 5 + 0.

Observe que ns poderamos considerar a seqncia 112 como a representao de

1.3. A REPRESENTAO DE UM NMERO EM UMA BASE

um nmero na base 3 onde os algarismos considerados so 0, 1, 2. Para deixar claro que a seqncia acima a expresso de um nmero na base 5 ns escrevemos (112)5 , ou seja

(112)5 = 1 52 + 1 5 + 2 (100)5 = 1 52 + 0 5 + 0.
Na verdade, no difcil demonstrar que podemos ter sistemas de numerao posicionais com qualquer base b N. Depois de escolhida a base b, escolhemos b smbolos para representar os nmeros de "0" a " b 1". Se b 10, podemos utilizar os nossos algarismos hindu-arbicos; se b > 10, podemos utilizar os nossos algarismos hindu-arbicos de 0 at 9 e escrever outros smbolos (geralmente utilizamos letras) para representar os nmeros 10, . . . , b 1. Por exemplo, se b = 12 podemos utilizar os smbolos 0, 1, . . . , 9, c, d como algarismos do nosso sistema, sendo que c representa o nmero dez e d o nmero onze. Assim, para representar o nmero duzentos e oitenta e seis na base 12, formamos grupos de doze elementos conforme o diagrama abaixo, em que "O" representa um grupo (de doze) e cada "+" um elemento:

O O
+

O O
+

O O
+

O O
+

O O
+

O O
+

O O
+

O O
+

O O
+

O O

O O

O
+

Obtemos portanto um grupo com doze grupos de doze elementos, onze grupos de doze elementos e dez elementos. Logo 286 = (1dc)12 , ou seja, 286 = 1 122 + d 12 + c = 1 122 + 11 12 + 10. Assim, se b N, qualquer nmero inteiro no-negativo a pode ser escrito como a = a n b n + . . . + a1 b + a0 , em que os coecientes ai , i = 0, 1, , n tomam valores de 0 a b 1. O nmero a acima representado posicionalmente na base b pela seqncia a n a n 1 . . . a 2 a 1 a 0 e escrevemos a = ( an an1 . . . a2 a1 a0 )b . Convencionamos no escrever o subscrito b quando estamos utilizando a base 10, que a usual. Para cada i N, o smbolo ai

CAPTULO 1. SISTEMAS DE NUMERAO

representa, portanto, um mltiplo de alguma potncia da base, a potncia dependendo da posio na qual o algarismo aparece, de modo que ao mover um smbolo uma casa para a esquerda este tem seu valor multiplicado por b. A armao que possvel representar um nmero natural a em uma base b faz parte de um resultado conhecido como Teorema de Representao de um Nmero em uma Base (Teorema 3.17), que garante no s a existncia, mas tambm a unicidade dessa representao, uma vez xada a base. O que zemos acima a heurstica que justica este resultado, que ser demonstrado rigorosamente no Captulo 3.

CAPTULO 2 INDUO E BOA ORDENAO


2.1 I NTRODUO

Em matemtica, palavras como "grande" ou "pequeno" tm pouco signicado. Por exemplo, no ano de 1742, em uma carta a Euler (1707 - 1783), Christian Goldbach (1690 - 1764) armou que acreditava que todo inteiro par maior1 do que 6 podia ser escrito como a soma de dois primos mpares (para a denio de nmero primo, veja a pgina 51). Certamente Goldbach intuiu esse resultado depois de ter observado que ele era vlido para alguns nmeros: 6 = 3 + 3, 8 = 3 + 5, 10 = 5 + 5 = 3 + 7, 12 = 7 + 5, 14 = 7 + 7 = 11 + 3, etc. Desde ento muitas pessoas dedicaram-se a vericar a conjectura para inteiros pares entre 6 e nmeros muito grandes. Em 1940, a conjectura havia sido vericada at 100 000. Em 1989, at 2 1010 . Em 1998, at2 1014 . Entretanto, no podemos considerar a armativa de Goldbach verdadeira a partir desse fato, j que 1014 um nmero insignicante comparado com a "maior parte" dos inteiros, ou mesmo quando comparado com 1, 2 1080 , a estimativa do nmero de prtons e eltrons no Universo. Na matemtica, muitas vezes resultados so enunciados a partir da considerao de casos particulares, como no exemplo acima. Mas eles s so tidos como verdadeiros se puderem ser demonstrados (o que ainda no ocorreu com a conjectura de Goldbach), isto , deduzidos de resultados j conhecidos (teoremas, proposies, lemas, corolrios, etc.) ou ento de armaes aceitas como verdadeiras, embora no demonstradas (axiomas, postulados, princpios). A teoria est fundamentada nestas ltimas. Neste captulo trataremos dos nmeros naturais a partir de um dos postulados que os caracterizam, a saber, o Princpio de Induo Matemtica. Veremos ento como utiliz-lo na demonstrao de armaes a respeito dos nmeros naturais, entre as quais aquela que chamamos "Princpio da Boa Ordenao".
formulou sua conjectura dizendo que todo inteiro positivo par era soma de dois primos mpares; naquela poca, 1 era considerado um nmero primo. 2 Para informaes sobre os avanos mais recentes, veja em www.informatik.uni-giessen.de
1 Goldbach

10

CAPTULO 2. INDUO E BOA ORDENAO

2.2

D EDUO E I NDUO

Para que se compreenda o Princpio de Induo Matemtica necessrio saber distinguir entre deduo e induo e como esses mtodos so utilizados em Matemtica. Comecemos com uma srie de exemplos de armaes: TODO brasileiro alfabetizado fala portugus. TODO nmero terminado em zero divisvel por 5. As diagonais de TODO paralelogramo so bissectadas por seu ponto de interseco. Paulo fala portugus. As diagonais do paralelogramo ABCD so bissectadas por seu ponto de interseco. 140 divisvel por 5. Analisando estas armaes podemos dividi-las em dois grupos: particulares. As trs primeiras so gerais e as trs ltimas particulares. gerais e

A passagem de uma armao geral para uma particular chamada deduo. Um exemplo simples: Todo brasileiro alfabetizado fala portugus. Paulo um brasileiro alfabetizado. Paulo fala portugus. (a) (b) (c)

A armao (c) obtida da armao geral (a) com o auxlio da armao (b). A tentativa de generalizao de uma armao particular, isto , a passagem de uma armao particular para uma geral, chamada induo. Ilustremos com um exemplo. Considere a seguinte armao particular: 140 divisvel por 5. (1)

Podemos fazer, com base nesta armao particular, uma srie de armaes gerais. Por exemplo: Todo nmero com trs dgitos divisvel por 5. Todo nmero terminado em zero divisvel por 5. Todo nmero terminado em 40 divisvel por 5. Todo nmero cuja soma de seus algarismos 5 divisvel por 5. (2) (3) (4) (5)

2.2. DEDUO E INDUO

11

As armaces (2), (3), (4) e (5) so tentativas de generalizao do caso particular (1). As armaes (3) e (4) so verdadeiras, enquanto (2) e (5) so falsas. Temos ento a seguinte questo: como poderamos usar induo em Matemtica de forma a obter somente concluses verdadeiras? Neste captulo, apresentamos um mtodo que soluciona essa questo. Consideremos, inicialmente, dois exemplos com generalizaes inadmissveis em Matemtica. Exemplo 2.1 Seja Sn = fcil ver que: S1 = S2 S3 S4 1 12 1 = 12 1 = 12 1 = 12 1 2 1 2 + = 23 3 1 1 3 + + = 23 34 4 1 1 1 4 + + + = 23 34 45 5 1 1 1 1 + + +...+ . 12 23 34 n ( n + 1)

Com base nos resultados obtidos armamos que, para todo nmero natural n, Sn = n . n+1

Exemplo 2.2 Considere o trinmio x2 + x + 41 (estudado por Euler). Fazendo x = 1 nesse trinmio, obtemos 43, um nmero primo. Substituindo x por 2, 3, , 10, obtemos, respectivamente, os nmeros primos 47, 53, 61, 71, 83, 97, 113, 131, 151. Com base nestes resultados, armamos que a substituio no trinmio de x por qualquer natural dar como resultado um nmero primo. Por que este tipo de raciocnio inadmissvel em Matemtica? A falha est no fato de termos aceito uma armao geral com respeito a um nmero natural (n no primeiro exemplo, x no segundo exemplo) somente com base no fato dessa armao ser verdadeira para certos valores de n (ou de x). O processo de induo muito empregado em Matemtica, mas devemos saber uslo adequadamente. Assim, enquanto a armao geral do Exemplo 2.1 verdadeira, a armao geral do Exemplo 2.2 falsa. De fato, se estudarmos mais cuidadosamente o trinmio x2 + x + 41, veremos que sua soma igual a um primo quando substitumos x por 1, 2, . . . , 39. Mas, para x = 40, temos: x2 + x + 41 = 402 + 40 + 41 = 40(40 + 1) + 41 = 41(40 + 1) = 412 ,

12 que um nmero composto.

CAPTULO 2. INDUO E BOA ORDENAO

Apresentamos agora alguns exemplos de armaes verdadeiras em certos casos especiais, mas que so falsas em geral. Exemplo 2.3 Considere n planos passando por um mesmo ponto tais que quaisquer 3 deles no contm uma reta comum. Em quantas regies eles dividem o espao? Ora, fcil ver que: um plano divide o espao em duas partes; dois planos passando por um ponto dividem o espao em 4 partes; trs planos passando por um ponto, mas no contendo uma reta em comum, dividem o espao em 8 partes. Em vista disto, parece que quando o nmero de planos aumenta de uma unidade, o nmero de partes nas quais se divide o espao dobrado, e portanto 4 planos dividiriam o espao em 16 partes.

Figura 2.1: Quatro planos, sendo que quaisquer trs deles no contem uma reta em comum, dividem o espao em 14 regies. (Conte 7 regies na parte frontal da gura!) Contudo, observando a gura acima, vemos que o espao ca dividido em 14 regies. (Na verdade, pode-se provar que n planos, nas condies acima, dividem o espao em n(n 1) + 2 partes). Exemplo 2.4 Considere os nmeros: 22 + 1 = 3, 22 + 1 = 5, 22 + 1 = 17, 22 + 1 = 257, 22 + 1 = 65537
0 1 2 3 4

2.3. INDUO: PRIMEIRA FORMA

13

que so primos. Fermat (1601 - 1665), matemtico francs, conjecturou que todos os nmeros dessa forma (os quais so denominados nmeros primos de Fermat) eram primos. Entretanto, Euler descobriu, um sculo depois, que: 22 + 1 = 4 294 967 297 = (641) (6 700 417) um nmero composto.
5

2.3

I NDUO : PRIMEIRA FORMA

Os exemplos considerados anteriormente mostram que uma armao pode ser vlida em uma srie de casos particulares e falsa em geral. Surge ento a seguinte questo: suponhamos que uma armao seja vlida em muitos casos particulares e que seja impossvel considerar todos os casos possveis por exemplo, uma armativa a respeito de todos os nmeros naturais. Como se pode determinar se esta armativa vlida em geral? Algumas vezes podemos resolver essa questo aplicando um mtodo particular de raciocnio, chamado Mtodo de Induo Matemtica (induo completa), baseado no

Princpio da Induo Matemtica - primeira forma: Suponha que para cada nmero natural n se tenha uma armativa P(n) que satisfaa as seguintes propriedades:

(i ) P(1) verdadeira; (ii ) sempre que a armativa for vlida para um nmero natural arbitrrio n = k, ela ser vlida para o seu sucessor n = k + 1 (ou seja, P(k) verdadeira implica P(k + 1) verdadeira).
Ento P(n) verdadeira para todo nmero natural n.

Exemplo 2.5 (Modelo) O Princpio da Induo Matemtica pode tambm ser entendido atravs do seguinte modelo. Suponhamos a existncia de uma la innita de peas de domin, colocadas em p e distribudas como na Figura 2.2. Teremos certeza de que, golpeando a primeira pea de domin, todas cairo se: a primeira pea cair ao ser golpeada; as peas de domin estiverem espaadas de tal modo que, quando uma delas cai, atinge e faz cair a seguinte.

14

CAPTULO 2. INDUO E BOA ORDENAO

Figura 2.2: As peas de domin esto espaadas de tal forma que, se uma cair, a seguinte tambm cair.

Uma demonstrao baseada no Princpio da Induo Matemtica chamada prova por induo. Tal demonstrao deve, necessariamente, consistir em duas partes, ou seja, da prova de dois fatos independentes: FATO 1: a armao verdadeira para n = 1; FATO 2: a armao vlida para n = k + 1 se ela for vlida para n = k, em que k um nmero natural arbitrrio. Se ambos estes fatos so provados ento, com base no Princpio da Induo Matemtica, conclumos que a armao vlida para todo nmero natural n. As hipteses do Princpio da Induo (quer dizer, os Fatos 1 e 2) possuem signicados especcos. A primeira hiptese cria, digamos assim, a base para se fazer a induo. A segunda hiptese nos d o direito de passar de um nmero inteiro para o seu sucessor (de k para k + 1), ou seja, o direito de uma extenso ilimitada desta base. (Veja o exemplo das peas de domin). Quer dizer, como P(1) verdadeira, podemos concluir que P(2) tambm . Mas, sendo P(2) verdadeira, podemos concluir que P(3) verdadeira, e assim sucessivamente.

2.3. INDUO: PRIMEIRA FORMA

15

Observao 2.6 O Fato 2 contm uma implicao. Portanto, possui uma hiptese (P(k) verdadeira) e uma tese (P(k + 1) verdadeira). Consequentemente, provar o Fato 2 signica provar que a hiptese acarreta a tese. A hiptese do Fato 2 chamada hiptese de induo. Exemplo 2.7 Calcular a soma Sn = 1 1 1 1 + + ++ . 12 23 34 n ( n + 1)

1 Sabemos que S1 = 2 , S2 = 2 , S3 = 3 , S4 = 4 . 3 4 5

Agora no repetiremos o engano cometido no exemplo 2.1. Examinando as somas S1 , S2 , S3 , S4 , tentaremos provar, usando o mtodo da induo matemtica que n para todo natural n. n+1 1 Para n = 1 a armativa verdadeira, pois S1 = 2 . Sn = Suponhamos que a armativa seja verdadeira para n = k, isto , 1 1 1 k + +...+ = . 12 23 k ( k + 1) k+1 Provaremos que a hiptese verdadeira para n = k + 1, isto , Sk = Sk +1 = De fato, S k +1 = 1 1 1 1 1 + ++ + = Sk + . 12 23 k(k + 1) (k + 1)(k + 2) (k + 1)(k + 2)
k k +1 .

k+1 . k+2

Pela hiptese de induo, Sk = S k +1 = S k +

Logo,

1 k 1 k2 + 2k + 1 k+1 = + = = . (k + 1)(k + 2) k + 1 (k + 1)(k + 2) (k + 1)(k + 2) k+2

Vericadas as hipteses do Princpio da Induo Matemtica, podemos ento armar que, para todo natural n, n . Sn = n+1 necessrio enfatizar que uma prova pelo Princpio da Induo Matemtica requer provas de ambas as suas hipteses (ou seja, os Fatos 1 e 2). J vimos, pelo Exemplo 2.2, como uma atitude negligente para com a segunda hiptese do Princpio da Induo pode nos levar a resultados falsos. O exemplo seguinte mostra que tampouco podemos omitir sua primeira hiptese.

16

CAPTULO 2. INDUO E BOA ORDENAO

Exemplo 2.8 Seja Sn = 1 + 2 + 3 + + n e consideremos a conjectura 1 (2n + 1)2 . 8 Suponhamos que a armativa seja vlida para um nmero natural n = k, isto , Sn = Sk = Ento temos que 1 1 1 (2k + 1)2 + (k + 1) = (4k2 + 12k + 9) = (2(k + 1) + 1)2 , 8 8 8 1 (2k + 1)2 . 8

S k +1 = S k + ( k + 1 ) =

o que mostra que o Fato 2 se verica. Entretanto, fcil vericar que esta conjectura no verdadeira para qualquer nmero natural n. Por exemplo, S1 = 1 = Pode-se provar que3 Sn = n ( n + 1) , 2 1 (2 + 1)2 . 8

que diferente de 1 (2n + 1)2 para todo n N. 8

Exemplo 2.9 Retornemos ao exemplo 2.2 para clarear um aspecto signicativo do mtodo da induo matemtica. Examinando a soma Sn = 1 1 1 1 + + ++ , 12 23 34 n ( n + 1)
3 4,

para alguns valores de n, obtivemos S1 = 1 , S2 = 2 , S3 = 2 3 particulares sugeriram a hiptese de que, para todo n, Sn = o que foi provado no Exemplo 2.7. Poderamos ter feito a seguinte conjectura: Sn =
3 Veja

e estes resultados

n , n+1

n+1 . 3n + 1

o Exerccio 1 (a).

2.3. INDUO: PRIMEIRA FORMA


A frmula acima verdadeira para n = 1, j que S1 = 1 . 2 Suponhamos que ela seja verdadeira para n = k, isto , k+1 . 3k + 1 Tentaremos provar que ela tambm verdadeira para n = k + 1, isto , que Sk = S k +1 = Entretanto, S k +1 = S k + 1 k+1 1 k3 + 4k2 + 8k + 2 = + = , (k + 1)(k + 2) 3k + 1 (k + 1)(k + 2) (k + 1)(k + 2)(3k + 1) k+2 . 3k + 4

17

o que no conrma a nossa conjectura.

O exemplo acima teve o intuito de mostrar que, se zermos uma armativa incorreta, no conseguiremos demonstr-la pelo mtodo de induo. O Mtodo de Induo Matemtica se baseia no fato de que, depois de cada nmero inteiro k, existe um sucessor (k + 1) e que cada nmero inteiro maior do que 1 pode ser alcanado mediante um nmero nito de passos, a partir de 1. Portanto , muitas vezes, mais conveniente enunci-lo do seguinte modo: Teorema 2.10 (Formulao equivalente do Princpio da Induo) Seja S N um subconjunto tal que:

(i ) 1 S; (ii ) sempre que k S tem-se que (k + 1) tambm pertence a S.


Ento podemos armar que S = N. Exemplo 2.11 Para mostrar que 1 1 1 n + +...+ = 12 23 n ( n + 1) n+1 poderamos ter considerado o conjunto S= nN : 1 1 n 1 + +...+ = 12 23 n ( n + 1) n+1 para todo n 1,

e ento, pelos mesmos argumentos utilizados no exemplo 2.7, concluiramos que 1 S e, se k S, ento (k + 1) S. Logo, poderamos concluir que S = N, ou seja, a frmula 1 1 n 1 + +...+ = 12 23 n ( n + 1) n+1 verdadeira para todo n N.

18

CAPTULO 2. INDUO E BOA ORDENAO

Observao 2.12 No essencial comearmos a induo em n = 1. Dada uma armativa a respeito de nmeros inteiros, algumas vezes essa armativa faz sentido para todos os inteiros maiores do que um inteiro n0 xo4 . Assim, podemos reescrever o Princpio da Induo Matemtica da seguinte forma: Teorema 2.13 (Formulao equivalente do Princpio da Induo) Suponha que, para cada nmero inteiro n n0 , se tenha uma armativa P(n) que satisfaa as seguintes propriedades:

(i ) P(n0 ) verdadeira; (ii ) sempre que a armativa for vlida para um inteiro n = k n0 , ela tambm ser vlida para n = k + 1.
Ento P(n) verdadeira para todo nmero inteiro n n0 . No modelo das peas de domin (Exemplo 2.5), se tivssemos escolhido a quarta pea para ser golpeada inicialmente, poderamos armar que todas as peas seguintes cairiam. (Nesse exemplo no faz sentido considerar inteiros no-positivos.)

2.4

I NDUO : SEGUNDA FORMA

Apresentaremos a seguir uma formulao alternativa do Princpio da Induo. Como veremos no exemplo abaixo, esta formulao ser til nos casos em que a validade de P(k + 1) no puder ser obtida facilmente da validade de P(k), mas sim da validade de algum P(m), em que 1 m k. Exemplo 2.14 Considere a seqncia de Fibonacci ( 1170-1250) 1, 1, 2, 3, 5, 8, 13, 21, . . . (2.1)

em que cada elemento, a partir do terceiro, a soma dos dois anteriores. Se Fn denota o n-simo termo dessa seqncia, podemos deni-la por: F1 = 1 F2 = 1 Fn = Fn2 + Fn1 ,

se n 3.

Os termos da seqncia de Fibonacci satisfazem a desigualdade Fn < 7 4


n

para todo n 1.

(2.2)

Tentaremos mostrar a desigualdade (2.2) usando a primeira forma do Princpio da Induo.


4 No exemplo 2.4 comeamos considerando n = 0. No exemplo 2.2 poderamos ter considerado qualquer nmero inteiro x.

2.4. INDUO: SEGUNDA FORMA

19

A desigualdade verdadeira para n = 1 e n = 2. Suponhamos que P(k) seja vlida, 7 isto , suponhamos que Fk < ( 4 )k . Devemos mostrar que Fk+1 < ( 7 )k+1 . 4 Suponhamos k 2. Como k + 1 3, ento Fk+1 = Fk + Fk1 e no ca claro como obter a desigualdade desejada a partir da hiptese de induo. Observe que Fk1 Fk e ento Fk+1 = Fk + Fk1 Fk + Fk < 2 que uma quota maior de que a desejada. Entretanto, se alm de Fk < 7 4
k

7 4

8 7

7 4

k +1

, soubssemos que Fk1 < 7 4


k

7 4

k 1

, teramos

Fk+1 = Fk + Fk1 < donde Fk+1 <

7 4

k 1

7 4

k 1

7 +1 , 4

7 4

k 1

7 4

7 4

k +1

Observao 2.15 (A seqncia de Fibonacci e o problema dos coelhos). A seqncia (2.1) tem o seu nome devido ao matemtico italiano Leonardo de Pisa, mais conhecido como Fibonacci, autor de Liber abaci (Livro sobre o baco), escrito em 1202, que contm grande parte do conhecimento aritmtico e algbrico desta poca e que teve grande inuncia no desenvolvimento da Matemtica na Europa Ocidental. Neste livro Fibonacci formulou e resolveu o seguinte problema: Os coelhos se reproduzem rapidamente. Admitamos que um par de coelhos adultos produza um casal de coelhos jovens todo ms, e que os coelhos recm-nascidos se tornem adultos em dois meses e produzam, por sua vez, nessa poca, um outro casal de coelhos. Comeando com um casal jovem, de que tamanho estar a colnia aps um certo nmero de meses? Se comearmos com um casal recm-nascido, durante o primeiro e o segundo meses teremos somente este casal. No terceiro ms nasce um novo casal, de modo que agora existem dois casais. No quarto ms o casal original produziu outro par, existindo ento trs casais. Um ms mais tarde, tanto o par original quanto o primeiro casal nascido produziram novos casais, de forma que agora existem dois casais adultos e trs casais

20

CAPTULO 2. INDUO E BOA ORDENAO

jovens. Os dados podem ser colocados na seguinte tabela: Crescimento de uma colnia de coelhos meses 1 2 3 4 5 6 casais adultos 1 1 2 3 casais jovens 1 1 1 2 3 5 total 1 1 2 3 5 8

Se denotarmos por Fn o nmero total de casais de coelhos no n-simo ms ento Fn o n-simo termo da seqncia de Fibonacci. Para facilitar a soluo de problemas como o que surgiu no exemplo 2.14, podemos fazer uso da segunda forma do Princpio da Induo, que enunciaremos a seguir.

Teorema 2.16 (Princpio da Induo Matemtica - segunda forma) Seja a um nmero inteiro. Suponha que, para todo inteiro n a, se tenha uma armativa P(n) que satisfaa as seguintes propriedades: (i) P( a) verdadeira; (ii) P(m) verdadeira para todo natural m com a m k implica P(k + 1) verdadeira. Ento P(n) verdadeira para todo n a. Observao 2.17 Note que aqui tambm a condio (ii ) consiste em uma implicao. Sua hiptese, como antes, chamada hiptese de induo. A diferena entre as duas formas do Princpio de Induo Matemtica est exatamente na hiptese de induo: na primeira forma, supe-se que P(k ) seja verdadeira e, na segunda, supe-se que P ( k ), P ( k 1), . . . , P ( a + 1), P ( a ) sejam todas verdadeiras. Voltemos ao exemplo anterior. Exemplo 2.18 (Continuao do Exemplo 2.14) Vamos reescrever formalmente, utilizando a segunda forma do Princpio da Induo, o que j foi feito anteriormente. Seja P(n) a armativa (2.2): Fn < 7 4
n

para todo n N.

2.4. INDUO: SEGUNDA FORMA


Se k = 1, Fk+1 = F2 = 1 <

21

7 2 . Assim, P(1) verdadeira. Seja k 2 e 4 suponhamos que P(m) seja verdadeira para todo 1 m k. Precisamos mostrar que P(k + 1) verdadeira, ou seja, Fk+1 < 7 4
k +1

Se k 2, Fk+1 = Fk + Fk1 . Temos, por hiptese de induo, que Fk < Consequentemente:


k k 1 k k k k +1

7 4

Fk1 <

7 4

k 1

Fk+1 <

7 4

7 4

=
7 4
k +1

7 4

4 1+ 7

7 4

11 7

<

7 4

7 4

7 4

Portanto, Fk+1 <

, como queramos demonstrar.

A segunda forma do Princpio de Induo uma armativa sobre os nmeros naturais e faz sentido tentar prov-la usando a primeira forma. Faremos isto a seguir. Demonstrao da segunda forma do Princpio de Induo: Para mostrar que a armativa P(n) verdadeira para todo natural n a, consideraremos o conjunto S = { n Z : n a e P ( a ), P ( a + 1), . . . , P ( n ) so verdadeiras}

e mostraremos, usando a primeira forma do Princpio de Induo, que S = { n Z : n a }. Pela condio (i ) temos que P( a) verdadeira, ou seja, a S. Seja k a tal que k S. Logo, pela denio de S, P( a), P( a + 1), . . . , P(k ) so verdadeiras e ento, pela condio (ii ), temos que P(k + 1) tambm verdadeira, donde (k + 1) S. Temos ento, pelo Teorema 2.10, que todos os inteiros n tais que n a pertencem a S, isto : S = { n Z : n a }, donde P(n) verdadeira para todo n a. P

22

CAPTULO 2. INDUO E BOA ORDENAO

2.5

O P RINCPIO DA B OA O RDENAO

Alm do Princpio da Induo Matemtica, uma outra propriedade importante dos nmeros naturais o Princpio da Boa Ordenao, tambm conhecido com Princpio do Menor Inteiro. Tal princpio tambm muito til na demonstrao de resultados a respeito dos nmeros inteiros. Dizemos que um conjunto S R limitado inferiormente se existe um nmero a R tal que a s para todo s S. Nesse caso, a uma cota inferior para o conjunto S. Se a cota inferior est no conjunto S, dizemos que a o menor elemento de S. Teorema 2.19 (Princpio da Boa Ordenao) Seja S Z um conjunto no-vazio e limitado inferiormente. Ento S possui um menor elemento. Exemplo 2.20 No conjunto {7, 9, 11, 13, 15, . . .} dos nmeros mpares maiores do que 5, temos que 7 o menor elemento. Exemplo 2.21 O conjunto dos nmeros inteiros Z = {0, 1, 2, 3, . . .} no possui menor elemento, pois se z Z ento (z 1) Z, isto , Z no limitado inferiormente. De acordo com o exemplo anterior, no podemos esperar que conjuntos no limitados inferiormente possuam um menor elemento. O prximo exemplo mostra que mesmo conjuntos que so limitados inferiormente podem no possuir um menor elemento. Exemplo 2.22 Considere o conjunto dos nmeros racionais positivos Q+ = m : m e n so naturais positivos , n

isto , o conjunto de todas as fraes positivas. Note que 0 menor que todos os elementos de Q+ , donde Q+ limitado inferiormente. Como 0 Q+ , 0 no o menor elemento de Q+ . Vamos mostrar que Q+ no possui menor elemento. Suponhamos, por absurdo, que a Q+ seja o menor elemento de Q+ . a a Ento, vemos, facilmente, que 2 tambm pertence a Q+ . Como 2 < a chegamos a uma contradio. Consideremos, agora, uma armativa P(n) a respeito dos nmeros naturais maiores do que a. Temos ento duas possibilidades: P(n) verdadeira para todo nmero inteiro n a, ou existe pelo menos um nmero inteiro n a tal que P(n) falsa.

2.5. O PRINCPIO DA BOA ORDENAO

23

Observemos que essas possibilidades so exclusivas, ou seja, se uma verdadeira, a outra falsa. Uma maneira de vericarmos que a primeira possibilidade verdadeira aplicar o Princpio da Induo. Entretanto, podemos concluir que a primeira possibilidade verdadeira mostrando que a segunda falsa. Uma das maneiras de aplicarmos o Princpio da Boa Ordenao (outra ser vista posteriormente) na demonstrao de resultados sobre os inteiros justamente esta: supomos que a segunda possibilidade seja verdadeira e consideramos ento o conjunto F = {n Z : n a e P(n) falsa}. Se a segunda possibilidade for verdadeira, F = . Aplicamos ento o Princpio da Boa Ordenao, tomamos o menor elemento de F e tentamos obter uma contradio. Se obtivermos esta contradio, necessariamente concluiremos que F = , o que implica que a primeira possibilidade verdadeira. Este o procedimento que usaremos no seguinte exemplo. Exemplo 2.23 Vamos mostrar, usando o Princpio da Boa Ordenao, que 1 1 1 n 1 + + +...+ = 12 23 34 n ( n + 1) n+1 para todo n 1,

o que j foi provado aplicando-se a primeira forma do Princpio da Induo. Seja Sn = 1 1 1 1 + + +...+ . Queremos mostrar que 12 23 34 n ( n + 1) F= n N : Sn = n n+1

o conjunto vazio. Vamos supor que F = e ento obteremos uma contradio, donde n a nica alternativa concluirmos que F = e, portanto, que Sn = n+1 para todo n N. Ora, se F = , ento o Princpio da Boa Ordenao se aplica. Logo, existe a F tal que a n para todo n F. Assim, Sa = Temos que a > 1 pois S1 = 1 = 2 para o qual a armativa falsa,
1 1+1

a . a+1

(isto implica 1 F). Como a o menor elemento

S a 1 = Somando
1 a ( a +1)

a1 a1 = . ( a 1) + 1 a

em ambos os lados, obtemos

1 1 1 1 a1 1 + ++ + = + . 1.2 2.3 ( a 1) a a ( a + 1) a a ( a + 1)

24

CAPTULO 2. INDUO E BOA ORDENAO


Mas o lado esquerdo Sa , enquanto Portanto, Sa = a , a+1
a 1 a

1 a ( a +1)

a a +1

(verique!).

o que contradiz a a+1 Conclumos ento que F = , o que prova nossa armativa. Sa =

Em geral, qualquer resultado sobre os nmeros inteiros que pode ser demonstrado usando-se o Princpio da Induo, tambm pode ser demonstrado usando-se o Princpio da Boa Ordenao. Demonstraremos agora o Princpio da Boa Ordenao, usando a segunda forma do Princpio da Induo. A primeira vista bastaria usar o seguinte procedimento: dado um conjunto S Z de inteiros maiores do que o inteiro a, vericamos se a S. Se a S, ento a o menor elemento de S, pois S Z um conjunto de inteiros maiores do que a. Se a S, vericamos se a + 1 S. Se a + 1 S ento a + 1 o menor elemento de S pois a S e S um conjunto de inteiros maiores do que a. Se a + 1 S, vericamos se a + 2 S, e assim sucessivamente. O primeiro elemento pertencente a S seguindo tal procedimento seria o menor elemento de S. Este processo, entretanto, difcil de ser formalizado. Adotaremos um mtodo alternativo: consideraremos um conjunto S Z de inteiros maiores do que o inteiro a e suporemos que S no possui menor elemento; provaremos que este conjunto s pode ser o conjunto vazio, donde podemos concluir que, se S um conjunto de inteiros maiores do que o inteiro a e S = , ento S possui menor elemento. Demonstrao do Princpio da Boa Ordenao: Seja S Z um conjunto no-vazio e limitado inferiormente. Seja a Z uma cota inferior para S. Suponhamos que S no possua menor elemento. Temos ento que a S pois, caso contrrio, a seria o menor elemento de S. Suponhamos que a, a + 1, a + 2, . . . , a + k no estejam em S (segunda forma do Princpio da Induo). Armamos que a + (k + 1) S. De fato, se a + (k + 1) S ento a + (k + 1) seria o menor elemento de S, pois todos os inteiros maiores do que a e menores do que a + (k + 1) no esto em S; como S no possui menor elemento, conclumos que a + (k + 1) S. Logo, pela segunda forma do Princpio da Induo, nenhum elemento de Z maior do que a est em S. Como S Z um conjunto de nmeros maiores do que a, s podemos ter S = . Conclumos que a nica possibilidade de S no possuir menor elemento quando S = , o que mostra o Princpio da Boa Ordenao. P

2.6. PRINCPIOS OU TEOREMAS?

25

2.6

P RINCPIOS OU T EOREMAS ?

A segunda forma do Princpio de Induo e o Princpio da Boa Ordenao foram apresentados como teoremas: a segunda forma do Princpio de Induo foi provada utilizando-se a primeira forma, enquanto o Princpio da Boa Ordenao resultou da segunda forma do Princpio de Induo. Mantivemos, entretanto, a denominao de "Princpios" para esses resultados. Qual a razo desse procedimento? Dizemos que duas armaes A e B so equivalentes se A implica B (notao: A B) e, reciprocamente, B implica A (notao: B A) e escrevemos A B, que se l: A se, e somente se, B. (Para uma discusso mais detalhada desta linguagem veja [16], pp. 38-47.) Quer dizer, a armativa A verdadeira se, e somente se, a armativa B for verdadeira. Observe que j demonstramos que a primeira forma do Princpio de Induo implica a segunda forma, e que essa implica o Princpio da Boa Ordenao. Assim, para completarmos a vericao que esses Princpios so todos equivalentes, basta mostrarmos que o Princpio da Boa Ordenao implica a primeira forma do Princpio da Induo. o que faremos agora. Uma vez mostrado esse resultado, poderemos concluir que todas essas armativas so equivalentes: no importa qual aceitemos como verdadeira, as outras tambm sero verdadeiras. Teorema 2.24 O Princpio da Boa Ordenao implica a primeira forma do Princpio de Induo. Demonstrao: Seja P(n) uma armativa respeito dos nmeros inteiros, tais que

( a) P(n0 ) verdadeira; (b) se k n0 , P(k) verdadeira implica P(k + 1) verdadeira.


Queremos mostrar que P(n) verdadeira para todo n n0 . Para isso, denimos o conjunto S = {n Z : n n0 e P(n) falsa.}. Vamos mostrar, usando o Princpio da Boa Ordenao, que S = , donde podemos concluir o desejado. Claramente S um conjunto limitado inferiormente. Suponhamos que S no seja vazio. Ento, pelo Princpio da Boa Ordenao, S tem um menor elemento k0 S. Temos que k0 = n0 pois, por hiptese, P(n0 ) uma armao verdadeira. Logo, k0 > n0 . Isso quer dizer que k0 1 S e tambm que P(k0 1) uma armao verdadeira (pois k0 a primeira armativa falsa). Mas isso uma contradio com a hiptese (b): P(k0 1) verdadeira implica P(k0 ) verdadeira. P

26

CAPTULO 2. INDUO E BOA ORDENAO

2.7

E XERCCIOS
n ( n + 1) ; 2 (b) 5 + 9 + 13 + . . . + (4n + 1) = n(2n + 3); (a) 1 + 2 + 3 + . . . + n = n(n + 1)(2n + 1) ; 6 n(n + 1)(n + 2) (d) 1 2 + 2 3 + 3 4 + . . . + n(n + 1) = ; 3 (c) 1 + 4 + 9 + . . . + n2 = (e) (f) 1 + 23

1. Verique, por induo, que as seguintes frmulas so vlidas para n 1:

+ 33

+ . . . + n3

n ( n + 1) 2

( 1 + 25

+ 35

+ . . . + n 5 ) + ( 1 + 27

+ 37

+ . . . + n7 )

n ( n + 1) =2 2

Usando induo, possvel provar regras conhecidas. Os Exerccios 2 e 3 tratam de progresses aritmticas e geomtricas. Relembramos suas denies: Denio 2.25 Uma progresso aritmtica de razo r e termo inicial a1 uma seqncia a1 , a2 , . . . , a n , . . . em que a diferena de dois termos consecutivos sempre igual a r, isto , an an1 = r,

n 2.

Uma progresso geomtrica de razo q = 1 e termo inicial a1 uma seqncia a1 , a2 , . . . , a n , . . . em que o quociente an /an1 sempre igual a q, para todo n 2. 2. Considere uma progresso aritmtica de razo r e termo inicial a1 . induo, prove que: (a) an = a1 + (n 1)r; (b) mostre que a soma Sn dos n primeiros termos desta progresso, dada por Sn = n ( a1 + a n ) . 2 Usando

3. Considere uma progresso geomtrica de razo q = 1 e termo inicial a1 . Usando induo, prove que: (a) an = a1 qn1 ;

2.7. EXERCCIOS

27

(b) mostre que a soma Sn dos n primeiros termos desta progresso, dada por Sn = a1 1 qn . 1q

s vezes, antes de aplicar o mtodo de induo, precisamos formular uma lei que englobe alguns casos considerados. o que acontece nos prximos exerccios: 4. Encontre a lei geral sugerida e em seguida demonstre-a por induo. 1 1 1 1 1 1 1 1 1 = 2 , 1+ + = 2 , 1+ + + = 2 2 2 2 4 4 2 4 8 8 1 1 1 1 1 1 1 1 (b) 1 = , 1 1 = , 1 1 1 2 2 2 3 3 2 3 4 (a) 1 + (c) 1 = 1, 1 4 = (1 + 2), 1 4 + 9 = 1 + 2 + 3, 1 4 + 9 16 = (1 + 2 + 3 + 4). 5. Deduza a expresso geral que exprime de modo simplicado o produto: 1 1 4 1 1 9 ... 1 1 nn .

1 4

Demonstre o resultado por induo. 6. (a) Seja A = 1 1 0 1 para An , n N. . Calcule A2 e A3 para determinar uma possvel frmula

(b) Demonstre o resultado obtido em (a) por induo. Tambm podemos aplicar o mtodo de induo para provar desigualdades. Vejamos: 7. Mostre, por induo, que: (a) 1 + n 2n para todo inteiro n 0; (b) 2n < n! para todo n 4, n N; (c) Para todo a R, a < 0 temos a2n > 0 e a2n1 < 0 para todo n N. (d) Seja x R. Ento (1 + x )2n > 1 + 2nx para todo n N. (e) Seja x R, 0 < x < 1. Ento (1 x )2n 1 2nx para todo n N. (f) Se a > 0 e x > 0 so nmeros reais, ento

( a + x )n an + nxan1
para todo n N. Resultados a respeito de somatrios tambm podem ser provados por induo. Relembramos a notao de somatrio:

28

CAPTULO 2. INDUO E BOA ORDENAO

Denio 2.26 Se n N e ai R para i N com 1 i n, indicamos a soma a1 + a2 + + an por


i =1

ai

e lemos "somatrio de ai , com i variando de 1 a n". Se m e n so inteiros, com m n, denimos5

i =m

a i = a m + a m +1 + . . . + a n .

8. Demonstre as seguintes propriedades dos somatrios. (a) (b) (c) (d)

i =1 n

( a i bi ) = a i
i =1

i =1

bi

i =1 n

kai = k

i =1

ai
n i =1 n

i =1

( ai + a ) =
n j =1

ai
n j =1

+ na;
.

i =1

aij

aij
i =1 n

9. Mostre que

j =1 i =1

ai b j = ai b j .
i =1 j =1

Podemos tambm usar dois ndices no mesmo somatrio. Para isso denimos, tendo como base a propriedade (d) do Exerccio 8, Denio 2.27
n n n

i,j=1
5 Por

aij =

i =1 j =1

aij .

exemplo, temos:
i =1

i = 1 + 2 + 3 + 4 + 5 + 6 = 21

j =3

(7 3j) = (7 3 3) + (7 3 4) + (7 3 5) + (7 3 6) = 26. i=n


n

Observe que e
i =1 i =1

k = kn.

2.7. EXERCCIOS
10. Calcule (a) (b)

29

i =1 n

(5i + 3);
aij a ji , em que a xy = x . y

i,j=1

Tambm regras a respeito da potenciao de nmeros reais podem ser provadas pelo mtodo de induo. Relembramos a denio pertinente: Denio 2.28 Seja a R, com a = 0. Denimos: a0 = 1 e a j = aa j1 , para todo j N.

Se a = 0, denimos a j = 0 para todo j {0, 1, . . .}. 11. Sejam a R e m, n {0, 1, . . .}. Mostre, por induo: (a) am an = am+n ; (b) ( am )n = am.n . 12. Mostre que, para todo n N, an bn = ( a b)( an1 + an2 b + + bn1 ) = ( a b) a(n1)i bi .
i =0 n 1

A frmula do binmio de Newton (1642-1727) pode ser provada por induo. Relembramos: Denio 2.29 Sejam n, p N, com 1 p n. Dena: n! = n (n 1) . . . 3 2 1, 0! = 1 e n p

n! . p!(n p)!

13. (a) Demonstre a relao de Stiefel (1487-1567), n p

n1 p1

n1 p

(b) Mostre, por induo, a frmula do binmio de Newton:

( x + a)n =

p =0

n p

a p x n p ,

n N.

14. (a) Sejam b e x nmeros reais com x = 1. Mostre que, para todo n N,
n 1 j =0

bx j = b

xn 1 . x1

30

CAPTULO 2. INDUO E BOA ORDENAO


(b) Refaa (a) usando o resultado obtido no Exerccio 3 (b).
n 1

(c) Observe que

j =0

m j > n.

Deduza ento de (a) que n < mn , sendo m e n

naturais arbitrrios e m > 1. (d) Refaa (c) usando induo. O prximo exerccio apresenta algumas propriedades da seqncia de Fibonacci: 15. Seja Fi o i-simo termo da seqncia de Fibonacci. Mostre que: (a) F1 + F2 + . . . + Fn = Fn+2 1 (b) F1 + F3 + . . . + F2n3 + F2n1 = F2n (c) F2 + F4 + . . . + F2n2 + F2n = F2n+1 1
2 2 2 (d) F1 + F2 + . . . + Fn = Fn Fn+1

(e) Fm+n = Fm1 Fn + Fm Fn+1


2 (f) Fn+1 = Fn Fn+2 + (1)n 2 2 (g) F2n1 = Fn + Fn1

Mesmo resultados geomtricos podem ser provados por induo. O prximo exerccio um exemplo: 16. (a) Prove que o nmero de diagonais dn de um polgono convexo de n lados dado por n ( n 3) dn = . 2 (b) Prove que a soma Sn dos ngulos internos de um polgono convexo de n lados : Sn = (n 2) 180o . A demonstrao de uma armao pelo mtodo de induo deve ser feita atravs de aplicao criteriosa da hiptese de induo. Vejamos: 17. Explique o erro na seguinte "demonstrao" por induo: Proposio: "Em um conjunto de n bebs, todos tm a mesma cor de olhos". Demonstrao: Seja P(n) a armativa da proposio. verdadeira. Claramente P(1)

Suponhamos que P(k) seja verdadeira e consideremos que P(k + 1). Seja um conjunto de k + 1 bebs. Se escolhermos os k primeiros bebs do conjunto, como estamos supondo que P(k ) seja verdadeira, temos que todos tm os olhos da mesma cor. O mesmo

2.7. EXERCCIOS

31

verdadeiro para os k ltimos bebs. Mas ento o primeiro beb tem a mesma cor de olhos que o segundo, que tem a mesma cor que os k ltimos. Assim P(k + 1) verdadeira e, pelo Principio de Induo, P(n) verdadeira para todo natural n, o que prova a nossa proposio. Nota: Este exemplo deve-se ao matemtico hngaro G. Plya (1887-1985), professor da Universidade de Stanford (EUA), que sugeria ao leitor que comprovasse experimentalmente a validade da proposio. O Princpio da Boa Ordenao pode ser utilizado como alternativa ao Princpio da Induo: 18. Refaa os exerccios 1, 4, 5 e 7 usando o Princpio da Boa Ordenao. 19. Dena conjunto limitado superiormente. Use o Princpio da Boa Ordenao para provar que qualquer subconjunto dos inteiros no-vazio e limitado superiormente tem um maior elemento. (Sugesto: suponha que cada elemento nesse conjunto, S, seja menor do que n. Considere o conjunto de todos os nmeros da forma n s, onde s S.) 20. Adapte o enunciado do Teorema 2.10 para o caso de subconjunto S Z. Quais hipteses devem ser feitas sobre S nesse caso?

CAPTULO 3 DIVISO EUCLIDIANA


3.1 I NTRODUO

O mais antigo texto matemtico grego completo que conhecemos Os Elementos, escrito por Euclides de Alexandria ( 325-265 A.C.) por volta de 300 A.C. Nesta obra, escrita em treze volumes (cada um deles denominado "Livro"), Euclides conseguiu incorporar praticamente todo o conhecimento matemtico acumulado por seus antecessores. O material apresentado de forma sistemtica, sendo a aplicao mais antiga do mtodo axiomtico que chegou at nossos dias. Os Livros VII, VIII e IX dOs Elementos so sobre teoria de nmeros. Para os gregos de ento, a palavra nmero signicava o que hoje denominamos nmero natural e nesses livros cada nmero representado por um segmento de reta. Assim, Euclides se refere a um nmero como AB e no usa as expresses " mltiplo de" ou " dividido por", mas " medido por" ou "mede", respectivamente. O modelo concreto de nmero utilizado por Euclides era um segmento de reta de comprimento igual a esse nmero, sendo a unidade de medida u escolhida arbitrariamente; por exemplo, o nmero 7 era entendido como o segmento AB abaixo: u A B

Uma caracterstica dos inteiros que um nmero nem sempre divide o outro e Euclides interessava-se particularmente pelo estudo dessa relao, ou seja, pela teoria da divisibilidade. Nos livros acima citados encontramos importantes resultados sobre os inteiros com demonstraes que so utilizadas at hoje, apenas reescritas numa notao moderna. Neste captulo apresentaremos o resultado conhecido hoje como Lema da Diviso de Euclides. A partir desse resultado, demonstraremos o Teorema da Representao de um Nmero em uma Base qualquer b > 1 e obteremos tambm alguns critrios de divisibilidade. 32

3.2. O ALGORITMO DA DIVISO

33

3.2

O A LGORITMO DA D IVISO

Retornando ao modelo de nmero utilizado por Euclides, dados dois segmentos de reta AB e CD natural comparar os seus comprimentos e nos perguntarmos sobre a possibilidade de utilizar um deles para medir o outro. Assim, pode ser que o segmento AB esteja contido um nmero exato de vezes no segmento CD, isto , o segmento CD pode ser obtido pela justaposio do segmento AB um certo nmero de vezes: C D

AB

AB

AB

Nesse caso, Euclides dizia que CD possua AB como parte exata ou que AB servia para medir CD. Assim CD = AB + AB + AB = 3AB, em que, aqui, a soma a soma do nmero natural representado por AB. Obtemos da a denio de mltiplo. Damos a denio abstrata: Denio 3.1 Dados os nmeros naturais a e b, dizemos que a mltiplo de b, se existe um nmero natural n tal que a = nb. Se o segmento AB no for uma parte exata do segmento CD, podemos considerar o nmero mximo de segmentos do tamanho de AB que cabe em CD e obter um segmento restante, que chamaremos MN, o qual possui comprimento menor do que o de AB: C D

C AB AB MN

Portanto, se os segmentos CD e AB representam os nmeros naturais a e b, respectivamente, temos que a = nb + r, em que r < b o nmero natural que representa

34

CAPTULO 3. DIVISO EUCLIDIANA

o segmento MN e n o nmero mximo de segmentos do tamanho de AB que cabe em CD. Esse o enunciado, para os nmeros naturais, do que hoje chamamos Lema da Diviso de Euclides, cuja prova pode ser encontrada no Livro VII dOs Elementos. Nosso objetivo agora enunciar e demonstrar esse resultado, cuja veracidade parece ser evidente pelo raciocnio acima, com uma linguagem atual. Repetimos o processo heurstico apresentado acima, com uma linguagem um pouco mais abstrata. Sejam a e b nmeros naturais. Dispondo os nmeros naturais sobre uma semireta e destacando os mltiplos de b, obtemos uma diviso dessa em intervalos de comprimento b
E

2b

3b

4b

e ento vemos que existem somente duas possibilidades: ou a mltiplo de b, isto , a = qb, em que q N,

ou a est compreendido entre dois mltiplos consecutivos de b:


E

qb

( q + 1) b

Nesse ltimo caso, temos que a distncia de a a qb menor do que a distncia entre dois mltiplos consecutivos de b. Assim, podemos escrever a = qb + r, em que 0 < r < b.

Observao 3.2 Observe que, at agora, consideramos o "1" como o primeiro nmero natural. No lema de Euclides, a seguir, consideraremos "0" como nmero natural. uma simples conveno a questo do zero ser ou no natural. No texto, adotaremos a postura que for mais conveniente no momento. Passamos agora ao tratamento formal desse resultado de Euclides: Lema 3.3 (Lema da Diviso de Euclides) Sejam a e b nmeros naturais, com b > 0. Ento existem nmeros naturais q e r, com 0 r < b, de modo que a = qb + r. Demonstrao: Faremos a demonstrao por induo em a.

3.2. O ALGORITMO DA DIVISO

35

Se a = 0, escolhemos q = 0 e r = 0, obtendo 0 = 0 b + 0. Neste caso, o resultado est demonstrado. Seja ento a > 0 (inclusive menor que b) e suponhamos, por induo, que o resultado seja vlido para o nmero natural ( a 1): existem q , r N tais que

( a 1) = q b + r ,
Logo, a = q b+r +1

em que

0 r < b.

com 1 r + 1 b.

Se r + 1 < b, tomamos q = q e r = r + 1, o que mostra o resultado. Se, por outro lado, r + 1 = b, temos que a = q b + b = (q + 1)b, e basta tomar, nesse caso, q = q + 1 e r = 0. P

Portanto, o Lema da Diviso de Euclides nos garante que, dados a, b N, com b > 0, sempre podemos achar o quociente q e o resto r da diviso de a por b, o que fazamos desde o ensino bsico, para pares particulares de nmeros naturais a e b. Podemos agora nos perguntar se o quociente e o resto so nicos. A nossa experincia nos diz que a resposta a essa pergunta armativa: h muito tempo sabemos que existe uma nica "resposta certa" para a diviso de a por b. (Verique que esta unicidade ca clara ao considerarmos o nosso modelo geomtrico). Para demonstrar formalmente este fato, vamos supor que (q , r ) e (q , r ) sejam dois pares de nmeros naturais tais que a = q b+r , a = q b+r , q =q com e 0r <b r =r . e 0 r < b.

Queremos concluir que Se tivssemos q > q , obteramos (q q )b = r r , e como q q um nmero natural no-nulo, q q 1 e, portanto, (q q )b b. Logo, obteramos r r b, o que absurdo, j que 0 r < b e 0 r < b. Assim, no podemos ter q > q . Analogamente, no podemos ter q > q e, portanto, q = q . Mas ento r = aq b = aq b = r . Provamos assim a unicidade no lema de diviso de Euclides. Gostaramos agora de estender o lema de Euclides para o conjunto dos inteiros Z = { , 2, 1, 0, 1, 2, }. Esses podem ser representados sobre uma reta escolhendo um ponto arbitrrio como a posio do zero (chamado origem) e associando os pontos direita do zero aos nmeros naturais e os pontos esquerda do zero aos nmeros negativos:

36

CAPTULO 3. DIVISO EUCLIDIANA

Temos ento que o ponto correspondente a 2 ca direita da origem e a duas unidades dessa, enquanto que o nmero 2 ca esquerda da origem, tambm a duas unidades dessa. Assim a cada inteiro b est associado um nmero natural que a distncia de b origem chamado valor absoluto de b. Temos ento a seguinte Denio 3.4 O valor absoluto de um nmero inteiro b, denotado por |b|,

|b| =

b, se b, se

b 0, b < 0.

Observao 3.5 Para todo b Z, |b| um nmero natural. Alm disso, |b| = | b|. Dado um nmero inteiro no-nulo b, podemos obter, a partir do zero, uma partio da reta em segmentos de comprimento |b|. Como |b| = | b|, esse processo nos d a mesma subdiviso da reta se consideramos b ou b:
E

2| b |

|b|

|b|

2| b |

3| b |

Os nmeros inteiros destacados so os que chamaremos mltiplos de b, estendendo a denio dada para naturais: Denio 3.6 Dados dois inteiros a e b, dizemos que a mltiplo de b, se existe um inteiro q tal que a = qb. Exemplo 3.7 Claramente 6 mltiplo de 3, pois 6 = 2 3; 6 mltiplo de 3, pois 6 = (2)(3); 6 mltiplo de 3 e de 3, pois 6 = (2)3 = 2(3). Dado um inteiro b = 0, destacando na reta os mltiplos desse, temos que, para todo inteiro a, ou a mltiplo de b ou a est entre dois mltiplos consecutivos de b:
E

q|b|

(q + 1)|b|

Como estamos agora considerando tambm nmeros negativos, podemos exprimir o fato de a estar entre os mltiplos consecutivos de b, q|b| e (q + 1)|b|, de duas maneiras: a = q|b| + r, com 0 < r < | b |,

3.2. O ALGORITMO DA DIVISO


ou a = (q + 1)|b| + r, com |b| < r < 0.

37

Vamos escolher sempre a primeira forma. Ento, como no caso dos naturais, chamaremos q e r, respectivamente, de quociente e resto da diviso de a por b; o quociente e resto so nicos. Observe que escolher a primeira forma exigir que o resto seja no-negativo. Exemplo 3.8 Se a = 8 e b = 3 escrevemos 8 = 2 3 + 2 e no 8 = 3 3 + (1). Assim o quociente da diviso de 8 por 3 2 e o resto tambm 2. Se a = 8 e b = 3, escrevemos 8 = (3)3 + 1 e no 8 = (2)3 2, ou seja, o quociente da diviso de 8 por 3 3 e o resto 1. Quais so os quocientes e os restos das divises de 8 por 3 e de 8 por 3?
E

9 8

Temos ento o seguinte enunciado para nmeros inteiros: Teorema 3.9 (Lema da Diviso de Euclides) Sejam a e b inteiros, com b = 0. Ento existem inteiros q e r, com 0 r < |b|, tais que a = qb + r. Alm disso, so nicos os inteiros q e r satisfazendo as condies acima. Demonstrao: Consideremos a existncia do quociente q e do resto r. Temos quatro casos a considerar:

(1) a 0 e b > 0; (2) a 0 e b < 0 (3) a < 0 e b > 0; (4) a < 0 e b < 0.
O caso (1) o Lema da Diviso de Euclides para naturais. Os casos restantes tm demonstrao similar. Mostraremos (4), deixando os outros casos como exerccio. Como a < 0 e b < 0, temos a > 0, b > 0 e |b| = b. Pelo Lema de Euclides para naturais, existem q , r N tais que a = q (b) + r , com 0 r < b. Se r = 0, temos a = q b e, ento, basta fazer q = q e r = 0. Se r > 0, temos a = q b + (r ).
E

q (b)

(q + 1)(b)

38 e, portanto,

CAPTULO 3. DIVISO EUCLIDIANA

a = q b + b b + (r ) = (q + 1)b + (b r ) e ento basta fazer q = q + 1 e r = b r pois, como 0 < r 0 < b r < b.

< b temos
P

Tambm deixaremos como exerccio a unicidade de q e r. (Veja o Exerccio 1.)

Exemplo 3.10 Se a Z, ento a = 2q + r, em que q, r Z e 0 r < 2. Assim, a = 2q ou a = 2q + 1. Os nmeros da primeira forma so chamados pares e os da segunda forma mpares. Exemplo 3.11 O quadrado de um inteiro qualquer da forma 3k ou 3k + 1, com k N. Com efeito, pelo lema de Euclides, qualquer inteiro a pode ser escrito como a = 3q + r, Portanto, em que r {0, 1, 2}.

a2 = 9q2 + 6qr + r2 = 3(3q2 + 2qr ) + r2 .

Logo, temos as seguintes possibilidades: se r = 0, ento a2 = 3(3q2 + 2qr ) = 3k, em que k = 3q2 + 2qr; se r = 1, ento a2 = 3(3q2 + 2qr ) + 1 = 3k + 1, em que k = 3q2 + 2qr; se r = 2, ento a2 = 3(3q2 + 2qr ) + 4 = 3(3q2 + 2qr + 1) + 1 = 3k + 1, em que k = 3q2 + 2qr + 1. Passamos agora a estudar o caso em que a diviso de Euclides exata (isto , o resto da diviso zero). Demonstraremos alguns resultados de divisibilidade. Se a mltiplo de b, dizemos tambm que b divide a ou que b divisor de a e denotamos b | a. Se b no divide a, denotamos b a. Observao 3.12 A notao b | a no deve ser confundida com a frao b . a

Exemplo 3.13 Temos que 3 | (21), pois 21 = 3(7). Mas 2 3, pois no existe n Z tal que 3 = 2n. Note que 0 | 0, pois 0 = k0 para todo k Z. Tambm 3 | 0, pois 0 = 3 0, mas 0 3, pois no existe n Z tal que 3 = n 0. Finalmente, a | a para todo a Z, pois a = 1a. Proposio 3.14 Sejam a e b inteiros quaisquer. Ento vale:

(i ) se a | b, ento a | (b);

3.3. REPRESENTAO DE UM NMERO EM UMA BASE

39

(ii ) se a | b e a | c, ento a | (b + c); (iii ) se a | b e a | (b + c), ento a | c; (iv) se a | b e b | a, ento a = b; (v) se a | b e a | c, ento a | (bx + cy) para quaisquer x, y Z; (vi ) se a | b e b | c, ento a | c.
Demonstrao: As demonstraes de todos os tens so muito semelhantes. Faremos apenas a demonstrao de (ii ), deixando os demais tens a cargo do leitor (veja o Exerccio 2). Se a | b, ento existe q Z tal que b = aq. Se a | c, existe p Z tal que c = ap. Logo b + c = aq + ap = a(q + p). Como (q + p) Z, conclumos que a | (b + c). P

Observao 3.15 Demonstramos acima que se a | b e se a | c, ento a | (b + c). Isso muito diferente da armao: se a | (b + c) ento a | b e a | c. A ltima armao chamada recproca da anterior, pois a hiptese de uma a tese da outra. D um exemplo que mostra que essa armao recproca falsa.

3.3

R EPRESENTAO DE UM N MERO EM UMA B ASE

Descrevemos rapidamente no Captulo 1 a evoluo histrica dos sistemas de numerao e vimos que de se esperar que possamos usar sistemas numricos posicionais com respeito a qualquer base b > 1 (b N), de modo que um inteiro arbitrrio a possua uma representao posicional na base b, dada por uma seqncia an an1 . . . a1 a0 , em que cada ai (i = 0, 1, , n) assume um valor em {0, . . . , b 1}, signicando que a = a n b n + a n 1 b n 1 + + a 1 b + a 0 . Nesta seo demonstraremos formalmente que essa representao sempre existe e que, escolhida a base b, ela nica. Exemplo 3.16 Para representar 32 na base 5, de acordo com o raciocnio utilizado na Seo 1.3, devemos efetuar as seguintes divises: 32 = 6 5 + 2 6 = 15+1 1 = 05+1

40 Temos ento que

CAPTULO 3. DIVISO EUCLIDIANA

32 = 6 5 + 2 = (1 5 + 1) 5 + 2 = 1 52 + 1 5 + 2, ou seja, a representao de 32 na base 5 (112)5 , os algarismos 1, 1, 2 sendo exatamente os restos das divises acima, tomados de baixo para cima. Seja b 2 um inteiro. Para obtermos o caso geral, consideremos um nmero a 0. Gostaramos de determinar os coecientes a0 , a1 , . . . , an tais que a = a n b n + a n 1 b n 1 + + a 1 b + a 0 , com 0 ai < b para todo i = 0, . . . , n. Ora, colocando b em evidncia nessa igualdade, obtemos: a = ( a n b n 1 + + a 2 b + a 1 ) b + a 0 . Como o resto e o quociente na diviso euclidiana so nicos, temos que a0 e q0 = an bn1 + . . . + a2 b + a1 so, respectivamente, o resto e o quociente da diviso de a por b. Como q0 = ( a n b n 2 + + a 2 ) b + a 1 , temos, como antes, que a1 e q1 = an bn2 + a2 so, respectivamente, o resto e o quociente da diviso de q0 por b. Repetindo este processo, determinamos todos os coecientes ai : a q0 . . . q n 1

= q0 b + a0 , = q1 b + a1 , . . . = 0 b + an ,

0 a0 < b, 0 a1 < b, 0 an < b.

(Estamos supondo que qn1 seja o ltimo quociente no-nulo. Observe que, como os quocientes vo decrescendo, necessariamente devemos ter qn = 0 para algum n.) A representao de a na base b , ento, ( an an1 . . . a0 )b . O algoritmo apresentado acima nos permite obter a representao de um nmero natural qualquer em uma base e constitui o fundamento da demonstrao de nosso teorema: Teorema 3.17 (Representao de um Nmero em uma Base) Dado um nmero natural a 0 e um natural b 2, existe e nica a representao de a na base b.

3.3. REPRESENTAO DE UM NMERO EM UMA BASE

41

Demonstrao: Para a = 0, vemos que o resultado trivialmente verdadeiro. Seja a > 0 e suponhamos, por induo, que o resultado seja vlido para todo natural c, com 0 c < a. Isto , suponhamos que c possa ser escrito de maneira nica como c = a n b n + . . . + a1 b + a0 , em que 0 ai < b.

Devemos mostrar que o resultado verdadeiro para o natural a. Pelo lema de Euclides, existem e so nicos os naturais q 0 e 0 r < b, tais que a = qb + r. Se q = 0, ento a = r. Nesse caso, a coincide com sua representao na base b. Se q > 0, como b 2, temos que a = qb + r 2q + r 2q > q.

Logo, pela hiptese de induo, podemos escrever de modo nico q = a n b n + a n 1 b n 1 + . . . + a 1 b + a 0 e, portanto, a = qb + r = an bn+1 + an1 bn + . . . + a1 b2 + a0 b + r, com 0 r < b.

Obtivemos, ento, uma representao de a na base b. A unicidade dessa representao segue-se da unicidade de q e r, dadas pelo Lema da Diviso de Euclides, e da unicidade da representao de q na base b (hiptese de induo). P

Exemplo 3.18 Os algoritmos empregados para se efetuar a adio e a subtrao na base 10 so facilmente estendidos para qualquer outra base. Observe que (3 2 (2 3 (1 0 0 1)6 5)6 0)6 (3 (2 2 3 (4 1)6 5)6 2)6

(Exprimindo cada nmero na base 10, efetuando ento as operaes e escrevendo a resposta na base 6, podemos conrmar as operaes efetuadas.) Exemplo 3.19 Para efetuar um diviso em uma base qualquer devemos ter em mente a tabela da multiplicao nessa base. Por exemplo, na base 6, temos:

42

CAPTULO 3. DIVISO EUCLIDIANA

(321)6 (250)6 (31)6


ou seja,

(54)6 (3)6

(54)6 (2)6 = (152)6 (54)6 (3)6 = (250)6 (54)6 (4)6 = (344)6

(321)6 = (3)6 (54)6 + (31)6 .

3.4

C RITRIOS DE D IVISIBILIDADE

Nesta seo apresentaremos a demonstrao de alguns critrios de divisibilidade. Estamos sempre supondo que o nmero est representado na base 10. Proposio 3.20 (Critrio de divisibilidade por 2) Um nmero natural a divisvel por 2 se, e somente se, o algarismo das unidades for divisvel por 2. Demonstrao: Seja an an1 . . . a2 a1 a0 a representao de a N na base 10. Assim, a = an 10n + . . . + a2 102 + a1 10 + a0 , em que os algarismos ai tomam valores de 0 a 9. Colocando o nmero 10 em evidncia a partir da segunda parcela, temos: a = 10( an 10n1 + . . . + a2 10 + a1 ) + a0 = 10m + a0 , em que m = an 10n1 + . . . + a2 10 + a1 um inteiro. Se 2 | a, como a = 10m + a0 e 10 = 2 5, temos, pela Proposio 3.14 (iii ), que 2 | a0 . Reciprocamente, suponhamos que o algarismo das unidades de a seja divisvel por 2, isto , suponhamos que 2 | a0 . Como a = 10m + a0 temos, pela Proposio 3.14 (ii ), que 2 | a. P

Proposio 3.21 (Critrio de divisibilidade por 9) Um nmero natural a divisvel por 9 se, e somente se, a soma de seus algarismos for divisvel por 9.

3.4. CRITRIOS DE DIVISIBILIDADE


Demonstrao: Seja an an1 . . . a2 a1 a0 a representao de a na base 10, isto , a = an 10n + . . . + a2 102 + a1 10 + a0 , em que 0 ai 9 para todo i {0, . . . , n}. Como, para todo natural j, 10 j = 9b j + 1, em que b j um inteiro positivo (veja o Exerccio 8), temos a = an (9bn + 1) + an1 (9bn1 + 1) + . . . + a2 (9b2 + 1) + a1 (9b1 + 1) + a0 = 9( an bn + an1 bn1 + . . . + a2 b2 + a1 b1 ) + ( an + an1 + . . . + a2 + + a1 + a0 ). Fazendo c = an bn + . . . + a2 b2 + a1 b1 N, temos ento que a = 9c + ( a0 + a1 + + an ). Portanto, se 9 | a temos, pela Proposio 3.14 (iii ), que 9 | ( a0 + a1 + + a n ).

43

(3.1)

Reciprocamente, se 9 | ( a0 + a1 + + an ) conclumos de (3.1), pela Proposio 3.14 (ii ), que 9 | a. P Proposio 3.22 (Critrio de divisibilidade por 11) Um nmero natural a = an an1 a1 a0 divisvel por 11 se, e somente se, a soma alternada dos seus algarismos a0 a1 + a2 + (1)n an for divisvel por 11. Demonstrao: Suponhamos que a = an 10n + . . . + a2 102 + a1 10 + a0 , com ai {0, . . . , 9} para todo i. Como, para todo natural j > 0, 10 j = (11 1) j = 11c j + (1) j , (veja o Exerccio 9), temos que a = an (11cn + (1)n ) + . . . + a2 (11c2 + (1)2 ) + a1 (11c + (1)) + a0 = 11( an cn + . . . + a2 c2 + a1 c1 ) + ( a0 a1 + a2 + (1)n an ) = 11c + a0 a1 + a2 + (1)n an , em que c = an cn + . . . + a2 c2 + a1 c1 . Portanto, 11 | a se, e somente se, 11 | ( a0 a1 + a2 + (1)n an ), de acordo com a Proposio 3.14. P em que c j Z,

44

CAPTULO 3. DIVISO EUCLIDIANA

3.5

A E XPRESSO D ECIMAL DOS N MEROS R ACIONAIS

a Um nmero racional um nmero que pode ser escrito na forma b , em que a e b so inteiros, com b diferente de zero. Por exemplo,

3 , 2

1 , 7

3 3= , 1

25 12

18 8

a so nmeros racionais. Como qualquer nmero inteiro a pode ser escrito como , temos 1 que todo inteiro racional. Um nmero racional pode ser escrito de vrias maneiras diferentes:

2 1 2 3 = = = = ... 14 7 14 21
e estas so chamadas formas equivalentes do nmero racional. Existe uma outra maneira de representar um nmero racional que chamada a sua representao decimal, como:

3 = 1, 5 2

1 = 0, 1425714257 . . . 7

3 = 3, 0

25 = 2, 0833 . . . 12

18 = 2, 25. 8

Estas expresses decimais so obtidas dividindo-se o numerador pelo denominador, segundo o algoritmo da diviso, multiplicando-se o resto por 10 e em seguida dividindo-se o ltimo nmero obtido pelo denominador e assim sucessivamente:

1 10 30 20 60 40 50 10 . . .

7 0, 1428571...

18 20 40 0

8 2, 25

18 , ento a 8 expresso decimal nita. No entanto, podemos nunca obter um resto nulo, como no Se, no decorrer desse processo, obtivermos um resto nulo, como no caso

3.5. A EXPRESSO DECIMAL DOS NMEROS RACIONAIS

45

1 caso , quando obtivemos os restos 1, 3, 2, 6, 4, 5 e ento novamente o resto 1. Nesse 7 ponto reaparece a diviso de 10 por 7 e uma parte dos algarismos da expresso decimal 1 de , denominada perodo, comea a se repetir. Em ambos os casos dizemos que a 7 expresso decimal peridica (da o nome dzima peridica), j que o caso em que existe um resto nulo pode ser englobado por esse: 2, 25 = 2, 25000 . . . a No caso geral , sabemos que, ao efetuarmos a diviso de a por b, os nicos restos b possveis so 0, 1, . . . , b 1. Portanto, se no obtivermos o resto zero, podemos ter certeza que, aps um nmero nito de operaes, haver a repetio de algum resto, dando origem a um perodo no-nulo. Passaremos agora demonstrao formal desse resultado. Proposio 3.23 Todo nmero racional tem uma expresso decimal que se repete a partir de um determinado ponto. Demonstrao: suciente provar o resultado para nmeros racionais positivos. a Suponhamos, ento, que r = . Sem perda de generalidade, podemos supor que essa b frao irredutvel (veja a p. 61). Ento a = bq0 + r0 , 10r0 = bq1 + r1 , 10r1 = bq2 + r2 , . . . . . . com r0 < b com r1 < b com r2 < b

de modo que

a q q = q0 + 1 + 22 + . b 10 10

Considere a seqncia numrica r 0 , r 1 , r 2 , . . . , r n 1 , r n , . . . Se, nessa seqncia , temos resto nulo para algum rs , a expanso decimal nita. Caso contrrio, como todos os nmeros so positivos e menores do que b, ao menos dois desses nmeros so iguais. Certamente dever ocorrer repetio do resto antes realizarmos b divises. Suponha, ento, que rs = rs+d para d > 0 e 0 s < s + d < b. Dividir 10rs+d por b resulta o mesmo quociente e resto que a diviso de 10rs por b. Isso signica que qs+1 = qs+d+1 e rs+1 = rs+d+1 . O mesmo argumento mostra que qs+2 = qs+d+2 e rs+2 = r + s + d + 2, e assim sucessivamente. Isso prova o armado. P

46

CAPTULO 3. DIVISO EUCLIDIANA

3.6

E XERCCIOS

1. Mostre os casos (2) e (3) da demonstrao do Teorema 3.9, bem como a unicidade do quociente e do resto. 2. Mostre os casos no demonstrados na prova da Proposio 3.14. 3. Mostre que o quadrado de qualquer nmero inteiro mpar da forma 8k + 1. 4. Seja a Z. Mostre que, na diviso de a2 por 8, os restos possveis so 0, 1 ou 4. 5. Determine os inteiros positivos que divididos por 17 deixam um resto igual ao quadrado do quociente. 6. Na diviso do inteiro a = 427 por um inteiro positivo b, o quociente 12 e o resto r. Ache o divisor b e o resto r. 7. Sejam a, b e c inteiros. Prove ou d um contra-exemplo: (a) se ac | bc, ento a | b; (b) se a | b e a | c, ento a | (b c); (c) se c | ( a + b), ento c | a ou c | b; (d) Se a | b, ento a | bx para todo x Z; (e) Se c | ab, ento c | a ou c | b. 8. Mostre que, para todo natural j > 0, 10 j pode ser escrito na forma 9b j + 1, sendo b j > 0 um natural. 9. Mostre que, para todo natural j > 0, 10 j pode ser escrito na forma 11c j + (1) j , sendo c j > 0 um natural. 10. Se m e n so inteiros mpares, mostre que m2 n2 divisvel por 8. 11. Mostre que todo inteiro mpar pode ser escrito como diferena de dois quadrados. 12. Mostre que os divisores de um nmero natural n se dispe em pares (d, d ) tais que 1 d n e dd = n. 13. Mostre que, dados 3 inteiros consecutivos, um deles mltiplo de 3. 14. Sejam a e b inteiros com b > 0. Mostre que, dentre os nmeros a, a + 1, a + 2, . . . , a + b 1, um e apenas um deles mltiplo de b. Em outras palavras, um conjunto de b inteiros consecutivos contm exatamente um mltiplo de b. 15. Sejam a, b, m Z, com m = 0. Mostre que, se m | (b a), ento a e b deixam o mesmo resto quando divididos por m.

3.6. EXERCCIOS
16. Examine a seqncia: 13 23 33 43 53 . . .

47

= = = = =

12 02 32 12 62 32 102 62 152 102 . . .

Prove que o cubo de qualquer inteiro igual diferena dos quadrados de dois inteiros. 17. Mostre que, se a | (2x 3y) e a | (4x 5y), ento a | y. 18. Utilizando induo, mostre que 24 | n(n2 1)(3n + 2) para todo natural n > 0. 19. Demonstre o Lema de Euclides usando o Princpio da Boa Ordenao. Para isso, considere o conjunto S = {b xa : , x Z e b ax 0}. 20. (a) Escreva 983457832411 na base 1000. (b) Faa a converso do nmero (110011111001)2 para a base 8. 103 1 na base 1000. 3 (d) Decida qual o maior nmero: (984782)327 ou (984782)511 . (c) Escreva 21. Faa a tabela da soma e da multiplicao na base 7. 22. Prove que as adivinhaes abaixo esto corretas: (a) Pea a algum para pensar em um nmero a com dois algarismos, depois para multiplicar o algarismo das dezenas de a por 5, som-lo com 7, ento dobrar o resultado e somar a esse o algarismo das unidades de a. Pea-lhe que diga o resultado obtido, b. Ento o nmero pensado a igual a b 14. (b) Pense em um nmero a com 3 algarismos. Agora multiplique o algarismo das centenas por 2, some 3, multiplique por 5, some 7, some o algarismo das dezenas de a, multiplique por 2, some 3, multiplique por 5, some o algarismo das unidades e diga o resultado, b. Se voc subtrair 235 de b, voc obter o nmero pensado a. 23. Mostre que todo nmero com 3 algarismos, todos eles iguais, divisvel por 37. 24. Considere um nmero cuja representao decimal seja abc com a = c. Calcule a diferena positiva entre abc e cba, considere o resultado obtido e f g e efetue a soma de e f g com g f e. Verique que o resultado obtido 1089.

48

CAPTULO 3. DIVISO EUCLIDIANA

25. Sejam a e b nmeros naturais com b 1 e a 2 e seja b = rk ak + + r1 a + r0 a representao de b na base a, com rk = 0. Mostre, usando induo, que a k b < a k +1 .
141 26. Encontre as expresses de 3 na base 3 e 144 na base 6, de maneira anloga 7 utilizada para encontrar a representao decimal.

27. Imite as demonstraes dos critrios de divisibilidade por 2 e 9 para provar os critrios de divisibilidade por 5 e 3, respectivamente. 28. Enuncie e demonstre o resultado anlogo Proposio 3.23 para um nmero racional representado numa base b 2.

Euclides de Alexandria
Quando Alexandre, o grande, morreu, em 323 A.C., o mundo antigo j no era aquele que ele conquistara. Com suas conquistas, Alexandre levou a civilizao grega a todos os recantos do mundo antigo. Ele havia fundado a cidade de Alexandria, no atual Egito, que estava destinada a substituir Atenas como o centro comercial e cultural do mundo. Estava se iniciando assim o perodo conhecido como helenstico. Aps a morte de Alexandre, na diviso de seu imprio entre seus generais, coube a Ptolomeu I o reino do Egito, iniciando assim toda uma dinastia de Ptolomeus. Ptolomeu I funda a, aproximadamente em 300 A.C., o museu de Alexandria. O museu logo tornou-se o centro dos maiores desenvolvimentos acadmicos da Grcia, seja nas cincias exatas, seja nas cincias humanas. As pessoas que trabalhavam no museu podiam morar em suas dependncias e recebiam um salrio para tal. Seus membros que inicialmente se dedicavam pesquisa foram gradualmente levados a se dedicar ao ensino. Os Ptolomeus organizaram com muito zelo a biblioteca do museu. Capites das embarcaes que partiam de Alexandria tinham ordem para trazer todos os rolos de papiro que encontrassem em cada porto por onde passassem. Conta-se que Ptolomeu III pediu emprestado a Atenas os textos dos dramaturgos squilo, Sfocles e Eurpides em troca de um depsito considervel. Mas nunca devolveu os originais, apenas cpias. O objetivo da biblioteca era arquivar toda a cultura grega da poca, de maneira sistemtica. Chegou a conter 500 000 volumes em todos os campos de conhecimento e foi destruda por um incndio no sculo IV D.C. Foi a que Euclides ( 325-265 A.C.) viveu, trabalhou e construiu sua obra monumental: Os Elementos. Pouco se sabe sobre sua vida, a no ser que viveu na poca do reinado de Ptolomeu I. Este teria lhe indagado se seria possvel aprender geometria de uma maneira mais fcil do que utilizando os seus Elementos. Euclides respondeu-lhe que no existe estrada real para a geometria. Os Elementos uma obra em 13 volumes. Embora tenha uma unidade incontestvel no seu mtodo, na sua maneira de expor e no seu rigor, ca evidente o dbito de Euclides para com matemticos gregos que o antecederam. O seu plano geral o seguinte. Os primeiros quatro livros versam sobre geometria plana, j ento considerada elementar. a parte da obra que muito deve a Tales ( 624-547 A.C.) e a Pitgoras ( 530-510 A.C.). Os dois seguintes tratam da teoria de propores de Eudoxo ( 408-355 A.C.) e suas aplicaes. O dcimo trata da teoria dos incomensurveis e os trs ltimos da geometria espacial.

Os Livros VII a IX tratam da teoria dos nmeros. Euclides trata aqui do conceito de nmero primo, mximo divisor comum e conceitos relacionados. Muitos dos resultados apresentados neste captulo e em captulos seguintes deste livro chegaram at ns atravs dOs Elementos, embora possivelmente tenham sido provados antes da poca de Euclides. Dentre estes resultados, podemos citar o Lema da Diviso, o algoritmo para calcular o mximo divisor comum e a demonstrao de que existe um nmero innito de primos, tida, por muitos, como uma das peas mais belas de todo o edifcio matemtico.

CAPTULO 4 O TEOREMA FUNDAMENTAL DA ARITMTICA


4.1 N MEROS P RIMOS

Considerando novamente o modelo usado por Euclides, ou seja, os nmeros naturais representados por segmentos, podemos observar que esses segmentos podem ser distribudos em dois grupos distintos: no primeiro esto aqueles que possuem "partes exatas" alm da unidade, e no segundo aqueles que s podem ser "medidos" pela unidade. Assim, por exemplo, o segmento de 6 unidades est no primeiro grupo, j que pode ser medido pelos segmentos de 2 e 3 unidades, enquanto que os segmentos de 7, 11 e 13 unidades pertencem ao segundo grupo. Na nossa linguagem atual, dizemos que os nmeros naturais do primeiro grupo so aqueles que podem ser escritos como produto de dois fatores positivos menores que ele (por exemplo, 6 = 2 3), e os do segundo so aqueles que no podem ser assim escritos (por exemplo, 1, 2, 3, 7 e 13). Denio 4.1 Seja n N, com n > 1. Dizemos que n um nmero primo, se seus nicos divisores positivos so a unidade e ele mesmo. Caso contrrio, dizemos que n composto . Em outras palavras, um nmero natural n primo se, sempre que escrevemos n = ab, com a, b N, temos necessariamente que ou a = 1 e b = n ou a = n e b = 1. Conseqentemente, um nmero natural n composto, se existem a, b N, com 1 < a < n e 1 < b < n, tais que n = ab. Observe que o nmero 1 no primo nem composto. Exemplo 4.2 Vamos determinar todos os nmeros primos p que so iguais a um quadrado perfeito menos 1. Se p = n2 1, ento temos que p = (n + 1)(n 1). Pela denio de nmero primo s existem duas possibilidades: n+1 = 1 e 51 n1 = p

52 ou

CAPTULO 4. O TEOREMA FUNDAMENTAL DA ARITMTICA

n+1 = p Da segue-se p = 3.

n 1 = 1.

De acordo com a denio apresentada, para decidir se um determinado nmero n primo, necessrio vericar a divisibilidade dele por todos os nmeros naturais menores do que ele, o que ca extremamente trabalhoso medida que avanamos na seqncia dos nmeros naturais. Entretanto, suciente testar a divisibilidade de n pelos primos menores do que a sua raiz quadrada. Antes de provarmos esse resultado, gostaramos de observar que, se considerarmos o conjunto dos divisores positivos diferentes da unidade de um nmero natural n 2 (por exemplo, n = 12, 17 e 25) ento o seu menor elemento sempre um nmero primo. Esse o fato que fundamenta a demonstrao de nosso lema: Lema 4.3 Seja n N, com n 2. Ento n admite um divisor primo. Demonstrao: Considere o conjunto S dos divisores positivos de n, alm da unidade, isto : S = { d N : d 2 e d | n }. Certamente S no-vazio, pois o prprio n est em S. Logo, pelo Princpio da Boa Ordenao, S possui um menor elemento d0 . Mostraremos que d0 primo. Com efeito, se d0 no fosse primo, existiriam nmeros naturais a e b tais que d0 = ab, com 2 a ( d0 1) e 2 b ( d0 1).

J que a | d0 e d0 | n, ento a | n. Temos tambm que a 2, donde a S. Chegamos, portanto, a um absurdo, pois a menor do que o menor elemento de S. P Mostramos agora o resultado enunciado anteriormente: Proposio 4.4 n N, com n 2. Se n for composto, ento n admite pelo menos um Seja fator primo p n. Demonstrao: Como n composto, existem naturais a e b, com 1 < a, b < tais que n n = ab. O exerccio 12 do Captulo 3 nos garante que podemos tomar a n. Alm disso, pelo Lema 4.3, temos que existe p primo tal que p a. Assim, como a | n, podemos | P concluir que n admite um divisor primo p tal que p n.

Portanto, o primeiro passo para se decidir se um dado nmero n primo consiste na determinao de todos os nmeros primos menores que n. (Determine, por exemplo, se n = 1969 primo).

4.1. NMEROS PRIMOS

53

conveniente, ento, termos nossa disposio uma lista de primos. Vrias tabelas de nmeros primos, at certo limite, j foram calculadas. Antigamente essas tabelas eram baseadas num algoritmo ou crivo, desenvolvido por Eratstenes (276 - 194 A.C.), e cujo princpio abordamos a seguir.

CRIVO DE ERATSTENES Escrevem-se, na ordem natural, todos os nmeros naturais entre 2 e n. Em seguida, eliminam-se todos os inteiros compostos que so mltiplos dos primos p tais que p n, isto : primeiro elimine todos os mltiplos 2k de 2, com k 2; a seguir, todos os mltiplos 3k de 3, com k 2; depois os mltiplos 5k de 5, com k 2; e assim sucessivamente, para todo primo p n. Os nmeros que sobrarem na lista so todos os primos entre 2 e n.

Exemplo 4.5 Vamos construir a tabela de todos os primos menores que 100.

Como 100 = 10, pelo crivo de Eratstenes devemos eliminar da lista dos nmeros naturais de 2 a 100 todos os mltiplos dos primos p tais que p 10, ou seja, os mltiplos de p = 2, 3, 5 e 7. Assim, obtemos:
2 12 22 32 42 52 62 72 82 92 3 13 23 33 43 53 63 73 83 93 4 14 24 34 44 54 64 74 84 94 5 15 25 35 45 55 65 75 85 95 6 16 26 36 46 56 66 76 86 96 7 17 27 37 47 57 67 77 87 97 8 18 28 38 48 58 68 78 88 98 9 10 19 20 29 30 39 40 49 50 59 60 69 70 79 80 89 90 99 100 11 21 31 41 51 61 71 81 91

Segue-se ento, do crivo de Eratstenes, que os primos entre 1 e 100 so: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89 e 97.

Desde os tempos de Euclides, problemas envolvendo os nmeros primos tm fascinado os matemticos. Naquela poca, muitos resultados sobre os nmeros primos haviam sido compilados, mas muitos foram perdidos. Uma das demonstraes mais antigas em teoria de nmeros que chegou at ns foi a prova da innitude dos nmeros primos, que se encontra no Livro IX dos Elementos de Euclides. Apresentaremos essa demonstrao usando uma linguagem moderna.

54

CAPTULO 4. O TEOREMA FUNDAMENTAL DA ARITMTICA

Teorema 4.6 Existem innitos nmeros primos. Demonstrao: Suponhamos, por absurdo, que exista somente uma quantidade nita de nmeros primos. Sejam eles p1 , p2 , . . . , pk . Considere ento o nmero m = p1 p2 . . . pk + 1. Como m maior que qualquer um dos primos p1 , . . . , pk , segue-se da nossa hiptese que m no primo. Logo, pelo Lema 4.3, m admite um divisor primo, que teria de ser um dos primos p1 , . . . , pk . Mas nenhum desses pode dividir m. De fato, se p um primo que divide m, ento p teria que dividir 1 tambm, j que 1 = m p1 p2 . . . p k . Portanto, qualquer que seja k N, o conjunto { p1 , p2 , . . . , pk } no pode conter todos os primos. P Muitas questes interessantes sobre nmeros primos no foram respondidas at hoje. Por exemplo, dizemos que dois primos so gmeos se eles so nmeros mpares consecutivos. Assim, 3 e 5, 5 e 7, 11 e 13 so nmeros primos gmeos. Um antigo problema que at hoje no foi resolvido se existe ou no um nmero innito de primos gmeos. Sabendo-se que existem innitos nmeros primos, coloca-se tambm a questo de como eles so distribudos na seqncia dos nmeros naturais. Temos o seguinte resultado. Proposio 4.7 Para todo nmero natural n 2 existem n nmeros compostos consecutivos. Demonstrao: A seqncia (n + 1)! + 2, (n + 1)! + 3, . . . , (n + 1)! + (n + 1) formada apenas por nmeros compostos, pois i | (n + 1)! + i para todo i tal que 2 i n + 1. P Esse resultado parece indicar que os nmeros primos no esto distribudos de maneira regular, e que eles so cada vez mais raros medida que se avana na seqncia numrica. No entanto, no bem assim. Um resultado importante sobre a distribuio dos nmeros primos conhecido como o "Teorema do Nmero Primo". Gauss (1777-1855), em seus estudos sobre os nmeros primos, considerou a funo (n), a qual dada pelo nmero de primos menores que o nmero natural n. Ele conjecturou que, para valores grandes de n, n (n) era aproximadamente igual a ln n . Nomes como Legendre (1752-1833), Riemann (1826-1866) e Chebychev (1821-1894) tambm tentaram achar aproximaes para essa funo. Esse problema foi resolvido em 1896 por C. J. de la Valle-Poussin (1866-1962) e Hadamard (1865-1963). Enunciaremos agora esse resultado, cuja demonstrao pode ser vista em cursos mais avanados de teoria de nmeros.

4.2. O TEOREMA FUNDAMENTAL DA ARITMTICA


Teorema 4.8 (do Nmero Primo) Sejam x R, com x > 0, e (n) o nmero de primos p tais que p x. Dena f (x) = Ento vale: x ln x e g( x ) =
x 2

55

dt . ln t

( x ) ( x ) = lim = 1. x f ( x ) x g ( x ) lim

Exemplo 4.9 Pode-se vericar que entre a = 2 600 000 e b = 2 700 000 existem exatamente 6762 primos. A estimativa feita atravs da integral
b a

dt = 6761, 332. ln t

4.2

O T EOREMA F UNDAMENTAL DA A RITMTICA

A importncia dos nmeros primos se deve ao fato que qualquer inteiro pode ser construdo multiplicativamente a partir deles: com efeito, se um nmero no primo, podemos decomp-lo at que os seus fatores sejam todos primos. Por exemplo, 360 = 3 120 = 3 30 4 = 3 3 10 2 2 = 3 3 5 2 2 2 = 23 32 5. Vamos assumir que uma decomposio de um nmero primo p dada por ele mesmo. Observamos agora que, se um nmero foi expresso como produto de primos, podemos dispor esses fatores primos em qualquer ordem. A experincia nos diz que, salvo pela arbitrariedade da ordenao, a decomposio de um nmero natural em fatores primos nica. Essa armao parece, primeira vista, evidente; entretanto, ela no uma trivialidade e sua demonstrao, ainda que elementar, requer algumas sutilezas. A demonstrao clssica deste resultado, conhecido como o "Teorema Fundamental da Aritmtica", dada por Euclides, est baseada em um mtodo (ou algoritmo) para o clculo do mximo divisor comum de dois nmeros, e diz respeito apenas existncia da fatorao de um nmero natural em primos. Acredita-se que Euclides conhecia a unicidade dessa fatorao e que, por diculdades de notao, no conseguiu estabelecer a demonstrao desse resultado, a qual faremos aqui. Salientamos, entretanto, que a demonstrao da existncia da decomposio em fatores primos no ser feita pelo mtodo de Euclides1 . Dividiremos a demonstrao desse teorema em duas partes: a primeira mostrar a existncia dessa fatorao em nmeros primos, a segunda mostrar a unicidade dessa fatorao, a menos da ordem dos fatores.
1 bom lembrar que o Princpio da Induo, ferramenta que usaremos nessa demonstrao, s passou a ser utilizado muito depois da poca de Euclides.

56

CAPTULO 4. O TEOREMA FUNDAMENTAL DA ARITMTICA

Teorema 4.10 (Teorema Fundamental da Aritmtica) Todo nmero natural n 2 pode ser escrito como um produto de nmeros primos. Essa decomposio nica, a menos da ordem dos fatores. Demonstrao: Seja P(n) a armativa: n um nmero primo ou pode ser escrito como um produto de nmeros primos. P(2) verdadeira, pois 2 primo. Suponhamos a armativa verdadeira para todo nmero m com 2 m k e provemos que P(k + 1) verdadeira. Se k + 1 primo, ento P(k + 1) verdadeira. Se k + 1 no um nmero primo, ento k + 1 pode ser escrito como k + 1 = ab, em que 2ak e 2 b k.

Portanto, pela hiptese de induo, ou a e b podem ser escritos como produto de primos, ou so nmeros primos. Logo k + 1 = ab tambm um produto de nmeros primos, a saber, o produto dos nmeros primos da fatorao de a multiplicados pelos nmeros primos da fatorao de b. Isso completa a primeira parte da demonstrao: provamos que todo nmero natural k > 1 pode ser decomposto como produto de fatores primos. Para mostrar a unicidade dessa decomposio, consideramos S = {n N : n 2 e n tem duas decomposies distintas em fatores primos}. Suponhamos, por absurdo, S = . Logo, pelo Princpio da Boa Ordenao, S tem um menor elemento m. Assim, m = p1 p2 . . . pr = q1 q2 . . . q s , so duas fatoraes distintas de m como produto de nmeros primos. Reordenando esses primos, se necessrio, podemos supor que p1 p2 . . . pr e q1 q2 . . . q s . (4.1)

Notemos que p1 = q1 . De fato, caso contrrio, teramos duas decomposies diferentes para um nmero natural menor do que m (a saber, o nmero natural m/p1 ), contrariando assim o fato de m ser o elemento mnimo de S (veja o Exerccio 1). Assim, podemos assumir que p1 < q1 . Denimos ento m = m ( p1 q2 q3 . . . q s ). Substituindo m pelas expresses dadas em (4.1), obtemos (4.2)

4.2. O TEOREMA FUNDAMENTAL DA ARITMTICA

57

m = p1 p2 . . . pr p1 q2 . . . q s = p1 ( p2 . . . pr q2 . . . q s ) m = q1 q2 . . . qs p1 q2 . . . qs = (q1 p1 )(q2 q3 . . . qs )

(4.3) (4.4)

Por denio, temos m < m. Por outro lado, (4.3) nos mostra que m 2, pois p1 | m . Assim, m tem decomposio nica como produto de fatores primos. Se for ( p2 . . . pr q2 . . . qs ) 2, podemos decompor esse termo como produto de fatores primos. Caso contrrio, ( p2 . . . pr q2 . . . qs ) = 1. De qualquer modo, vemos que p1 um fator na decomposio de m em fatores primos. A mesma decomposio em fatores primos pode ser feita com respeito equao (4.4). Como p1 < q2 qs , necessariamente o fator primo p1 deve estar presente na decomposio que (q1 p1 ). Mas isso quer dizer que q1 p1 = cp1 para algum inteiro c e, portanto, q1 = (c + 1) p1 , contrariando o fato de ser q1 > p1 . Chegamos, assim, a um absurdo, o que prova que S = e completa a demonstrao. P Exemplo 4.11 Vamos determinar todos os nmeros primos p tais que 3p + 1 seja um quadrado perfeito. Se 3p + 1 = n2 , ento 3p = n2 1 e, portanto,

(n + 1)(n 1) = 3p.

(4.5)

Observe que no podemos ter nem n 1 = 1. Isso implica que devemos ter n + 1 2 e n 1 2. J que temos dois nmeros primos do lado direito da igualdade acima, pelo Teorema Fundamental da Aritmtica, n + 1 e n 1 so ambos primos. Mais do que isso, s existem duas possibilidades: n+1 = 3 e n 1 = p, ou n+1 = p e n 1 = 3.

A nica soluo , portanto, p = 5.

O prximo resultado conseqncia imediata do Teorema Fundamental da Aritmtica. Corolrio 4.12 Todo nmero inteiro no-nulo diferente de 1 pode ser escrito como 1 vezes o produto de nmeros primos. Essa expresso nica, exceto pela ordem na qual os fatores primos aparecem. Denio 4.13 Um nmero negativo q cujo simtrico q um nmero natural primo chamado nmero primo negativo. Exemplo 4.14 Temos ento que 2, 3 e 5 so nmeros primos, enquanto que 2, 3 e 5 so primos negativos.

58

CAPTULO 4. O TEOREMA FUNDAMENTAL DA ARITMTICA

Observao 4.15 Observemos que, na fatorao de um nmero inteiro a, o mesmo primo p pode aparecer vrias vezes. Agrupando esses primos, podemos escrever a decomposio de a como: r r a = (1) p11 p22 . . . prn , n em que 0 < p1 < p2 < . . . < pn e ri > 0 para i = 1, 2, . . . , n. Ao nos referirmos a uma decomposio (ou fatorao) de um nmero inteiro em nmeros primos, estaremos nos referindo a essa decomposio, em que os primos so todos positivos. Assim, por exemplo, aceitamos as decomposies 40 = 23 5 mas no aceitamos as decomposies 40 = (23 ) (5) e e

12 = (22 3),

12 = 22 (3).

Corolrio 4.16 Sejam a, b Z e p um nmero primo. Se p um fator de ab, ento p um fator de a ou p um fator de b. Demonstrao: J sabemos que m | n se, e somente se, m | (n); portanto suciente mostrar este resultado para a e b nmeros naturais. Se p no fosse um fator de a nem de b, ento as fatoraes de a e b em produtos de primos levaria a uma fatorao de ab no contendo p. Por outro lado como, por hiptese, p um fator de ab, existiria um q N tal que pq = ab. Ento, o produto de p por uma fatorao de q daria uma fatorao de ab em primos contendo p, contrariando a unicidade da decomposio de ab em primos. P

4.3

A P ROCURA DE N MEROS P RIMOS

Um dos problemas mais antigos de que se tem notcia a procura de um polinmio que gerasse todos os nmeros primos ou cujos valores fossem somente nmeros primos. Alguns matemticos da Idade Mdia acreditavam, por exemplo, que o polinmio p( x ) = x2 + x + 41 assumisse valores iguais a nmeros primos, para qualquer nmero natural x. Como j vimos, esse resultado verdadeiro para x = 0, 1, . . . , 39, mas p(40) um nmero composto. No difcil provar que qualquer polinmio com coecientes inteiros deve assumir algum valor composto (veja [17], p. 80). Legendre mostrou que no existe funo algbrica racional (isto , quociente de dois polinmios) que fornea somente nmeros primos. J foi provado que existem funes no-polinomiais que geram somente nmeros primos, mas no fcil exibi-las.

4.3. A PROCURA DE NMEROS PRIMOS

59

Nas diversas tentativas de se obter uma frmula que gerasse primos, a maioria das armaes feitas neste sentido revelaram-se erradas. (Contudo, essa procura contribuiu de maneira signicativa para o desenvolvimento da teoria de nmeros.) A seguir, enunciaremos algumas delas: 1. J vimos que Fermat (1601-1665) observou que, para n = 0, 1, 2, 3 e 4, os nmeros Fn = 22 + 1 eram primos; em 1640 ele conjecturou que, para qualquer n N, Fn era um nmero primo. Mas, em 1739, Euler (1707-1783) mostrou que F5 divisvel por 641. Desde ento, tentou-se descobrir outros nmeros primos de Fermat (nome dado hoje aos nmeros da forma acima) alm dos cinco primeiros. Hoje se sabe que Fn no primo para n entre 5 e 16, inclusive, mas ainda no foi provado se o nmero de primos de Fermat nito ou innito. 2. Um processo para determinar nmeros primos grandes atravs dos nmeros da forma Mk = 2k 1, que so chamados nmeros primos de Mersenne (1588-1648). No difcil provar (veja o Exerccio 18) que, se Mk um nmero primo, ento k tambm primo. Em 1644, Mersenne armou: "Todo nmero M p primo para p = 2, 3, 5, 7, 13, 17, 31, 67, 127 e 257 e composto para os outros primos p tais que 2 < p < 257". Observe que M2 = 3, M3 = 7, M5 = 31, M7 = 127, e M13 = 8191,
n

M17 = 131 071,

M19 = 524 287

M31 = 2 147 483 647.

Naquela poca, a armao de Mersenne era motivo de muitas controvrsias; no existiam processos prticos para vericar, por exemplo, se M31 era primo ou no. De fato, a maior tbua de nmero primos conhecida ento s continha primos menores do que 750. Para se vericar a armao de Mersenne era necessria uma tbua com todos os nmeros primos at 46 340. Sua conjectura no era correta: ele errou ao incluir os nmeros 67 e 257 e ao excluir os nmeros primos primos 19, 61, 89 e 107. O maior nmero de Mersenne conhecido at 1952 era M127 . Esse foi descoberto, em 1876, pelo matemtico francs Lucas (1842-1891). Foi necessrio utilizar

60

CAPTULO 4. O TEOREMA FUNDAMENTAL DA ARITMTICA


computadores para encontrar outros nmeros primos de Mersenne. Em 1983, por exemplo, Slowinski, analista de sistemas americano, identicou com a ajuda de um supercomputador, o maior nmero primo conhecido at ento. Era o nmero M86243 , que possui exatamente 25 962 algarismos. No nal de 2003, foi encontrado o quadragsimo primo de Mersenne: M20996011 , o qual possui 6 320 430 algarismos. 3. Em 1639, Pierre Fermat enunciou a seguinte conjectura: "Um nmero natural n > 1 primo se, e somente se 2n 2 divisvel por n". Em 1819, Pierre Frdric Sarrus (1798-1861) descobriu que o nmero 341 satisfaz as condies da conjectura e no primo. Mais tarde, outras excees ao resultado de Fermat foram descobertas, tais como os nmeros 15 e 91. Entretanto, uma parte da conjectura verdadeira e o teorema de Fermat, o qual demonstraremos no Captulo 7, uma generalizao desse fato: "se p um primo e a N, com a > 1, ento a p a divisvel por p". Esse teorema serve de base para vrios testes de vericao se um dado nmero primo. Entretanto, se quisermos determinar, utilizando o teorema de Fermat, se 209 primo, teremos que testar a divisibilidade de 3209 3 (que um nmero de 100 algarismos) por 209. Mas esses clculos podem ser simplicados se utilizarmos a teoria de congruncias, que veremos no Captulo 7.

4.4

E XPRESSES D ECIMAIS F INITAS E I NFINITAS

Como vimos na Seo 3.5, todo nmero racional possui uma expresso decimal peridica. Dizemos que esta expresso nita, se a partir de um determinado ponto os algarismos so todos nulos. Caso contrrio, a expresso decimal innita. Por exemplo, os nmeros racionais 3 , 2 possuem expresses decimais nitas: 3 = 1, 5, 2 Mas 18 = 2, 25 8 e 3 = 3, 0. 18 8 e 3

25 1 = 0, 1425714257 . . . e = 2, 0833 . . . , 7 12 1 25 no possuem expresses decimais nitas. mostrando que e 7 12

4.4. EXPRESSES DECIMAIS FINITAS E INFINITAS

61

Se a expresso decimal de um nmero r nita, ento possvel represent-lo como um quociente cujo denominador uma potncia de 10, por exemplo: 2, 2375 = 22375 104

e podemos simplicar essa frao at torn-la irredutvel, isto , at que o numerador e o denominador no possuam fatores primos em comum: 22375 7 55 75 35 = 4 4 = 4 = . 4 16 10 2 5 2 Observe que, como o denominador sempre uma potncia de 10, os nicos nmeros primos que podem aparecer na fatorao do denominador da frao na forma irredutvel so 2 ou 5, ou mesmo nenhum deles: 3 1, 5 = , 2 0, 04 = 1 , 52 3 3, 0 = , 1 0, 1 = 1 . 10

a Por outro lado se considerarmos uma frao irredutvel b , tal que b possua, no mximo, os nmeros primos 2 e 5 em sua fatorao, podemos garantir que a expresso a decimal de b nita.

Por exemplo, seja a 3087 32 73 = = 3 2. b 200 2 5 a a Para obtermos a expresso decimal de b , devemos transformar a frao b numa outra, cujo denominador seja uma potncia de 10. Para isto, nesse caso, basta multiplicarmos o numerador e o denominador por 5: 3087 3087 3087 5 15435 15435 = 3 2 = 3 2 = = = 15, 435. 2 200 2 5 2 5 5 (2 5) 103 Passaremos agora demonstrao do resultado geral: a Proposio 4.17 Um nmero racional, na forma irredutvel , possui uma expresso decimal b nita se, e somente se, o denominador b no tiver fatores primos alm de 2 e 5. Demonstrao: Se r for um nmero racional que possui uma expresso decimal nita, ento a a2 . . . an b1 b2 . . . bs r = a1 a2 . . . an , b1 b2 . . . bs = 1 10s em que n 1 e s 0. Logo, simplicando a frao acima, obteremos uma frao a irredutvel r = , em que b no possui nenhum fator primo alm de 2 e 5, pois b um b divisor de 10s .

62

CAPTULO 4. O TEOREMA FUNDAMENTAL DA ARITMTICA


Reciprocamente, seja

a uma frao irredutvel cujo denominador b possua, no b mximo os fatores primos 2 e 5. Logo, b = 2m 5n , em que m0 e n 0.

Temos apenas duas possibilidades: n m ou n > m. Se n m, ento m n 0 e 5mn um inteiro. Portanto, multiplicando o numerador e o denominador por 5mn , obteremos uma frao equivalente: a a a 5m n a 5m n c = m n = m n mn = m m = m , b 2 5 2 5 5 2 5 10 em que c = a 5mn Z. Como a diviso do inteiro c por 10m requer apenas que coloquemos a vrgula no a lugar correto, obteremos a expresso decimal nita de . b Por outro lado, se n > m, ento n m > 0 e 2nm Z. Multiplicando o numerador e o denominador por 2nm , obtemos: a a a 2n m a 2n m d = m n = nm m n = = n, n b 2 5 2 2 5 10 10 a em que d = a 2nm Z. Obtivemos, assim, uma expresso decimal nita para . b Para mais resultados sobre a expresso decimal dos nmeros racionais, veja [16]. P

4.5

E XERCCIOS

1. Na demonstrao do Teorema Fundamental da Aritmtica, como se justica que podemos assumir m/p1 2? 2. Demonstre o Lema 4.3 usando o Princpio da Induo. 3. Encontre todos os pares de primos p e q tais que p q = 3. 4. Calcule o menor nmero natural n para o qual n, n + 1, n + 2, n + 3, n + 4 e n + 5 so todos compostos. 5. Encontre o menor nmero natural n tal que p1 p2 pn + 1 no seja um nmero primo, em que p1 , p2 , . . . , pn so os n primeiros nmeros primos. 6. Mostre que 7 o nico nmero primo da forma n3 1.

4.5. EXERCCIOS

63

7. Mostre que trs nmeros naturais mpares consecutivos no podem ser todos primos, com exceo de 3, 5 e 7. 8. Se p > 1 divide ( p 1)! + 1, mostre que p um nmero primo. 9. Mostre que todo nmero primo que deixa resto 1 quando dividido por 3 tambm deixa resto 1 quando dividido por 6. 10. Sejam a1 , . . . , an nmeros inteiros, com n 2, e p um nmero primo. Mostre que, se p | a1 a2 an , ento p | ai para algum i. 11. (a) Se n um quadrado perfeito, ento, na sua fatorao como produto de primos, todos os expoentes so pares. (b) Se p um nmero primo, mostre que no existem inteiros a e b tais que a2 = pb2 . 12. Mostre que (a) 2 irracional. (b) se p for um nmero primo, ento

p irracional.

13. Usando o Teorema Fundamental da Aritmtica, mostre que (a) 1000 irracional; (b) se n no for um quadrado perfeito, ento n irracional. 14. Seja a N, com a 2. Considere a decomposio em fatores primos
r r a = p11 p22 prn , n

em que n 1, ri 1 para todo i = 1, . . . , n e os fatores primos pi so todos distintos. (a) Mostre que todos os divisores b de a so da forma
s s b = p11 p22 . . . psn , n

em que 0 si ri para todo i = 1, . . . , n. (b) Conclua que o nmero de divisores positivos de a (incluindo 1 e a) dado pelo produto (r1 + 1)(r2 + 1) (rn + 1). (Para isso, observe que, se a = pn , com p primo, ento o nmero de divisores de a n + 1, a saber: 1, p, p2 , . . . , pn ) 15. (a) Demonstre que todo nmero natural mpar da forma 4k + 1 ou 4k 1, em que k um inteiro positivo.

64

CAPTULO 4. O TEOREMA FUNDAMENTAL DA ARITMTICA


(b) Mostre que todo nmero da forma 4k 1 tem pelo menos um fator primo da mesma forma. (c) Mostre que existem innitos primos da forma 4n 1.

16. Mostre que existem innitos primos da forma 6n + 5. 17. Mostre que n | (n 1)!, se n no for primo e n 5. Para isso, escreva n = ab e estude separadamente os casos a = b e a = b. Quando a = b, mostre que 2 2a < n. 18. Sejam a e n nmeros naturais, com n > 1 e a 2. Mostre que, se an 1 for um nmero primo, ento a = 2 e n primo. Para isso, escreva n = pq e aplique a igualdade a pq b pq = ( a p b p )( a(q1) p + a(q2) p b p + + b p(q1) ).

O prncipe da matemtica
Um dos maiores matemticos de todos tempos, Carl Friedrich Gauss nasceu em Brunswick, na atual Alemanha, em 1777. Seus talentos revelaram-se muito cedo. Com apenas 22 anos, Gauss obteve seu ttulo de doutorado com a primeira demonstrao conhecida do Teorema Fundamental da lgebra, que diz que toda equao polinomial com coecientes reais possui pelo menos uma raiz. O teorema j havia sido enunciado anteriormente por Albert Girard (1595-1632) e DAlembert (1717-1783) tentou demonstr-lo em 1746. Gauss tinha grande admirao pelo resultado e posteriormente deu outras duas demonstraes do mesmo. Gauss foi dos ltimos cientistas a trabalhar em vrias reas da matemtica e da fsica, alm da geodsia reas que ele via como tendo uma unidade. Problemas aplicados muitas vezes levaram Gauss aos seus melhores resultados. De 1807 at a sua morte em 1855, Gauss foi diretor do observatrio astronmico e professor da prestigiosa universidade de Gttingen. Como exemplo da impressionante envergadura da obra de Gauss, podemos citar o seu trabalho sobre movimento dos planetas, que o levou ao primeiro estudo sistemtico da convergncia de sries. Foram tambm trabalhos de astronomia que o levaram ao mtodo de resoluo de equaes lineares conhecido at hoje como de Gauss e aperfeioado por W. Jordan (1842-1899). Tambm o mtodo dos mnimos quadrados tem histria semelhante. Seu interesse pela geodsia, por outro lado, o levou a descobertas importantes em geometria diferencial: a ele realizou estudo pioneiro sobre a geometria intrnseca de uma superfcie, isto , sem utilizar informaes sobre o espao que a contm. Ao representar os nmeros complexos como pontos do plano, Gauss desmisticou-os, ao possibilitar que eles fossem tratados como os outros nmeros, o que proporcionou um enorme progresso no estudo das funes complexas. Mas muitos resultados profundos obtidos por Gauss s vieram a ser conhecidos aps a sua morte, quando a dimenso de sua obra foi revelada. Dentre esses, est a descoberta das geometrias no-euclidianas e das funes elpticas. Uma das obras mais inuentes de Gauss, no entanto, o Desquisitiones Arithmeticae, de 1801, no teve nenhuma preocupao com as aplicaes. a que Gauss estuda toda a teoria de nmeros de seus predecessores e a enriquece de tal maneira que este pode ser considerado o primeiro texto da moderna teoria de nmeros. Neste livro, Gauss introduz a notao de congruncias, utilizada at hoje, e termina com a primeira demonstrao da lei da reciprocidade quadrtica.

Mas nem todos os resultados sobre teoria de nmeros descobertos por Gauss esto presentes neste livro. Um de seus passatempos era compilar uma lista de nmeros primos. Ele possua um caderno onde foi listando os nmeros primos ao longo de toda a sua vida, chegando casa dos 3 milhes. Hoje, com uso de computadores, sabe-se que ele cometeu pouqussimos erros nesta lista. Mas nem este passatempo "ingnuo" cou sem conseqncias: de posse deste material experimental, Gauss conjecturou o teorema do nmero primo, s demonstrado mais de um sculo aps a sua morte.

CAPTULO 5 DIVISORES E MLTIPLOS COMUNS


5.1 M XIMO D IVISOR C OMUM

Como j vimos, podemos considerar um nmero inteiro positivo n como um segmento de reta de comprimento n unidades, o comprimento da unidade tendo sido escolhido arbitrariamente e representando, portanto, o nmero 1. 1 4

Dados dois segmentos de reta de comprimentos a e b unidades, vimos, no Captulo 3, que b mede a quando b for uma parte exata de a. Por exemplo:

4 = 2m, m em que m = 2

Interessa-nos agora a seguinte questo: existe um segmento, de comprimento c maior do que a unidade, que mede simultaneamente a e b? A ressalva de c ser maior do que a unidade natural, pois essa mede qualquer segmento. Na prxima gura temos um segmento c que mede ambos os segmentos a e b: 67

68

CAPTULO 5. DIVISORES E MLTIPLOS COMUNS


a c b c c b b = 2c a a = 3c

Usando linguagem atual, se a e b so inteiros positivos, estamos nos perguntando a respeito da existncia de um nmero c > 1 que divida simultaneamente a e b, ou seja, que seja um divisor comum de a e b. Por exemplo, se a = 12 e b = 8, temos c = 4 ou c = 2. No entanto, se a = 7 e b = 5 no existe tal nmero c. Entretanto, sabendo que existe pelo menos a unidade como divisor comum de a e b, armamos que sempre existe o maior divisor comum (justique!). Vamos chamar de mximo divisor comum de dois inteiros positivos a e b ao maior dos divisores comuns de a e b. Nos exemplos acima considerados, temos ento que 4 o mximo divisor comum dos nmeros 12 e 8, enquanto 1 o mximo divisor comum dos nmeros 7 e 5. Generalizamos esta denio para o conjunto dos nmeros inteiros: Denio 5.1 Dados dois inteiros a e b, no simultaneamente nulos, dizemos que um inteiro d o mximo divisor comum de a e b se d satisfaz:

(i ) d | a e d | b; (ii ) se c Z tal que c | a e c | b, ento c d.


Se d mximo divisor comum de a e b, escrevemos d = mdc( a, b) ou simplesmente d = ( a, b), quando no houver dvidas quanto notao. (Na notao d = mdc( a, b), estamos antecipando a unicidade do mximo divisor comum de a e b, que ser garantida mais abaixo.) No caso particular em que o mximo divisor comum a unidade, denimos Denio 5.2 Dizemos que dois nmeros inteiros so primos entre si, se o mximo divisor comum deles for igual a 1. Observao 5.3 O leitor deve observar que, na denio de mximo divisor comum, exigimos a e b no simultaneamente nulos porque, caso contrrio, qualquer inteiro c seria um divisor comum de a e b, o que tornaria impossvel tomar o maior desses nmeros.

5.1. MXIMO DIVISOR COMUM


Deixaremos como exerccio o seguinte resultado (veja o Exerccio 1). Proposio 5.4 Sejam a e b inteiros no simultaneamente nulos. Ento:

69

(i ) mdc( a, b) > 0; (ii ) se a = 0 e b = 0, ento mdc( a, b) min{| a|, |b|}; (iii ) nico o mdc( a, b); (iv) mdc( a, b) = mdc(b, a); (v) mdc( a, b) = mdc(| a|, |b|); (vi ) se a = 0, mdc( a, 0) = | a|.
Assim, j conhecemos algumas propriedades do mdc( a, b). Mas ainda permanece sem ter sido respondida a seguinte pergunta: o mximo divisor comum de a e b sempre existe? Para respond-la, notamos: o conjunto de divisores positivos de a e b no-vazio (pois 1 divide tanto a quanto b) e limitado superiormente, em virtude da Proposio 5.4 (ii ). O Exerccio 19 do Captulo 2 garante ento a existncia do maior divisor positivo de a e b. Exemplo 5.5 Vamos calcular mdc(24, 18). Como D18 = {18, 9, 6, 3, 2, 1} e D24 = {24, 12, 8, 6, 4, 3, 2, 1} so, respectivamente, os conjuntos dos divisores de 18 e 24, ento o conjunto dos divisores comuns de 24 e 18 : D18 D24 = {6, 4, 3, 2, 1} e portanto mdc(18, 24) = 6.

Observe que o processo utilizado no exemplo acima no muito prtico toda vez que os nmeros a e b forem grandes. Euclides, em seus Elementos, d uma "receita" de como encontrar a maior medida comum de dois segmentos, conhecida atualmente como o "Algoritmo de Euclides", o qual passamos a descrever. Sejam dados dois segmentos a e b. Se o menor, digamos b, parte exata do maior, a, ento b a maior medida comum procurada. Em linguagem moderna, se a e b so inteiros positivos e b | a ento mdc( a, b) = b.

Exemplo 5.6 Sejam a e b segmentos de 6 e 3 unidades, respectivamente. Como b mede a, ento a maior medida comum o segmento b.

70

CAPTULO 5. DIVISORES E MLTIPLOS COMUNS

No caso de b no medir a, ainda assim podemos subtrair b de a um nmero inteiro de vezes, de tal modo que o segmento restante r0 possua medida menor do que b. Observe que esse o contedo do Lema da Diviso de Euclides, no caso em que a diviso no exata: a = qb + r0 , com 0 < r0 < b.

Se r0 medir b, ento r0 a maior medida comum de a e b. Caso contrrio, subtramos r0 um nmero inteiro de vezes de b, de modo que reste um segmento r1 de comprimento menor do que r0 . Se r1 medir r0 ento r1 a maior medida comum de a e b. Se no, continuamos o processo: subtramos r1 um nmero inteiro de vezes de r0 de modo que sobre um segmento de comprimento r2 com r2 < r1 , e assim sucessivamente. Exemplo 5.7 Sejam a e b segmentos de 15 e 4 unidades, respectivamente. Nesse caso, b no mede a; se subtrairmos b trs vezes de a, obtemos um segmento r0 de comprimento 3, que no mede b. a r0

b Se subtramos r0 de b, obtemos um segmento r1 de comprimento 1. b r1

r0 Como r1 mede r0 temos que a maior medida comum de a e b a unidade.

Note que, ao trocarmos a palavra segmentos por nmeros e a palavra mede por divide no processo descrito por Euclides, obtemos o algoritmo com o qual estamos acostumados a calcular o mximo divisor comum de dois nmeros. No Exemplo 5.7 temos: 15 = 3 4 + 3 4 = 13+1 3 = 31+0 ou, como escrevemos desde o ensino fundamental:

5.1. MXIMO DIVISOR COMUM

71

3 15 3 4 1

1 3 0

3 1

quocientes

restos

Portanto mdc( a, b) = 1, que o ltimo resto no-nulo obtido nas divises sucessivas. Neste ponto, vrias perguntas so pertinentes: Este processo sempre termina para quaisquer nmeros a e b? Ou seja, em algum momento, obteremos um resto nulo? Veremos que a resposta a esta questo armativa e ter sentido a seguinte pergunta: O ltimo resto no-nulo ser sempre mdc( a, b)? Para respondermos a tais perguntas, utilizaremos o resultado a seguir: Lema 5.8 Se b no-nulo e a = qb + r, ento mdc( a, b) = mdc(b, r ). Demonstrao: Seja d o mximo divisor comum de a e b. Como r = a qb (por hiptese) e d divide tanto a quanto b, conclumos que d | r e, portanto, d | b e d | r. Por outro lado, se u um inteiro tal que u | b e u | r ento u | a (pois a = qb + r). Portanto, como d o mximo divisor comum de a e b, conclumos que u d, ou seja, d satisfaz a denio do mximo divisor comum de b e r, como queramos demonstrar. P

Reexaminemos ento o algoritmo de Euclides. Sejam a e b inteiros positivos e b a. Dividindo a por b obtemos a = q1 b + r1 , com 0 r1 < b a

e, pelo lema, mdc( a, b) = mdc(b, r1 ). Se r1 = 0, ento mdc( a, b) = mdc(b, 0) = b. Caso contrrio, podemos dividir b por r1 , obtendo b = q2 r1 + r2 , com 0 r2 < r1 < b a

e mdc(b, r1 ) = mdc(r1 , r2 ). Se r2 = 0, ento mdc( a, b) = mdc(b, r1 ) = mdc(r1 , 0) = r1 .

72

CAPTULO 5. DIVISORES E MLTIPLOS COMUNS


Se r2 = 0, e obtendo r3 = 0, . . . , rn = 0, podemos escrever a b r1 . . .

= = =

q1 b + r1 , q2 r1 + r2 , q3 r2 + r3 , . . .

0 < r1 < b 0 < r2 < r1 0 < r2 < r1

r n 2 = q n r n 1 + r n , 0 < r n < r n 1 r n 1 = q n +1 r n e ento, por aplicao sucessiva do lema, mdc( a, b) = mdc(b, r1 ) = mdc(r1 , r2 ) = . . . = mdc(rn1 , rn ) = mdc(rn , 0) = rn . Observe que, com certeza, obteremos um resto nulo em algum momento desse processo, j que decrescente a seqncia b > r1 > r2 > r3 > . . . > 0 e, entre 0 e b, s existe um nmero nito de nmeros naturais. Rigorosamente, aplicamos o Princpio da Induo para formalizar o processo descrito acima: Teorema 5.9 (Mximo Divisor Comum Algoritmo de Euclides) Sejam a e b dois nmeros naturais no-nulos, com a b. Dividindo sucessivamente segundo o algoritmo de Euclides, obtemos: a b r1 . . .

= = =

q1 b + r1 , q2 r1 + r2 , q3 r2 + r3 , . . .

0 < r1 < b 0 < r2 < r1 0 < r3 < r2

r n 2 = q n r n 1 + r n , 0 < r n < r n 1 r n 1 = q n +1 r n . Temos ento que o mximo divisor comum de a e b rn , o ltimo resto no-nulo obtido nesse algoritmo. No caso de r1 = 0, ento mdc( a, b) = b. Demonstrao: J vimos que se a = q0 b, ento mdc( a, b) = b. Para provarmos o caso geral, faremos induo sobre o nmero de passos do algoritmo de Euclides. Para isso, consideremos a seguinte armao: se, ao aplicarmos o algoritmo de Euclides a dois nmeros, obtivermos o primeiro resto nulo aps n + 1 passos, ento mdc( a, b) igual ao ltimo resto no-nulo obtido, qual seja, o resto rn obtido no passo1 n + 1. Se n = 1 (isto , se o primeiro resto nulo ocorre no segundo passo), o Lema 5.8 garante a veracidade da armao, pois mdc( a, b) = mdc(b, r1 ) = mdc(r1 , 0) = r1 .
1 Note que o nmero de passos contado pelo ndice do quociente q . Assim, no algoritmo apresentado j no enunciado do teorema, foram necessrios n + 1 passos para se encontrar o primeiro resto nulo; o resto rn o mximo divisor comum procurado.

5.1. MXIMO DIVISOR COMUM

73

Suponhamos, agora, que a armao seja verdadeira toda vez que n + 1 passos forem necessrios para obter-se o primeiro resto nulo. Consideremos agora que o primeiro resto nulo na aplicao do algoritmo de Euclides aos nmeros a e b ocorra aps n + 2 passos, isto , a = q1 b + r1 , 0 < r1 < b b = q2 r1 + r2 , 0 < r2 < r1 r1 = q3 r2 + r3 , 0 < r3 < r2 . . . . . . r n 2 = q n r n 1 + r n , 0 < r n < r n 1 r n 1 = q n +1 r n + r n +1 , 0 < r n +1 < r n rn = q n +2 r n +1 . Queremos provar que mdc( a, b) = rn+1 . Ora, vemos que o algoritmo de Euclides aplicado aos nmeros b e r1 , produziu o primeiro resto nulo aps n + 1 passos; pela hiptese de induo, mdc(r1 , b) = rn+1 . Mas, pelo Lema 5.8, temos que mdc( a, b) = mdc(b, r1 ), concluindo assim a demonstrao. P

Observao 5.10 Como, pela proposio 5.4, mdc( a, b) = mdc(| a|, |b|), podemos tambm utilizar o algoritmo acima para calcular o mximo divisor comum de inteiros negativos. Exemplo 5.11 Vamos calcular o mdc(726, 275). Como o mdc(726, 275) igual ao mdc(726, 275), podemos aplicar o algoritmo de Euclides a mdc(726, 275): 726 275 176 99 77 22 ou seja,

= = = = = =

2 275 + 176 1 176 + 99 1 99 + 77 1 77 + 22 3 22 + 11 2 11,

2 726 176 275 99

1 176 77

1 99 22

1 77 11

3 22 0

2 11

e, portanto. mdc(726, 275) = 11.

74

CAPTULO 5. DIVISORES E MLTIPLOS COMUNS

Dizemos que um nmero c combinao linear nos inteiros dos nmeros a e b, se existem inteiros x, y tais que c = xa + yb. interessante notar, ento, que o mximo divisor comum de 726 e 275 combinao linear desses nmeros: 11 = = = = = 77 3 22 77 3(99 1 77) = 4 77 3 99 4(176 1 99) 3 99 = 4 176 7 99 4 176 7(275 1 176) = 11 176 7 275 11(726 2 275) 7 275 = 11 726 + 29(275).

A prxima proposio mostra que o que foi feito com 726 e 275 pode ser feito com quaisquer inteiros a e b; para isto basta percorrer o algoritmo de Euclides no sentido contrrio.

Proposio 5.12 Sejam a e b inteiros no simultaneamente nulos. Ento existem inteiros x e y tais que mdc( a, b) = xa + yb. Demonstrao: No caso de um deles ser nulo, por exemplo b, temos que mdc( a, b) = mdc( a, 0) = | a| = (1) a + 0y para qualquer inteiro y e x = 1, dependendo de a ser positivo ou negativo. Se ambos so no-nulos, basta provar o resultado para inteiros positivos. De fato, se mdc(| a|, |b|) = x | a| + y|b| para certos nmeros x e y, ento mdc( a, b) = mdc(| a|, |b|) = () ax + ()by. Sejam, ento, a e b dois nmeros inteiros positivos. Se b | a, ento mdc( a, b) = b = a.0 + b.1. Se b a, ento mdc( a, b) pode ser calculado pelo algoritmo de Euclides e a demonstrao ser feita por induo no nmero de passos do algoritmo. Para isso, suponhamos que, ao aplicarmos o algoritmo de Euclides ao nmeros inteiros positivos a e b, obtemos o primeiro resto nulo aps (n + 1) passos e que, nessa situao, existem inteiros x e y tais que rn = xa + yb (lembre-se que rn = mdc( a, b)) A armao verdadeira se dois passos so necessrios2 , pois se r2 = 0, ento a = q1 b + r1 , 0 < r1 < b b = q2 r1 , ou seja, r1 = a q1 b = 1a + (q1 )b.
2 Note

que o caso em que apenas um passo necessrio j foi considerado.

5.1. MXIMO DIVISOR COMUM

75

Suponhamos que a armativa seja verdadeira toda vez que n + 1 passos forem necessrios para se obter o primeiro resto nulo. Consideremos inteiros a e b inteiros tais que, aplicando-se o algoritmo de Euclides a eles, obtemos o primeiro resto nulo aps n + 2 passos: a = q1 b + r1 , 0 < r1 < b b = q2 r1 + r2 , 0 < r2 < r1 r1 = q3 r2 + r3 , 0 < r3 < r2 . . . . . . r n 2 = q n r n 1 + r n , 0 < r n < r n 1 r n 1 = q n +1 r n + r n +1 , 0 < r n +1 < r n rn = q n +2 r n +1 . Logo, aplicando-se o algoritmo de Euclides a b e r1 , obtemos o primeiro resto nulo aps n + 1 passos. Portanto, pela hiptese de induo, existem inteiros w e x tais que rn+1 = mdc(b, r1 ) = wb + xr1 . Mas, como a = q1 b + r1 , temos que r1 = a q1 b; portanto, rn+1 = wb + x ( a q1 b) x = xa + (w q1 x )b, que o resultado desejado com y = w q1 x. P

Observao 5.13 Notamos inicialmente que os inteiros x e y dados pela Proposio 5.12 no so nicos. De fato, claramente vale 2 = mdc(6, 4). Mas 1 6 + (1)4 = 2 e 3 6 + (4)4 = 2.

Em geral, tambm no vale a recproca da Proposio 5.12, pois 2 4 + (2)4 = 4 e mdc(6, 4) = 4.

Entretanto, se existirem inteiros x e y tais que xa + yb = 1, ento mdc( a, b) = 1 (veja o Exerccio 8). Esse o nico caso em que a recproca da Proposio 5.12 verdadeira (veja o Exerccio 9). Observe que, se p for um inteiro primo que no divide o nmero inteiro a, ento mdc( a, p) = 1 (veja o Exerccio 2). Esse fato e a proposio acima nos permitem dar uma demonstrao mais elegante do Corolrio 4.16, visto no captulo anterior: Corolrio 5.14 Seja p um nmero primo. Se p | ab e p a, ento p | b. Demonstrao: Como mdc( a, p) = 1, existem inteiros x e y tais que xa + yp = 1. Multiplicando-se essa igualdade por b obtemos: xab + ypb = b.

76

CAPTULO 5. DIVISORES E MLTIPLOS COMUNS


Como p | ab e p | ypb, conclumos que p | b. P

Apresentamos, a seguir, uma outra caracterizao do mximo divisor comum, muitas vezes utilizada em outros textos como sua denio. Proposio 5.15 Sejam a e b inteiros no simultaneamente nulos. O inteiro d o mximo divisor comum de a e b se, e somente se, d satiszer as seguintes propriedades:

(i ) d > 0; (ii ) d | a e d | b; (iii ) se c Z tal que c | a e c | b, ento c | d.


Demonstrao: Se d = mdc( a, b), ento claro que d satisfaz as propriedades (i ) e (ii ). Para mostrar (iii ), considere um inteiro c tal que c | a e c | b. Logo, existem inteiros a1 e b1 tais que a = a1 c e b = b1 c. De acordo com a Proposio 5.12, existem inteiros x e y tais que d = xa + yb. Ento, d = xa1 c + yb1 c = c( xa1 + yb1 ), ou seja, c | d. Isso mostra que mdc( a, b) satisfaz as propriedades (i ) (iii ). Devemos agora provar que, se d um inteiro satisfazendo (i ) (iii ), ento d satisfaz a Denio 5.1, isto , o mximo divisor comum de a e b. Para isto, falta apenas mostrar que, se c um inteiro tal que c | a e c | b, ento c d. Mas, uma vez que (iii ) se verica, existe um inteiro c1 tal que d = cc1 = |c||c1 | (pois d > 0), ou seja, c |c| d, como queramos provar. P

Esta denio equivalente ser seguidamente utilizada para a demonstrao de propriedades do mximo divisor comum de dois nmeros inteiros. Proposio 5.16 Sejam a, b e c inteiros no-nulos. Ento vale:

(i ) se c | ab e mdc(b, c) = 1, ento c | a; (ii ) se mdc( a, c) = mdc(b, c) = 1, ento mdc( ab, c) = 1;

5.1. MXIMO DIVISOR COMUM

77

(iii ) se mdc( a, b) = d, ento mdc (iv) se a | c e b | c, ento

a b , d d

= 1;

ab c; mdc( a, b)

(v) se a | c, b | c e mdc( a, b) = 1, ento ab | c.


Demonstrao: (i ) Pode ser feita utilizando a demonstrao do corolrio da proposio 5.12 e car como exerccio. Consideremos a armativa (ii ). Seja d = mdc( ab, c). Como mdc( a, c) = 1, existem inteiros x e y tais que xa + yc = 1 e, portanto, xab + ycb = b. Como d | ab e d | c, temos que d | b; portanto, d | b e d | c, o que implica que d | mdc(b, c) = 1. Como d > 0, conclumos que d = 1. Para mostrarmos (iii ), seja d = mdc( a, b). Logo, existem inteiros a1 e b1 tais que a = a1 d e b = b1 d. Por outro lado, tambm existem inteiros x e y tais que d = xa + yb. Assim, d = xa1 d + yb1 d. Dividindo essa igualdade por d, obtemos 1 = xa1 + yb1 , ou seja a b 1 = x +y . d d

De acordo com a Observao 5.13, podemos concluir que 1 = mdc vericando a propriedade (iii ). Seja d = mdc( a, b). Ento existem inteiros x e y tais que xa + yb = d. Multiplicando por c, xac + ybc = dc. a b , d d ,

78

CAPTULO 5. DIVISORES E MLTIPLOS COMUNS


A hiptese de (iv) garante que existem inteiros a1 e b1 tais que c = aa1 Portanto, xa(bb1 ) + yb( aa1 ) = dc, e c = bb1 .

ou seja, ab( xb1 + ya1 ) = dc. Uma vez que ab | c se, e somente se, existe m Z tal que dc = mab, completamos a d demonstrao de (iv). (Note que ab Z) d As propriedades (i ) e (v) caro a cargo do leitor. (Veja o exerccio 10.) P

No ensino bsico, aprendemos que o mximo divisor comum de dois inteiros positivos a e b o nmero obtido ao se tomar o produto de todos os fatores primos comuns de a e b, cada um desses fatores sendo escolhido com o menor dos expoentes que aparece nas fatoraes de a e b. Finalizaremos esta seo demonstrando esse fato. Proposio 5.17 Sejam a e b inteiros positivos no simultaneamente nulos, com decomposies em fatores primos dadas por
m k a = p1 1 pms q11 qkt , s t n b = p1 1 pns r11 ruu , s

em que os primos pi , q j , rk so todos distintos (i {1, . . . , s}, j {1, . . . , t} e k {1, . . . , u}) e todos os expoentes so positivos. Ento,
x x mdc( a, b) = p1 1 ps s ,

em que xi = min{mi , ni }, para i = 1, . . . , s. Demonstrao: Seja


x x d = p1 1 p s s .

Vamos mostrar que d satisfaz as condies da Proposio 5.15. Claramente d > 0. Como xi mi e xi ni (para i = 1, . . . , s), temos que a = a1 d, e b = b1 d, mostrando que d | a e d | b. em que em que
m k a1 = p1 1 x1 pms xs q11 qut s t n b1 = p1 1 x1 pns xs r11 ruu , s

5.2. MNIMO MLTIPLO COMUM

79

Se c | a e c | b temos, pelo Teorema Fundamental da Aritmtica, que c pode ser escrito como
e c = p11 pes s

em que 0 ei min{mi , ni }, para i = 1, . . . , s. Como ei xi (para i = 1, . . . , s), temos que


x e x x x x x d = p1 1 ps s = ( p11 pes )( p1 1 e1 ps s es = cp1 1 e1 ps s es ), s

ou seja, c | d. Isso conclui a demonstrao.

5.2

M NIMO M LTIPLO C OMUM

Vimos, no pargrafo anterior, que se a e b so inteiros no simultaneamente nulos, ento existe o maior divisor comum de a e b e que possvel calcul-lo atravs do algoritmo de Euclides. Analogamente, se a e b so no-nulos, podemos considerar os mltiplos comuns deles, por exemplo: ab, 2ab, 3ab, . . . O menor inteiro positivo que seja mltiplo tanto de a quanto de b (o qual existe, pelo Princpio da Boa Ordenao) chamado mnimo mltiplo comum de a e b: Denio 5.18 Sejam a e b inteiros no-nulos. Um inteiro m mnimo mltiplo comum de a e b, se m satisfaz as seguintes propriedades:

(i ) m > 0; (ii ) a | m e b | m; (iii ) se c Z tal que a | c, b | c e c > 0, ento m c.


Se m mnimo mltiplo comum de a e b, escrevemos m = mmc( a, b) ou simplesmente m = [ a, b], quando no houver dvidas quanto notao. (Novamente estamos antecipando a unicidade do mnimo mltiplo comum de a e b com a notao m = mmc( a, b).) Exemplo 5.19 Se a = 6 e b = 15, ento mmc(6, 15) = 30. Com efeito, o conjunto dos mltiplos de 6 M6 = {0, 6, 12, 18, 24, 30, . . .}, e o dos mltiplos de 15 M15 = {0, 15, 30, 45, 60, . . .}. Portanto, M6 M15 = {0, 30, 60, . . .}, donde mmc(6, 15) = 30.

A demonstrao da prxima proposio car a cargo do leitor (veja o Exerccio 4).

80

CAPTULO 5. DIVISORES E MLTIPLOS COMUNS

Proposio 5.20 Sejam a e b so inteiros no-nulos. Ento:

(i ) mmc( a, b) max{| a|, |b|}; (ii ) nico o mmc( a, b); (iii ) mmc( a, b) = mmc(b, a); (iv) mmc( a, b) = mmc(| a|, |b|).
possvel dar uma denio equivalente de mnimo mltiplo comum (do mesmo modo que foi feito para o mximo divisor comum) substituindo a terceira propriedade de sua denio por outra, que envolva apenas divisibilidade: Proposio 5.21 Sejam a e b inteiros no nulos. Um inteiro m o mnimo mltiplo comum de a e b se, e somente se, satisfaz:

(i ) m > 0; (ii ) a | m e b | m; (iii ) se c Z tal que a | c e b | c, ento m | c.


Demonstrao: Se m = mmc( a, b), basta provar que m satisfaz a condio (iii ) do enunciado deste resultado. Seja c um inteiro tal que a | c e b | c. Temos, pelo Lema da Diviso de Euclides, que c = qm + r, com 0 r < m.

Logo, r = c qm. Como c e m so mltiplos de a e b, temos que r mltiplo tanto de a quanto de b. Pela denio de mnimo mltiplo comum temos, se r > 0, que m r, o que absurdo. Portanto, conclumos que r = 0, ou seja, m | c. Reciprocamente, se m um inteiro satisfazendo as condies (i ) (iii ) acima, para mostrarmos que m = mmc( a, b), basta vericarmos que, se c um inteiro tal que c > 0, a | c e b | c, ento m c. Com efeito, pela condio (iii ) acima, temos que m | c, ou seja, c = qm para algum q Z. Como m > 0 e c > 0, ento q > 0, isto , q 1. Logo c = qm m, como queramos demonstrar. P

No ensino bsico, aprendemos que o mnimo mltiplo comum de dois inteiros positivos a e b o nmero obtido ao se tomar o produto de todos os fatores primos comuns de a e b, cada um desses fatores sendo tomado com o maior dos expoentes que aparece nas decomposies de a e b. Para simplicarmos a notao utilizada na demonstrao desse resultado, escreveremos as decomposies de a e b com exatamente os mesmos fatores primos, permitindo assim a existncia de expoentes nulos. Por exemplo, 20 = 22 30 5 e 15 = 20 3 5.

5.2. MNIMO MLTIPLO COMUM

81

Proposio 5.22 Sejam a e b inteiros positivos, com decomposies em fatores primos como descritas acima:
r r a = p11 p22 pkk s s b = p11 p22 pkk , s r

em que cada fator pi um nmero primo distinto, ri 0 e si 0 (para i = 1, . . . , k). Ento


t mmc( a, b) = p11 pkk , t

em que ti = max{ri , si }. Demonstrao: Seja m = mmc( a, b). Como m mltiplo de a, todos os fatores primos p1 , . . . , pk aparecem na fatorao de m, com expoentes maiores ou iguais a r1 , . . . , rk , respectivamente. Analogamente, como m tambm mltiplo de b, os expoentes de p1 , . . . , pk na fatorao de m so maiores ou iguais a si , . . . , sk , respectivamente. Mais t t geralmente, qualquer mltiplo comum c de a e b da forma c = q( p11 pkk ), em que q um inteiro e ti max{ri , si }.) Alm disso, todo inteiro dessa forma mltiplo comum de a e b, pois podemos escrev-lo como
t c = aq( p11 r1 pkk t r k t ) e c = bq( p11 s1 ptk sk ), k

em que os expoentes ti ri e ti si 0 so no-negativos, para todo i = 1, . . . , k. Portanto, o menor mltiplo comum positivo de a e b obtido quando temos q = 1 e ti = max{ri , si } para i = 1, . . . , k. P

Observao 5.23 Para calcularmos o mnimo mltiplo comum de 15 e 20, no ensino bsico, utilizvamos o algoritmo 20 , 15 10 , 15 5 , 15 5 , 1 , 5 1 2 2 3

5 60

que uma conseqncia imediata da proposio anterior.

82

CAPTULO 5. DIVISORES E MLTIPLOS COMUNS

Existe uma estreita relao entre o mximo divisor comum e o mnimo mltiplo comum de dois inteiros no-nulos. Essa relao possibilita estabelecer propriedades de um deles a partir das propriedades do outro. Proposio 5.24 Se a e b so inteiros no-nulos, ento mmc( a, b) =

| ab| . mdc( a, b)
| ab| d

Demonstrao: Se d = mdc( a, b), certamente


| ab| d

um inteiro; como a = 0, b = 0 e

d > 0, temos que > 0. Alm disso, como d divisor de a e b, existem inteiros a1 e b1 tais que a = a1 d e b = b1 d. Logo

| ab| = | a1 ||b1 |d = a|b1 | = | a1 |b, d


mostrando que
| ab| d | ab| d

mltiplo de a e b. Mas, se c um mltiplo de a e b, a Proposio


ab d

5.16 (iv) garante que

c, donde

| ab| d

c. Portanto, pela Proposio 5.22, temos que P

= mmc( a, b).

5.3

E XERCCIOS

1. Demonstre a Proposio 5.4. 2. Mostre que, se p primo e p a, ento mdc( a, p) = 1. 3. O que acontece com a armao da Proposio 5.17, se no existirem fatores primos em comum na decomposio de a e b? 4. Verique as propriedades de mnimo mltiplo comum dadas pela Proposio 5.20. 5. Utilize o algoritmo de Euclides para calcular d = mdc( a, b) e escrever d = ax + by, sendo: (a) a = 232 e b = 136; (b) a = 187 e b = 221; (c) a = 25 e b = 5; (d) a = 39 e b = 17. Aplicando a Proposio 5.24, calcule ento o mnimo mltiplo comum dos pares a e b dados acima. 6. (a) Calcule mdc(1865, 1861) sem fazer contas.

5.3. EXERCCIOS
(b) Mostre que o mdc( a, b) divide a b. (c) Mostre que mdc( a, b) = mdc( a b, b). 7. Mostre que dois inteiros consecutivos so sempre primos entre si. 8. Mostre que, se existem inteiros x e y tais que ax + by = 1, ento mdc( a, b) = 1.

83

9. Se d = ax + by, verdade que d = mdc( a, b)? Para que valores de d isso verdade? Justique. 10. Mostre os tens (i ) e (v) da Proposio 5.16. 11. Se d = mdc( a, b) e x e y so tais que d = ax + by, mostre que mdc( x, y) = 1. 12. Mostre que ( a, b) = ( a, b + ax ) para todo x Z. 13. Mostre que, para todo k Z, tem-se mdc(4k + 3, 5k + 4) = 1. 14. Se mdc(n, 6) = 1, mostre que 12 | (n2 1). 15. Sejam a e b inteiros no nulos e m > 0 um natural. Mostre que: (a) mdc(ma, mb) = m mdc( a, b); (b) mmc(ma, mb) = m mmc( a, b). 16. Sejam a e b inteiros no nulos tais que mdc( a, b) = 1. Ento, para todo inteiro m > 0, mdc( am , bm ) = 1. 17. Sejam a e b inteiros no nulos. Mostre que mdc( a + b, a b) mdc( a, b). 18. (a) Mostre que, se a e b so inteiros no simultaneamente nulos, ento o mdc( a, b) o menor elemento de S = { ax + by : x, y Z, ax + by > 0}. (b) Mostre que mdc( a, b) o nico divisor comum de a e b que se escreve como combinao linear desses nmeros. Podemos estender a denio de mximo divisor comum de dois nmeros inteiros para o caso de vrios nmeros inteiros: Denio 5.25 Sejam a1 , . . . , an Z no todos nulos. Dizemos que d Z um mximo divisor comum de a1 , . . . , an se:

(i ) d > 0; (ii ) d | ai para todo i = 1, . . . , n; (iii ) se c Z tal que c | ai (i = 1, . . . , n), ento c | d.

84

CAPTULO 5. DIVISORES E MLTIPLOS COMUNS

19. (a) Para n 3, usando induo mostre que mdc( a1 , . . . , an ) = mdc( a1 , mdc( a2 , . . . , an )). (b) Se d = mdc( a1 , . . . , an ), mostre que existem inteiros 1 , . . . , n Z tais que d = 1 a1 + . . . + n a n .

Bait al-Hikm
No sculo VII D.C. uma nova civilizao surgiu no oriente. Menos de um sculo aps a conquista de Meca pelo profeta Maom, em 630, os rabes haviam conquistado todo o Oriente Mdio e se expandido, em direo ao leste, at a ndia e a sia central, e para o oeste, avanado rapidamente pelo norte da frica, atravessado o estreito de Gibraltar, e dominado Portugal e Espanha, aonde chegaram em 711, s tendo sido detidos na Frana, em 732. Em 766, o califa Al-Mansur fundou a cidade de Bagd, destinada a ser a nova capital do seu califado. Terminadas as guerras de conquista, ali oresceu um exuberante centro comercial e intelectual. Um dos seus sucessores, o Califa Al-Mamun (813-833) fundou a Bait al-Hikm (casa da sabedoria) que foi, por mais de duzentos anos, um centro de pesquisa e de reproduo do conhecimento no mundo antigo, cuja importncia no pode ser superestimada. Enquanto a Europa, sob o domnio da igreja, vivia a Idade Mdia, poca de ignorncia e obscurantismo, os rabes cultuaram a civilizao grega, traduzindo para o rabe todas as grandes obras produzidas pelos gregos. Para car apenas na matemtica e na fsica, Os Elementos, de Euclides, e as obras de Arquimedes e Apolnio chegaram at ns graas a estas tradues. Mas esta civilizao no se limitou a preservar o conhecimento grego. Surgiram a importantes matemticos, que deram uma contribuio notvel matemtica da poca. O maior deles foi Muhammad ibn Musa Al-Kwarizmi ( 780-850). Al-Kwarismi escreveu dois livros que tiveram grande importncia para a histria da matemtica. O primeiro, traduzido para o latim com o ttulo Algorithmi de numero indorum, explicava o sistema indiano de numerao, com o uso do zero, e descrevia vrios algoritmos aritmticos. O segundo, Hisab al-jabr wal-muqabala (a cincia da reduo e da comparao) faz um estudo da equao de segundo grau, tratando geometricamente os vrios casos possveis, j que os nmeros negativos no eram conhecidos. Quando a Europa comea a despertar das trevas da Idade Mdia, as tradues rabes e as contribuies inovadoras de Al-Kwarismi e outros vo desempenhar papel fundamental no novo perodo que se seguir, penetrando na Europa de ento atravs da Espanha, que vivia um perodo de grande prosperidade, aonde se dava a convivncia pacca entre cristos, muulmanos e judeus. a que feita boa parte da traduo das obras do rabe para o latim, que assim ganha toda a Europa, contribuindo para o incio de um novo perodo: a Renascena. Ainda hoje persistem sinais desta inuncia e desta histria na cultura ocidental: Al-Kwarismi, traduzido para o latim como algorithmi, deu origem palavra algoritmo e seu livro Al-jabr palavra lgebra, ambas presentes em todas as lnguas modernas.

CAPTULO 6 EQUAES DIOFANTINAS LINEARES


6.1 I NTRODUO

Em quase todas as partes do mundo encontramos quebra-cabeas e adivinhaes que possuem um contedo matemtico. Existe um tipo de problema que aparece frequentemente nesses quebra-cabeas, cuja estudo constitui parte da teoria dos nmeros. Esses problemas so denominados problemas lineares indeterminados, por razes que caro claras a seguir. Um dos textos mais antigos contendo esse tipo de problemas foi encontrado na Europa e chegou at nossos dias: um manuscrito provavelmente do sculo X. Acredita-se que ele seja uma cpia de uma coleo de quebra-cabeas preparada por Alcuin de York (735-804) para o rei Carlos Magno (742-814). O problema que nos interessa o seguinte: Quando 100 alqueires (medida antiga para cereais) de gros so distribudos entre 100 pessoas, de modo que cada homem receba 3 alqueires, cada mulher 2 alqueires e cada criana 1 2 alqueire, qual o nmero de homens, mulheres e crianas que participou da distribuio? Para formular matematicamente esse problema, sejam x, y e z, respectivamente, o nmero de homens, mulheres e crianas participantes da distribuio. Ento as condies dadas podem ser escritas como x + y + z = 100, 3x + 2y + 1 z = 100. 2 (6.1)

Como veremos adiante, existem vrias solues para esse problema; entretanto, Alcuin apresenta somente a soluo x = 11, y = 15 86 e z = 74.

6.2. RESOLUO DE EQUAES DIOFANTINAS LINEARES


O sistema (6.1) claramente equivalente1 ao sistema x + y + z = 100, 5x + 3y = 100 de onde conclumos que z = 100 ( x + y) 100 3y x = . 5

87

(6.2)

Vemos, portanto, que qualquer escolha de y nos fornece um valor correspondente para x e que esses dois valores determinam um valor para z. Entretanto, pelas condies descritas no problema, a escolha das solues est naturalmente restrita aos inteiros positivos. Equaes desse tipo, ou seja, equaes cujas solues esto restritas a algum conjunto particular de nmeros, como os nmeros inteiros, inteiros positivos ou inteiros negativos, racionais, etc., so chamadas equaes diofantinas. Esse nome devido ao matemtico grego Diofanto (cerca de 200-284), que se interessou em resolver problemas cujas solues fossem nmeros inteiros ou racionais. Determinado que as solues buscadas so, por exemplo, inteiras, outros tipos de equaes diofantinas so: x2 + y2 = z2 , x2 + 2y2 = 1, x4 y4 = z4 . Trabalharemos aqui com a mais simples das equaes diofantinas: procuramos solues inteiras de uma equao linear em duas variveis com coecientes inteiros. Mais precisamente, estudaremos equaes da forma ax + by = c, com a, b, c Z, a e b no sendo simultaneamente nulos. bom observar que, apesar das equaes serem chamadas diofantinas, no foi Diofanto quem primeiro se preocupou em encontrar todas as solues de uma tal equao. Aparentemente, o primeiro a dar uma soluo geral da equao diofantina linear foi o hindu Bramagupta (cerca de 598-670), que a resolveu baseando-se no algoritmo de Euclides, um mtodo praticamente equivalente ao que utilizamos hoje em dia.

6.2

R ESOLUO DE E QUAES D IOFANTINAS L INEARES


ax + by = c,

Uma equao diofantina linear em duas variveis uma expresso da forma

na qual a, b, c so inteiros, com a e b no simultaneamente nulos e cujas solues esto restritas ao conjunto dos nmeros inteiros. Uma soluo dessa equao ento um par de inteiros ( x0 , y0 ) tal que ax0 + by0 = c.
1 Some

duas vezes a primeira segunda equao!

88

CAPTULO 6. EQUAES DIOFANTINAS LINEARES

Conforme veremos a seguir, mesmo impondo restries s solues, essas podem ser indeterminadas, no sentido de serem vrias ou mesmo innitas. Por outro lado, pode at acontecer de no existirem solues. Certamente muitas equaes diofantinas podem ser resolvidas por tentativa. Era essa, provavelmente, a maneira mais utilizada na Idade Mdia. Em muitos problemas as possibilidades so limitadas, de modo que no so necessrias muitas tentativas. Exemplo 6.1 Vamos encontrar todas as solues inteiras positivas da equao 15x + 12y = 96. Ora, essa equao equivalente a 5x + 4y = 32, ou seja, x= 32 4y . 5
324y

Como estamos restritos aos inteiros positivos, devemos ter y > 0 e x = 5 > 0; assim, devemos ter y > 0 e 32 4y > 0 e, portanto, 0 < y < 8. Tomando sucessivamente y {1, 2, . . . , 7}, calculamos o valor correspondente de x: y=1 y=2 y=3

x=

28 , 5 24 x= , 5 x = 4, y=4

y=5 y=6 y=7

12 , 5 8 x= , 5 4 x= , 5 x=

16 . 5 Vemos, ento, que existe uma nica soluo: x = 4 e y = 3.

x=

Exemplo 6.2 A equao diofantina 2x 4y = 5 no possui soluo. Com efeito, suponhamos, por absurdo, que ( x0 , y0 ) seja uma soluo dessa equao, isto : 2x0 4y0 = 5, 5 + 4y0 . 2 Como o numerador dessa frao um nmero mpar para qualquer inteiro, o numerador no divisvel por 2; ou seja, x0 no inteiro. Portanto, a equao dada no possui solues inteiras. x0 = ou ainda,

6.2. RESOLUO DE EQUAES DIOFANTINAS LINEARES

89

Vimos, no exemplo acima, que uma equao diofantina linear pode no possuir solues. A seguir mostraremos que, se ela possui uma soluo, ento ela possui innitas: Proposio 6.3 Se ( x0 , y0 ) uma soluo da equao diofantina linear ax + by = c, ento o par ( x0 + bt, y0 at) tambm soluo dessa equao, para qualquer inteiro t. Demonstrao: Como ( x0 , y0 ) soluo da equao ax + by = c, temos que ax0 + by0 = c. Assim, para qualquer inteiro t, vale: a( x0 + bt) + b(y0 at) = ax0 + abt + by0 abt = ax0 + by0 = c, ou seja, ( x0 + bt, y0 at) tambm soluo da equao. P

Exemplo 6.4 Como vimos no Exemplo 6.1, o par (4, 3) soluo da equao 15x + 12y = 96. Logo, pela Proposio 6.3, para qualquer inteiro t, x = 4 + 12t y = 3 15t tambm soluo. Observe que, no Exemplo 6.1, mostramos que o nico valor de t para o qual x e y so ambos positivos t = 0. Usamos o mtodo de tentativa para encontrar uma soluo particular da equao dada no Exemplo 6.1. Esse , muitas vezes, o melhor caminho a seguir e ento, pela proposio 6.3, obtemos innitas solues. Mas, antes de procurar uma soluo particular, conveniente saber se essa existe. O resultado a seguir d a condio necessria e suciente para a existncia de solues de uma dada equao diofantina linear. Proposio 6.5 A equao diofantina linear ax + by = c possui soluo se, e somente se, o mximo divisor comum de a e b divide c. Demonstrao: Seja d = mdc( a, b). Se d | c, ento c = dm para algum inteiro m; alm disso, existem inteiros x0 e y0 tais que ax0 + by0 = d. Logo, ax0 m + by0 m = dm = c e, portanto, (mx0 , my0 ) uma soluo da equao. Reciprocamente, suponhamos que ( x0 , y0 ) seja uma soluo da equao, isto : ax0 + by0 = c.

90

CAPTULO 6. EQUAES DIOFANTINAS LINEARES


Como d | a e d | b, ento d | ( ax0 + by0 ) = c. P

Em vista desse resultado, verica-se facilmente que a equao diofantina dada no exemplo 6.2 no possui soluo. Observao 6.6 J vimos que o algoritmo de Euclides para o clculo do mximo divisor comum de a e b tambm um algoritmo para o clculo dos inteiros x0 e y0 tais que ax0 + by0 = mdc( a, b). Portanto, a demonstrao da proposio anterior fornece um mtodo para a obteno de uma soluo particular de uma dada equao. Exemplo 6.7 Vamos encontrar uma soluo particular da equao 5x + 3y = 100. Como mdc(5, 3) = 1, essa equao possui soluo; nosso primeiro passo encontrar inteiros x0 e y0 tais que 5x0 + 3y0 = 1. Pelo algoritmo de Euclides 5 = 1 3 + 2, 3 = 1 2 + 1, 2 = 1 2, ou seja, 1 = 3 1 2 = 3 1(5 1 3) = 5(1) + 3 2. Logo, 5(100) + 3(200) = 100 e ento (100, 200) uma soluo da equao.

Resolver uma equao diofantina signica encontrar todos os pares de inteiros que a satisfazem. Lembremos que, caso exista a soluo, a Proposio 6.3 nos d uma maneira de obtermos innitas solues; mas ela no garante que aquelas sejam todas. O prximo resultado nos d a soluo geral de uma dada equao. Proposio 6.8 Seja ( x0 , y0 ) uma soluo particular da equao diofantina linear ax + by = c, em que ab = 0. Ento qualquer soluo inteira dessa equao dada por x = x0 + kb1 y = y0 ka1 ,
a b em que a1 = d , b1 = d , d = mdc( a, b) e k um inteiro qualquer.

Demonstrao: Consideremos a equao diofantina ax + by = c, com ab = 0. (6.3)

6.2. RESOLUO DE EQUAES DIOFANTINAS LINEARES

91

Em primeiro lugar mostraremos que, se ( x0 , y0 ) soluo dessa equao, ento o par ( x0 + kb1 , y0 ka1 ) tambm soluo, para qualquer inteiro k. Com efeito, como a = a1 d e b = b1 d temos a( x0 + kb1 ) + b(y0 ka1 ) = ax0 + akb1 + by0 kba1 = ax0 + by0 + ( a1 d)kb1 k(b1 d) a1 = ax0 + by0 = c. Vamos agora mostrar que, se ( X, Y ) soluo da equao (6.3), ento existe um inteiro k tal que X = x0 + kb1 Y = y0 ka1 . De fato, se ( x0 , y0 ) e ( X, Y ) so solues de (6.3), ento ax0 + by0 = aX + bY isto , a1 ( x0 X ) = b1 (Y y0 ). (6.4)

a ( x 0 X ) = b (Y y 0 )

a1 d( x0 X ) = b1 d(Y y0 ),

Como b1 divide o lado direito de (6.4), b1 tambm divide o lado esquerdo dessa igualdade. Mas a1 e b1 so primos entre si, donde b1 | ( x0 X ). Logo, existe um inteiro k tal que x0 X = kb1 , ou seja, X = x0 kb1 . Substituindo em (6.4), obtemos a1 (kb1 ) = b1 (Y y0 ), isto , a1 kb1 = b1 (Y y0 ). Como b1 = 0, ento a1 k = Y y0 e, portanto, Y = y0 + ka1 . P

Observao 6.9 Na proposio acima supusemos ab = 0. Entretanto, se a ou b nulo, o problema trivial. Por exemplo, se a = 0, a equao se reduz a by = c, cuja soluo c geral dada por x qualquer e y = b , se b | c.

92

CAPTULO 6. EQUAES DIOFANTINAS LINEARES

Exemplo 6.10 Vamos agora resolver o problema proposto por Alcuin de York, apresentado na Seo 6.1. O problema encontrar todas as solues inteiras e positivas do sistema de equaes lineares x + y + z = 100 1 3x + 2y + z = 100 2 ou, equivalentemente, x + y + z = 100 5x + 3y = 100. No Exemplo 6.7 obtivemos a soluo particular (100, 200) da equao diofantina 5x + 3y = 100. Portanto, pela Proposio 6.8, a soluo geral dessa equao x = 100 + 3k y = 200 5k, j que d = mdc(5, 3) = 1. Logo, exigir que x > 0 e y > 0 o mesmo que resolver o par de desigualdades

100 + 3k > 0
cuja soluo k > 33 Por outro lado,

200 5k > 0,

k < 40.

z = 100 ( x + y) = 2k e ento temos as seguintes possibilidades: k k k k k k

= 34 = 35 = 36 = 37 = 38 = 39

x x x x x x

= 2, = 5, = 8, = 11, = 14, = 17,

y y y y y y

= 30 = 25 = 20 = 15 = 10 =5

e e e e e e

z z z z z z

= 68 = 70 = 72 . = 74 = 76 = 78.

6.3. EXERCCIOS

93

6.3

E XERCCIOS

1. Determine o menor inteiro positivo que deixa restos 16 e 27 quando dividido por 39 e 56, respectivamente. 2. Determine duas fraes positivas que tenham 13 e 17 para denominadores e cuja 305 soma seja igual a 221 3. Ache a soluo geral e uma soluo positiva da equao 12740x + 7260y = 60. 4. (a) Ache a soluo geral de 69x + 111y = 9000. (b) Encontre todas as solues positivas dessa equao. 5. Encontre a soluo geral, caso exista, das seguintes equaes diofantinas lineares: (a) 15x + 27y = 1; (b) 5x 6y = 1; (c) 15x 51y = 41; (d) 5x + 6y = 1; (e) 2x + 3y = 4. 6. Encontre as solues inteiras de: (a) x + y = 2; (b) 15x + 16y = 17; 7. Encontre as solues inteiras positivas de: (a) 2x + y = 2; (b) 6x + 15y = 51. 8. Encontre as solues inteiras negativas de: (a) 6x 15y = 51; (b) 6x + 15y = 51. 9. Encontre todas as solues positivas de: x + y + z = 31 x + 2y + 3z = 41 10. Uma caixa contm besouros e aranhas. Existem 46 patas na caixa; quantas so dos besouros? 11. Divida 100 em 2 parcelas positivas, de modo que uma seja divisvel por 7 e a outra por 11 (Euler). 12. Encontre todos os valores positivos de x e y que sejam solues da equao indeterminada 7x + 19y = 1921 de modo que a soma x + y seja a menor possvel.

O ltimo teorema de Fermat


A equao diofantina mais conhecida a equao x n + yn = zn , em que estamos procurando nmeros inteiros que a satisfaam. Por exemplo, se n = 2, os inteiros 3, 4, 5 constituem um terno de solues, bem como, os inteiros 6, 8, 10. Na verdade, no difcil ver que existe um nmero innito de solues para n = 2. Sempre podemos encontrar solues triviais para a equao acima, a saber, x = 0 e y = z ou y = 0 e x = z. A pergunta, se possvel encontrar solues no triviais para a equao diofantina acima para n 3, possui uma das histrias mais fascinantes da matemtica. Pierre de Fermat (1601-1665), advogado francs, que tinha a matemtica como passatempo, dedicou-se ao estudo da matemtica grega, tendo obtido muitos resultados interessantes em teoria dos nmeros. tambm considerado um dos inventores da geometria analtica. Fermat deixou anotado margem do seu exemplar da Aritmtica, de Diofanto, que a equao x n + yn = zn no possui solues no-triviais para n 3 e que a demonstrao deste resultado, que cou conhecido como o ltimo Teorema de Fermat e que ele armava conhecer, seria dada em outra oportunidade, j que no havia espao suciente na margem daquele livro. Em vo, durante sculos, muitos dos melhores matemticos trabalharam no ltimo Teorema de Fermat procurando, inicialmente, a demonstrao que Fermat armara haver descoberto e posteriormente, desenvolvendo mtodos novos para chegar ao resultado, j que as tentativas infrutferas de encontrar uma soluo elementar para o problema faziam crer que a demonstrao de Fermat no era correta. No sculo XVIII cou claro que o problema estava relacionado com a existncia da fatorao nica em vrios domnios, de maneira semelhante ao Teorema Fundamental da Aritmtica ou ao Teorema 9.32, sobre a unicidade da fatorao de polinmios. Foi Euler quem resolveu o problema para n = 3, em 1753. S no nal do sculo XX que avanos substanciais foram obtidos no problema, levando sua soluo nal nos anos 90, em circunstncias emocionantes. Em 1983, o matemtico alemo G. Faltings (1954- ) provou que o nmero de solues para n 3 era nito. Restava ento provar que este nmero nito era zero. Em 1986, no congresso internacional de matemtica em Berkeley, nos EE.UU., Faltings recebeu a medalha Fields, a maior honraria existente em matemtica, por seu trabalho sobre o ltimo teorema de Fermat.

Em junho de 1993, o Prof. Andrew Wiles (1953- ), da universidade de Princeton, ao nal de uma srie de 3 palestras na universidade de Cambridge, anunciou que havia provado o ltimo Teorema de Fermat. Wiles havia trabalhado 10 anos em segredo no problema e nada fazia antever que ao nal da srie este seria o resultado demonstrado. Assim sendo, grande foi o furor provocado entre os presentes quando, medida que a srie de palestras ia chegando ao nal, Wiles ia se aproximando da prova da chamada conjectura de Tanyama-Weil, que todos ali presentes sabiam ser equivalente ao ltimo Teorema de Fermat. Chegado o grande dia, o auditrio em Cambridge foi insuciente para todos os matemticos, de posse de suas mquinas fotogrcas, interessados em testemunhar o grande momento. A este clmax seguiu-se um anti-clmax. Quando Wiles submeteu comunidade cientca o correspondente trabalho escrito, para que fosse escrutinado pelos maiores especialistas da rea e em seguida publicado, vericou-se que havia uma armativa no trabalho que no se sabia se era verdadeira. Todo o trabalho, portanto, dependia de se provar a veracidade daquela armao. Durante meses, Wiles trabalhou de maneira incansvel para conseguir uma demonstrao do resultado, sem sucesso. Como muitas tentativas anteriores de se demonstrar o ltimo Teorema de Fermat haviam fracassado em circunstncias semelhantes, muitos chegaram a pensar que este seria o destino do trabalho de Wiles e que o ltimo Teorema permaneceria como uma fronteira intransponvel da matemtica. Wiles ento props a Richard Taylor (1962- ), um jovem matemtico ingls, que o ajudasse na demonstrao do resultado. Trabalhando juntos, eles conseguiram, no a demonstrao daquela armao duvidosa, mas sim evit-la. Finalmente, em maio de 1995, a publicao especializada Annals of Mathematics publica o artigo original de Wiles com a prova incompleta e a correo por Wiles e Taylor. Estava assim concluda a histria do ltimo Teorema de Fermat.

CAPTULO 7 CONGRUNCIAS
impossvel avanar no estudo dos nmeros inteiros sem introduzir a teoria de congruncias, cujo desenvolvimento est intimamente relacionado ao nome do grande matemtico alemo Carl Friedrich Gauss (1777 - 1855). Sua contribuio teoria dos nmeros foi essencial e seu trabalho mais importante sobre o assunto o livro Disquisitiones arithmeticae, publicado em 1801. Em seu primeiro captulo, Gauss desenvolve a lgebra das congruncias e apresenta algumas aplicaes, como a "prova dos nove fora". A introduo de congruncias torna natural a introduo de um novo "sistema" numrico, no qual so introduzidas operaes de adio e multiplicao: os conjuntos Zm . Nesse conjunto, utilizando resultados devidos a Fermat e Euler, somos capazes de obter resultados surpreendentes: sem efetuar as operaes envolvidas podemos facilmente obter o resto da diviso de um nmero extraordinariamente grande por outro nmero como em 71010 dividido por 23, por exemplo.

7.1

D EFINIO E P ROPRIEDADES

Em vrias situaes, os nmeros inteiros nos interessam somente em relao ao resto que eles deixam ao serem divididos por um determinado inteiro m. Isto ocorre quando consideramos fenmenos peridicos, como nos exemplos abaixo. Exemplo 7.1 Queremos determinar o horrio que chegaremos a um certo destino, sabendo que essa viagem dura, com paradas e pernoites, 73 horas e que o horrio de partida s 17:00 h. Para isso, basta obter o resto da diviso de 73 + 17 = 90 por 24, j que o dia tem 24 horas: 90 = 24 3 + 18. Assim, o horrio de chegada ser s 18:00 horas.

Exemplo 7.2 Comprei um carro e vou pag-lo em 107 prestaes mensais. Se estamos em maro, em qual ms terminarei de pag-lo? Aqui a repetio se d de 12 em 12 meses. Considerando a numerao usual dos meses, temos que maro corresponde a 3. Somando 3 a 107, obtemos 110, que corresponde a fevereiro, pois 110 = 9 12 + 2. 96

7.1. DEFINIO E PROPRIEDADES

97

Exemplo 7.3 (A "prova dos nove fora"). Esta uma regra bastante antiga para a vericao dos clculos aritmticos da adio e da multiplicao: deve-se somar os algarismos e efetuar a operao correspondente na soma dos algarismos, de forma que o resultado nal seja expresso com um algarismo. Por exemplo, no caso da multiplicao, temos

3111 323

3+1+1+1 = 6 3+2+3 = 8 9 + 0 + 7 + 5 + 2 + 3 = 26 6 8 48 4 + 8 = 12 1+2 = 3 2+6 = 8

907523

Somando os algarismos dos nmeros a serem multiplicados, encontramos 6 e 8. Efetuando a multiplicao entre esses nmeros e somando os algarismos da resposta, chegamos a 3. Por outro lado, somando os algarismos do pretenso resultado da multiplicao, chegamos a 8. Como os resultados no coincidem, a multiplicao foi feita erroneamente. Ao somarmos os algarismos de um nmero estamos, na verdade, calculando o resto de sua diviso por 9, como veremos no que se segue. Assim, de 3111 = 9a + 6, temos 3111 323 = (9a + 6)(9b + 8) = 9(9ab + 8a + 6b) + 48 = 9(9ab + 8a + 6b + c) + 3. Portanto, o resto da diviso de 3111 323 por 9 tem que ser igual a 3; caso contrrio, o resultado obtido pela multiplicao est errado. Vejamos, ento, porque somarmos os algarismos de um nmero corresponde a efetuar a diviso desse por 9. Para qualquer i > 0, temos 10i = 9bi + 1 (veja o Exerccio 8 do Captulo 3) e, portanto ai 10i = 9ci + ai . Assim, por exemplo, 3111 = 3 103 + 1 102 + 1 10 + 1 = (mltiplo de 9) + 3 + 1 + 1 + 1 = (mltiplo de 9) + 6, ou seja, o resto da diviso de 3111 por 9 igual a 6. Entretanto, nem sempre a utilizao da prova dos nove fora garante a correo da operao efetuada. No caso em que o resultado obtido e o resultado correto 323 = 9b + 8, 48 = 9c1 + 12 = 9c + 3,

98

CAPTULO 7. CONGRUNCIAS

deixem o mesmo resto quando divididos por 9, nada podemos concluir. Por exemplo, a multiplicao de 123 por 31 d como resultado 3813. Se a operao fosse feita incorretamente e apresentasse o resultado de 3111, teramos 123 31 3111 1+2+3 = 6 3+1 = 4 3+1+1+1 = 6 6 4 24 2+4 = 6

Como tanto 3813 como 3111 deixam resto 6 quando divididos por 9, a prova dos nove fora satisfeita, apesar da operao ter sido feita de maneira errada. No exemplo 7.1, gostaramos de identicar os inteiros que deixam o mesmo resto quando divididos por 24. Assim, se agora so 5 horas, daqui a 24 horas sero novamente 5 horas. Gostaramos ento de identicar 5 com 29, nmeros que deixam o mesmo resto quando divididos por 24. Teramos, nesse caso, 24 tipos de inteiros: os que deixam resto 0, 1, 2, . . ., 22 e 23 quando divididos por 24. No exemplo 7.2 gostaramos de identicar dois inteiros que deixam o mesmo resto quando divididos por 12. De fato, se estamos no ms 3 (maro), daqui a 12 meses estaremos novamente em maro. Assim, gostaramos de identicar 3 com 3 + 12 = 15. Note que esses nmeros deixam resto 3 quando divididos por 12. Nesse exemplo, temos 12 tipos de inteiros: os que deixam resto 0, 1, . . . e 11 quando divididos por 12. No exemplo 7.3, vimos que no possvel detectar o erro numa multiplicao pela "prova dos nove fora", caso o resultado obtido e o resultado correto deixem o mesmo resto quando divididos por 9. Assim, gostaramos de identicar todos os nmeros que deixam o mesmo resto quando divididos por 9. A noo de congruncia permite fazer essa identicao. Comeamos com o seguinte resultado bsico, que mostra que nosso objetivo alcanado na denio de congruncia, que ser dada mais abaixo. Proposio 7.4 Os inteiros a e b deixam o mesmo resto quando divididos pelo inteiro m = 0 se, e somente se, m divide ( a b). Demonstrao: Se a e b deixam o mesmo resto r quando divididos por m, ento a = qm + r para certos inteiros q e t. Logo a b = (q t)m, ou seja, m | ( a b ). e b = tm + r, em que 0 r < |m|

7.1. DEFINIO E PROPRIEDADES


Reciprocamente, se m | ( a b), existe k Z tal que a = b + km.

99

Por outro lado, o Lema da Diviso de Euclides garante que existem inteiros q e r tais que a = qm + r, com 0 r < |m|. Logo, b + km = qm + r e, portanto, b = (q k)m + r, com 0 r < | m |. A unicidade do resto no Lema da Diviso de Euclides garante que r o resto da diviso de b por m. P Denio 7.5 Seja m um inteiro xo no-nulo. Dizemos que os inteiros a e b so congruentes mdulo m, se m divide a diferena a b. Nesse caso, escrevemos a b (mod m). Dados a, b Z e 0 = m Z, para provar que a b (mod m) temos ento, pela Proposio 7.4, duas alternativas: mostrar diretamente que m | a b, ou seja, exibir um inteiro k tal que a b = km, ou ento mostrar que a e b deixam o mesmo resto quando divididos por m. Exemplo 7.6 Temos que 90 18 (mod 24), pois 90 = 3 24 + 18. Tambm, 3111 3813 (mod 9), pois 3111 e 3813 deixam resto 6 quando divididos por 9. Finalmente, 2 2 (mod 4), pois 4 | (2 2). A notao a b (mod m), introduzida por Gauss em sua obra Disquisitiones arithmeticae, convenientemente semelhante igualdade. Apresentamos o seguinte resultado bsico, cuja demonstrao ser deixada a cargo do leitor: Proposio 7.7 Sejam m um inteiro no-nulo e a, b e c inteiros quaisquer. Ento a congruncia mdulo m satisfaz:

(i ) a a (mod m) (propriedade reexiva); (ii ) se a b (mod m), ento b a (mod m) (propriedade simtrica); (iii ) se a b (mod m) e b c (mod m), ento a c (mod m) (propriedade transitiva).
Uma relao entre pares de elementos de um determinado conjunto (por exemplo, a igualdade de nmeros racionais ou a congruncia mdulo m) chamada relao de

100

CAPTULO 7. CONGRUNCIAS

equivalncia se ela satisfaz as propriedades reexiva, simtrica e transitiva. Assim, a proposio anterior mostra que a congruncia mdulo m uma relao de equivalncia. Tambm o prximo resultado de demonstrao imediata: Proposio 7.8 Sejam a, b inteiros quaisquer e m um inteiro no-nulo. Ento:

(i ) a b (mod 1); (ii ) a 0 (mod m) se, e somente se, m | a; (iii ) a b (mod m) se, e somente se, a b (mod m).
Como conseqncia do tem (iii ) da Proposio acima, na congruncia mdulo m podemos supor sempre que m > 0. o que faremos de agora em diante. Isso implica que podemos identicar um inteiro qualquer a com o seu resto na diviso por m: Proposio 7.9 Todo inteiro a congruente mdulo m a exatamente um dos valores: 0, 1, 2, 3, . . . , m 1. Demonstrao: Se a um inteiro qualquer e m > 0 ento, pelo Lema da Diviso de Euclides, existem inteiros q e r tais que a = qm + r, com 0 r < m 1. P

Como q e r so univocamente determinados, temos o resultado.

Exemplo 7.10 Se a um inteiro qualquer e m = 2, temos apenas duas possibilidades: se a for par, a 0 (mod 2); se a for mpar, a1

(mod 2).

A prxima proposio continua a mostrar que muitas propriedades vlidas para a igualdade de nmeros inteiros so tambm verdadeiras para a congruncia mdulo m: Proposio 7.11 Seja m um inteiro positivo xo. Ento:

(i ) se a b (mod m) e a b (mod m), ento ( a + a ) (b + b ) (mod m)


e aa bb

(mod m);

7.1. DEFINIO E PROPRIEDADES

101

(ii ) se a b (mod m) ento, para qualquer inteiro k, temos que ( a + k) (b + k) (mod m) (iii ) se a b (mod m) e k > 0, ento
ak bk e ak bk

(mod m);

(mod mk).

Demonstrao: Faremos aqui apenas parte do tem (i ), deixando o restante como exerccio. Se a b (mod m) e a b (mod m), ento existem inteiros k e t tais que a = b + km e a = b + tm. Logo, aa = bb + btm + b km + ktm2 ou seja, aa bb

aa bb = m(bt + b k + ktm),

(mod m).

Observao 7.12 As propriedades acima mostram bem a convenincia da notao utilizada para denotar congruncia. Certamente bem mais natural aceitar o resultado: ab do que: m | ( a b) e m | (a b )

(mod m) e a b

(mod m)

aa bb

(mod m),

m | ( aa bb ).

A demonstrao do seguinte corolrio ser deixada a cargo do leitor (veja os Exerccios 2 e 6). Corolrio 7.13 Considere f ( x ) = an x n + . . . + a1 x + a0 . Se a a (mod m), ento f ( a) f ( a ) (mod m). possvel utilizar a notao e as propriedades da congruncia mdulo m para dar novas demonstraes dos critrios de divisibilidade apresentados no Captulo 3. Por exemplo, Teorema 7.14 (Critrio de Divisibilidade por 9) Seja a = an an1 . . . a1 a0 = an 10n + . . . + a1 10 + a0 a representao de um nmero na base 10. Temos que 9 divide a se, e somente se, 9 divide a soma de seus dgitos.

102

CAPTULO 7. CONGRUNCIAS

Demonstrao: Como 10 1 (mod 9) ento, pelo Corolrio 7.13, temos que 10k 1 (mod 9) para todo k 0. Novamente pelo Corolrio 7.13, conclumos que a = an 10n + . . . + a1 10 + a0 ( an + . . . + a1 + a0 )

(mod 9).

Ou seja, a congruente mdulo 9 soma de seus dgitos. Logo, 9 divide a se, e somente se 9 divide an + . . . + a1 + a0 . P Exemplo 7.15 Nenhum nmero da forma 8n + 7 pode ser escrito como a soma dos quadrados de trs inteiros. Mais precisamente, se k = 8n + 7 para certo inteiro n, ento no existem inteiros a, b e c tais que k = a2 + b2 + c2 . De fato, se k = 8n + 7, ento k 7 (mod 8). Por outro lado, se fosse k = a2 + b2 + c2 para inteiros a, b e c, ento teramos a2 + b2 + c2 7

(mod 8).

Que valores o quadrado de um inteiro pode assumir mdulo 8? Se m um inteiro, ento 2 m congruente a um nico elemento rm {0, 1, . . . , 7}. Mas ento m2 rm (mod 8). Vericamos imediatamente: rm rm rm rm rm rm rm rm

= = = = = = = =

0 1 2 3 4 5 6 7

m2 m2 m2 m2 m2 m2 m2 m2

0 1 4 1 0 1 4 1

(mod (mod (mod (mod (mod (mod (mod (mod

8), 8), 8), 8), 8), 8), 8), 8).

Como no h maneira de combinar os quadrados de a2 , b2 e c2 de modo a produzir um nmero congruente a 7: se for a2 4 (mod 8), ento claramente no podemos tomar b2 e c2 congruentes a 0 ou 1, pois a soma seria congruente a um nmero no mximo igual a 6. Se tomarmos tambm b congruente a 4, a soma a2 + b2 congruente a 0 mdulo 8 e, como no h nmero cujo quadrado seja congruente a 7 mdulo 8, a2 + b2 + c2 7 (mod 8). Isso mostra o armado. Uma propriedade que vlida quando lidamos com a igualdade de nmeros mas que no vlida no caso da congruncia mdulo m a lei do cancelamento: se ab ac (mod m), no necessariamente verdade que b c (mod m). Com efeito, 34 38

(mod 12)

7.2. CLASSES DE CONGRUNCIA


mas 48

103

(mod 12).

Nosso prximo resultado nos d condies em que a lei do cancelamento pode ser utilizada no caso de congruncias: Proposio 7.16 Se ac bc (mod m) e mdc(c, m) = 1, ento a b (mod m). Demonstrao: Se ac bc (mod m), ento m | ( a b)c. Como mdc(c, m) = 1, temos m | ( a b), isto , a b (mod m). P Entretanto, se mdc(c, m) = 1, o melhor resultado que conseguimos o seguinte, cuja demonstrao segue imediatamente de propriedades j vistas: Corolrio 7.17 Se ac bc (mod m) e mdc(c, m) = d, ento a b mod m . d

Tambm deixamos a cargo do leitor as seguintes propriedades, a respeito de congruncias em diferentes mdulos e regras para cancelamento. Proposio 7.18 Sejam a e b inteiros quaisquer e sejam m, d, r e s inteiros positivos.

(i ) Se a b (mod m) e d | m, ento a b (mod d); (ii ) se a b (mod r ) e a b (mod s), ento a b (mod mmc(r, s)); (iii ) se ra rb (mod m), ento a b
mod mdcmr,m) ; (

(iv) se ra rb (mod rm), ento a b (mod m).

7.2

C LASSES DE C ONGRUNCIA

A congruncia mdulo m permite a identicao de todos os nmeros que deixam o mesmo resto quando divididos por m. Essa identicao nos permite a criao de outros "sistemas" numricos. o que veremos a seguir. Denio 7.19 Sejam m um inteiro xo e a um inteiro qualquer. Denotamos por [ a]m a classe de congruncia de a mdulo m, isto , o conjunto formado por todos os inteiros que so congruentes a a mdulo m:

[ a]m = { x Z : x a (mod m)}.

104 Exemplo 7.20 Seja m = 12. Se a = 3, ento

CAPTULO 7. CONGRUNCIAS

[ a]12 = = = =
Por outro lado,

{ x Z : x 3 (mod 12)} { x Z : 12 | ( x 3)} { x Z : x = 12k + 3 para algum k Z} {. . . , 21, 9, 3, 15, . . .}.

[15]12 = { x Z : x 15 (mod 12)}.


Como 15 3 (mod 12), ento x 15 (mod 12) se, e somente se, x 3 (mod 12). Logo, [15]12 = { x Z : x 3 (mod 12)} = [3]12 . Observao 7.21 Nesta seo precisaremos mostrar a igualdade de alguns conjuntos, como no exemplo anterior. Gostaramos de observar que, para mostrar que dois conjuntos quaisquer so iguais, devemos mostrar que eles possuem os mesmos elementos. Assim, A = B se, e somente se, A B (todo elemento de A elemento de B) e B A (todo elemento de B elemento de A). Proposio 7.22 Sejam a e b inteiros quaisquer e m um inteiro positivo. Ento

(i ) a [ a]m para qualquer m; (ii ) a b (mod m) se, e somente se, [ a]m = [b]m ; (iii ) [ a]m = [r ]m para algum r {0, 1, 2, . . . , m 1}.
Demonstrao: Como a a (mod m) para qualquer m, temos que a [ a]m , mostrando ( i ). Mostraremos agora que, se a b (mod m), ento [ a]m = [b]m . De fato, se x [ a]m , ento x a (mod m). Como a b (mod m), deduzimos que x b (mod m), ou seja, x [b]m , mostrando que [ a]m [b]m . A demonstrao da incluso [b]m [ a]m similar e car a cargo do leitor. Reciprocamente, suponhamos que [ a]m = [b]m . Como a [ a]m , ento a [b]m , ou seja, a b (mod m), completando a prova de (ii ). Se a um inteiro qualquer ento, pelo Lema da Diviso de Euclides, temos que a = qm + r, com 0 r m 1,

ou seja, a r (mod m). Logo, pelo tem (ii ) mostrado acima, temos que [ a]m = [r ]m , com 0 r m 1. P

7.2. CLASSES DE CONGRUNCIA

105

Segue-se da proposio anterior que existem exatamente m classes de congruncias mdulo m, a saber: [0] m , [1] m , . . . , [ m 1] m , j que estas classes so todas distintas. Denotamos por Zm o conjunto formado por todas as classes de congruncia mdulo m. Assim, Zm = {[0]m , [1]m , . . . , [m 1]m }. Exemplo 7.23 O conjunto Z2 possui dois elementos, a saber,

[0]2 = {b Z : b = 2k} = {. . . , 4, 2, 0, 2, 4, . . .},


que so os inteiros pares, e

[1]2 = {b Z : b = 2k + 1} = {. . . , 3, 1, 1, 3, 5, . . .},
que so os inteiros mpares. Como

[0]2 = [2]2 = [4]2


e

[1]2 = [3]2 = [5]2 ,


podemos escrever Z2 = {[0]2 , [1]2 } = {[2]2 , [3]2 } = {[4]2 , [5]2 } = . . .

Denio 7.24 Um elemento qualquer b de uma classe de congruncia [r ]m chamado um representante da classe de congruncia [r ]m . Se b est numa classe de congruncia [r ]m , ento, como j vimos, [r ]m = [b]m ; portanto, qualquer representante de uma classe determina completamente essa classe e, reciprocamente, uma classe de congruncia pode ser nomeada por qualquer um de seus representantes. Geralmente utilizamos os menores representantes positivos ou no-negativos para nomear as classes. Por exemplo, se estamos considerando as horas do dia geralmente escolhemos os representantes 0, 1, 2, . . . , 12, . . . , 23. Se estivermos considerando os meses do ano utilizamos 1, 2, . . . , 12 para representar os meses de janeiro a dezembro, respectivamente. Vamos agora introduzir em Zm operaes de adio e multiplicao, que tm um comportamento semelhante s operaes usuais dos nmeros inteiros.

106

CAPTULO 7. CONGRUNCIAS

Exemplo 7.25 J vimos que Z2 = {[0]2 , [1]2 }, em que [0]2 o conjunto dos nmeros pares e [1]2 o conjunto dos nmeros mpares. Sabemos que inteiro par + inteiro par = inteiro par, inteiro mpar + inteiro mpar = inteiro par, inteiro mpar + inteiro par = inteiro mpar. Para salientar o contexto em que estamos trabalhando, denotaremos a operao de adio em Z2 por . Com essa notao, as igualdades acima podem ser escritas como

[0]2 [1]2 [1]2

[0]2 = [0]2 [1]2 = [0]2 [0]2 = [1]2 .

A introduo de uma operao em Z12 aparece naturalmente quando consideramos o tempo. Se uma pessoa, com um relgio que marca as horas de 1 a 12, chega ao trabalho s 8 horas e trabalha durante 6 horas sem interrupo, ento ela sai do trabalho s 2 horas, ou seja, no relgio 8 + 6 = 2. Esta adio faz sentido, pois o relgio divide o tempo em classes de congruncia mdulo 12: duas horas t1 e t2 tm a mesma leitura no relgio, se elas diferem por um mltiplo de 12 horas. Na verdade, temos que

[8]12 [6]12 = [8 + 6]12 = [2]12 .


As operaes acima podem ser estendidas para Zm , denindo-se

[ a]m [b]m = [ a + b]m .


Entretanto, como um elemento de Zm possui vrias representaes, precisamos ter certeza que o resultado obtido independe do representante utilizado. Por exemplo, em Z24 temos que [73]24 = [1]24 . Portanto, [17]24 [73]24 e [17]24 [1]24 devem dar o mesmo resultado. Com efeito, pela regra acima, temos que

[17]24 [73]24 = [90]24


e

[17]24 [1]24 = [18]24 .


Mas, 90 = 3 24 + 18, ou seja,

[90]24 = [18]24 .
Assim, nesse caso concreto, vericamos que ao somarmos duas classes de equivalncia, o resultado obtido independe do representante [73]24 ou [1]24 utilizado ao se efetuar a operao. Precisamos mostrar que isso acontece para elementos arbitrrios de Zm .

7.2. CLASSES DE CONGRUNCIA

107

Proposio 7.26 Sejam [ a]m , [ a ]m , [b]m e [b ]m elementos de Zm , com [ a]m = [ a ]m e [b]m = [b ]m . Ento [ a + b]m = [ a + b ]m . Demonstrao: Se [ a]m = [ a ]m e [b]m = [b ]m , ento a a (mod m) e b b (mod m), isto : m | ( a a) e m | (b b). Portanto, m | [( a a) + (b b)], ou seja, m | [( a + b ) ( a + b)]. Logo, ( a + b) ( a + b ) (mod m), o que signica que [ a + b]m = [ a + b ]m . P Denio 7.27 A operao de adio em Zm denida por

[ a]m [b]m = [ a + b]m .


Observao 7.28 comum abreviar a notao de classe de congruncia escrevendo-se [ a]m como [ a], quando estiver claro que estamos trabalhando com elementos de um determinado Zm . Em outros textos, a notao de adio em Zm denotada simplesmente por +. Assim, [ a]m + [b]m signica [ a]m [b]m . Exemplo 7.29 As Z2 : [0] tabelas de adio Z4 : [0] para Z2 , Z3 , Z4 , e Z5 so:

[0] [0] [1]

[1] [1] [0]

[0] [0] [1] [2] [3] [0] [0] [1] [2] [3] [4]

[1] [1] [2] [3] [0] [1] [1] [2] [3] [4] [0]

[2] [2] [3] [0] [1] [2] [2] [3] [4] [4] [1]

[3] [3] [0] [1] [2] [3] [3] [4] [0] [1] [2] [4] [4] [0] [1] [2] [3]

[1]

[1] [2] [3]

Z3 : [0]

[0] [0] [1] [2]

[1] [1] [2] [0]

[2] [2] [0] [1]

Z5 : [0]

[1] [2]

[1] [2] [3] [4]

Como as tabelas acima so simtricas em relao diagonal principal, temos que a adio em Zi (i {2, 3, 4, 5}) comutativa. Na verdade, para qualquer m, a adio em Zm comutativa. Isso conseqncia imediata da comutatividade da adio em Z:

[ a]m [b]m = [ a + b]m = [b + a]m = [b]m [ a]m .

108

CAPTULO 7. CONGRUNCIAS

De maneira anloga, mostramos que a adio em Zm associativa, isto :

([ a]m [b]m ) [c]m = [ a]m ([b]m [c]m ),


e possui elemento neutro, que [0]m , pois

[ a ] m [0] m = [ a + 0] m = [ a ] m = [0 + a ] m = [0] m [ a ] m .
Pelas tabelas apresentadas no Exemplo 7.29, vemos que, nesses conjuntos, todos os elementos possuem simtrico em relao adio (o [0] aparece em todas as linhas). Observe que, em Z5 , [3] = [2] e [1] = [4]. Em geral, o simtrico de um elemento [ a]m de Zm , que ser denotado por [ a]m , dado por [ a]m = [ a]m = [m a]m . Com efeito,

[ a]m [ a]m = [ a a]m = [0]m .


fcil vericar que o simtrico de um determinado elemento em Zm nico. De fato, se [ a]m [b]m = [0]m = [ a]m [b ]m , ento

[b]m = [b]m [0]m = [b]m ([ a]m [b ]m ) = ([b]m [ a]m ) [b ]m = [0]m [b ]m = [b ]m ,


de acordo com a associatividade e comutatividade da adio em Zm . Tendo denido uma operao de adio em Zm , natural perguntarmos sobre a possibilidade de denir uma operao de multiplicao de maneira anloga adio, ou seja, atravs da expresso [ a]m [b]m = [ ab]m . Antes de passarmos denio formal, consideremos o seguinte exemplo: Exemplo 7.30 J vimos que os elementos de Z2 podem ser identicados com os nmeros pares e os nmeros mpares. inteiro par inteiro par = inteiro par, inteiro par inteiro mpar = inteiro par, inteiro mpar inteiro mpar = inteiro mpar. Denotando a multiplicao em Z2 por como , podemos ento escrever a tabela acima

[0]2 [0]2 [1]2

[0]2 = [0]2 [1]2 = [0]2 [1]2 = [1]2 .

A operao de multiplicao em Zm , tal qual em Z2 , s estar bem denida, se for independente dos representantes escolhidos em cada classe de equivalncia. o que provaremos a seguir.

7.2. CLASSES DE CONGRUNCIA

109

Proposio 7.31 Sejam [ a]m , [ a ]m , [b]m , [b ]m Zm , com [ a]m = [ a ]m e [b]m = [b ]m . Ento, [ ab]m = [ a b ]m . Demonstrao: Queremos mostrar que m | ( a b ab), se m | ( a a) e m | (b b). Observe que m | ( a a)b e m | (b b) a . Portanto, m | [( a a)b + (b b) a ]. Mas ( a a)b + (b b) a = a b ab. Logo, [ a b ]m = [ ab]m . P

Denio 7.32 A operao de multiplicao em Zm denida por

[ a]m

[b]m = [ ab]m .

Como no caso da adio em Zm , muitos textos usam simplesmente a notao [ a]m [b]m ao invs de [ a]m [b]m . Exemplo 7.33 As tabelas de multiplicao para Z2 , Z2 : Z3 , Z4 , e Z5 so

[0] [0] [1] [0] [0]

[0] [0] [1]

Z4 :

[0] [0] [1] [2] [3] [0] [0] [0] [0] [0] [0] [1] [2] [3] [4] [0] [0] [0] [0] [0]

[1] [0] [1] [2] [3] [1] [0] [1] [2] [3] [4]

[2] [0] [2] [0] [2] [2] [0] [2] [4] [1] [3]

[3] [0] [3] [2] [1] [3] [0] [3] [1] [4] [2] [4] [0] [4] [3] [2] [1]

Z3 :

[0] [0] [1] [2] [0] [0] [0]

[1] [0] [1] [2]

[2] [0] [2] [1]

Z5 :

fcil ver que a operao de multiplicao denida em Zm comutativa:

[ a]m

[b]m = [ ab]m = [ba]m = [b]m

[ a m ].

De modo anlogo verica-se que ela associativa:

([ a]m

[b]m )

[c]m = [ a]m

([b]m

[c]m )

110 e possui elemento neutro, [1]m :

CAPTULO 7. CONGRUNCIAS

[ a]m

[1] m = [ a ] m .

Observao 7.34 Gostaramos de observar que vrios resultados obtidos anteriormente podem ter uma nova redao, por meio da utilizao da notao de classes de congruncia, j que a b (mod m) se, e somente se, [ a]m = [b]m . Por exemplo, consideremos o critrio de divisibilidade por 9. Seja, portanto, an an1 . . . a1 a0 a representao de um nmero inteiro na base 10. Ento, pelas propriedades de adio e multiplicao em Z9 , temos que:

[( an an1 a1 a0 )]9 = = = = =

[ an 10n + an1 10n1 + . . . + a1 10 + a0 ]9 = [ an ]9 [10n ]9 [ an1 ]9 [10n1 ]9 . . . [ a1 ]9 [10]9 [ a0 ]9 = [ a n ]9 [1 ]9 [ a n 1 ]9 [1 ]9 . . . [ a 1 ]9 [1] 9 [ a0 ] 9 = [ a n ] 9 [ a n 1 ] 9 . . . [ a 1 ] 9 [ a 0 ] 9 = [( an + an1 + . . . + a1 + a0 )]9 ,

j que [10n ]9 = [1]9 . Portanto, a diferena entre um inteiro qualquer e a soma de seus dgitos um mltiplo de 9, de onde segue-se o resultado. Observao 7.35 As horas em um relgio analgico so usualmente marcadas em divises de 12 horas. Se agora so 4h, daqui a 12h sero novamente 4h. Usualmente utilizamos os inteiros de 1 a 12 para isso, mas poderamos substituir 12 por 0, de modo a termos os possveis restos de diviso de um nmero por 12. Dessa maneira estabelecemos um modelo concreto para Z12 , modelo esse que pode ser estendido para Zm , com 0 < m Z. Ao invs de dividirmos um crculo em 12 partes iguais (como no caso do relgio), o dividimos em m partes iguais. A cada inteiro a corresponde, aps diviso por m, um resto entre 0 e m 1 e cada inteiro pode ser identicado com um desses restos. As operaes de adio e multiplicao em Zm so compatveis com esse modelo. Observando a tabela de multiplicao em Z4 , dada no Exemplo 7.33, vemos que o produto do elemento [2] pelos outros elementos de Z4 ou o prprio [2], ou o elemento neutro [0]. Portanto, no existe elemento [ a] Z4 tal que [ a] [2] = [1]. Denimos: Denio 7.36 Um elemento [ a]m Zm invertvel, se existe [b]m Zm tal que

[ a]m
Se [ a]m

[ b ] m = [1] m .

[b]m = [1]m , chamamos [b]m inverso de [ a]m .

Exemplo 7.37 Em Z2 , o elemento [1] invertvel. Em Z3 , todos os elementos no-nulos so invertveis. Em Z4 , somente os elementos [1] e [3] so invertveis. Em Z5 , todos os elementos distintos do elemento neutro so invertveis.

7.2. CLASSES DE CONGRUNCIA

111

Lema 7.38 Se [ a]m Zm for invertvel, ento seu inverso nico. Denotamos o inverso de [ a]m por [ a]1 . m Demonstrao: Suponhamos que [ a]m [b]m = [1]m e [ a]m [b ]m = [1]m . Ento, uma vez que a multiplicao em Zm associativa e comutativa, conclumos que

[b]m = [b]m

[1] m = [ b ] m

[ a]m

[b ]m = ([b]m

[ a]m )

[b ]m = [b ]m .

Gostaramos, ento, de determinar quando um elemento [ a]m Zm invertvel. Temos a seguinte caracterizao dos elementos invertveis de Zm : Teorema 7.39 Um elemento [ a]m Zm invertvel se, e somente se, mdc( a, m) = 1. Demonstrao: Temos mdc( a, m) = 1 x, y Z : ax + my = 1 [ ax + my]m = [1]m [ ax ]m [my]m = [1]m [ ax ]m = [1]m , [ a ] m [ x ] m = [1] m .

Observao 7.40 Uma pergunta que pode ser feita a respeito do enunciado do teorema acima se quaisquer elementos da classe de [ a]m e m possuem o mesmo mximo divisor comum. Mais precisamente, se mdc( a, m) = 1 e [ a]m = [ a ]m , ento mdc( a , m) = 1? A resposta , naturalmente, armativa. De fato, se mdc( a , m) = d e [ a]m = [ a ]m , ento existe um inteiro k tal que a = a + km. Como d um divisor de a e de m, d tambm um divisor de a. Logo d divide o mximo divisor comum de a e m, isto , d | 1. Portanto, d = 1. (Note que a demonstrao do Teorema 7.39 tambm implica esse fato!) Observao 7.41 Dada a importncia do Teorema 7.39 e considerando que o leitor possa ainda no se sentir confortvel com a utilizao de classes de equivalncia na demonstrao da implicao "", apresentamos uma outra prova dessa. Se existe [ x ]m tal que [ a]m [ x ]m = [1]m , temos que m | ( ax 1), isto , existe um inteiro k tal que ax km = 1, o que signica que mdc( a, m) = 1. Note que o produto de dois elementos invertveis mdulo m um elemento invertvel. De fato, se [ a]m e [b]m so elementos invertveis, claramente

[ b ] 1 m

[ a ] 1 = [ a ] 1 m m

[ b ] 1 m

o inverso de [ ab]m . (Verique tambm esse fato mostrando que mdc( ab, m) = 1.)

112

CAPTULO 7. CONGRUNCIAS

Exemplo 7.42 Vamos obter os inversos de todos os elementos invertveis de Z12 . Pelo Teorema 7.39, os nicos elementos invertveis de Z12 so [1], [5], [7] e [11]. (Estamos denotando [ x ] ao invs de [ x ]12 ) Como o inverso de um elemento invertvel tambm um elemento invertvel, para obter o inverso de [7]1 basta ento testarmos os outros elementos invertveis. Como [7] [1] = [7], [7] [5] = [35] = [1] = [11], [7] [7] = [49] = [1], vemos que o inverso de [7] o prprio [7]. Procedendo da mesma maneira, vericamos que [1]1 = [1], [5]1 = [5] e [11]1 = [11]. Quer dizer, cada elemento invertvel de Z12 seu prprio inverso! Entretanto, esse mtodo pode ser muito extenuante, se m for grande. O Teorema 7.39 fornece uma outra maneira para calcularmos [7]1 . De fato, escrevemos mdc(7, 12) como combinao linear de 7 e 12. Assim, pelo algoritmo de Euclides, 12 7 5 2 Portanto, vericamos que 1 = 3 12 5 7 e, portanto,

= = = =

17+5 15+2 22+1 2 1.

[1] = [5]
Assim,

[7].

[7 ] 1

= [5] = [7].

Exemplo 7.43 Se p um nmero primo, ento todos os elementos no-nulos de Z p so invertveis: [1] p , . . . , [ p 1] p . A introduo das operaes de adio e multiplicao em Zm nos possibilita trabalhar com as classes de equivalncia nesse conjunto como se elas fossem nmeros inteiros. Mas preciso car atento, pois nem todas as regras da aritmtica so vlidas em Zm . Por exemplo, no devemos esperar que a lei do cancelamento seja verdadeira em Zm , j que ela no vale para a relao de congruncia, como j foi visto na seo anterior. Com efeito, se [ a]m [c]m = [b]m [c]m , em que [c]m = [0]m , ento [ ac]m = [bc]m , ou seja, m | ( a b)c e m c. Da no podemos concluir que m | ( a b), ou equivalentemente, que [ a]m = [b]m . Como vimos na Proposio 7.16, para essa concluso preciso supor que mdc(c, m) = 1, ou seja, que [c]m invertvel. Nesse caso, multiplicando pelo inverso de [c], obtemos imediatamente: Teorema 7.44 (Lei do Cancelamento em Zm ) Se [ a]m [c]m = [b]m [c]m e [c]m invertvel, ento

[ a]m = [b]m .

7.3. OS TEOREMAS DE FERMAT, EULER E WILSON

113

7.3

O S T EOREMAS DE F ERMAT, E ULER E W ILSON

(Esta seo opcional, e sua apresentao ca a critrio do professor.) Consideremos uma congruncia mdulo m. Denimos: Denio 7.45 Um sistema completo de resduos mdulo m, abreviadamente SCRm , um conjunto de m inteiros, cada um sendo um representante de cada classe de equivalncia mdulo m. Um sistema reduzido de resduos mdulo m, abreviadamente SRRm , um conjunto formado por todos os elementos de um SCRm que so primos com m. Isto , um SRRm um conjunto formado com um representante de cada classe de Zm que invertvel. Exemplo 7.46 Considerando a congruncia mdulo 5, {0, 1, 2, 3, 4} e {0, 6, 7, 8, 9} so sistemas completos de resduos, enquanto {1, 2, 3, 4} e {6, 7, 8, 9} so sistemas reduzidos de resduos. Tendo em vista a Observao 7.40, vemos que qualquer SRRm possui exatamente o mesmo nmero de elementos. Mais do que isso, suponhamos que um sistema reduzido de resduos mdulo m possua n elementos. Consideremos ento um conjunto de elementos invertveis com n elementos, tal que quaisquer de seus elementos no congruente a outro elemento do conjunto. Ento esse conjunto tambm um SRRm (veja o Exerccio 20). Lema 7.47 Seja p um nmero primo. Ento os nicos elementos de Z p que so iguais ao seu inverso so 1 e p 1. Demonstrao: Examinemos as solues da equao

[ a]

[ a ] = [1].

Se [ a] [ a] = [1], temos que p | a2 1, isto , p | ( a 1)( a + 1). Como p primo, devemos ter p | ( a + 1) ou p | ( a 1). Mas, como 1 a p 1, temos que a = 1 ou a = p 1. Isso prova o armado. P O prximo resultado , de certa forma, extraordinrio, uma vez que d condies necessrias e sucientes para que um inteiro positivo seja primo. Contudo, uma vez que o fatorial de um nmero grande um nmero imenso, a aplicao prtica desse resultado muito restrita... Teorema 7.48 (Wilson) Um nmero p primo se, e somente se, ( p 1)! 1 (mod p). Demonstrao: Suponhamos que p seja primo. Ento R = {1, 2, . . . , p 1} um SRR p e todos os elementos do conjunto {[1], [2], . . . , [ p 1]} so invertveis.

114

CAPTULO 7. CONGRUNCIAS

Pelo Lema 7.47, apenas 1 e p 1 so iguais ao seu inverso em Z p . Armamos que

[2]

[3]

...

[ p 2] = [1].

(7.1)

De fato, o inverso de [2] est em {[3], . . . , [ p 2]}. Assim, [2] multiplicado por seu inverso igual a [1] mdulo p. Retirando [2] e seu inverso do produto em (7.1), obtemos o conjunto R1 , no qual o argumento pode ser repetido: o inverso de [3] (se [2]1 = [3]) est no conjunto R1 e o produto desses nmeros igual a [1] mdulo p. Multiplicando os dois lados de (7.1) por [ p 1] obtemos:

[2]
isto ,

[3]

...

[ p 2]

[ p 1] = [ p 1],

[( p 1)!] = [ p 1].
Como [ p 1] = [1], conclumos que ( p 1)! 1 (mod p). Suponhamos agora que

(n 1)! 1 (mod n).

(7.2)

Queremos mostrar que n um nmero primo. Suponhamos que n = ab, com a = n. Como a equao (7.2) implica n | ((n 1)! + 1), vemos que a | ((n 1)! + 1). Mas a um dos fatores de (n 1)!, de modo que a | (n 1)! e, da, que a | 1, ou seja, a = 1. Isso implica que n um nmero primo. P Observao 7.49 Apesar de o Teorema 7.48 ser conhecido como Teorema de Wilson (1741-1793), seu enunciado j era conhecido por Leibniz (1646-1716) e sua primeira demonstrao foi feita por Lagrange (1736-1813), em 1773. J mostramos duas maneiras de encontrar o inverso de um elemento em Zn no Exemplo 7.42. Entretanto, nenhuma delas satisfatria se m for grande. Vamos agora apresentar uma maneira muito mais efetiva de calcular o inverso de um elemento invertvel em Zm . Denio 7.50 A funo de Euler de um inteiro m o nmero de inteiros positivos menores do que |m| que so primos com m. Em outras palavras, (m) igual ao nmero de elementos de um SRRm . Exemplo 7.51 Temos que (6) = 2, pois apenas 1 e 5 so primos com 6 e menores do que 6. Da mesma forma, (10) = 4, (5) = 4, (8) = 4. Um resutado importante na teoria dos nmeros devido a Fermat. Entre outras aplicaes, ele nos fornece uma maneira muito simples de encontrar o inverso de um elemento no-nulo de Z p , no caso em que p primo.

7.3. OS TEOREMAS DE FERMAT, EULER E WILSON


Teorema 7.52 (Pequeno Teorema de Fermat) Seja p um primo e a um inteiro no-divisvel por p. Ento a p 1 1

115

(mod p).

Um corolrio imediato do Pequeno Teorema de Fermat nos fornece o inverso mdulo p de [ a] p Z p , [ a] p = [0] p . Como a p1 = aa p2 , temos imediatamente: Corolrio 7.53 Seja p um nmero primo e [0] = [ a] Z p . Ento

[ a ] 1 = [ a p 2 ] .
Algumas vezes o Pequeno Teorema de Fermat enunciado de uma maneira alternativa: Corolrio 7.54 Seja p um nmero primo. Ento ap a

(mod p).

Demonstrao: Se mdc( a, p) = 1, o resultado segue-se do Pequeno Teorema de Fermat ao multiplicarmos ambos os lados da congruncia por a. Se mdc( a, p) = p, ento a 0 (mod p) e, portanto, a p 0 (mod p). Assim, temos sempre a p a (mod p). P Exemplo 7.55 Aplicando o Pequeno Teorema de Fermat, vamos obter os inversos de todos os elementos invertveis de Z7 . Temos

[ 2 ] 1 = [ 25 ] = [ 23 ] [ 22 ] [ 3 ] 1 = [ 35 ] = [ 32 ] [ 32 ] [6]1 = [1]1 = [(1)5 ]

= [ 22 ] [3] = [2] [2] = [1]

= [4]; [3] = [5]; = [6].

Assim, [2]1 = [4], [3]1 = [5], [4]1 = [2], [5]1 = [3] e [6]1 = [6]. (Note que o clculo de [6]1 , feito acima, era desnecessrio.) Ao invs de demonstrarmos o Pequeno Teorema de Fermat, provaremos uma generalizao desse resultado, publicada por Leonard Euler em 1747, que determina o inverso de todo elemento invertvel de Zm . (Veja o Exerccio 19 para uma demonstrao direta do Pequeno Teorema de Fermat). Teorema 7.56 (Euler) Se mdc( a, m) = 1, ento a(m) 1 (mod m). Demonstrao: Sejam (m) = n e {r1 , r2 , . . . , rn } um SRRm com {r1 , r2 , . . . , r N } {0, 1, 2, . . . , m 1}. Armamos que { ar1 , . . . , arn } outro SRRm . De fato, como a e ri so invertveis, ari invertvel para todo i = 1, . . . , n. Alm disso, suponhamos que ari ar j . Pela lei do

116

CAPTULO 7. CONGRUNCIAS

cancelamento em Zm , obtemos ento que ri r j . Como 0 < ri , r j < n, deduzimos ento que i = j. Assim, cada elemento de { ar1 , . . . , arn } deve ser congruente a um (e s um) elemento de {r1 , . . . , rn }. Logo,

[ ar1 ]
ou seja,

[ ar2 ] [ an ]

...

[ arn ] = [r1 ]

[r2 ]

...

[r n ],

[r1 . . . r n ] = [ r1 . . . r n ].

Como mdc(ri , m) = 1 i, temos tambm mdc(r1 . . . rn , m) = 1. Portanto, aplicando a lei do cancelamento em Zm , obtemos [ an ] = [1], isto , an 1 (mod m). P Note que o Pequeno Teorema de Fermat uma conseqncia imediata do Teorema de Euler pois, se p primo, ( p) = p 1 (veja o Exemplo 7.43). Alm disso, o Teorema de Euler garante que o inverso de [ a]m em Zm dado por [ a(m)1 ]m . primeira vista, o Teorema de Euler no nos parece um resultado muito interessante: se m muito grande, (m) tambm ; assim, a(m)1 uma potncia grande de a e parece ser difcil obter y {0, . . . , m 1} que seja congruente a [ a(m)1 ]m . Na prtica, esse problema facilmente resolvido: Exemplo 7.57 Se m = 17, o Teorema de Euler (ou o Pequeno Teorema de Fermat) garante que o inverso de [3] em Z17 [315 ]. Uma vez que 33 = 27, vemos que 33 10 (mod 17). Da segue-se que [36 ]17 = [102 ]17 = [2]17 e, portanto, [312 ]17 = [4]17 . Assim, [312 ]17 [33 ]17 = [4]17 [10]17 , isto ,

[315 ]17 = [40]17 = [6]17 .

Antes de prosseguirmos, apresentamos uma outra aplicao do Teorema de Euler: Exemplo 7.58 Vamos determinar o resto da diviso de 1159 por 20. Como (20) = 8, o Teorema de Euler garante que 118 1 (mod 20), isto , [118 ]20 = [1]20 . Como 59 = 7 8 + 3, vemos que 1159 = (118 )7 113 . Mas [(118 )7 ]20 [1]20 , de modo que [1159 ]20 [113 ]20 . Como [113 ]20 [11]20 , conclumos que 1159 deixa resto 11 quando dividido por 20. Como vimos, o Teorema de Euler resolve o problema de encontrar o inverso de um elemento invertvel de Zm . Mas ele coloca um outro problema: como obter (m) se m for grande? Tentar contar os nmeros primos com m e menores do que ele no uma tarefa promissora...Estudaremos algumas propriedades da funo que facilitam enormemente nossa tarefa.

7.3. OS TEOREMAS DE FERMAT, EULER E WILSON


Lema 7.59 A funo : N N de Euler multiplicativa, isto , (nm) = (n)(m), se mdc(n, m) = 1.

117

Demonstrao: Vamos dispor todos os nmeros inteiros de 1 a nm em forma de tabela: 1 m + 1 2m + 1 2 m + 2 2m + 2 . . . . . . . . . m 2m 3m . . . ( n 1) m + 1 . . . ( n 1) m + 2 . . . ... ... nm.

Note que cada coluna um sistema completo de resduos mdulo m e cada linha um sistema completo de resduos mdulo n (veja o Exerccio 21). Para r {1, . . . , m} (quer dizer, r est na primeira coluna), suponhamos que mdc(m, r ) = d. Se d > 1, nenhum elemento da linha r r m+r 2m + r ...

(n 1)m + r.

primo com mn. De fato, como d | m e d | r, temos que todos os elementos dessa linha so divisveis por d. Como d | mn, nossa armao est provada. Em outras palavras, s podemos encontrar elementos primos com mn nas linhas cujo primeiro elemento primo com m. Quantas dessas linhas existem? Ora, por denio, (m) linhas. Mas cada uma dessa (m) linhas um SCRn . Quanto elementos primos com n existem num SCRn ? Exatamente (n). Assim, existem exatamente (m)(n) elementos primos com mn na tabela dada. Isso prova o resultado. P Para calcular (m) via fatorao de m em fatores primos, precisamos ainda do Lema 7.60 Seja p um nmero primo. Ento ( p n ) = p n 1 ( p 1 ). Demonstrao: Os inteiros positivos menores que pn que no so primos com pn so exatamente os mltiplos de p: p, 2p, ..., pn1 p.

Como existem pn1 mltiplos de p nessas condies, vemos que ( p n ) = p n p n 1 = p n 1 ( p 1 ) , o que prova nosso resultado. P

Sintetizamos nossos resultados:

118

CAPTULO 7. CONGRUNCIAS

Teorema 7.61 Suponhamos que a decomposio de n N em fatores primos seja


e n = p11 pes . s

Ento

e e (n) = p11 1 ( p1 1) p22 1 ( p2 1) pes 1 ( ps 1). s

Exemplo 7.62 Temos que (96) = 32. De fato, 96 = 25 3. Como (25 ) = 24 (2 1) = 24 e (3) = 2, o fato de ser multiplicativa garante que (96) = 24 2 = 25 = 32.

7.4

O T EOREMA C HINS DO R ESTO

(Esta seo opcional, e sua apresentao ca a critrio do professor.) Retomaremos agora o estudo de equaes diofantinas lineares, considerando sistemas de tais equaes. Utilizando a notao de congruncia, comeamos com dois exemplos e uma breve recapitulao de resultados j apresentados (compare o Teorema 7.65, abaixo, com as Proposies 6.5 e 6.8). Exemplo 7.63 Vamos resolver a congruncia 3x 1 (mod 5). Uma vez que [3] [2] = [6] = [1], vemos que [3]1 = [2]. Logo, multiplicando a congruncia por 2, obtemos 6x 2 (mod 5), ou seja, x 2 (mod 5). Exemplo 7.64 A equao 6x 4 (mod 8), aps aplicao do Corolrio 7.17, conduz equao 3x 2 (mod 4). Como 32 1 (mod 4), o inverso de [3]4 o prprio [3]4 . Assim, 3x 2 (mod 4) implica x 6 2 (mod 4). Mas quais so as solues da equao inicial? Ora, se x soluo de 6x 4 (mod 8), ento x 2 (mod 4). Quer dizer, x = 2 + 4k, em que k Z. Quantos so os elementos dessa forma em {0, 1, . . . , 7}? claro que 2 e 6 so os nicos elementos da forma 2 + 4k nesse conjunto. Portanto, as solues de 6x 4 (mod 8) so x 2 (mod 8) e x 6 (mod 8). Teorema 7.65 A congruncia linear ax b (mod m) solvel se, e somente se, mdc( a, m) | b. Alm disso, se x0 soluo de ax b (mod m), ento x tambm soluo dessa equao se, m . Em particular, ax b (mod m) e somente se, x0 x (mod m1 ), em que m1 = mdc( a, m) possui mdc( a, m) solues no-congruentes. Demonstrao: Comeamos mostrando uma equivalncia: ax b (mod m) tem soluo se, e somente se, a equao diofantina linear ax + my = b tambm tiver. De fato,

x Z : ax b (mod m)

m | (b ax )

x, y Z : ax + my = b.

7.4. O TEOREMA CHINS DO RESTO

119

Uma vez que mdc( a, m) divide o lado esquerdo de ax + my = b, essa equao s ter soluo quando mdc( a, m) dividir o lado direito, isto , se mdc( a, m) | b. Suponhamos agora que mdc( a, m) | b. Se a = a1 mdc( a, m), m = m1 mdc( a, m) e b = b1 mdc( a, m), o Corolrio 7.17 garante que a1 x b1

(mod m1 ).

Reciprocamente, se a1 x b1 (mod m1 ), ento a Proposio 7.11 garante que mdc( a, m) a1 x mdc( a, m)b1 (mod mdc( a, m)m1 ), isto , ax b (mod m). Em outras palavras, mostramos que x soluo de ax b (mod m) se, e somente se, x for soluo de a1 x b1 (mod m1 ). Mas a1 x b1 (mod m1 ) possui uma nica soluo: como mdc( a1 , m1 ) = 1, a1 possui inverso a1 1 . Logo [ a1 1 b1 ]m1 a nica soluo dessa equao e quaisquer solues x0 , x de ax b (mod m) so congruentes a a1 1 b1 mdulo m1 . Finalmente, se d = mdc( a, m), armamos que x0 , x0 + m1 , x0 + 2m1 , x0 + ( d 1) m1 so todas as solues no-congruentes de ax b (mod m). Claramente, x0 + jm1 para todo j = 0, . . . , d 1 soluo dessa equao, pois x0 + jm1 x0 (mod m1 ). E essas solues so as nicas solues de a1 x b1 (mod m1 ) que so distintas mdulo m. Isso completa a demonstrao. P Vamos agora considerar um sistema de congruncias lineares. O Teorema Chins do Resto, resolvido num caso particular pelo mestre Sun ( 300 D.C.) e, no caso geral, por Qin Jiuchao (1202-1261) nos apresenta um algoritmo em que, sob certas condies, resolve um tal sistema. Antes de enunciar esse resultado, vamos introduzir a notao que ser usada em seu enunciado, bem como algumas observaes iniciais. Sejam m1 , . . . , mk inteiros primos entre si dois a dois (isto , mdc(mi , m j ) = 1, se i = j). Denimos M = m1 . . . mk = mmc(m1 , . . . , mk ). M . Observe que mdc(ni , mi ) = 1; portanto, ni x 1 Denotaremos por ni o inteiro mi (mod mi ) tem soluo i . Observe tambm que mi | n j , se i = j, isto , n j 0 (mod mi ), se i = j. Teorema 7.66 (Teorema Chins do Resto) Suponhamos que, para todo i {1, 2, . . . , k }, tenhamos mdc( ai , mi ) = 1. Ento, para quaisquer b1 , . . . , bk , o sistema a1 x b1 a2 x b2 . . . . . . a k x bk

(mod m1 ) (mod m2 ) (mod mk )

120 admite soluo x0 = c1 n1


1

CAPTULO 7. CONGRUNCIAS

+ c2 n2

+ + ck nk k ,

em que ci uma soluo de ai x bi (mod mi ). Alm disso, se y outra soluo desse sistema, ento y x0 (mod M ), em que M = m1 m2 mk . Reciprocamente, se y x0 (mod M ), ento y tambm soluo do sistema dado. Antes de demonstrarmos o Teorema Chins do Resto, apresentamos o Exemplo 7.67 Vamos resolver o sistema 3x 5 2x 3 4x 2

(mod 4) (mod 5) (mod 3)

Vericamos imediatamente que as hipteses do Teorema Chins do Resto esto satisfeitas. Nesse caso, temos: M = m1 m2 m3 = 60, n1 = 15, n2 = 12 e n3 = 20.

Vamos agora achar os inversos 1 , 2 e 3 . Para isso, resolvemos as congruncias [ni ]mi [ i ]mi = [1]mi , com i = 1, 2, 3. Como os mdulos envolvidos so pequenos, as solues i podem ser obtidas por tentativa:

[15]4 [12]5 [20]3

[ 1 ]4 [1]4 [3]4 [ 2 ]5 [1]5 [2]5 [ 3 ]3 [1]3 [2]3

[ 1 ]4 [1]4 [ 1 ]4 [3]4 . [ 2 ]5 [1]5 [ 2 ]5 [3]5 . [ 3 ]3 [1]3 [ 3 ]3 [2]3 .

Agora vamos encontrar as solues c1 , c2 e c3 de cada uma das equaes do sistema. Temos que c1 resolve 3x 5 (mod 4). Por tentativa, vemos que c1 = 3 resolve essa equao. Do mesmo modo, obtemos c2 = 4 e c3 = 2. Pelo Teorema Chins do Resto, uma soluo do sistema x0 = c1 m1
1

+ c2 m2

+ c3 m3

= 3 15 3 + 4 12 3 + 2 20 4 = 439.

A soluo geral do sistema 439 + 60k em que k Z.

Observao 7.68 Se mdc( ai , mi ) = 1, e mdc( ai , mi ) bi , o sistema no tem soluo, de acordo com o que vimos no Teorema 7.65. Por outro lado, se mdc( ai , mi ) = 1, e mdc( ai , mi ) bi , o mesmo teorema garante que o Teorema Chins do Resto ainda pode ser aplicado.

7.4. O TEOREMA CHINS DO RESTO

121

Demonstrao do Teorema Chins do Resto: Mostraremos primeiro que x0 soluo do sistema, isto , que ai x0 bi (mod mi ) para todo i = 1, 2, . . . , k. Temos que a i x0 = a i ( c1 n1 1 + + c i n i i + . . . + c k n k k ). Para i = j, temos mi | n j e, portanto, ai c j n j j 0 (mod mi ). Assim, ai x0 ai ci ni i (mod mi ). Mas ni i 1 (mod mi ) e, consequentemente, ai x0 ai ci (mod mi ). Mas ai ci bi (mod mi ). Conclumos ento que ai x0 bi (mod mi ), como desejado. Seja y outra soluo do sistema. Para todo i = 1, . . . , k temos, ento, ai x0 bi (mod mi ) e ai y bi (mod mi ), ou seja, ai x0 ai y (mod mi ). Como mdc( ai , mi ) = 1, isso implica que y x0 (mod mi ) e, portanto, y x0 (mod M ), de acordo com a Proposio 7.18. Reciprocamente, se y x0 (mod M ), claramente vale y x0 (mod mi ) para todo i = 1, 2, . . . , k e, portanto, y tambm soluo do sistema. P Observao 7.69 O Teorema Chins do Resto possui inmeras aplicaes: ele utilizado em criptograa (veja [5], p. 126), na resoluo de congruncias quadrticas ax2 + bc + c 0 (mod m) (veja [7], p. 82), etc. Outro mtodo de resolver um sistema de congruncias lineares resolver as equaes duas a duas. A vantagem deste mtodo que os mdulos considerados no precisam ser primos entre si dois a dois. Considere o sistema a1 x b1 (mod m1 ) a2 x b2 (mod m2 ) . . . . . . a k x bk

(mod mk ).

Se mdc( ai , mi ) | bi , j vimos que, aps diviso de cada equao por mdc( ai , bi ), recamos em congruncias do tipo a x b mod m , com mdc( a , m ) = 1. Assim, vamos considerar que ai = 1 para todo i = 1, . . . , k, pois [ ai ]mi invertvel. Quer dizer, ao invs de considerarmos o sistema acima, vamos considerar x b1 x b2 . . . . . . x bk
em que bi = bi ai 1 e ai 1 [ ai 1 ]mi .

(mod m1 ) (mod m2 ) (mod mk ),

A congruncia x b1 (mod m1 ) satisfeita por todo x da forma x = b1 + m1 u1 , com u1 Z qualquer. Por sua vez, a congruncia x b2 (mod m2 ) satisfeita por todo x da forma b2 + m2 u2 , com u2 Z qualquer. Portanto, para encontrarmos uma soluo

122

CAPTULO 7. CONGRUNCIAS

comum s duas primeiras equaes do sistema, devemos resolver a equao diofantina nas incgnitas u1 e u2 : b1 + m1 u1 = b2 + m2 u2 . Achada uma soluo x dessa equao diofantina, a soluo geral do sistema x b1 x b2

(mod m1 ) (mod m2 )

dada por x = x + u m12 em que m12 = mmc(m1 , m2 ) e u Z qualquer. Para se achar uma soluo comum s trs primeiras equaes repetimos ento o mtodo: resolvemos a equao diofantina nas incognitas u e u3 : x + u m12 = a3 + m3 u3 e assim sucessivamente. Exemplo 7.70 Vamos resolver o sistema 12x 6 9x 18 4x 1 Esse equivalente ao sistema 6x 3 3x 6 4x 1

(mod 22) (mod 24) (mod 15).

(mod 11) (mod 8) (mod 15).

Resolvemos separadamente cada uma das equaes: 6x 3 3x 6 4x 1

(mod 11) (mod 8) (mod 15)

x 6 x 2 x 4

(mod 11). (mod 8). (mod 15).

Assim, basta resolvermos o sistema x 6 x 2 x 4

(mod 11) (mod 8) (mod 15).

A soluo geral da primeira equao 6 + 11u com u Z, enquanto a soluo geral da segunda equao 2 + 8t, com t Z. Resolvemos ento a a equao diofantina 6 + 11u = 2 + 8t, obtendo a soluo particular u = 12 e t = 16. Assim, 6 + 11(12) = 126 uma soluo comum s duas primeiras equaes do sistema e a soluo geral do sistema

7.5. EXERCCIOS

123

formado pelas duas primeiras equaes 126 + k88, em que k Z. (Note que 88 = mmc(8, 11).) Para achar uma soluo comum a todas as equaes do sistema, resolvemos a equao diofantina: 126 + 88k = 4 + 15s, que tem k = 122 7 = 854 e s = 41 122 = 5002 como soluo particular. Assim, uma soluo particular do sistema 126 + 88 854 = 75026 e sua soluo geral 75026 + (8 11 15)k = 75026 + 1320k, em que k Z.

7.5

E XERCCIOS

1. Suponha que a b (mod m) e c d (mod m). Mostre que ax + cy bx + dy (mod m) para quaisquer x, y Z. 2. Mostre que, se a b (mod m), ento an bn (mod m) para todo inteiro positivo n. 3. Mostre a Proposio 7.7. 4. Mostre a Proposio 7.8 5. Mostre a Proposio 7.11. 6. Mostre o Corolrio 7.13. 7. Mostre o Corolrio 7.17. 8. Mostre a Proposio 7.18. 9. Se a = (72)6 + (72)5 + 2, mostre que 7 | a. 10. Demonstre o critrio de divisibilidade por 11 usando congruncias. 11. Ache o resto da diviso de a = 531 2 (31)2 por 7. 12. Resolva as congruncias: (a) 3x 3 (mod 5); (b) 3x 1 (mod 6); (c) 3x 3 (mod 6). 13. Encontre todos os inteiros x, com 0 x < n, satisfazendo as congruncias mdulo n dadas abaixo. Se a congruncia no possuir soluo, justique.

124 (a) n = 6 e 3x 4 (mod n); (b) n = 6 e 4x 2 (mod n); (c) n = 6 e 4x 3 (mod n); (d) n = 7 e 4x 3 (mod n); (e) n = 11 e 5x 1 (mod n); (f) n = 25 e 5x 5 (mod n); (g) n = 50 e 2x 18 (mod n). 14. Resolva as congruncias: (a) x2 4 (mod 13); (b) x2 4 (mod 6). 15. Ache as solues de (a) [2142]238 (b) [14]77 (c) [1239]154

CAPTULO 7. CONGRUNCIAS

[ x ]238 = [442]238 ; [ x ]154 = [6]154 .


9 7

[ x ]77 = [21]77 ;

16. Ache o algarismo das unidades dos nmeros 99 e 77 . 17. Ache os dois ltimos algarismos de 77
1000

18. Determine o resto da diviso de 2150 por 7. 19. Seja p um nmero primo positivo. (a) Mostre que ( a + b) p a p + b p (mod p). (b) Demonstre, por induo, que a p a (mod p) para todo inteiro a, o que constitui o Corolrio 7.54. (c) Conclua, ento, o Pequeno Teorema de Fermat. 20. Suponhamos que (m) = n. Seja S = {r1 , . . . , rn } um conjunto com as seguintes propriedades: (a) mdc(ri , m) = 1 para todo i = 1, . . . , n; (b) ri r j (mod m) implica i = j. Mostre que S um SRRm . 21. Na demonstrao do Lema 7.59, mostre que cada coluna do arranjo de nmeros de 1 a nm um sistema completo de resduos mdulo m e que cada linha um sistema completo de resduos mdulo n.

7.5. EXERCCIOS
e 22. Para n = p11 pes , mostre que s

125

(n) = n 1

1 p1

1 p2

1 ps

23. Se n um inteiro positivo, mostre que

(d) = n.
d|n

24. Verique que 1 + 2 = (3/2)(3), 1 + 3 = (4/2)(4), 1 + 2 + 3 + 4 = (5/2)(5), 1 + 5 = (6/2)(6), 1 + 2 + 3 + 4 + 5 + 6 = (7/2)(7), 1 + 3 + 5 + 7 = (8/2)(8). A que concluso voc levado depois de examinar esses dados? 25. Se mdc( a, m) = 1, mostre que toda soluo x de x ca(m)1 satisfaz ac c (mod m). 26. Ache todos os elementos a Z34 tais que a2 = a. 27. Mostre que 2( p 3) ! 1 se p um primo maior do que 5. 28. Seja p um nmero primo. Mostre que, se r! (1)r (mod p), ento

(mod m)

(mod p),

( p r 1)! 1 (mod p).


29. Considere o sistema a1 x b1 a2 x b2 . . . . . . a k x bk

(mod m1 ) (mod m2 ) (mod mk ),

sem supor que mdc(mi , m j ) = 1 para todo i, j = 1, . . . , k com i = j. Suponha que o sistema tenha soluo x0 . Mostre que y tambm soluo se, e somente se, y x0 (mod M), em que onde M = mmc(m1 , m2 , . . . , mk ). Denio 7.71 Um anel um conjunto R com duas operaes, "+" e "" (chamadas "adio" e "multiplicao", respectivamente), que satisfazem as seguintes propriedades, para todos a, b, c R:

(i ) a adio comutativa: a + b = b + a; (ii ) a adio associativa: a + (b + c) = ( a + b) + c;

126

CAPTULO 7. CONGRUNCIAS

(iii ) existe 0 R tal que a + 0 = a. Esse elemento um elemento neutro; (iv) para ( a) R tal que a + ( a) = 0 R. O elemento ( a) um elemento simtrico de a; (v) a multiplicao associativa: a (b c) = ( a b) c; (vi ) a multiplicao distribui-se com relao adio: a (b + c) = a b + a c e (b + c) a = b a + c a.
Se, adicionalmente, s propriedades (i ) (vi ), a multiplicao em R satiszer (para todos a, b R)

(vii ) a b = b a,
dizemos que R um anel comutativo. Se, adicionalmente, s propriedades (i ) (vi ) e todo a R

(viii ) existe 1 R tal que 1 a = a 1 = a,


dizemos que R um anel com unidade e 1 uma unidade em R. 25. Verique se os seguintes conjuntos, com as operaes usuais de adio e multiplicao, so anis. Em caso armativo, diga tambm se eles so comutativos e se possuem unidade. (a) N; (b) Z; (c) Q; (d) R; (e) Zm ; (f) F = { f : R R}; (g) P = {. . . , 4, 2, 0, 2, 4, . . .}; (h) Mnn , o conjunto das matrizes reais n n. 26. Seja R um anel. Mostre que: (a) o elemento neutro e o simtrico so nicos; (b) se R possui unidade, essa unidade nica; (c) para todo a R, ( a) = a; (d) se a + x = a + y para x, y, a R, ento x = y; (e) para todo a R, 0 a = a 0 = 0.

Descobrindo nmeros primos


Em 1801, em seu livro Disquisitiones Arithmeticae um marco na histria da teoria dos nmeros , Gauss observou que o problema de distinguir nmeros primos de nmeros compostos um dos mais importantes e teis da aritmtica. J na Grcia antiga, se utilizava o chamado crivo de Eratstenes para resolver este problema (veja p. 53). O problema com o crivo de Eratstenes que ele depende de maneira exponencial do comprimento do nmero. Na prtica, isso signica que, utilizando este mtodo, impossvel determinar se um nmero grande primo ou no, mesmo utilizando os computadores mais sosticados da atualidade. Para se ter uma idia da ordem de grandeza do problema, suponha dado um nmero primo de 100 algarismos. Supondo que um computador executa 1010 divises por segundo, que mais rpido que os existentes atualmente, levaramos 1031 anos para descobrir que o nmero primo utilizando esse mtodo. No entanto, a idade do universo de cerca de 2.1011 anos! Surge assim o problema de encontrar um algoritmo que determine se um nmero primo, cujo tempo de execuo dependa polinomialmente do comprimento do nmero e no exponencialmente, como o crivo de Eratstenes. Ainda na poca de Gauss, o Pequeno Teorema de Fermat foi utilizado para analisar o problema. Como foi visto neste captulo, o Pequeno Teorema de Fermat arma que, se p primo, ento a p1 1 (mod p). Infelizmente, a recproca do teorema falsa: se an1 1 (mod n), o nmero n pode se primo ou composto. Assim, o Pequeno Teorema de Fermat pode ser utilizado apenas para armar que determinados nmeros no so primos. Com o surgimento dos computadores e utilizao dos nmeros primos na criptograa informaes so codicadas utilizando nmeros primos gigantes (por exemplo, o nmero de um carto de crdito para envio pela internet) cresceu o interesse pelo problema. Surgiram ento algoritmos utilizando teorias matemticas sosticadas (tais como curvas elpticas ou variedades abelianas) que determinam se um nmero primo, ou no. E ainda algoritmos que dizem, com enorme probabilidade, se um nmero ou no primo. Depois de um perodo de mais de dez anos em que nenhum avano signicativo foi obtido, causou grande comoo no meio cientco o anncio, no dia 4 de agosto de 2002, que 3 jovens pesquisadores do Instituto Indiano de Tecnologia, Manindra Agrawal (1966- ), Neeraj Kayal (1980- ) e Nitin Saxena (1981- ) descobriram um algoritmo determinstico e em tempo polinomial para decidir se um nmero primo ou no. A maior surpresa talvez tenha sido que dois dos descobridores estavam apenas iniciando seus estudos de doutorado, se formaram em computao e utilizaram apenas mtodos elementares em teoria de nmeros para chegar ao resultado.

CAPTULO 8 DIVISO DE POLINMIOS


Neste captulo estudaremos o conjunto de polinmios em uma varivel com coecientes reais ou complexos, munido das operaes de adio e de multiplicao. Faremos um paralelo com o conjunto dos nmeros inteiros, visto anteriormente, e obteremos resultados equivalentes ao Lema da Diviso de Euclides, ao Algoritmo de Euclides para o clculo do mximo divisor comum, etc. Muitos argumentos utilizados em captulos anteriores sero vlidos aqui.

8.1

C ORPOS

Um dos resultados que vamos obter para o conjunto dos polinmios anlogo ao algoritmo da diviso para os inteiros. Para introduzi-lo, precisamos observar que os coecientes dos polinmios envolvidos devem satisfazer certas propriedades como, por exemplo, devem possuir inverso multiplicativo (ou recproco). Enquanto em Z os nicos elementos que possuem recproco so 1 e 1, em Q ou em R qualquer nmero no-nulo tem tal propriedade. Reunimos todas as propriedades necessrias para o conjunto dos coecientes na denio abaixo. Denio 8.1 Seja K um conjunto cujos elementos podem ser adicionados e multiplicados. Dizemos que K um corpo se, para quaisquer a, b e c em K, as seguintes propriedades so satisfeitas:

(i ) ( a + b) + c = a + (b + c) (associatividade da adio); (ii ) a + b = b + a (comutatividade da adio); (iii ) existe um elemento em K, denotado por 0, tal que a + 0 = a (elemento neutro); (iv) para cada a K, existe um nico x K tal que a + x = 0. O elemento x denotado por ( a) (simtrico ou inverso aditivo); (v) ( ab)c = a(bc) (associatividade da multiplicao);
128

8.1. CORPOS

129

(vi ) ab = ba (comutatividade da multiplicao); (vii ) existe um elemento em K, denotado por 1, tal que 1a = a (unidade); (viii ) a(b + c) = ab + ac (distributividade da multiplicao com relao adio); (ix ) para cada 0 = a K, existe um nico elemento x K {0} tal que ax = 1. O elemento 1 x denotado por a1 ou (recproco ou inverso). a
Exemplo 8.2 Os conjuntos Q e R com as operaes usuais de adio e multiplicao so corpos. (Veja o Exerccio 1.) Como veremos adiante, vrios resultados sobre polinmios tero um enunciado mais simples quando estendermos o conjunto dos nmeros reais ao conjunto C dos nmeros complexos, isto , ao conjunto dos nmeros da forma a + bi, com a, b R, em que i2 = 1. Provavelmente, o leitor est mais familiarizado com os nmeros reais do que com os complexos, por isto faremos uma rpida reviso das propriedades dos nmeros complexos. (Historicamente, os nmeros complexos s foram bem compreendidos e aceitos no incio do sculo XIX.) Pode-se pensar em C como o conjunto dos vetores no plano, com a + bi correspondendo ao vetor que vai da origem at o ponto de coordenadas ( a, b):
i T

a + bi

( a, b)

Todo nmero real a pode ser visto como um nmero complexo atravs da identicao a = a + 0i. Na verdade, se z = a + bi, dizemos que a a parte real de z e que b a parte imaginria de z. Se z1 = a + bi e z2 = c + di, denimos a igualdade z1 = z2 se, e somente se, a = c e b = d. As operaes usuais de adio e multiplicao so denidas por: z1 + z2 = ( a + c ) + ( b + d ) i z1 z2 = ( ac bd) + ( ad + bc)i. O nmero complexo a bi chamado conjugado do nmero z = a + bi e denotado por z = a + bi. Temos que, para qualquer nmero complexo z,

130

CAPTULO 8. DIVISO DE POLINMIOS


zz = ( a + bi )( a bi ) = a2 + b2 ,

que um nmero real no-negativo. O mdulo do numero complexo z = a + bi denido por |z| = zz = a2 + b2 .

Exemplo 8.3 No conjunto C dos nmeros complexos, com as operaes usuais de adio e multiplicao, o elemento neutro 0 = 0 + 0i, a unidade 1 = 1 + 0i e o simtrico do nmero a + bi ( a) + (b)i. Se o nmero complexo z = a + bi nonulo (donde a = 0 ou b = 0), o seu recproco dado por 1 b 1 a bi a = = = 2 2 i. z a + bi ( a + bi )( a bi ) a + b2 a + b2 A vericao que o conjunto dos nmeros complexos munido dessas operaes um corpo decorre das denies dadas e das propriedades correspondentes dos nmeros reais e car a cargo do leitor. (Veja o Exerccio 4.) O conjunto Z dos inteiros no um corpo, pois a propriedade (ix ) falha. Entretanto, um fato conhecido que, alm das propriedades (i ) (viii ), Z no possui divisores de zero, isto , seus elementos satisfazem a propriedade

( x ) se ab = 0, ento a = 0 ou b = 0.
Denio 8.4 Dizemos que um conjunto D um domnio de integridade se ele satiszer as propriedades (i ) (viii ) e a propriedade ( x ). Portanto, o conjunto Z um domnio de integridade.

8.2

P OLINMIOS : D EFINIES E O PERAES

Os primeiros exemplos de funes reais vistos nos cursos de clculo so as funes como p( x ) = x2 5x + 1, p( x ) = 2x 1, p( x ) = 5, etc. De modo geral, estudam-se as funes do tipo p ( x ) = a n x n + a n 1 x n 1 + . . . + a 1 x + a 0 em que an , . . . , a0 so nmeros reais dados e n um inteiro 0, que a cada elemento x R associa o nmero real p( x ), dado pela expresso acima. A adio ou o produto de funes reais denida como a funo que associa a cada x a soma ou o produto dos valores dessas funes em x. Em outras palavras, se p ( x ) = a n x n + a n 1 x n 1 + . . . + a 1 x + a 0 e q( x ) = bm x m + bm1 x m1 + . . . + b1 x + b0 ,

8.2. POLINMIOS: DEFINIES E OPERAES


ento

131

( p + q)( x ) = p( x ) + q( x ) = ( an x n + an1 x n1 + . . . + a1 x + a0 ) + (bm x m + bm1 x m1 + . . . + b1 x + b0 ).


Se m n, agrupando os termos correspondentes, obtemos

( p + q)( x ) = bm x m + . . . + bn+1 x n+1 + ( an + bn ) x n + . . . + ( a1 + b1 ) x + ( a0 + b0 ). (8.1)


Analogamente,

( pq)( x ) = p( x )q( x ) = ( an x n + an1 x n1 + . . . + a1 x + a0 )(bm x m + bm1 x m1 + . . . + b1 x + b0 ) = an bm x n+m + . . . +(a0 bi + a1 bi1 + . . . + ai b0) xi + . . . +(a0 b1 + a1 b0) x + a0 b0 (8.2)

Ao trabalharmos com polinmios, todas essas operaes so feitas formalmente, isto , sem nos preocuparmos com o fato de p( x ) poder ser interpretado como uma funo: Denio 8.5 Um polinmio p na varivel x com coecientes num corpo K uma expresso da forma p = a n x n + a n 1 x n 1 + . . . + a 1 x + a 0 em que an , . . . , a0 K, n 0 um inteiro, ai = 0 para todo i > n e x um smbolo formal. Os nmeros ai so chamados coecientes do polinmio p. Dizemos que o polinmio p igual ao polinmio q dado por q = bm x m + bm1 x m1 + . . . + b1 x + b0 se, e somente se, todos os coecientes correspondentes so iguais. Portanto, se m > n, ento a0 = b0 , a1 = b1 , . . . , an = bn e bn+1 = bn+2 = . . . = bm = 0.

O conjunto de todos os polinmios na varivel x com coecientes em K denotado por K[ x ]. Se p um polinmio e c um elemento de K, ento p ( c ) = a n c n + a n 1 c n 1 + . . . + a 1 c + a 0 tambm um elemento de K. Portanto, p K[ x ] dene uma funo p:KK que a cada elemento c K associa o nmero p(c) K. Dizemos ento que p( x ) a funo polinomial associada ao polinmio p. Quando K = R, esses dois conceitos

132

CAPTULO 8. DIVISO DE POLINMIOS

podem ser identicados. Entretanto, para certos corpos K, possvel termos polinmios distintos cujas funes polinomiais associadas so idnticas (veja o Exerccio 10). O corpo K est contido em K[ x ]: um elemento c de K pode ser visto como o polinmio p = 0x n + . . . + 0x + c, que chamado polinmio constante. Se denirmos a adio e a multiplicao em K[ x ] pelas equaes (8.1) e (8.2), fcil ver que o polinmio nulo 0 = 0x n + . . . + 0x + 0 o elemento neutro e que o polinmio constante p = 1 a unidade. Para calcularmos os coecientes do produto pq, podemos utilizar o seguinte dispositivo prtico: colocamos numa tabela todos os coecientes ai de p e b j de q como abaixo, calculamos todos os produtos ai b j e somamos os produtos em cada diagonal no sentido sudoeste-nordeste, obtendo assim os coecientes do polinmio produto pq.
@ q @ p @

bm

...

b5

b4

b3

b2

b1

b0

an . . . a5 a4 a3 a2 a1 a0

an bm . . . an b5 an b4 an b3 an b2 an b1 an b0 . . . .. . . . . . . . . . . . . . . . . . . .

a5 bm . . . a5 b5 a5 b4 a5 b3 a5 b2 a5 b1 a5 b0 a4 bm . . . a4 b5 a4 b4 a4 b3 a4 b2 a4 b1 a4 b0 a3 bm . . . a3 b5 a3 b4 a3 b3 a3 b2 a3 b1 a3 b0 a2 bm . . . a2 b5 a2 b4 a2 b3 a2 b2 a2 b1 a2 b0 a1 bm . . . a1 b5 a1 b4 a1 b3 a1 b2 a1 b1 a1 b0 a0 bm . . . a0 b5 a0 b4 a0 b3 a0 b2 a0 b1 a0 b0

Com um pouco de prtica, contudo, a utilizao de uma tabela como a apresentada acima completamente desnecessria. Para obtermos os termos de grau 5, por exemplo, basta somarmos todos os produtos dos coecientes cuja soma igual a 5: a0 b5 + a1 b4 + a2 b3 + a3 b2 + a4 b1 + a5 b0 = Denio 8.6 Se p K[ x ] um polinmio no-nulo dado por p = a n x n + . . . + a1 x + a0 ,

i =0

ai b5i .

8.3. LEMA DA DIVISO DE EUCLIDES


dizemos que o grau de p n, denotado gr( p) = n, se an = 0 e ai = 0 para todo i > n.

133

No se dene o grau do polinmio nulo. (Em alguns livros costuma-se convencionar que gr(0) = 1.) Exemplo 8.7 As constantes no-nulas so polinmios de grau zero. Os polinmios de grau 1 so polinmios da forma p = ax + b, com a = 0. (As funes polinomiais que lhes so associadas so chamadas funes ans.) Os polinmios de grau 2 so da forma p = ax2 + bx + c, com a = 0. (As funes polinomiais que lhes so associadas so chamadas funes quadrticas.) fcil ver que K[ x ], com as operaes de adio e multiplicao denidas acima, um domnio de integridade (veja o Exerccio 6). Que K[ x ] no tem divisores de zero conseqncia do nosso prximo resultado: Proposio 8.8 Se p e q so polinmios no-nulos, ento pq no-nulo e gr( pq) = gr( p) + gr(q). Demonstrao: Denotemos por c j , j N, os coecientes do produto pq. Sabemos que c j = ai bk . Para que tenhamos j > n + m, devemos ter i > n ou k > m. Como
i +k= j

gr( p) = n e gr(q) = m, temos ai = 0 para i > n, e bk = 0 para k > m. Logo c j = 0 para todo j > k + m. Por outro lado, an bm = 0, o que implica cn+m = 0. Assim, gr( pq) = n + m = gr( p) + gr(q). P

Observao 8.9 O fato essencial na demonstrao da Proposio 8.8 que, se an = 0 e bm = 0, ento an bm = 0, ou seja, que K um domnio de integridade. Assim a Proposio 8.8 verdadeira no somente em K[ x ], mas tambm para polinmios com coecientes em Z (veja o Exerccio 8).

8.3

L EMA DA D IVISO DE E UCLIDES

O fato de podermos associar a cada polinmio no-nulo um inteiro no-negativo (o seu grau) tem conseqncias importantes: podemos usar o Princpio da Induo de modo semelhante ao utilizado em Z. A primeira conseqncia desse fato a existncia de um resultado anlogo ao Lema da Diviso de Euclides para nmeros inteiros. Na verdade, muitos argumentos utilizados nos Captulos 3, 4 e 5 para os inteiros Z, tambm sero vlidos em K[ x ], quando K for um corpo.

134

CAPTULO 8. DIVISO DE POLINMIOS

Teorema 8.10 (Lema da Diviso de Euclides) Sejam f e g polinmios em K[ x ], com g = 0. Ento existem polinmios q e r em K[ x ] tais que f = qg + r, em que r = 0 ou gr(r ) < gr( g). Demonstrao: Temos trs casos a considerar:

(1) f = 0;

(2) f = 0 e gr( f ) < gr( g);

(3) f = 0 e gr( f ) gr( g).

No primeiro caso, como 0 = 0g + 0, basta tomar q = r = 0. No segundo caso, como f = 0g + f e, por hiptese, gr( f ) < gr( g), basta tomar q = 0 e r = f . Para mostrarmos o terceiro caso, utilizaremos induo no grau de f . Quando tivermos gr( f ) = 0, podemos concluir que gr( g) = 0. Mas isso quer dizer que f e g so polinmios constantes e ambos no-nulos. Assim, f = a0 = 0, g = b0 = 0 e a0 = a0 b0 + 0. b0

Quer dizer, basta tomar q = ( a0 /b0 ) K e r = 0. Mostrado o primeiro passo no argumento da induo, consideremos agora o caso em que gr( f ) 1. Sejam m = gr( f ) e n = gr( g), com f = a m x m + . . . + a1 x + a0 com m n. Suponhamos, por induo, que o resultado seja vlido para todo polinmio de grau menor do que m e maior do que ou igual a n. Consideremos o polinmio (note que bn = 0) h= f am mn x g. bn (8.3) e g = bn x n + . . . + b1 x + b0 ,

Observe que am x mn g um polinmio de grau m, cujo coeciente do termo de maior bn grau am . Se h = 0 ou gr(h) < gr( g), como f = basta tomar q =
am mn bn x

am mn x g + h, bn

e r = h.

8.3. LEMA DA DIVISO DE EUCLIDES

135

Se, por outro lado, h = 0 e gr(h) gr( g), podemos aplicar a hiptese de induo em h, pois gr(h) m 1 = gr( f ) 1. Logo, existem polinmios q0 e r0 tais que h = q0 g + r0 , em que r0 = 0 ou gr(r0 ) < gr( g). Substituindo em (8.3), vem q0 g + r0 = f o que acarreta f = q0 + am mn x g bn

am mn x g + r0 , bn em que r0 = 0 ou gr(r0 ) < gr( g). Basta ento tomar q = q0 +

am mn bn x

e r = r0 .

A demonstrao dada acima construtiva e o argumento usado para obter h constitui o primeiro passo no algoritmo da diviso polinomial. O algoritmo consiste na repetio sucessiva desse argumento, at que se obtenha ou o polinmio nulo ou um de grau menor do que o do divisor. Exemplo 8.11 Se f = 2x3 1 e g = x + 3, vamos determinar o quociente e o resto da diviso euclidiana de f por g. Temos que m = gr( f ) = 3, Logo am mn 2 x = x2 = 2x2 bn 1 h= f am mn x g = 2x2 ( x + 3) = 2x3 + 6x2 bn n = gr( g) = 1, am = 2 e bn = 1.

am mn x g = (2x3 1) (2x3 + 6x2 ) = 6x2 1. bn

O procedimento acima pode parecer misterioso, mas, na verdade, esse o algoritmo que utilizamos desde o ensino fundamental. Na prtica, adotamos o seguinte dispositivo f
-

2x3 + 0x2 + 0x 1

x+3 2x2

am x mn g bn
h

2x3

6x2 6x2 + 0x 1

136

CAPTULO 8. DIVISO DE POLINMIOS

Como o grau de h ainda maior do que o de g, repetimos o processo. Assim temos: 2x3 + 0x2 + 0x 1 x+3 2x2 6x + 18

2x3 6x2 6x2 + 0x 1 +6x2 + 18x


18x 1

18x 54 55
Logo, o quociente q = 2x2 6x + 18 e o resto r = 55. Corolrio 8.12 So nicos os polinmios q e r obtidos no teorema anterior. Demonstrao: Suponhamos que se tenha f = q1 g + r1 com gr(ri ) < gr( g) ou ri = 0 para i = 1, 2. e f = q2 g + r2 ,

Subtraindo as duas expresses para f obtemos r2 r1 = (q1 q2 ) g. Se r2 r1 = 0, ento gr(r2 r1 ) < grg e q1 q2 = 0, j que g = 0. Mas ento obtemos uma contradio, pois gr(r2 r1 ) < gr( g) e gr(r2 r1 ) = gr ((q2 q1 ) g) gr( g).

Devemos ento ter, necessariamente, r2 r1 = 0, o que implica q2 q1 = 0 (pois g = 0), provando assim a unicidade. P

Trataremos agora o caso em que a diviso exata (isto , o resto r nulo) e apresentaremos algumas propriedades de divisibilidade. Denio 8.13 Sejam f , g K[ x ]. Dizemos que g divide f ou que f mltiplo de g, se existe q K[ x ] tal que f = qg. Se g divide f , escrevemos g | f . Se g no divide f , escrevemos g f .

8.3. LEMA DA DIVISO DE EUCLIDES


Exemplo 8.14 Sejam g = x + 1 e f = x2 + 1 em R[ x ]. Como

137

x2 + 1 = ( x + 1)( x + 1)
e ( x + 1) R[ x ] temos que g | f .

Exemplo 8.15 O polinmio f = x2 + 1 pode ser visto como elemento de R[ x ] ou de C[ x ], por exemplo. Como elemento de C[ x ], f possui divisores de grau 1, pois podemos escrever x2 + 1 = ( x + i )( x i ). Entretanto, como elemento de R[ x ], f no possui divisores de grau 1. Com efeito, suponhamos, por absurdo, que g = ax + b (com a = 0) seja um divisor de f , isto , x2 + 1 = ( ax + b)h em que h R[ x ].

Como gr( f ) = 2 e gr( g) = 1, temos que gr(h) = 1, ou seja, h = a1 x + b1 , com a1 , b1 R e a1 = 0. Logo, x2 + 1 = ( ax + b)( a1 x + b1 ). Assim, deveramos ter aa1 = 1, bb1 = 1 e ab1 + a1 b = 0. Entretanto, tal sistema no possui soluo real. Absurdo. Exemplo 8.16 Seja c K[ x ] uma constante no nula. Ento, para qualquer f K[ x ], temos que c divide f . Com efeito, seja f = a n x n + . . . + a1 x + a0 , Como c = 0, temos que
ai c

em que

ai K.

K para qualquer i = 0, . . . , n. Logo


f = cq,

em que q= a a0 an n x +...+ 1x + K[ x ]. c c c

Portanto, os polinmios de grau zero (isto , as constantes no-nulas) desempenham em K[ x ] um papel anlogo ao dos inteiros 1 e 1 em Z. As constantes no-nulas so chamadas de divisores triviais de um polinmio.

138

CAPTULO 8. DIVISO DE POLINMIOS

Proposio 8.17 Sejam f , g, h K[ x ] polinmios quaisquer. Ento vale:

(i ) f | f ; (ii ) se f | g e g | h, ento f | h. (iii ) se f | g e f | h, ento f | ( pg + qh) para quaisquer p, q K[ x ]; (iv) se f e g so no-nulos, f | g e g | f , ento existe uma constante no-nula c K tal que f = cg.
Demonstrao: Consideremos a propriedade (iv). Suponhamos que f | g e g | f . Ento existem polinmios q1 , q2 K[ x ] tais que g = q1 f Assim, g = q1 q2 g, Portanto, gr( g) = gr(q1 q2 ) + gr( g) gr(q1 q2 ) = 0 gr(q1 ) + gr(q2 ) = 0 gr(q1 ) = 0 e gr(q2 ) = 0. Logo q2 = c = 0. Tendo em vista a equao (8.4), conclumos que f = cg com c = 0, completando a prova de (iv). As provas das trs primeiras propriedades seguem-se facilmente da denio e caro a cargo do leitor (veja o Exerccio 18). P com q1 = 0 e q2 = 0. e f = q2 g. (8.4)

8.4

M XIMO D IVISOR C OMUM

Nesta seo daremos a denio de mximo divisor comum de dois polinmios com coecientes em um corpo K, assim como provaremos a sua existncia e unicidade, do mesmo modo como foi feito para os nmeros inteiros. Denio 8.18 Um polinmio p = an x n + . . . + a1 x + a0 K[ x ] de grau n mnico, se an = 1. Exemplo 8.19 Existe um nico polinmio mnico de grau 0, a saber, p = 1. Os polinmios mnicos de grau 1 em K[ x ] so da forma p = x + a.

8.4. MXIMO DIVISOR COMUM

139

Denio 8.20 Sejam f , g K[ x ] polinmios no simultaneamente nulos. Dizemos que d K[ x ] um mximo divisor comum de f e g se:

(i ) d mnico; (ii ) d | f e d | g; (iii ) se q K[ x ] tal que q | f e q | g, ento q | d.


Se d um mximo divisor comum de f e g, escrevemos d = mdc( f , g). (Para sermos rigorosos, na notao d = mdc( f , g), estamos antecipando a unicidade do mximo divisor comum dos polinmios f e g. Essa unicidade ser garantida mais abaixo.) Exemplo 8.21 Se f = 2x + 2 R[ x ] e g = x2 1 R[ x ], o polinmio d = x + 1 R[ x ] um mximo divisor comum de f e g. De fato, d = x + 1 um polinmio mnico. Alm disso, como f = 2d e g = ( x 1)d, temos que d | f e d | g. Suponhamos agora que q R[ x ] tal que q | f e q | g. Ento existe h R[ x ] tal que f = qh. Como gr( f ) = 1, conclumos que gr(q) = 0 ou gr(q) = 1. No primeiro caso, temos q R {0}, isto , q = c = 0 e, portanto, q | d. No segundo caso, temos q = ax + b e h = c, em que a, c = 0. Temos tambm que b = 0, pois f no mltiplo de x. Segue-se ento da igualdade f = qh que ac = bc = 2. Como c = 0, conclumos que a = b, ou seja, q = a( x + 1). Portanto, d = x + 1 = 1 q, isto a , q | d. A seguir, como foi feito para nmeros inteiros, vamos demonstrar a existncia e a unicidade do mximo divisor comum dos polinmios no simultaneamente nulos f , g K[ x ]. Teorema 8.22 Se f , g K[ x ] no so simultaneamente nulos, ento o mximo divisor comum de f e g existe e nico. Demonstrao: Comearemos mostrando a unicidade. Para isso, suponhamos que existam d1 , d2 K[ x ] tais que d1 = mdc( f , g) e d2 = mdc( f , g).

Como d1 = mdc( f , g), conclumos que d2 | d1 , pois d2 | f e d2 | g. Analogamente, vericamos que d1 | d2 .

140

CAPTULO 8. DIVISO DE POLINMIOS

Mas, pela Proposio 8.17 (iv), existe c K, c = 0, tal que d2 = cd1 . Como d1 e d2 so mnicos, conclumos que c = 1 e, portanto, d1 = d2 . Para demonstrar a existncia, suponhamos g no-nulo. Logo, pelo Lema da Diviso de Euclides para polinmios (Teorema 8.10), existem q1 , r1 K[ x ] tais que f = q1 g + r1 , com gr(r1 ) < gr( g) ou r1 = 0.

Se r1 = 0, ento g satisfaz as propriedades (ii ) e (iii ) da denio do mximo divisor comum de f e g. Dividindo g pelo coeciente de seu termo de maior grau, obtemos um polinmio mnico. Se r1 = 0, ento existem polinmios q2 , r2 K[ x ] tais que g = q2 r1 + r2 , com gr(r2 ) < gr(r1 ) ou r2 = 0.

Se r2 = 0, ento r1 satisfaz as propriedades (ii ) e (iii ) da denio do mximo divisor comum de f e g. Obtemos um polinmio mnico como acima: dividimos r1 pelo coeciente de seu termo de maior grau. Se r2 = 0, ento r1 = q3 r2 + r3 , com gr(r3 ) < gr(r3 ) ou r3 = 0.

Continuando este processo obtemos: f g r1 . . .

= = =

q1 g + r1 , q2 r1 + r2 , q3 r2 + r3 , . . .

com com com

gr(r1 ) < gr( g) gr(r2 ) < gr(r1 ) gr(r3 ) < gr(r2 ) gr(rn ) < gr(rn1 )

rn2 = qn rn1 + rn , com r n 1 = q n +1 r n .

Sabemos que, necessariamente, existe n N tal que rn+1 = 0, pois gr( g) > gr(r1 ) > gr(r2 ) > 0. Armamos que, se rn+1 = 0, ento o polinmio rn satisfaz as condies (ii ) e (iii ) da denio do mximo divisor comum de f e g. (A demonstrao deste fato idntica demonstrao do resultado anlogo para nmeros inteiros.) De fato, observando essa seqncia de igualdades de baixo para cima, vemos que rn | rn1 , rn | rn2 (pois divide o lado direito da igualdade), . . . , rn | g, rn | f . Alm disso, se q | f e q | g, considerando essa seqncia de igualdades de cima para baixo, vemos que q | rn .

8.4. MXIMO DIVISOR COMUM

141

Se rn no for mnico, dividimos esse polinmio pelo coeciente de seu termo de maior grau, isto , denimos 1 rn = rn , an em que an o coeciente do termo de maior grau de rn . Assim, rn = mdc( f , g). P

Observe que a condio (i ) da denio do mximo divisor comum de dois polinmios foi imposta justamente para garantir sua unicidade. A demonstrao apresentada construtiva, isto , ela nos fornece uma maneira prtica para determinar o mximo divisor comum dos polinmios f e g. Esse algoritmo o algoritmo de Euclides para o clculo do mximo divisor de dois polinmios e anlogo ao usado para calcular o mximo divisor comum de dois nmeros inteiros. Note que a demonstrao apresentada mostra que se g | f , ento mdc( f , g) = ( a1n ) g, em que an o termo de maior grau de g. Exemplo 8.23 Se f = x4 + x3 + 2x2 2 e g = x2 + x + 3 esto em R[ x ], ento, pelo algoritmo anterior, temos f = ( x 2 1) g + ( x + 1), r1 = x + 1 g = x ( x + 1) + 3, r2 = 3 x+1 = 3
x 3

+ 1 + 0, 3

r3 = 0.

O ltimo resto no-nulo obtido nesse processo r2 = 3, que no um polinmio mnico. Logo, mdc( f , g) = 1. Exemplo 8.24 Consideremos agora os polinmios f = x4 + x3 + x2 + 2x + 1 e em R[ x ]. Como antes, temos f = xg + ( x + 1), r1 = x + 1 2 + 1)( x + 1) + 0, r = 0. g = (x 2 Como x + 1 mnico, ento d = x + 1 o mximo divisor comum de f e g. g = x3 + x2 + x + 1

Vimos que, para nmeros inteiros, o mximo divisor comum de dois nmeros a e b escreve-se como combinao linear de a e b. Um resultado anlogo para polinmios dado no corolrio abaixo. Corolrio 8.25 Se d K[ x ] mximo divisor comum de f e g, ento existem a, b K[ x ] tais que d = a f + bg.

142

CAPTULO 8. DIVISO DE POLINMIOS

Demonstrao: Tambm nesse caso a demonstrao anloga quela feita para nmeros inteiros. No curso dessa demonstrao, vamos nos referir prova da existncia e unicidade do mximo divisor comum de dois polinmios (Teorema 8.22). Se g | f , ou seja, se r1 = 0, o Teorema 8.22 nos garante que 1 g, an em que an o coeciente do termo de maior grau de g. Logo, d = mdc( f , g) = d = mdc( f , g) = que uma combinao linear de f e g. Se r1 = 0, ento foi mostrado no Teorema 8.22 que 1 rn , an em que rn o ltimo resto no-nulo obtido quando se aplica o algoritmo de Euclides aos polinmios f e g. Logo, se mostrarmos que qualquer um dos ri s se escreve como combinao linear de f e g, o corolrio estar demonstrado. d= De acordo com o Teorema 8.22, temos que r1 = f q1 g uma combinao de f e g (com a = 1 e b = q). Suponhamos, por induo, que para todo i n 1, ri seja combinao linear de f e g. Em particular temos: r n 1 = a n 1 f + bn 1 g e rn2 = an2 f + bn2 g, em que an1 , bn1 , an2 , bn2 K[ x ]. Como (veja a demonstrao do Teorema 8.22) r n = r n 2 q n r n 1 , ento r n = ( a n 2 f + bn 2 g ) q n ( a n 1 f + bn 1 g ) = ( an2 qn an1 ) f + (bn2 qn bn1 ) g. Tomando a n = a n 2 q n a n 1 1 1 g = g + 0 f, an an

8.4. MXIMO DIVISOR COMUM


e bn = bn 2 q n bn 1 , obtemos o resultado armado.

143

Exemplo 8.26 (Continuao do Exemplo 8.22) J mostramos, ao calcular o mximo divisor comum dos polinmios f = x4 + x3 + 2x2 2 e g = x2 + x + 3, que o ltimo resto no-nulo obtido no algoritmo de Euclides foi r2 = 3 e que mdc( f , g) = 1. O algoritmo de Euclides ento nos dava 3 = g x ( x + 1) = g x [ f ( x 2 1) g ] = ( x ) f + ( x3 x + 1) g. Logo, 1= isto , a = 1 x e b = 3
1 3 3x

1 x 3

f+

1 3 1 1 x x+ 3 3 3

g,

1 3x + 1 . 3

Os polinmios a e b do corolrio acima no so nicos. (Verique isso com raciocnio anlogo ao apresentado para nmeros inteiros.) Tambm no podemos garantir que, se h K[ x ] se escreve como combinao linear de f e g, ento h = mdc( f , g). Proposio 8.27 Sejam f , g, h K[ x ]. Ento vale:

(i ) se f | gh e mdc( f , g) = 1, ento f | h; (ii ) se f | h, g | h e mdc( f , g) = 1, ento f g | h.


Demonstrao: Consideremos (i ). Se mdc( f , g) = 1, ento existem a, b K[ x ] tais que a f + bg = 1, e, portanto, a f h + bgh = h. Como f | f e f | gh (por hiptese), ento f | ( a f h + bgh), ou seja,

144

CAPTULO 8. DIVISO DE POLINMIOS

f | h. Para mostrar (ii ), como mdc( f , g) = 1, existem a, b K[ x ] tais que a f + bg = 1, e, como antes, a f h + bgh = h. Como f | h e g | h, existem polinmios f , g K[ x ] tais que h= ff e h = gg . (8.5)

Substituindo essas expresses em (8.5), obtemos a f ( gg ) + bg( f f ) = h, ou seja, f g( ag + b f ) = h, isto , f g | h. P

8.5

M NIMO M LTIPLO C OMUM

Agora apresentaremos a denio de mnimo mltiplo comum e relacionaremos os conceitos de mximo divisor comum e o mnimo mltiplo comum de dois polinmios. Denio 8.28 Sejam f , g K[ x ] polinmios no-nulos. Um mnimo mltiplo comum de f e g um polinmio m K[ x ] tal que

(i ) m mnico; (ii ) f | m e g | m; (iii ) se h K[ x ] tal que f | h e g | h, ento m | h.


Se m um mnimo mltiplo comum de f e g, escrevemos m = mmc( f , g). (Como j feito anteriormente, nessa notao estamos antecipando a unicidade do mnimo mltiplo comum de dois polinmios.) A existncia e unicidade do mnimo mltiplo comum de dois polinmios decorre do seguinte resultado:

8.5. MNIMO MLTIPLO COMUM

145

Proposio 8.29 Sejam f = an x n + . . . + a1 x + a0 , g = bm x m + . . . + b1 x + b0 K[ x ] polinmios de graus n e m, respectivamente. Ento mmc( f , g) = Demonstrao: Seja h= fg . an bm (mdc( f , g)) fg . an bm (mdc( f , g))

Vamos mostrar que h K[ x ] satisfaz a denio do mnimo mltiplo comum de f e g. Denotando d = mdc( f , g), temos que d | f ; assim, f = f 1 d, com f 1 K[ x ]. Ento h= isto , h = c f 1 g , c K , f 1 K[ x ] , g K[ x ] , donde h K[ x ]. Armamos que h mnico. De fato, a1n f e b1 g so mnicos. Como m o produto de polinmios mnicos um polinmio mnico, vemos que dh mnico. Como d tambm mnico, conclumos o armado. Temos tambm que f | h, pois h = Analogamente, g | h. Suponhamos agora que s K[ x ] satisfaa f |s e g | s. fg g g = f , com K[ x ]. a n bm d a n bm d a n bm d f 1 dg f g = 1 , a n bm d a n bm

Queremos mostrar que h | s, ou seja, que existe q K[ x ] tal que s = qh = q isto , que sd = q1 f g, com q1 K[ x ]. fg , a n bm d

Como d =mdc( f , g), existem polinmios a, b K[ x ] tais que d = a f + bg. Portanto, sd = sa f + sbg. Como f | s e g | s, existem polinmios a1 e b1 em K[ x ] tais que

146

CAPTULO 8. DIVISO DE POLINMIOS

s = a1 f Logo,

s = b1 g.

sd = b1 ga f + a1 f bg ou seja, sd = (b1 a + a1 b) f g = q1 f g, mostrando o armado. Isso conclui a demonstrao. P

8.6

E XERCCIOS

1. Verique que R e Q, com as operaes usuais de adio e multiplicao, so corpos, mas que R \ Q no . Verique tambm que N e Z, com essas mesmas operaes, no so corpos. 2. Sejam z1 , z2 , . . . , zn nmeros complexos. Mostre que: (a) z1 + z2 + . . . + zn = z1 + z2 + . . . + zn ; (b) z1 z2 . . . zn = z1 z2 . . . zn ; (c) (z1 ) = z1 ; (d) z1 = z1 z1 R. 3. Calcule i1023 . 4. Mostre que C, com as operaes denidas no texto, um corpo. 5. (a) Mostre que F = { f : R R} com as operaes de adio e multiplicao de funes no um um corpo; (b) O conjunto F acima, com as operaes de adio e composio de funes um corpo? 6. (a) Mostre que, se K um corpo, ento K um domnio de integridade; (b) Mostre que, se K um corpo, ento K[ x ] um domnio de integridade. 7. Mostre que o conjunto M22 das matrizes 2x2 com coecientes reais e com as operaes usuais de adio e multiplicao de matrizes no um domnio de integridade. 8. Seja Z[ x ] o conjunto dos polinmios em uma varivel com coecientes em Z. Mostre que Z[ x ] um domnio de integridade.

8.6. EXERCCIOS

147

9. Considere Z4 = {0, 1, 2, 3} com as operaes de adio e multiplicao denidas no Captulo 7. (a) Mostre que Z4 possui divisores de zero, isto , existem x, y Z4 tais que x y = 0 com x = 0 e y = 0. (b) Se Z4 [ x ] o conjunto de polinmios na varivel x com coecientes em Z4 , mostre que Z4 [ x ] tambm possui divisores de zero. 10. Considere Z5 = {0, 1, 2, 3, 4} com as operaes usuais de adio e multiplicao . (a) Mostre que Z5 , com essas operaes, um corpo. (b) Se Z5 [ x ] o conjunto dos polinmios na varivel x com coecientes em Z5 , mostre que os polinmios p = x5 e q=x

so diferentes, mas que as funes polinomiais p: Z5 Z5 x x5 e q: Z5 Z5 x x

so iguais. Lembre-se que a notao an signica a a . . . a (n vezes). 11. Se m for um inteiro maior ou igual a dois, seja Zm = {0, 1, 2, . . . , m 1} com as operaes usuais de adio e multiplicao. (a) Mostre que Zm satisfaz as propriedades (i ) (viii ) da Denio 8.1. (b) Mostre que (Zm , , ) um corpo se, e somente se, m for um nmero primo. Lembre-se que m primo se, e somente se, mdc( a, m) = 1 para todo a tal que 1 a m 1. 12. Seja f = an x n + . . . + a1 x + a0 um polinmio com coecientes inteiros. Se a a (mod m), mostre que f ( a) f ( a ) (mod m). 13. Seja f K[ x ], com gr( f ) 1. Mostre que no existe g K[ x ] tal que f q = 1. 14. Sejam p = ( a2 1) x 4 + ( a + 1) x 3 + x 2 2 e q = ( a + 3) x 3 + ( a2 4) x 2 + ( a + 1) x 1

polinmios em R[ x ]. Determine todos os valores possveis para os graus de p, q, p + q, p q e pq. 15. Sejam p e q os polinmios do Exerccio 14. Determine todos os valores possveis para os graus do quociente e do resto da diviso de p por q.

148

CAPTULO 8. DIVISO DE POLINMIOS

16. Determine o quociente e o resto da diviso de p por q, sendo: (a) p = 7x5 3x3 + x 1 (b) p = 1 x6 + 3x4 5 x2 4 3 e e q = x2 2x + 1; q = x2 + x;

(c) p = x2n+1 5x2n + 4x2n1

(n N) e q = x2 + 1.

17. Verique se p divisvel por q, sendo: q = x i, em C[ x ]; (b) p = x3 + x2 2x 2 e q = x 2, tanto em C[ x ] como em R[ x ]; e (c) p = x2n 2x2 + 1, nN e q = x2 1, em C[ x ], R[ x ] e Q[ x ]. (a) p = x2 + 1

18. Demonstre as propriedades (i ) (iii ) da Proposio 8.17. 19. Calcule o mximo divisor comum de f e g, sendo f = 2x5 x4 x3 + 4x2 1 e g = 2x4 x3 x2 + 2x + 1. 20. Sejam f = x4 + 2x3 6x 9 e g = 3x4 + 8x3 + 14x2 + 8x + 3. (a) Ache mdc( f , g). (b) Determine tambm polinmios a, b R[ x ] tais que mdc( f , g) = a f + bg. 21. Encontre o mximo divisor comum e o mnimo mltiplo comum de

( x 2)3 ( x 3)4 ( x2 + 1) e ( x 1)( x 2)( x 3)3


em C[ x ] e em R[ x ]. 22. Mostre que os polinmios a e b do Corolrio 8.25 no so nicos. 23. Mostre que se h K[ x ] se escreve como combinao linear de f e g K[ x ], ento h no necessariamente igual ao mximo divisor comum de f e g. 24. Sejam f , g K[ x ] e d = mdc( f , g). (a) Mostre que, para toda constante c K, c = 0, o polinmio cd satisfaz as condies (ii ) e (iii ) da denio do mximo divisor comum de f e g; (b) Mostre que, se 0 = h K satisfaz as condies (ii ) e (iii ) da denio de mximo divisor comum, ento existe uma constante no-nula c K tal que h = cd. Podemos estender a denio de mximo divisor comum de dois polinmios para o caso de vrios polinmios: Denio 8.30 Sejam f 1 , . . . , f n K[ x ] polinmios no todos nulos. Dizemos que d K[ x ] um mximo divisor comum de f 1 , . . . , f n se:

(i ) d mnico;

8.6. EXERCCIOS

149

(ii ) d | f i para todo i = 1, . . . , n; (iii ) se q K[ x ] tal que q | f i (i = 1, . . . , n), ento q | d.


24. (a) Para n 3, usando induo, mostre que mdc( f 1 , . . . , f n ) = mdc( f 1 , mdc( f 2 , . . . , f n )). (b) Se d = mdc( f 1 , . . . , f n ), mostre que existem polinmios 1 , . . . , n K[ x ] tais que d = 1 f 1 + . . . + n f n .

CAPTULO 9 RAZES E IRREDUTIBILIDADE


Neste captulo apresentaremos alguns resultados especcos sobre polinmios. Mostraremos, tal como zemos com nmeros inteiros e sua decomposio como produto de fatores primos, que podemos decompor um polinmio em fatores mais simples, que chamaremos fatores irredutveis. Mostraremos tambm a relao entre a existncia de razes e a existncia de fatores de grau um na decomposio do polinmio. Alm disso, resolveremos equaes de segundo e terceiro graus.

9.1

R AZES E FATORAO

Denio 9.1 Se f K[ x ] e a K, dizemos que a uma raiz de f , se a funo polinomial associada a f se anula em a, isto , se f ( a) = 0. Exemplo 9.2 Se f = x2 + 1 R[ x ], ento f no possui razes reais pois, para todo a R, temos que a2 + 1 1, ou seja, f ( a) = 0. Entretanto, considerando f como elemento de C[ x ], ele possui duas razes, a saber: a = i e a = i. Lema 9.3 Se f K[ x ] e a K, ento o resto na diviso euclidiana de f por x a f ( a). Demonstrao: Sabemos, pelo algoritmo da diviso de Euclides, que existem polinmios q e r K[ x ] tais que f = ( x a)q + r, em que r = 0 ou gr(r ) = 0. Ou seja, r constante. Calculando o valor de f em a, temos f ( a ) = ( a a ) q ( a ) + r ( a ) = r ( a ). Como r constante, temos que r = r ( a ) = f ( a ). 150 P

9.1. RAZES E FATORAO

151

O lema acima acarreta imediatamente o seguinte resultado sobre a existncia de fatores de grau um de f , cuja demonstrao ser deixada para o leitor (veja o Exerccio 2). Teorema 9.4 (Teorema da Raiz) Sejam f um polinmio com coecientes em K e a K. Temos que x a divide f se, e somente se, a raiz de f . Exemplo 9.5 Na diviso euclidiana de f = 2x3 1 por g = x + 3, o resto r dado por: r = f (3) = 2(3)3 1 = 2(27) 1 = 55. Aplique o algoritmo de Euclides e conra o resultado.

Observao 9.6 (O algoritmo de Briot-Rufni) Um dispositivo prtico para dividir um polinmio f por um polinmio de grau um, x u, dado pelo algoritmo de Briot-Rufni, que apresentaremos a seguir: Sejam f = a0 x n + a1 x n1 + + an1 x + an K[ x ] e u K. Se q = b0 x n1 + b1 x n2 + + bn1 b0 = a0 De fato, como f = ( x u)q + r e e bi = ubi1 + ai para e r = bn so, respectivamente, o quociente e o resto na diviso euclidiana de f por x u, ento i = 1, 2, . . . , n.

( x u)q + r = ( x u)(b0 x n1 + b1 x n2 + + bn1 ) + bn = b0 x n + (b1 ub0 ) x n1 + + (bn1 ubn2 ) x + (bn ubn1 ),


obtemos as seguintes igualdades: b0 = a0 , Da b0 = a0 , b1 = ub0 + a1 , . . . , bn1 = ubn2 + an1 e bn = ubn1 + an . b1 ub0 = a1 , . . . , bn1 ubn2 = an1 e bn ubn1 = an .

Na prtica, o algoritmo de Briot-Rufni pode ser efetuado da seguinte maneira:

a0 u a0 b0

a1 ua0 ua0 + a1 b1

a2 ub1 ub1 + a2 b2

a n 1 ubn2 ubn2 + an1 bn 1

an ubn1 ubn1 + an bn

152

CAPTULO 9. RAZES E IRREDUTIBILIDADE

Exemplo 9.7 Determinar o quociente e o resto da diviso de p = 3x4 x2 + 2x 5 por x 2. 3 2 3 0 32+0 6

1
621 11

2 11 2 + 2 24

5
24 2 5 43 resto

coecientes de q Ento q = 3x3 + 6x2 + 11x + 24 e r = 43.

Corolrio 9.8 Um polinmio no-nulo f K[ x ], de grau n, possui no mximo n razes. Demonstrao: Ser feita por induo em n = gr( f ). Se n = 0, ento f um polinmio constante e no-nulo, portanto no possui razes. Suponhamos agora que gr( f ) = n > 0 e que o resultado seja verdadeiro para todo polinmio de grau n 1. Se f no possui razes, nada temos a demonstrar. Caso contrrio, se a K uma raiz de f , ento existe g K[ x ] tal que f = ( x a) g, donde gr( g) = n 1. Pela hiptese de induo, g possui no mximo (n 1) razes. Como qualquer outra raiz de f (caso exista) raiz de g, temos que f possui no mximo n razes. P

Denio 9.9 Sejam f K[ x ] e a K. Dizemos que a uma raiz de de multiplicidade m de f , em que m 1, se ( x a)m divide f e ( x a)m+1 no divide f . Se m 2, dizemos que a uma raiz mltipla de f . Denio 9.10 Se f = an x n + . . . + ai xi + . . . + a1 x + a0 um polinmio em K[ x ], ento denimos a derivada (formal) de f como sendo o polinmio, com coecientes em K, dado por f = nan x n1 + . . . + iai xi1 + . . . + 2a2 x + a1 . Para quaisquer polinmios f e g em K[ x ], valem as regras de derivao (j vistas nos cursos de Clculo):

9.2. O TEOREMA FUNDAMENTAL DA LGEBRA

153

(i ) Se f = c K ento f = 0; (ii ) ( f + g) = f + g ; (iii ) ( f g) = f g + f g;


Proposio 9.11 Seja f K[ x ]. Temos que a K raiz mltipla de f se, e somente se, a raiz comum de f e f . Demonstrao: Se a for uma raiz mltipla de f , ento podemos escrever f = ( x a)2 q, Logo, e, portanto, f ( a) = 0. Reciprocamente, se a for raiz de f , ento f = ( x a)q. Logo, f = ( x a)q + q. Como a raiz de f , temos 0 = f ( a ) = q ( a ). Pelo Teorema da Raiz, o polinmio ( x a) divide q, donde q = ( x a)h, e, ento, f = ( x a)2 h, P com q K[ x ].

f = 2( x a ) q + ( x a )2 q ( x )

mostrando assim que a raiz mltipla de f .

9.2

O T EOREMA F UNDAMENTAL DA LGEBRA

O corpo C do nmeros complexos foi criado para conter as razes de polinmios com coecientes reais. Por exemplo, o polinmio p = x2 + 1 no possui razes reais. Mas, quando visto como polinmio em C, possui a raiz i = 1. Na verdade, qualquer polinmio de grau 1 com coecientes complexos possui razes complexas. Esse o contedo do Teorema Fundamental da lgebra que foi provado por Gauss em 1798, em sua tese de doutoramento.

154

CAPTULO 9. RAZES E IRREDUTIBILIDADE

Teorema 9.12 (Teorema Fundamental da lgebra) Todo polinmio p em C[ x ] de grau 1 possui pelo menos uma raiz complexa. So conhecidas muitas demonstraes desse teorema, mas todas elas envolvem conceitos no-algbricos. A prova dada por Gauss em sua tese de doutoramento baseiase, em parte, em consideraes geomtricas. possvel demonstr-lo utilizando alguns resultados bsicos sobre funes de duas variveis reais ou de variveis complexas. No apresentaremos a demonstrao desse resultado, que foge ao escopo deste texto, mas pode ser encontrada em livros de anlise complexa. Apesar de o Teorema Fundamental da lgebra garantir a existncia de uma raiz complexa para todo polinmio, ele no nos indica como encontr-la. No caso de um polinmio de grau 2, f = ax2 + bx + c, com a, b, c C, podemos obt-la facilmente. Com efeito, b c f = ax2 + bx + c = a x2 + x + . a a Completando os quadrados, temos b c x + x+ = a a
2 2

b x+ 2a

b2 4ac . 4a2

Escrevendo = b2 4ac (denominado discriminante do polinmio f ), obtemos b c x2 + x + = a a b x+ 2a


2

2a

b b+ = x+ x+ , 2a 2a b b+ e, portanto, vemos que x1 = e x2 = so razes complexas de f . 2a 2a Note que essa expresso para as razes do polinmio f j nos foi apresentada no ensino fundamental.
Denio 9.13 Uma equao algbrica uma equao da forma p( x ) = 0, em que p uma funo polinomial. No nosso contexto atual, resolver uma equao signica encontrar todas as suas razes em C. A resoluo da equao quadrtica ax2 + bx + c = 0 pelo mtodo de completar os quadrados, como zemos acima, era conhecido desde o tempo dos babilnios. J as solues das equaes cbicas e qurticas foram obtidas no sculo XVI pelos matemticos italianos da Renascena. Em 1542, Cardano (1501-1576) publicou, no livro Ars Magna, a resoluo da equao geral de terceiro grau e tambm o mtodo de seu discpulo Ferrari (1522-1566) de reduo de uma equao geral de quarto grau para uma de terceiro. Antes de passarmos apresentao da soluo geral das equaes de terceiro grau, comearemos por alguns exemplos mais simples:

9.2. O TEOREMA FUNDAMENTAL DA LGEBRA

155

Exemplo 9.14 Uma raiz do polinmio x3 8 bvia: x = 2. Podemos fatorar esse polinmio x3 8 = ( x 2)( x2 + 2x + 4) e ento aplicar o mtodo dado acima para encontrar as razes do polinmio x2 + 2x + 4. Calculando essas razes, vemos que x1 = 2, x2 = 1 3i e x3 = 1 + 3i so as razes do polinmio x3 8.

Uma maneira direta de encontrar razes de polinmio x n c (em que c uma constante complexa), utilizar a frmula que d as razes n-simas de um nmero complexo. Relembramos rapidamente esses resultados. Qualquer nmero complexo no-nulo z = x + iy pode ser escrito em sua forma polar ou trigonomtrica: z = |z|(cos + isen ), em que |z| = x2 + y2 R e o ngulo no intervalo (, ] dado por: cos = x |z| e sen = y . |z|

possvel provar que, se z = |z|(cos + isen ) a forma polar do nmero complexo z, ento ele possui n razes n-simas complexas: zk = em que k = 0, 1, . . . , n 1 e
n

|z| cos

+ 2k + 2k + isen n n

|z| a n-sima raiz real do nmero real positivo |z|.

Exemplo 9.15 As razes do polinmio x3 8 podem ser facilmente obtidas pelo mtodo acima. De fato, para determin-las precisamos resolver a equao x3 = 8. Como 8 = 8(cos 0 + isen 0), as razes so dadas por xk = 2 cos para k = 0, 1 e 2. Apresentaremos agora a soluo geral das equaes cbicas. Seja f = x3 + ax2 + bx + c, 0 + 2k 0 + 2k + isen 3 3 ,

156 em que a, b, c C.

CAPTULO 9. RAZES E IRREDUTIBILIDADE

Podemos eliminar o termo do segundo grau fazendo a mudana de varivel y = a a x + 3 , que equivalente a x = y a/3. De fato, denindo g(y) = f y 3 = f ( x ), obtemos o polinmio na varivel y g = y3 + py + q, em que p = b a2 ba 2a3 e q = c + . 3 3 27

Para obtermos as razes de g, escrevemos y = u + v. A equao y3 + py + q = 0 transforma-se ento em ou seja, (9.1)

(u + v)3 + p(u + v) + q = 0,
u3 + v3 + (3uv + p)(u + v) + q = 0.

Se encontrarmos nmeros u e v satisfazendo u3 + v3 = q p uv = , 3 ento u + v ser soluo da equao (9.1) e, consequentemente, u + v ( a/3) ser uma raiz de f , de acordo com a mudana de varivel efetuada. p3 Note que, se uv = p/3, ento u3 v3 = . Isso quer dizer que procuramos 27 nmeros u e v tais que u + v = q
3 3

p3 u v = . 27
3 3

Portanto, u3 e v3 so solues da equao do segundo grau t2 + qt Logo, u3 = e v3 = p3 = 0. 27 p3 q2 + 4 27 q2 p3 + . 4 27

q + 2 q 2

9.2. O TEOREMA FUNDAMENTAL DA LGEBRA

157

Para obtermos a raiz procurada u + v, basta ento encontramos as trs razes cbicas de u (ou ento de v) e, por meio da igualdade uv = p/3, determinar o valor correspondente de v (respectivamente, de u). Exemplo 9.16 Vamos determinar as razes da equao cbica y3 3y 1 = 0. Neste caso, temos p = 3, q = 1 e sabemos que, se y = u + v soluo dessa equao, ento u3 (ou v3 ) soluo da equao quadrtica t2 t + 1 = 0 e u, v esto relacionados por uv = As solues da equao quadrtica so

3 = 1. 3

1 + 3i Tomando u3 = e escrevendo na forma polar 2 u3 = 1 cos + isen , 3 3


cujas razes cbicas complexas so u0 = cos u1 u2 Como uv = 1, temos que v= j que |u| = 1. Portanto, v0 = u0 , e as razes da equao dada so y0 = u0 + u0 = 2 cos y1 = u1 + u1 y2 = u2 + u2 , 9 7 = 2 cos , 9 13 . = 2 cos 9 v1 = u1 , v2 = u2 u 1 = = u, u | u |2 + isen 9 9 7 7 = cos + isen 9 9 13 13 = cos + isen . 9 9

1 3i . t= 2

158

CAPTULO 9. RAZES E IRREDUTIBILIDADE

Observe que todas as razes so reais, com y0 positiva e y1 , y2 negativas. Se tivssemos escolhido u3 como a outra raiz da equao quadrtica, teramos 1 3 3 u = i = 1 cos + isen , 2 2 3 3 e obteramos as razes cbicas u0 = cos u1 u2

+ isen = cos isen = u0 = v0 9 9 9 9 5 5 13 13 = cos + isen = cos isen = u2 = v2 9 9 9 9 11 11 7 7 = cos + isen = cos isen = u1 = v1 . 9 9 9 9

Achando v0 , v1 e v2 correspondentes, as razes da equao cbica original seriam escritas como y0 = y0 , y1 = y2 e y2 = y1 . No vamos apresentar aqui a soluo da equao geral de quarto grau. Essa pode ser encontrada, por exemplo, em [15]. Entretanto, no h como se resolver a equao geral de quinto grau. Mais precisamente, existem equaes de grau maior do que ou igual a 5 que no so solveis por radicais, isto , no existe uma frmula que expresse suas razes em funo de seus coecientes, utilizando apenas as operaes de adio, subtrao, multiplicao, diviso e extrao de razes n-simas, tal como no caso das equaes de terceiro e quarto graus. Esse importante resultado foi provado no sculo XIX por Abel (1802-1829) e Galois (1811-1832). Em geral, as razes de um polinmio podem ser obtidas apenas aproximadamente. A determinao aproximada das razes de um polinmio constitui uma parte importante da anlise numrica. Apesar de no sabermos calcular explicitamente as razes de um polinmio qualquer temos o seguinte resultado, que uma conseqncia direta do Teorema Fundamental da lgebra e cuja demonstrao ser deixada a cargo do leitor (veja o Exerccio 8): Corolrio 9.17 Seja f um polinmio em C[ x ] de grau n 1. Ento ele possui n razes a1 , . . . , an C (no necessariamente distintas). Isto , ele pode ser fatorado como f = k ( x a1 ) . . . ( x a n ), com k C. J vimos que existem polinmios em R[ x ] que no possuem raiz real. O prximo resultado relaciona razes complexas desses polinmios:

9.2. O TEOREMA FUNDAMENTAL DA LGEBRA

159

Lema 9.18 Seja f um polinmio em R[ x ] de grau n 1. Se = a + bi, com b = 0, raiz de f ento = a bi tambm raiz de f . Demonstrao: Se f = an x n + . . . + a1 x + a0 , ento f ( ) = a n n + . . . + a1 + a0 = 0 e 0 = f ( ) = a n n + . . . + a1 + a0 . Como a0 , a1 , . . . , an R temos que ai = ai para todo i. Assim, pelas propriedades de conjugao de nmeros complexos, 0 = f ( ) = a n n + . . . + a1 + a0 = f ( ), mostrando que f () = 0. P

Assim, as razes que no so reais de um polinmio em R[ x ] aparecem aos pares. Como conseqncia, essas razes daro origem a termos quadrticos na sua fatorao: Teorema 9.19 Seja f um polinmio com coecientes reais e grau 1. Ento existem polinmios f 1 , . . . , f n R[ x ], n 1, tais que f = f1 fn , em que cada f i tem grau 1 ou quadrtico com discriminante negativo. Demonstrao: Ser feita por induo em d = gr ( f ). Se d = 1, nada h a demonstrar. Seja f um polinmio de grau d, com d 2. Suponhamos que o resultado seja verdadeiro para todo polinmio de grau s, com 1 s d 1. Se f possui uma raiz real, ento f = ( x a) g em que gr ( g) = d 1.

Portanto, pela hiptese de induo, g se escreve na forma acima e, consequentemente, o mesmo acontece com f . Se f no possui raiz real ento, pelo Lema 9.18, existe = a + bi com b = 0, tal que e so razes de f . Logo, h = ( x )( x ) = ( x a)2 + b2 um polinmio com coecientes reais. Pelo Lema da Diviso de Euclides, existem q, r R[ x ] tais que f = hq + r, com r = a1 x + a0 .

160

CAPTULO 9. RAZES E IRREDUTIBILIDADE

Substituindo nessa equao, temos f ( ) = h ( ) q ( ) + r ( ). Como raiz de f e h, obtemos r () = 0, ou seja, a1 + a0 = 0, com a0 , a1 R e C \ R.

Logo, a0 = a1 = 0 e, portanto r = 0, mostrando que f = hq, com q R[ x ] e gr (q) = d 2. Se d = 2, ento q constante e o teorema est provado. Se d 2 1, ento, pela hiptese de induo, q possui uma fatorao como acima e, consequentemente, o mesmo acontece com f . P

Uma conseqncia imediata desse resultado, cuja demonstrao deixaremos a cargo do leitor (veja o Exerccio 9), o seguinte Corolrio 9.20 Todo polinmio f R[ x ], de grau mpar, possui pelo menos uma raiz real. No caso particular em que os coecientes do polinmio f so nmeros inteiros, temos um critrio que permite identicar se f possui razes racionais: Proposio 9.21 Seja f = an x n + . . . + a1 x + a0 um polinmio de grau n 1 com coecientes a inteiros. Se uma raiz racional de f , com mdc( a, b) = 1, ento a | a0 e b | an . b a Demonstrao: Se uma raiz de f , temos que b an Portanto, an a a n 1 + an1 n1 + + a1 + a0 = 0. bn b b (9.2)

an an + ban1 an1 + + bn1 a1 a + bn a0 =0 bn e, colocando a em evidncia, obtemos ak + bn a0 = 0,

em que k = an an1 + + bn1 a1 . Portanto, a | bn a0 e, como mdc( a, b) = 1, conclumos que a | a0 .

9.3. FATORAO EM POLINMIOS IRREDUTVEIS

161

De maneira anloga, colocando b em evidncia na igualdade (9.2) e fazendo j = an1 an1 + + bn1 a0 , obtemos an an + bj = 0, donde conclumos, de maneira anloga, que b | an . P

A Proposio 9.21 nos oferece candidatos possveis de serem razes racionais do polinmio. Entretanto, pode acontecer que nenhum desses candidatos seja efetivamente uma raiz do polinmio. Em especial, quando o polinmio for mnico, a Proposio 9.21 toma uma forma mais conhecida: Corolrio 9.22 Seja f = x n + an1 x n1 + . . . + a1 x + a0 um polinmio de grau n 1 com coecientes inteiros. Se a Z raiz de f , ento a | a0 . Exemplo 9.23 Vamos determinar as razes racionais de f = 3x3 + 2x2 7x + 2. De acordo com a Proposio 9.21, as possveis razes racionais de f so: 1 , 3 2 , 3

2 e

1.

Substituindo esses valores em f , vericamos que apenas

2,

1 3

so razes de f . Como f tem grau igual a 3, essas so todas as razes de f .

9.3

FATORAO EM P OLINMIOS I RREDUTVEIS

Os polinmios irredutveis desempenham em K[ x ] papel anlogo ao dos nmeros primos na fatorao dos inteiros. J vimos a fatorao de polinmios quando K = C e K = R. Nesta seo consideraremos o caso em que K um corpo arbitrrio. Denio 9.24 Dizemos que um polinmio p K[ x ] irredutvel sobre K se, e somente se,

(i ) gr( p) > 0; (ii ) se p se escreve como um produto p = f g, em que f , g K[ x ], ento necessariamente gr( f ) = 0 ou gr( g) = 0.
Se gr( p) 1 e p no for irredutvel sobre K, dizemos que ele redutvel sobre K.

162

CAPTULO 9. RAZES E IRREDUTIBILIDADE

Como vimos anteriormente (veja o Exemplo 8.16), as constantes no-nulas dividem qualquer polinmio em K[ x ]. Portanto, se c K uma constante no-nula, ento f K[ x ] admite a fatorao trivial f =c 1 f c .

Assim, os polinmios irredutveis so aqueles que apenas possuem fatoraes triviais. Exemplo 9.25 Independente do corpo K, qualquer polinmio de grau 1 irredutvel em K[ x ]. Com efeito, seja p = ax + b K[ x ] um polinmio de grau 1. Obviamente ele satisfaz (i ) e, se p = gh, ento 1 = gr( g) + gr(h). Logo, gr( g) = 0 ou gr(h) = 0. Exemplo 9.26 O polinmio f = x3 1 R[ x ] redutvel sobre R. De fato, gr ( f ) = 3 > 0 e f = ( x 1)( x2 + x + 1).

Exemplo 9.27 Se considerarmos o polinmio p = x2 + 1, em R[ x ] ele irredutvel enquanto que, considerado em C[ x ], ele redutvel, como visto no Exemplo 8.15: p = ( x + i )( x i ). Assim, a irredutibilidade de um polinmio depende do corpo considerado.

Exemplo 9.28 O polinmio p = x2 2 irredutvel sobre Q, pois como se verica imediatamente ele no possui razes racionais. J vimos que os nicos polinmios irredutveis sobre C so os polinmios de grau 1, enquanto os polinmios irredutveis sobre R so os de grau 1 ou os de grau 2 com discriminante negativo. Em um corpo arbitrrio K temos o seguinte resultado: Teorema 9.29 Todo polinmio em K[ x ], de grau maior do que ou igual a 1, irredutvel ou se escreve como produto de polinmios irredutveis. Demonstrao: A demonstrao ser feita por induo no grau do polinmio. O resultado verdadeiro para polinmios de grau 1, pois estes so irredutveis. Seja f um polinmio de grau n e suponhamos o resultado verdadeiro para polinmios de grau menor do que n.

9.3. FATORAO EM POLINMIOS IRREDUTVEIS


Se f irredutvel no h nada a fazer. Se f redutvel, ento existem polinmios g, h K[ x ] tais que f = gh,

163

com gr( g) > 0 e gr(h) > 0. Como gr( f ) = gr( g) + gr(h) e gr( f ) = n, temos que gr( g) < n e gr(h) < n. Pela hiptese de induo, g e h se escrevem como produto de polinmios irredutveis (ou so irredutveis). Portanto, f tambm pode ser escrito como produto de polinmios irredutveis. P

Note que a demonstrao apresentada anloga do resultado correspondente para inteiros. Se p K[ x ] irredutvel e f K[ x ] divide p, ento f = c ou f = cp, para alguma constante no-nula c K (veja o Exerccio 14). No caso de nmeros inteiros, temos que, se p primo e a Z divide p, ento a = 1 ou a = p. Assim, os polinmios constantes no-nulos desempenham em K[ x ] papel anlogo ao dos elementos {1, 1} em Z. (Observe que {1, 1} o conjunto dos elementos invertveis de Z, assim como os polinmios constantes no-nulos so os elementos invertveis de K[ x ].) A analogia entre nmeros primos em Z e polinmios irredutveis em K[ x ] salientada tambm no seguinte resultado: Proposio 9.30 Sejam p, f , g K[ x ], com p irredutvel. Se p | f g, ento p | f ou p | g. Demonstrao: Suponhamos que p | f g e que p f . Ento f e p so primos entre si, isto , mdc( f , p) = 1 (veja o Exerccio 14). Logo existem polinmios a, b K[ x ] tais que a f + bp = 1. Multiplicando esta igualdade por g, temos: a f g + bpg = g. Como p | f g e p | p, conclumos que p | g. P

O prximo resultado uma generalizao da proposio anterior e sua demonstrao pode feita por induo (veja o Exerccio 15): Corolrio 9.31 Seja p K[ x ] um polinmio irredutvel. Se p divide o produto f 1 f 2 . . . f n , em que cada f i K[ x ] e n 1, ento p divide um dos fatores f i .

164

CAPTULO 9. RAZES E IRREDUTIBILIDADE

Mostramos anteriormente que todo nmero inteiro a pode ser escrito de maneira nica como a = 1p1 . . . pn , em que p1 , . . . , pn so nmeros primos positivos. Se no tivssemos exigido que os primos fossem positivos, teramos unicidade a menos de sinal (por exemplo, 6 = 2 3 e 6 = (2)(3)). Da mesma forma, polinmios podem ser decompostos de maneira nica em fatores irredutveis, a menos de multiplicao por constantes. Aqui temos novamente os polinmios de grau zero desempenhando o mesmo papel dos inteiros 1 (unidades). Por exemplo, em R[ x ], x2 + 5x + 6 = ( x 2)( x 3) = x 1 (2x 6). 2

Observe que, toda vez que p for um polinmio irredutvel em K[ x ] e c K uma constante no-nula, ento cp tambm ser irredutvel sobre K (veja o Exerccio 12). Portanto, se p = an x n + . . . + a1 x + a0 for um polinmio irredutvel sobre K, ento (1/an ) p um polinmio mnico e irredutvel. Apresentaremos a unicidade da fatorao em polinmios irredutveis em termos de polinmios mnicos. (Lembre-se que a existncia de uma fatorao foi provada no Teorema 9.29.) Teorema 9.32 (Unicidade da Fatorao) Seja f um polinmio em K[ x ] no-constante. Ento f pode ser escrito de maneira nica como f = cp1 . . . pn , em que c K uma constante e p1 , . . . , pn K[ x ] so polinmios mnicos irredutveis sobre K. Demonstrao: Considere a armativa P(n): se um polinmio em K[ x ], no-constante, possui uma decomposio em n fatores mnicos irredutveis, ento essa decomposio nica, a menos da ordem dos fatores. A armativa obviamente verdadeira para n = 1. Suponhamos a armativa verdadeira para n 1 e consideremos um polinmio f que possui uma decomposio em n fatores: f = cp1 p2 . . . pn , em que pi mnico irredutvel para todo i e c K. Se f = kq1 q2 . . . qt outra decomposio de f com k K e q j K[ x ] mnico irredutvel (1 j t), ento f = cp1 p2 . . . pn = kq1 q2 . . . qt .

9.4. DECOMPOSIO EM FRAES PARCIAIS

165

Devemos ter c = k, pois essas constantes so iguais ao coeciente do termo de maior grau de f . Alm disso, como p1 | q1 q2 . . . qt , decorre do Corolrio 9.31 que p1 | qi para algum i. Reordenando os fatores, se necessrio, podemos supor que p1 | q1 . Como q1 irredutvel e p1 no constante, conclumos que p1 = q1 , pois ambos polinmios so mnicos (veja o Exerccio 14). Cancelando as constantes c = k e os polinmios p1 = q1 em ambos os lados da igualdade, chegamos a p2 . . . p n = q2 . . . q t . Tomando h = p2 . . . pn , temos duas fatoraes para h, uma delas com n 1 fatores mnicos irredutveis. A hiptese de induo pode ser aplicada: conclumos que n = t e, aps reordenao dos termos, se necessrio, que pi = qi para i = 2, . . . , n. Isso implica imediatamente o armado. P Da mesma forma que nos inteiros, podemos agrupar os polinmios iguais na fatorao de um polinmio f K[ x ] e escrev-la como
e e e f = cp11 p22 . . . prr ,

em que pi = p j se i = j e ei um inteiro positivo, denominado multiplicidade do fator pi . Quando ei > 1, dizemos que pi um fator mltiplo de f . Se f possui um fator de grau um mltiplo, sabemos que a a raiz correspondente uma raiz mltipla de f . Exemplo 9.33 Em R[ x ], f = ( x 2 + 2)2 ( x + 1)3

tem x2 + 2 e x + 1 como fatores irredutveis mltiplos e 1 como raiz de multiplicidade 3 de f .

9.4

D ECOMPOSIO EM F RAES PARCIAIS

Uma aplicao interessante do Teorema da Unicidade da Fatorao a decomposio de uma funo racional com coecientes reais em uma soma de funes racionais mais simples, que podem ser integradas. Apresentaremos a demonstrao desse resultado, conhecido como decomposio em fraes parciais, que utilizado nos cursos de Clculo. Denio 9.34 Uma funo racional com coecientes no corpo K uma expresso da forma f , g em que f , g K[ x ] e g = 0. O conjunto das funes racionais com coecientes em K denotado por K( x ).

166 Dizemos que duas funes racionais

CAPTULO 9. RAZES E IRREDUTIBILIDADE


f p e so iguais se g q em K[ x ].

f q = pg

(Note que trata-se de uma igualdade de polinmios, j denida anteriormente.) A adio e multiplicao de funes racionais so denidas por: f p f q + gp + = g q gq e f p fp = . g q gq

f e, assim, 1 podemos considerar K[ x ] K( x ). fcil ver que, com essas operaes, K( x ) um corpo contendo K[ x ] (veja o Exerccio 19). Observe que qualquer polinmio f pode ser visto como a funo racional Apesar de empregarmos o termo "funo racional", bom observar que os elementos de K( x ) no esto sendo considerados como funes em K, mas simplesmente como f expresses formais (da mesma forma que os polinmios). S possvel associar a a g f (x) nos pontos x K em que g( x ) = 0. funo g( x ) Nos restringiremos s funes racionais prprias (isto , aquelas em que o numerador possui grau menor do que o do denominador), pois toda funo racional pode ser decomposta numa soma de um polinmio mais uma funo racional prpria: se gr( f ) gr( g), ento f = qg + r, em que r = 0 ou gr(r ) < gr( g), o que implica f r = q+ , g g e r funo racional prpria. g Queremos mostrar agora a seguinte resultado: Teorema 9.35 Se funo racional f K( x ) prpria e g = ab, com a, b K[ x ] e mdc( a, b) = 1, ento a g

f pode ser escrita na forma g p1 p + 2, a b

p1 p2 e tambm so prprias. a b Demonstrao: Sejam a1 , b1 K[ x ] tais que a1 a + b1 b = 1. Ento, f = f a1 a + f b1 b e, portanto, fb fa p p f = 1 + 1 = 1 + 2, ab a b a b em que p1 , p2 K[ x ] e

9.4. DECOMPOSIO EM FRAES PARCIAIS


com p1 = f b1 e p2 = f a1 . Como f prpria, temos gr( f ) < gr( a) + gr(b). ab

167

Dena r1 como a soma dos termos de p1 com grau menor do que o grau de a e dena s1 como a soma dos termos de p1 com grau maior do que ou igual ao grau de a. Ento p1 = r1 + s1 . Analogamente, dena r2 como a soma dos termos de p2 com grau menor do que o grau de b e dena s2 como a soma dos termos de p2 com grau maior do que ou igual ao grau de b. Ento p2 = r2 + s2 . A igualdade f p p = 1+ 2 ab a b nos leva ap2 + bp1 = f , o que nos d

( as2 + bs1 ) + ( ar2 + br1 ) = f .


Mas todos os termos que aparecem em as2 + bs1 tm grau maior do que ou igual ao grau de ab e, portanto, maior do que o grau de f . Por outro lado, todos os termos que aparecem em ar2 + br1 tm grau menor do que o grau de ab, e portanto, no se cancelam com nenhum termo de ( as2 + bs1 ). Devemos ter ento ar2 + br1 = f e as2 + bs1 = 0, o que nos d f r r = 1 + 2, ab a b em que as duas ltimas funes racionais so prprias, como queramos. P Por induo, podemos demonstrar o seguinte resultado (veja o Exerccio 20) Corolrio 9.36 Se (i = j), ento f K( x ) prpria e g = a1 a2 . . . an , com ai K[ x ] e mdc( ai , a j ) = 1 g p p pn f = 1 + 2 ++ , a1 a2 . . . a n a1 a2 an

com pi K[ x ] e

pi prprias. ai

Deixamos a cargo do leitor tambm a demonstrao do seguinte resultado (veja o Exerccio 21), cuja prova pode ser feita por induo e anloga demonstrao do Teorema de Representao de um Nmero em uma Base. Note que o armado equivale "representao de p na base q": Corolrio 9.37 Dados p, q K[ x ], com gr(q) 1, ento existem r0 , . . . , rk K[ x ] tais que p = r k q k + p k 1 q k 1 + . . . + r 1 q + r 0 , em que gr(ri ) < gr(q) ou ri = 0.

168

CAPTULO 9. RAZES E IRREDUTIBILIDADE

e Seja g = q11 . . . qen a decomposio de g K[ x ] em polinmios irredutveis, com n qi = q j e ei igual multiplicidade do fator qi . Nesse caso, o Corolrio 9.36 nos garante que p f p pn = e1 + e2 + . . . + en , 2 1 g qn q2 q1

em que todos as parcelas envolvidas so prprias. considerarmos as funes racionais prprias da forma p , qe

Em vista desse fato, basta

em que q irredutvel. Mas, se p = rk qk + rk1 qk1 + . . . + r1 q + r0 , temos ento imediatamente que p r1 r rk = e k + . . . + e 1 + 0 . e q qe q q Observe que, na decomposio em fraes parciais acima, o maior valor do expoente de q igual a e. Restringiremos agora a nossa ateno s funes racionais em R( x ). Como vimos, os polinmios irredutveis sobre R so os de grau 1 ou os de grau 2 sem razes reais. Portanto, toda funo racional prpria com coecientes reais pode ser decomposta em uma soma de parcelas do tipo a , (cx + d)k em que a, c, d R e k um natural positivo, ou do tipo

(cx2

ax + b , + dx + e)k

em que a, b, c, d, e R, k um natural positivo e o polinmio cx2 + dx + e no possui razes reais. Todas as demonstraes apresentadas aqui so construtivas e podemos utiliz-las para determinar a decomposio de uma funo racional qualquer. Mas, na prtica, determinamos a decomposio em fraes parciais como no exemplo abaixo: Exemplo 9.38 Considere a funo racional prpria 3x4 + 5 f = . g x ( x 2 + 1)2 Sabemos que f pode ser escrita como g ax + b cx + d e f = 2 + 2 + . 2 g x x + 1 ( x + 1)

9.5. EXERCCIOS
Ento, f ( a + e) x4 + bx3 + ( a + c + 2e) x2 + (b + d) x + e = . g x ( x 2 + 1)2

169

Igualando os coecientes dos numeradores, obtemos a = 2, b = d = 0, c = 8 e e = 5.

9.5

E XERCCIOS

1. Mostre que as funes f , g : R R dadas por f ( x ) = sen x e g( x ) = cos x, no so funes polinomiais. 2. Demonstre o Teorema 9.4. 3. Verique se a K raiz do polinmio p K[ x ], sendo: (a) p = x5 3x4 + 5x3 7x2 + 6x 2 R[ x ] (b) p = x2n + 1 C[ x ], n N (c) p = x2n + 1, R[ x ], n N e e a = 1; a = 1. e a = 1;

4. Usando o Teorema Fundamental da Aritmtica, mostre que p = 30x n 91 no tem raiz racional para nenhum inteiro n > 1. 5. Verique se a raiz mltipla de p K[ x ] e, se for, determine a sua multiplicidade: (a) p = 4x3 + 8x2 3x 9 R[ x ], a = 3 ; 2 (b) p = x4 1 C[ x ], a = i. 6. Determine a e b reais tais que p = x5 5ax + b seja divisvel por ( x 1)2 . 7. Resolva as equaes cbicas: (a) x3 + 3x + 5 = 0; (b) x3 + 2x2 + 4x + 2 = 0; (c) x3 + 3x + 1 = 0. 8. Demonstre o Corolrio 9.17. 9. Demonstre o Corolrio 9.20. 10. Demonstre o Corolrio 9.22. 11. (a) Seja f C[ x ] tal que f (i ) = f (i ) = 0. Determine o resto da diviso de f por x2 + 1. (b) Faa o tem ( a) no caso em que f R[ x ].

170

CAPTULO 9. RAZES E IRREDUTIBILIDADE

12. Mostre que, se p K[ x ] irredutvel e c K uma constante no-nula, ento cp irredutvel sobre K.
e 13. Mostre que se f = cp11 . . . pen e g = kp11 . . . pnn so as decomposies de f e g em n fatores mnicos irredutveis, com ei 0 e f i 0, ento: r r (a) mdc( f , g) = p11 p22 . . . prn , em que ri = min{ei , f i }; n f f

s s (b) mmc( f , g) = p11 p22 . . . psn , em que si = max{ei , f i }. n

14. Sejam p, f K[ x ], com p irredutvel. (a) Se f | p, mostre que f uma constante ou f uma constante vezes p. (b) Se p f , ento mdc( p, f ) = 1. 15. Demonstre o Corolrio 9.31. 16. O polinmio p = 6x3 + 10x2 + 30x + 8 R[ x ] fatora-se como p = ( x + 2)( x + 4)(3x + 1) ou p = 3( x + 2)( x + 4) x + 1 3

Porque isso no contradiz a unicidade da fatorao (Teorema 9.32)? 17. Fatore cada um dos seguintes polinmios em produtos de polinmios irredutveis sobre Q, R, C: (a) p = x4 1; (b) p = x4 + 1; (c) p = x4 4x2 x + 2; (d) p = x2 + 1; (e) p = 4x3 + 4x2 5x 3. 18. Mostre que: (a) se p R[ x ] e gr( p) 3, sendo gr( p) mpar, ento p redutvel. (b) em C[ x ], nenhum polinmio de grau n 2 irredutvel. 19. Prove que K( x ) um corpo contendo K[ x ]. 20. Demonstre o Corolrio 9.36. 21. Demonstre o Corolrio 9.37. 22. Escreva os polinmios nas bases dadas: (a) x5 na base x + 1;

9.5. EXERCCIOS
(b) ( x2 + 3x + 1)4 na base x + 2; (c) ( x2 + 3x + 1)4 na base x2 + x + 1. 23. Decomponha em fraes parciais: x+1 ; ( x 1)( x + 2) 1 (b) ; ( x + 1)( x2 + 2) (a) x2 + 4 (c) ; ( x + 1)2 ( x 2)( x + 3)

171

24. Mostre que existem innitos polinmios irredutveis em K[ x ], para todo corpo K.

Solubilidade de Equaes
A teoria de equaes possui uma longa e bela histria. Ainda na antiguidade, foram estudadas as equaes do segundo grau. As equaes do terceiro e quarto graus foram muito estudadas na Renascena. Da mesma maneira que os rabes consideraram vrios casos da equao do segundo grau, por no conhecerem os nmeros negativos, tambm os renascentistas consideraram os vrios casos da equao do terceiro grau. O primeiro a resolver um dos casos, a saber, a equao x3 + cx = d, foi Scipione Del Ferro, um professor da Universidade de Bolonha. Um discpulo seu, Antonio Maria Fiore, tambm professor em Bolonha e conhecedor do trabalho do mestre, desaou o matemtico Tartaglia para um duelo, em que cada um dos contendentes proporia 30 problemas matemticos. Fiore props seus problemas tendo como base a equao que sabia resolver. Tartaglia, prevendo que o duelo seria baseado na equao cbica, descobriu sua soluo e venceu o duelo, ao resolver os problemas propostos por Fiore e propor outros problemas que no recaiam na cbica. Tartaglia no divulgou suas descobertas sobre a frmula daquela equao do terceiro grau, esperando utilizar o seu segredo para vencer outros duelos. Surge ento, um matemtico milans, Gerolamo Cardano, que planejava escrever uma obra denitiva sobre a soluo das equaes do terceiro e quarto graus. Ele pede a Tartaglia que contribua com os seus estudos. Tartaglia inicialmente se recusa mas, depois de muita insistncia, divulga sua soluo para Cardano, depois deste ltimo fazer um juramento solene de que no divulgaria o segredo. Inicialmente Cardano cumpre o juramento, mas posteriormente, trabalhando com seu aluno Ludovico Ferrari, Cardano resolve os outros casos que seus antecessores no puderam resolver, bem com descobre a soluo para a equao do quarto grau. Neste momento Cardano se sentiu desobrigado do juramento feito a Trataglia e publica um estudo completo das equaes do terceiro e quarto graus no livro Ars Magna publicado em 1545, em que ele dava crdito a Tartaglia por suas descobertas. (Veja [12] para outras informaes sobre a histria da teoria de equaes.) A partir da surge o problema de tentar encontrar as solues para equaes de grau superior a quatro. Grandes matemticos tentaram encontrar a soluo por radicais da equao geral do quinto grau, tal como havia sido feito para as de graus 2, 3 e 4. O primeiro que tentou provar a inexistncia desse tipo de soluo foi o matemtico italiano Paolo Rufni, em 1798, mas sua demonstrao cou incompleta. Foi o matemtico noruegus Niels Abel (1802-1829) o primeiro a demonstrar a inexistncia de uma soluo por radicais para a equao do quinto grau.

A maior contribuio teoria de equaes foi dada pelo matemtico francs Evariste Galois (1811-1832), que apresentou critrios para decidir se uma determinada equao, de qualquer grau, ou no solvel por radicais. Galois teve uma vida curta e infeliz e morreu em circunstncias misteriosas em um duelo que alguns armam ter razes polticas, e outros, amorosas. No conseguiu ser aprovado no vestibular da Escola Politcnica, a melhor da Frana poca, apesar de duas tentativas. Em sua ltima noite de vida, talvez prevendo o pior, escreveu um manuscrito em que expunha a sua teoria de equaes. Este trabalho, que no foi imediatamente reconhecido, talvez porque seu autor fosse um desconhecido, talvez pelo arrojo das idias para a poca, consagrou Galois como um dos maiores matemticos do sculo XIX. Neste trabalho, desempenha papel importante o chamado grupo da equao, denido pela primeira vez por Galois. Esse grupo, no caso da equao completa de grau n, o grupo de permutaes de n letras. Galois caracteriza ento a solubilidade de uma equao por radicais em termos do grupo da equao. Com a morte de Galois, seus trabalhos caram no esquecimento e a comunidade matemtica s tomou conhecimento deles ao serem publicados por Liouville em 1846. Um dos primeiros livros-texto contendo a teoria de Galois foi escrito por Camille Jordan (1838-1922), em 1870. Foi neste livro, e em alguns dos seus trabalhos que o antecederam, que Jordan introduziu muitas das noes da moderna teoria de grupos, uma contribuio que j estava esboada no trabalho seminal de Galois. Com efeito, de todas as contribuies de Galois neste trabalho escrito vspera de sua morte, talvez a noo mais importante, e que mais inuncia ter na matemtica do nal do sculo XIX e de todo o sculo XX, a noo de estrutura algbrica, em particular, grupos e corpos. Vrios foram os matemticos que, sob a inuncia de Galois, desenvolveram estas estruturas em vrios graus de abstrao e sosticao. Cayley (1821-1895) estudou grupos abstratamente e classicou alguns grupos nitos. Kronecker (1823-1891) estudou os corpos de uma maneira mais explcita que Galois, que j havia considerado como adjuntar um elemento a um corpo para formar o que conhecemos hoje como uma extenso.

REFERNCIAS BIBLIOGRFICAS
[1] G.E. Andrews: Number Theory, W.B. Saunders, Philadelphia, 1971. [2] F. Bornemann: Prime is in P, Notices of the AMS, Vol.50, No 5, maio de 2003. [3] C. B. Boyer: A History of Mathematics, Princeton University Press, Princeton, 1985. [4] L. Childs: A Concrete Introduction to Higher Algebra, Springer-Verlag, New York, 1979. [5] S. C. Coutinho: Nmeros Inteiros e Criptograa RSA, IMPA, Rio de Janeiro, 2000. [6] R. Courant e H. Robbins: Qu es la Matemtica , una exposicin elemental de sus ideas y mtodos, Aguilar, Madrid, 1955. [7] U. Dudley: Elementary Number Theory, Freeman, San Francisco, 1969. [8] A. Garcia e Y. Lequain: lgebra: um curso de introduo IMPA, Rio de Janeiro, 1988. [9] A. Gonalves: Introduo lgebra, IMPA, Rio de Janeiro,1979. [10] T. L. Heath: A History of Greek Mathematics, Dover, New York, 1981. [11] G. Ifrah: Histria Universal dos Algarismos, vol. 1, Nova Fronteira, Rio de Janeiro, 1997. [12] V. J. Katz: A History of Mathematics, HarperCollins Collee Publishers, 1993. [13] E. Landau: Vorlesungen ber Zahlentheorie, 3 volumes, Leipzig,1927 [14] E. Landau: Teoria Elementar de Nmeros, trad. Paulo Henrique Viana, Editora Cincia Moderna, Rio de janeiro,2002. [15] C. G. T. de A. Moreira: Uma soluo das equaes de 3o e 4o graus., Rev. do Prof. de Mat. 25,1994. [16] I. Niven: Nmeros: racionais e irracionais, SBM, 1984. [17] O. Ore: Number Theory and its History, Mc Graw-Hill, New York, 1948. [18] C. P. Milies e S. P. Coelho: Nmeros: uma introduo matemtica, Edusp, So Paulo, 2000. 175

176

REFERNCIAS BIBLIOGRFICAS

[19] S. Sidki: Introduo Teoria dos Nmeros, Colquio Brasileiro de Matemtica, IMPA, Rio de Janeiro, 1975. [20] J. E. Schockley: Introduction to Number Theory, Holt, Rinehart and Winston, New York, 1967. [21] I. S. Sominsky: The Method of Mathematical Induction, Mir Publishers, Moscow, 1975. [22] D. J. Struik: A Concise History of Mathematics, Dover, New York, 1948.

NDICE REMISSIVO
armaes equivalentes, 25 Agrawal, M., 127 Al-Kwarism, 85 algarismo, 4 algoritmo de Briot-Rufni, 151 de Euclides para diviso de polinmios, 135 para o mdc de dois inteiros, 72 para o mdc de dois polinmios, 141 anel, 125 com unidade, 126 comutativo, 126 base de um sistema de numerao, 4 binmio de Newton, 29 Briot-Rufni algoritmo de, 151 Cardano, G., 172 classe de congruncia mdulo m, 103 representante de uma, 105 combinao linear nos inteiros, 74 conjectura de Goldbach, 9 conjunto limitado inferiormente, 22 limitado superiormente, 31 corpo, 128 cota inferior, 22 critrio de divisibilidade por 2, 42 por 9, 42, 101 por 11, 43 crivo de Eratstenes, 53 dzima peridica, 45 discriminante de um polinmio de grau 2, 154 divisor comum, 68 de zero, 130 nmeros inteiros, 38 polinmios, 136 divisores triviais, 137 domnio de integridade, 130 equao algbrica, 154 equao diofantina, 87 linear em duas variveis, 87 soluo de uma, 87 Eratstenes crivo de, 53 Euclides, 49 lema da diviso para nmeros inteiros, 37 para nmeros naturais, 34 para polinmios, 134 expresso decimal nita, 60 innita, 60 frmula de Stiefel, 29 Faltings, G., 94 Fermat, 94 nmeros primos de, 13 pequeno teorema de Fermat, 115 ltimo teorema de, 94 frao irredutvel, 61 funo am, 133 polinomial, 131 quadrtica, 133 racional, 165 funes racionais 177

178 adio de, 166 igualdade de, 166 multiplicao de, 166 Galois, E., 173 Gauss, 65 Goldbach conjectura de, 9 induo, 10, 13 demonstrao por, 14 hiptese de, 15 primeira forma, 13 formulaes equivalentes, 17, 18 segunda forma, 20 inverso em Zm , 110 em um corpo, 129 Kayal, N., 127 lei do cancelamento em Zm , 112 lema da diviso de Euclides para nmeros inteiros, 37 para nmeros naturais, 34 unicidade, 35 para polinmios, 134 mximo divisor comum algoritmo de Euclides para o mdc de dois inteiros, 72 para o mdc de dois polinmios, 141 de dois nmeros inteiros, 68 de dois polinmios, 139 de vrios inteiros, 83 de vrios polinmios, 148 menor elemento, 22 Mersenne, 59 nmeros primos de, 59 mnimo mltiplo comum de dois inteiros, 79 de dois polinmios, 144 mltiplo de um nmero inteiro, 36 de um nmero natural, 33

NDICE REMISSIVO
nmeros naturais lema da diviso unicidade, 35 Newton binmio de, 29 nmero complexo forma polar, 155 composto, 51 primo, 51 nmeros complexos, 129 adio de, 129 conjugado, 129 igualdade de, 129 multiplicao de, 129 parte imaginria, 129 parte real, 129 compostos, 51 mpares, 38 inteiros lema da diviso, 37 mximo divisor comum, 83 mximo divisor comum, 68 primos entre si, 68 naturais lema da diviso, 34 pares, 38 primos, 51 de Fermat, 13 de Mersenne, 59 gmeos, 54 negativos, 57 operaes em Zm adio, 107 multiplio, 109 polinmio, 131 coecientes de um, 131 constante, 132 fator mltiplo, 165 fatorao trivial, 162 funo polinomial, 131 grau de um, 133

NDICE REMISSIVO
irredutivel, 161 mnico, 138 multiplicidade de um fator, 165 raiz de multiplicidade m, 152 raiz de um, 150 raiz mltipla, 152 redutvel, 161 polinmios adio de, 132 igualdade de, 131 lema da diviso, 134 mximo divisor comum, 139, 148 multiplicao de, 132 princpio da boa ordenao, 22 da induo matemtica primeira forma, 13 segunda forma, 20 do menor inteiro, 22 progresso aritmtica, 26 geomtrica, 26 relao de equivalncia, 100 resduos mdulo m sistema completo de, 113 sistema reduzido de, 113 Saxena, N., 127 sistema completo de resduos, 113 sistema reduzido de resduos, 113 Stiefel relao de, 29 Tartaglia, 172 Taylor, R., 95 teorema chins do resto, 119 da diviso euclidiana para nmeros inteiros, 37 para nmeros naturais, 34 para polinmios, 134 da existncia de fatorao de um polinmio, 162 da raiz, 151

179 da representao de um nmero em uma base, 40 da unicidade da fatorao de um polinmio, 164 de Euler, 115 do nmero primo, 55 fundamental da lgebra, 154 fundamental da aritmtica, 56 pequeno teorema de Fermat, 115 sobre solues de uma congruncia linear, 118 valor absoluto, 36 Wiles, A., 95