Você está na página 1de 8

Teoria dos Numeros (2004/2005)

Ra zes primitivas e congruncias de grau superior a 1 e


Seja p um nmero primo. Sejam n N0 , a0 , a1 , . . . , an nmeros inteiros e considere-se o u u polinmio o f (x) = an xn + an1 xn1 + + a1 x + a0 . Suponha-se que p ai , para algum i {0, 1, . . . , n}. Denio. O grau da congruncia f (x) 0 (mod p) o maior i {0, 1, . . . , n} tal que ca e e p ai . Por exemplo, a congruncia x3 x + 1 0 (mod 2) tem grau 3, enquanto que a e congruncia 3x4 x2 + 2 0 (mod 3) tem grau 2. Para m N composto dene-se o grau e da congruncia f (x) 0 (mod m) de modo anlogo. e a Das propriedades da relao de congruncia mdulo p resulta que, se a Z tal ca e o e que f (a) 0 (mod p), ento tambm qualquer outro inteiro da classe de congruncia [a]p a e e verica a congruncia polinomial f (x) 0 (mod p). No que se segue designam-se por e solues de uma congruncia f (x) 0 (mod p) quer os inteiros que a satisfazem, quer co e as classes de congruncia mdulo p cujos elementos satisfazem a congruncia, depreene o e dendo-se do contexto qual a situao em causa. Porm, quando se falar no nmero de ca e u solues de uma congruncia polinomial f (x) 0 (mod p), estar sempre a referir-se o co e a nmero de classes de congruncia mdulo p cujos elementos satisfazem a congruncia. u e o e O que se pode dizer acerca do nmero de solues de uma congruncia polinomial u co e f (x) 0 (mod p)? Uma congruncia destas pode no ter soluo. E o que se passa, por e a ca exemplo, com x2 x + 1 0 (mod 2), j que, para todo o inteiro a, a2 a (mod 2) e a portanto a2 a + 1 1 (mod 2) 0 (mod 2). O teorema seguinte, devido a Lagrange, fornece um majorante para o nmero de u solues de uma congruncia polinomial com grau n e cujo mdulo um primo. co e o e Teorema. Sejam p um nmero primo, n N0 , a0 , a1 , . . . , an inteiros e f (x) = an xn + u an1 xn1 + + a1 x + a0 . Se p an (isto , se a congruncia f (x) 0 (mod p) tem grau e e n) ento a congruncia f (x) 0 (mod p) tem no mximo n solues. a e a co Demonstrao. A demonstrao feita por induo em n. Para n = 0, f (x) = a0 e, ca ca e ca por hiptese, p a0 , logo a congruncia f (x) 0 (mod p) tem zero solues. o e co Seja k N0 e suponha-se que o nmero de solues de qualquer congruncia poliu co e nomial de mdulo p e com grau inferior ou igual a k , no mximo, igual ao grau da o e a congruncia. e

Teoria dos Numeros (2004/2005) Prove-se que o resultado vlido para congruncias de grau k + 1. Seja e a e f (x) = ak+1 xk+1 + ak xk + + a1 x + a0 ,

