Você está na página 1de 8

meros (2004/2005) Teoria dos Nu

Ra zes primitivas e congru encias de grau superior a 1


Seja p um n umero primo. Sejam n N0 , a0 , a1 , . . . , an n umeros inteiros e considere-se o polin omio f (x) = an xn + an1 xn1 + + a1 x + a0 . Suponha-se que p ai , para algum i {0, 1, . . . , n}. Deni c ao. O grau da congru encia f (x) 0 (mod p) e o maior i {0, 1, . . . , n} tal que p ai . Por exemplo, a congru encia x3 x + 1 0 (mod 2) tem grau 3, enquanto que a congru encia 3x4 x2 + 2 0 (mod 3) tem grau 2. Para m N composto dene-se o grau da congru encia f (x) 0 (mod m) de modo an alogo. Das propriedades da rela c ao de congru encia m odulo p resulta que, se a Z e tal que f (a) 0 (mod p), ent ao tamb em qualquer outro inteiro da classe de congru encia [a]p verica a congru encia polinomial f (x) 0 (mod p). No que se segue designam-se por solu c oes de uma congru encia f (x) 0 (mod p) quer os inteiros que a satisfazem, quer as classes de congru encia m odulo p cujos elementos satisfazem a congru encia, depreendendo-se do contexto qual a situa c ao em causa. Por em, quando se falar no n umero de solu c oes de uma congru encia polinomial f (x) 0 (mod p), estar a sempre a referir-se o n umero de classes de congru encia m odulo p cujos elementos satisfazem a congru encia. O que se pode dizer acerca do n umero de solu c oes de uma congru encia polinomial o que se passa, por f (x) 0 (mod p)? Uma congru encia destas pode n ao ter solu c ao. E exemplo, com x2 x + 1 0 (mod 2), j a que, para todo o inteiro a, a2 a (mod 2) e portanto a2 a + 1 1 (mod 2) 0 (mod 2). O teorema seguinte, devido a Lagrange, fornece um majorante para o n umero de solu c oes de uma congru encia polinomial com grau n e cujo m odulo e um primo. Teorema. Sejam p um n umero primo, n N0 , a0 , a1 , . . . , an inteiros e f (x) = an xn + an1 xn1 + + a1 x + a0 . Se p an (isto e, se a congru encia f (x) 0 (mod p) tem grau n) ent ao a congru encia f (x) 0 (mod p) tem no m aximo n solu c oes. Demonstra c ao. A demonstra c ao e feita por indu c ao em n. Para n = 0, f (x) = a0 e, por hip otese, p a0 , logo a congru encia f (x) 0 (mod p) tem zero solu c oes. Seja k N0 e suponha-se que o n umero de solu c oes de qualquer congru encia polinomial de m odulo p e com grau inferior ou igual a k e, no m aximo, igual ao grau da congru encia.

meros (2004/2005) Teoria dos Nu Prove-se que o resultado e v alido para congru encias de grau k + 1. Seja f (x) = ak+1 xk+1 + ak xk + + a1 x + a0 ,

onde p ak+1 , e suponha-se que a congru encia f (x) 0 (mod p) tem mais do que k + 1 solu c oes. 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} s ao distintos. Considere-se o polin omio g (x) = f (x) ak+1 (x u1 )(x u2 ) (x uk+1 ) . O grau de g e inferior ou igual a k , logo g e da forma ck xk + ck1 xk1 + + c1 x + c0 . Suponha-se que p | ci , para todo o i = 0, 1, . . . , k . Ent ao, para todo o a Z, g (a) 0 (mod p) e portanto tamb em g (uk+2 ) 0 (mod p). Mas isto signica que 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 e absurdo porque p e primo, p ak+1 e p (uk+2 ui ), para i = 1, 2, . . . , uk+1 . Ent ao existe pelo menos um coeciente no polin omio g que n ao e m ultiplo de p e portanto a congru encia g (x) 0 (mod p) tem grau inferior ou igual a k . Por outro lado, para i = 1, 2, . . . , k + 1, g (ui ) = f (ui ) 0 (mod p) e portanto g (x) 0 (mod p) e uma congru encia de grau inferior ou igual a k que tem pelo menos k + 1 solu c oes. Isto contradiz a hip otese de indu c ao. A contradi c ao resultou de se ter suposto que a congru encia f (x) 0 (mod p) tem k + 2 solu c oes. Assim, esta congru encia tem no m aximo k + 1 solu c oes. A primeira variante do princ pio de indu c ao matem atica permite concluir que o resultado e v alido para todo o n N0 . Observa c ao. Este resultado n ao e v alido se o m odulo da congru encia n ao for primo. Por exemplo, a congru encia x2 + x 0 (mod 6) tem grau 2 e no entanto tem 4 solu c oes: [0]6 , [2]6 , [3]6 e [5]6 . No que se segue consideram-se congru encias do tipo xn 1 (mod p), com p primo e n N. Observe-se que uma congru encia deste tipo tem sempre solu c ao porque, pelo