onde p ak+1 , e suponha-se que a congruncia f (x) 0 (mod p) tem mais do que k + 1 e solues. co Existem u1 , u2 , . . . , uk+1 , uk+2 Z vericando f (x) 0 (mod p) e tais que ui uj (mod p), se i, j {1, 2, . . . , k + 2} so distintos. Considere-se o polinmio a o g(x) = f (x) ak+1 (x u1 )(x u2 ) (x uk+1 ) . O grau de g inferior ou igual a k, logo g da forma ck xk + ck1 xk1 + + c1 x + c0 . e e Suponha-se que p | ci , para todo o i = 0, 1, . . . , k. Ento, para todo o a Z, a g(a) 0 (mod p) e portanto tambm g(uk+2 ) 0 (mod p). Mas isto signica que e f (uk+2 ) ak+1 (uk+2 u1 )(uk+2 u2 ) (uk+2 uk+1 ) 0 (mod p) , ou seja, que f (uk+2 ) ak+1 (uk+2 u1 )(uk+2 u2 ) (uk+2 uk+1 ) (mod p) . Uma vez que f (uk+2 ) 0 (mod p) conclui-se que p | ak+1 (uk+2 u1 )(uk+2 u2 ) (uk+2 uk+1 ) , o que absurdo porque p primo, p ak+1 e p (uk+2 ui ), para i = 1, 2, . . . , uk+1 . e e Ento existe pelo menos um coeciente no polinmio g que no mltiplo de p e a o a e u portanto a congruncia g(x) 0 (mod p) tem grau inferior ou igual a k. e Por outro lado, para i = 1, 2, . . . , k + 1, g(ui ) = f (ui ) 0 (mod p) e portanto g(x) 0 (mod p) uma congruncia de grau inferior ou igual a k que tem pelo menos k + 1 e e solues. Isto contradiz a hiptese de induo. A contradio resultou de se ter suposto co o ca ca que a congruncia f (x) 0 (mod p) tem k + 2 solues. Assim, esta congruncia tem no e co e mximo k + 1 solues. A primeira variante do princ de induo matemtica permite a co pio ca a concluir que o resultado vlido para todo o n N0 . e a Observao. Este resultado no vlido se o mdulo da congruncia no for primo. ca a e a o e a Por exemplo, a congruncia x2 + x 0 (mod 6) tem grau 2 e no entanto tem 4 solues: e co [0]6 , [2]6 , [3]6 e [5]6 . No que se segue consideram-se congruncias do tipo xn 1 (mod p), com p primo e e n N. Observe-se que uma congruncia deste tipo tem sempre soluo porque, pelo e ca

Teoria dos Numeros (2004/2005)

menos, todos os inteiros da classe de congruncia [1]p a vericam. Pelo Teorema de e Lagrange esta congruncia tem no mximo n solues. e a co Proposio. Se n | p 1 ento a congruncia xn 1 (mod p) tem exactamente n ca a e solues, isto , existem exactamente n classes de congruncia mdulo p cujos elementos co e e o satisfazem a congruncia. e Demonstrao. Por hiptese existe q N tal que p 1 = qn. Considere-se o polinmio ca o o xp x. Tem-se xp x = xqn+1 x = x(xqn 1) . Uma vez que xqn 1 = (xn 1) x(q1)n + x(q2)n + + xn + 1 conclui-se que xp x = (xn 1)g(x), onde g(x) = x x(q1)n + x(q2)n + + xn + 1 . Atendendo a que ap a 0 (mod p) para todo o a Z, conclui-se que a congruncia e (xn 1)g(x) 0 (mod p) tem p solues. Mas a congruncia g(x) 0 (mod p) tem grau co e (q 1)n + 1 = qn n + 1 = p n logo tem no mximo p n solues. Ento (porque a co a p primo) a congruncia xn 1 0 (mod p) tem pelo menos n solues. Aplicando o e e co Teorema de Lagrange conclui-se que esta congruncia tem exactamente n solues. e co Exemplo. Uma vez que 4 | (13 1), a congruncia x4 1 (mod 13) tem exactamente e 4 solues. Como determin-las? co a Sejam m N e a Z primo com m. Do teorema de Euler sabe-se que a(m) 1 (mod m) e portanto o conjunto {k N : ak 1 (mod m)} no vazio. Assim, o e a princ pio de boa ordenao garante que este conjunto tem um m ca nimo. Denio. Para a Z, primo com m N, chama-se ordem de a mdulo m ao menor ca o inteiro positivo k tal que ak 1 (mod m). Exemplo. Sejam m = 10 e a = 9. Uma vez que 91 9 (mod 10) e 92 1 (mod 10), a (exerc das folhas prticas) , cio a

ordem de 9 mdulo 10 2. o e Observao. Para a primo com m, todos os inteiros da classe congruncia [a]m tm ca e e