meros (2004/2005) Teoria dos Nu

menos, todos os inteiros da classe de congru encia [1]p a vericam. Pelo Teorema de Lagrange esta congru encia tem no m aximo n solu c oes. Proposi c ao. Se n | p 1 ent ao a congru encia xn 1 (mod p) tem exactamente n solu c oes, isto e, existem exactamente n classes de congru encia m odulo p cujos elementos satisfazem a congru encia. Demonstra c ao. Por hip otese existe q N tal que p 1 = qn. Considere-se o polin omio 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 congru encia (xn 1)g (x) 0 (mod p) tem p solu c oes. Mas a congru encia g (x) 0 (mod p) tem grau (q 1)n + 1 = qn n + 1 = p n logo tem no m aximo p n solu c oes. Ent ao (porque p e primo) a congru encia xn 1 0 (mod p) tem pelo menos n solu c oes. Aplicando o Teorema de Lagrange conclui-se que esta congru encia tem exactamente n solu c oes. Exemplo. Uma vez que 4 | (13 1), a congru encia x4 1 (mod 13) tem exactamente 4 solu c oes. Como determin a-las? 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)} e n ao vazio. Assim, o princ pio de boa ordena c ao garante que este conjunto tem um m nimo. Deni c ao. Para a Z, primo com m N, chama-se ordem de a m odulo m ao menor 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 cio das folhas pr aticas) ,

ordem de 9 m odulo 10 e 2. Observa c ao. Para a primo com m, todos os inteiros da classe congru encia [a]m t em