Teoria dos Numeros (2004/2005) ordem mdulo m igual ` de a. o a

Da denio e do Teorema de Euler resulta que a ordem de a mdulo m (para a ca o primo com m) inferior ou igual a (m). Vai provar-se que a ordem de a mdulo m e o divide (m), o que ser feito usando a proposio seguinte. a ca Proposio. Sejam m N e a Z primo com m. Seja h a ordem de a mdulo m. ca o Ento, para k N0 , a ak 1 (mod m) h | k . Demonstrao. Seja k N0 tal que ak 1 (mod m). Dividindo k por h obtm-se ca e k = qh + r com q e r inteiros, q 0 e 0 r < h. Prove-se que r = 0. Uma vez que ak = ah
q

ar , da hiptese e da denio de ordem obtm-se o ca e ah


q

ar 1 (mod m) 1q ar 1 (mod m) ar 1 (mod m) .

Mas 0 r < h e h a ordem de a mdulo m, logo r tem de ser zero. e o Reciprocamente suponha-se que h | k. Existe q N0 tal que k = qh e portanto ak = ah
q

1q (mod m) 1 (mod m) .

Aplicando o Teorema de Euler obtm-se imediatamente o corolrio seguinte. e a Corolrio. a (m). Denio. Seja m N. Um inteiro g diz-se uma ra primitiva mdulo m se (g, m) = 1 ca z o e a ordem de g mdulo m (m). o e Exemplo. Seja m = 10. H exactamente 4 inteiros em {1, 2, . . . , 10} que so primos a a Sejam m N e a Z primo com m. A ordem de a mdulo m divide o

com 10, logo (10) = 4. Uma vez que (3, 10) = 1, 31 3 (mod 10), 32 9 (mod 10), 33 7 (mod 10) e 34 1 (mod 10), conclui-se que 3 uma ra primitiva mdulo 10. e z o Dado m N, podem no existir ra a zes primitivas mdulo m. Por exemplo, no o a existem ra primitivas mdulo 8 (exerc das folhas prticas). O objectivo do que se zes o cio a segue provar que, se p primo, ento existem ra primitivas mdulo p. e e a zes o

Teoria dos Numeros (2004/2005)

Proposio. Sejam m N e a e b inteiros primos com m. Se a tem ordem h mdulo ca o m, b tem ordem k mdulo m e (h, k) = 1, ento ab tem ordem hk mdulo m. o a o Demonstrao. Exerc das folhas prticas. ca cio a O resultado anterior generalizvel, por induo no nmero de factores, para um e a ca u produto de r N factores: Lema. Sejam r, m N e a1 , a2 , . . . , ar inteiros primos com m. Para i = 1, 2, . . . , r seja hi a ordem de ai mdulo m. Se h1 , h2 , . . . , hr so primos dois a dois, ento a1 a2 ar o a a tem ordem h1 h2 hr mdulo m. o Proposio. Se p primo ento existem ra ca e a zes primitivas mdulo p . o Demonstrao. 1 uma ra primitiva mdulo 2. Suponha-se que p > 2 e seja ca e z o
ca o a u p 1 = q1 1 q2 2 qr r a decomposio cannica de p 1 (q1 , q2 , . . . , qr so nmeros

primos distintos dois a dois e 1 , 2 , . . . , r N). Fixe-se i {1, . . . , r}. Uma vez
ca e que qi i | p 1, uma proposio anterior garante que a congruncia xqi 1 (mod p) co e tem exactamente qi i solues. Analogamente a congruncia xqi q
i i 1 i

1 (mod p) tem

co e ca exactamente qi i 1 < qi i solues. Assim, existe ai Z que soluo da primeira

congruncia mas no soluo da segunda. Uma vez que ai i 1 (mod p), a ordem de e a e ca
k e ai mdulo p um divisor de qi i e portanto da forma qi com 1 k i . Se k i 1 o e

ento a

q ai i

i 1

qk ai i

qi

i 1k

1qi

i 1k

(mod p) 1 (mod p), o que contradiz o facto de ai

no ser soluo de x a ca

1 qi i

1 (mod p). Ento k = i , isto , ai tem ordem qi i mdulo p. a e o

o Provou-se assim que, para i = 1, . . . , r, existe ai Z com ordem qi i mdulo p. Seja g = a1 a2 ar . Para i, j = 1, . . . , r com i = j, qi i , qj j

= 1 e portanto, pelo lema

anterior, a ordem de g mdulo p o e


q1 1 q2 2 qr r = p 1 = (p) ,

isto , g uma ra primitiva mdulo p. e e z o A demonstrao da proposio anterior fornece um processo que pode simplicar a ca ca procura de ra primitivas mdulo p, com p primo. zes o Exemplo. Determine-se uma ra primitiva mdulo 13. z o 13 1 = 12 = 22 3. Se a1 tem ordem 4 mdulo 13 e a2 tem ordem 3 mdulo 13, ento o o a

Teoria dos Numeros (2004/2005)

a1 a2 uma ra primitiva mdulo 13. Procurem-se a1 com ordem 4 mdulo 13 e a2 com e z o o ordem 3 mdulo 13. Observe-se que, em princ o pio, procurar a1 e a2 nestas condies co e mais simples do que procurar, directamente, g com ordem 12 mdulo 13. o 21 2 (mod 13), 22 4 (mod 13), 23 8 (mod 13) e 24 = 16 3 (mod 13), logo a ordem de 2 mdulo 13 superior ou igual a 5. o e 31 3 (mod 13), 32 9 (mod 13) e 33 = 27 1 (mod 13), logo 3 tem ordem 3 mdulo o 13. Considere-se a2 = 3. 41 4 (mod 13), 42 3 (mod 13), 43 1 (mod 13) e 44 4 (mod 13) 9 (mod 13), logo a ordem de 4 mdulo 13 superior ou igual a 5. o e 51 5 (mod 13), 52 = 25 1 (mod 13) 12 (mod 13), 53 5 (mod 13) 8 (mod 13) e 54 40 (mod 13) 1 (mod 13), logo 5 tem ordem 4 mdulo 13. Considere-se o a1 = 5. Assim, a1 a2 = 15 uma ra primitiva mdulo 13. Uma vez que 15 2 (mod 13), e z o tambm 2 uma ra primitiva mdulo 13. e e z o Proposio. Sejam m um nmero natural e g uma ra primitiva mdulo m. Ento ca u z o a g, g 2 , . . . , g (m)1 , g (m) um sistema reduzido de res e duos mdulo m. o Demonstrao. Exerc das folhas prticas. ca cio a No que se segue usam-se ra primitivas para determinar as solues (caso existam) zes co de congruncias do tipo xn a (mod p), com p primo e a primo com p. e Proposio. Sejam p primo e a Z tal que (a, p) = 1. Considere-se a congruncia ca e xn a (mod p) . a a co (i) Se a (n,p1) 1 (mod p) ento (1) no tem solues. (ii) Se a (n,p1) 1 (mod p) ento (1) tem exactamente (n, p 1) solues. a co Demonstrao. Seja g uma ra primitiva mdulo p. Uma vez que a primo com ca z o e p e {g, g 2 , . . . , g p1 } um sistema reduzido do res e duos mdulo p, existe um e um s o o k {1, 2, . . . , p 1} tal que a g k (mod p). Assim, xn a (mod p) xn g k (mod p) . Comece-se por provar (i), mostrando que se (1) tem soluo ento a (n,p1) 1 (mod p). ca a Suponha-se que b Z soluo de (1). De bn a (mod p) e (a, p) = 1 conclui-se que e ca
p1 p1 p1

(1)

Teoria dos Numeros (2004/2005)

(bn , p) = 1 e portanto tambm (b, p) = 1. Assim, existe um e um s i {1, 2, . . . , p 1} e o tal que b g i (mod p) e bn a (mod p) g in g k (mod p) . Sem perda de generalidade suponha-se que in k. Uma vez que p primo e (g k , p) = 1, e g in g k (mod p) p | g in g k p | g k g ink 1 p | g ink 1 g ink 1 (mod p) . Mas a ordem de g mdulo p p 1, logo o e g ink 1 (mod p) p 1 | in k in k (mod p 1) . Provou-se assim que b soluo de (1) se e s se existe i {1, 2, . . . , p 1} tal que e ca o b g i (mod p) e ni k (mod p 1) .

Assim, se (1) tem soluo ento a congruncia, de grau 1 e incgnita i, ni k (mod p1) ca a e o tem soluo, logo (n, p 1) | k. Ento ca a a (n,p1) = g k
p1 p1 (n,p1)

k (n,p1)

N e, do Teorema de Fermat, obtm-se e


k

p1

= g (n,p1)
p1

1 (mod p) .
p1

Prove-se agora (ii). Suponha-se que a (n,p1) 1 (mod p), isto , g k (n,p1) 1 (mod p). e
p1 Ento k (n,p1) mltiplo da ordem de g, que p 1, e portanto (n, p 1) divide k. Na a e u e

demonstrao de (i) provou-se que b soluo de (1) se e s se existe i {1, 2, . . . , p 1} ca e ca o tal que b g i (mod p) e ni k (mod p1). Uma vez que (n, p1) divide k, a congruncia e (de incgnita i) ni k (mod p 1) tem exactamente (n, p 1) solues. Resta ento o co a provar que se i1 e i2 so duas solues distintas (isto , incongruentes mdulo p 1) de a co e o ni k (mod p 1) ento g i1 g i2 (mod p). Sejam i1 e i2 nessas condies e suponha-se a co que i1 < i2 . Ento, porque a ordem de g p 1, a e g i1 g i2 (mod p) p | g i1 (g i2 i1 1) g i2 i1 1 (mod p) p | g i2 i1 1

p 1 | i2 i 1

i1 i2 (mod p 1) .

O processo de demonstrao da proposio anterior fornece um mtodo para resolver ca ca e congruncias do tipo xn a (mod p), com p primo tal que p a. e

Teoria dos Numeros (2004/2005) Vejam-se dois exemplos.

Exemplo. Considere-se a congruncia x6 4 (mod 19). 19 primo e (4, 19) = 1, logo e e pode aplicar-se a proposio anterior. Uma vez que ca 4 (6,18) = 43 = 16 4 (3)4 (mod 19) 12 (mod 19) 7 (mod 19) 1 (mod 19) , conclui-se que a congruncia x6 4 (mod 19) no tem soluo. e a ca Exemplo. Considere-se a congruncia x10 3 (mod 13). 13 primo e (10, 13 1) = e e 3 (10,12) = 36 = 33
12 18

(10, 12) = 2. Alm disso, e


2

12 (mod 13) 1 (mod 13) .

Pela proposio anterior a congruncia tem (10, 12) = 2 solues (existem exactamente ca e co 2 classes de congruncia mdulo 13 cujos elementos vericam a congruncia). Conforme e o e visto num exemplo anterior 2 uma ra primitiva mdulo 13 e portanto {2, 22 , . . . , 212 } e z o um sistema reduzido de res e duos mdulo 13. Procure-se k {1, 2, . . . , 12} tal que o 2k 3 (mod 13). 21 2 (mod 13), 22 4 (mod 13), 23 8 (mod 13) e 24 = 16 3 (mod 13), logo pode considerar-se k = 4 e x10 3 (mod 13) x10 24 (mod 13). Por outro lado, se x10 3 (mod 13), do facto de se ter (3, 13) = 1 resulta que (x10 , 13) = 1 e portanto tambm (x, 13) = 1. Ento existe i {1, 2, . . . , 12} tal que e a x 2i (mod 13) e x10 24 (mod 13) 210i 24 (mod 13) 13 | 210i 24 13 | 24 210i4 1 13 | 210i4 1 210i4 1 (mod 13) Uma vez que a ordem de 2 mdulo 13 12, 210i4 1 (mod 13) 12 | 10i 4. o e Ento as solues de x10 3 (mod 13) so as 2 classes de congruncia mdulo 13 a co a e o que so da forma [2i ]13 , com i pertencente a qualquer uma das 2 classes de congruncia a e mdulo 12 que so solues da congruncia, de grau 1, 10i 4 (mod 12). Uma vez que o a co e 10i 4 (mod 12) 5i 2 (mod 6) i 2 (mod 6) i 4 (mod 6) , as 2 classes de congruncia mdulo 12 que so solues de 10i 4 (mod 12) so [4]12 e e o a co a [10]12 . Ento as solues de x10 3 (mod 13) so [24 ]13 = [3]13 e [210 ]13 = [10]13 . a co a Observao. Se a no primo com p ento a 0 (mod p) e portanto (porque p ca a e a e primo), a congruncia xn a (mod p) s tem uma soluo, [0]p . e o ca

Você também pode gostar