meros (2004/2005) Teoria dos Nu ordem m odulo m igual ` a de a.

Da deni c ao e do Teorema de Euler resulta que a ordem de a m odulo m (para a primo com m) e inferior ou igual a (m). Vai provar-se que a ordem de a m odulo m divide (m), o que ser a feito usando a proposi c ao seguinte. Proposi c ao. Sejam m N e a Z primo com m. Seja h a ordem de a m odulo m. Ent ao, para k N0 , ak 1 (mod m) h | k . Demonstra c ao. Seja k N0 tal que ak 1 (mod m). Dividindo k por h obt em-se 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 hip otese e da deni c ao de ordem obt em-se ah


q

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

Mas 0 r < h e h e a ordem de a m odulo m, logo r tem de ser zero. 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 obt em-se imediatamente o corol ario seguinte. Corol ario. (m). Deni c ao. Seja m N. Um inteiro g diz-se uma ra z primitiva m odulo m se (g, m) = 1 e a ordem de g m odulo m e (m). Exemplo. Seja m = 10. H a exactamente 4 inteiros em {1, 2, . . . , 10} que s ao primos Sejam m N e a Z primo com m. A ordem de a m odulo m divide

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 e uma ra z primitiva m odulo 10. Dado m N, podem n ao existir ra zes primitivas m odulo m. Por exemplo, n ao existem ra zes primitivas m odulo 8 (exerc cio das folhas pr aticas). O objectivo do que se segue e provar que, se p e primo, ent ao existem ra zes primitivas m odulo p.

meros (2004/2005) Teoria dos Nu

Proposi c ao. Sejam m N e a e b inteiros primos com m. Se a tem ordem h m odulo m, b tem ordem k m odulo m e (h, k ) = 1, ent ao ab tem ordem hk m odulo m. Demonstra c ao. Exerc cio das folhas pr aticas. O resultado anterior e generaliz avel, por indu c ao no n umero de factores, para um 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 m odulo m. Se h1 , h2 , . . . , hr s ao primos dois a dois, ent ao a1 a2 ar tem ordem h1 h2 hr m odulo m. Proposi c ao. Se p e primo ent ao existem ra zes primitivas m odulo p . Demonstra c ao. 1 e uma ra z primitiva m odulo 2. Suponha-se que p > 2 e seja
1 2 r a decomposi c ao can onica de p 1 (q1 , q2 , . . . , qr s ao n umeros p 1 = q1 q2 qr

primos distintos dois a dois e 1 , 2 , . . . , r N). Fixe-se i {1, . . . , r}. Uma vez
i | p 1, uma proposi c ao anterior garante que a congru encia xqi 1 (mod p) que qi i solu c oes. Analogamente a congru encia xqi tem exactamente qi q
i i 1 i

1 (mod p) tem

i i 1 solu c oes. Assim, existe ai Z que e solu c ao da primeira < qi exactamente qi

congru encia mas n ao e solu c ao da segunda. Uma vez que ai i 1 (mod p), a ordem de
i k e portanto e da forma qi com 1 k i . Se k i 1 ai m odulo p e um divisor de qi

ent ao

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

n ao ser solu c ao de x

1 qi i

i 1 (mod p). Ent ao k = i , isto e, ai tem ordem qi m odulo p.

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

= 1 e portanto, pelo lema

anterior, a ordem de g m odulo p e


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

isto e, g e uma ra z primitiva m odulo p. A demonstra c ao da proposi c ao anterior fornece um processo que pode simplicar a procura de ra zes primitivas m odulo p, com p primo. Exemplo. Determine-se uma ra z primitiva m odulo 13. 13 1 = 12 = 22 3. Se a1 tem ordem 4 m odulo 13 e a2 tem ordem 3 m odulo 13, ent ao

meros (2004/2005) Teoria dos Nu

a1 a2 e uma ra z primitiva m odulo 13. Procurem-se a1 com ordem 4 m odulo 13 e a2 com ordem 3 m odulo 13. Observe-se que, em princ pio, procurar a1 e a2 nestas condi c oes e mais simples do que procurar, directamente, g com ordem 12 m odulo 13. 21 2 (mod 13), 22 4 (mod 13), 23 8 (mod 13) e 24 = 16 3 (mod 13), logo a ordem de 2 m odulo 13 e superior ou igual a 5. 31 3 (mod 13), 32 9 (mod 13) e 33 = 27 1 (mod 13), logo 3 tem ordem 3 m odulo 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 m odulo 13 e superior ou igual a 5. 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 m odulo 13. Considere-se a1 = 5. Assim, a1 a2 = 15 e uma ra z primitiva m odulo 13. Uma vez que 15 2 (mod 13), tamb em 2 e uma ra z primitiva m odulo 13. Proposi c ao. Sejam m um n umero natural e g uma ra z primitiva m odulo m. Ent ao g, g 2 , . . . , g (m)1 , g (m) e um sistema reduzido de res duos m odulo m. Demonstra c ao. Exerc cio das folhas pr aticas. No que se segue usam-se ra zes primitivas para determinar as solu c oes (caso existam) de congru encias do tipo xn a (mod p), com p primo e a primo com p. Proposi c ao. Sejam p primo e a Z tal que (a, p) = 1. Considere-se a congru encia xn a (mod p) . ao (1) n ao tem solu c oes. (i) Se a (n,p1) 1 (mod p) ent (ii) Se a (n,p1) 1 (mod p) ent ao (1) tem exactamente (n, p 1) solu c oes. Demonstra c ao. Seja g uma ra z primitiva m odulo p. Uma vez que a e primo com p e {g, g 2 , . . . , g p1 } e um sistema reduzido do res duos m odulo p, existe um e um s 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 solu c ao ent ao a (n,p1) 1 (mod p). Suponha-se que b Z e solu c ao de (1). De bn a (mod p) e (a, p) = 1 conclui-se que
p1 p1 p1

(1)

meros (2004/2005) Teoria dos Nu

(bn , p) = 1 e portanto tamb em (b, p) = 1. Assim, existe um e um s o i {1, 2, . . . , p 1} 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 e primo e (g k , p) = 1, 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 m odulo p e p 1, logo g ink 1 (mod p) p 1 | in k in k (mod p 1) . Provou-se assim que b e solu c ao de (1) se e s o se existe i {1, 2, . . . , p 1} tal que b g i (mod p) e ni k (mod p 1) .

Assim, se (1) tem solu c ao ent ao a congru encia, de grau 1 e inc ognita i, ni k (mod p 1) tem solu c ao, logo (n, p 1) | k . Ent ao a (n,p1) = g k
p1 p1 (n,p1)

k (n,p1)

N e, do Teorema de Fermat, obt em-se


k

p1

= g (n,p1)
p1

1 (mod p) .
p1

Prove-se agora (ii). Suponha-se que a (n,p1) 1 (mod p), isto e, g k (n,p1) 1 (mod p).
p1 Ent ao k (n,p e m ultiplo da ordem de g , que e p 1, e portanto (n, p 1) divide k . Na 1)

demonstra c ao de (i) provou-se que b e solu c ao de (1) se e s o se existe i {1, 2, . . . , p 1} tal que b g i (mod p) e ni k (mod p 1). Uma vez que (n, p 1) divide k , a congru encia (de inc ognita i) ni k (mod p 1) tem exactamente (n, p 1) solu c oes. Resta ent ao provar que se i1 e i2 s ao duas solu c oes distintas (isto e, incongruentes m odulo p 1) de ni k (mod p 1) ent ao g i1 g i2 (mod p). Sejam i1 e i2 nessas condi c oes e suponha-se que i1 < i2 . Ent ao, porque a ordem de g e p 1, 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 demonstra c ao da proposi c ao anterior fornece um m etodo para resolver congru encias do tipo xn a (mod p), com p primo tal que p a.

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

Exemplo. Considere-se a congru encia x6 4 (mod 19). 19 e primo e (4, 19) = 1, logo pode aplicar-se a proposi c ao anterior. Uma vez que 4 (6,18) = 43 = 16 4 (3)4 (mod 19) 12 (mod 19) 7 (mod 19) 1 (mod 19) , conclui-se que a congru encia x6 4 (mod 19) n ao tem solu c ao. Exemplo. Considere-se a congru encia x10 3 (mod 13). 13 e primo e (10, 13 1) = 3 (10,12) = 36 = 33
12 18

(10, 12) = 2. Al em disso,


2

12 (mod 13) 1 (mod 13) .

Pela proposi c ao anterior a congru encia tem (10, 12) = 2 solu c oes (existem exactamente 2 classes de congru encia m odulo 13 cujos elementos vericam a congru encia). Conforme visto num exemplo anterior 2 e uma ra z primitiva m odulo 13 e portanto {2, 22 , . . . , 212 } e um sistema reduzido de res duos m odulo 13. Procure-se k {1, 2, . . . , 12} tal que 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 tamb em (x, 13) = 1. Ent ao existe i {1, 2, . . . , 12} tal que 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 m odulo 13 e 12, 210i4 1 (mod 13) 12 | 10i 4. Ent ao as solu c oes de x10 3 (mod 13) s ao as 2 classes de congru encia m odulo 13 que s ao da forma [2i ]13 , com i pertencente a qualquer uma das 2 classes de congru encia m odulo 12 que s ao solu c oes da congru encia, de grau 1, 10i 4 (mod 12). Uma vez que 10i 4 (mod 12) 5i 2 (mod 6) i 2 (mod 6) i 4 (mod 6) , as 2 classes de congru encia m odulo 12 que s ao solu c oes de 10i 4 (mod 12) s ao [4]12 e [10]12 . Ent ao as solu c oes de x10 3 (mod 13) s ao [24 ]13 = [3]13 e [210 ]13 = [10]13 . Observa c ao. Se a n ao e primo com p ent ao a 0 (mod p) e portanto (porque p e primo), a congru encia xn a (mod p) s o tem uma solu c ao, [0]p .

Você também pode gostar