Вы находитесь на странице: 1из 14

2 An eis de polin^ omios

2.1 Primeiros conceitos


Express~ oes simb olicas da forma p(x) = a0 + : : : + an x =
n n X k=0

Seja A um anel comutativo, com elemento unidade 1.

ak xk = an xn + : : : + a0

em que a0 ; : : : an 2 A e n 2 N, s~ ao chamadas polin^ omios sobre A (ou com coecientes em A), na indeterminada x. Na nota c~ ao de polin^ omios, convenciona-se que x0 = 1; x1 = x = 1 x, e 1 xk = xk , para cada k 2 N. Assim, por exemplo, em Z3 [x], x2 + x + 2 e o polin^ omio 1x2 + 1x + 2. Desde j a, denotaremos por A[x] o conjunto desses polin^ omios. Deni c~ ao 2.1.1 (Igualdade de polin^ omios) Dados dois polin^ omios em A[x], f (x) = an xn + : : : + a0 e g (x) = bm xm + : : : + b0 ; com n m, dizemos que f (x) = g (x) se e somente se ak = bk ; para 0 k m e ak = 0 se k > m Deni c~ ao 2.1.2 (Adi c~ ao de polin^ omios) Dados dois polin^ omios em A[x], f (x) = an xn + : : : + a0 e g (x) = bm xm + : : : + b0 ; com n m, dene-se f (x) + g (x) = (an + bn )xn + : : : + (a0 + b0 ); convencionando-se que bk = 0 para k > m. 15

Deni c~ ao 2.1.3 (Multiplica c~ ao de polin^ omios) Sendo f (x) = an xn + : : : + a0 e g (x) = bm xm + : : : + b0 ; dois polin^ omios em A[x], dene-se f (x) g (x) = sendo ck =
3 m +n X k=0

ck xk = cn+m xn+m + : : : + c0 ;

P
i+j =k

ai bj , para cada k , 0 k m + n.

Para ilustrar a deni c~ ao acima, tomemos o caso n = 3; m = 2, ou seja, f (x) = 2 a3 x + a2 x + a1 x + a0 , e g (x) = b2 x2 + b1 x + b0 . Ent~ ao f (x) g (x) = (a3 x3 + a2 x2 + a1 x + a0 )(b2 x2 + b1 x + b0 ) = a3 b2 x5 + (a3 b1 + a2 b2 )x4 + (a3 b0 + a2 b1 + a1 b2 )x3 + (a2 b0 + a1 b1 + a0 b2 )x2 + (a1 b0 + a0 b1 )x + a0 b0

Teorema 2.1.1 Sendo A um anel comutativo, com unidade, o conjunto A[x], com as opera c~ oes + e denidas acima, eP um anel comutativo com unidade u(x) = 1, elemento k zero z (x) = 0, em que, se (x) = n ao seu inverso aditivo (oposto) k=0 ak x 2 A[x], ent~ Pp n k e o polin^ omio p(x) = k=0 (ak )x 2 A[x]. Demonstra c~ ao.. A demonstra c~ ao deste teorema e f acil mas rotineiramente longa, e ser a omitida aqui. P k Deni c~ ao 2.1.4 (Grau de um polin^ omio) Sendo f (x) = n k=0 ak x , n 0, dizemos que f (x) tem grau n, e denotamos grau (f (x)) = n, se an 6 = 0. Neste caso, dizemos tamb em que an e o coeciente dominante de f (x) (e que an xn e o termo dominante ou termo de maior grau de f (x)). Se f (x) e o polin^ omio nulo, diremos que f (x) tem grau 1 (\menos innito"). Note que, neste caso, o grau de f (x) e apenas simb olico, signicando que o grau de f (x) n~ ao e um n umero natural Proposi c~ ao 2.1.1 Seja A um anel comutativo com unidade e sejam f (x) = an xn + : : : + a0 e g (x) = bm xm + : : : + b0 polin^ omios em A[x]. Ent~ ao 1. grau (f (x) + g (x)) maxfgrau (f (x)); grau (g (x))g (convencionando-se que 1 < n; 8n 2 N) 2. Se an 6 = 0 e an n~ ao e divisor pr oprio de zero, ent~ ao grau (f (x)g (x)) = grau (f (x)) + grau (g (x)) convencionando-se, caso necess ario, que n + (1) = 1. 16

Demonstra c~ ao.. 1. Se f (x) = 0 ou g (x) = 0, nada temos a provar. Se f (x) 6 = 0 e g (x) 6 = 0, suponhamos que grau (f (x)) = n m = grau (g (x)). Se n > m ent~ ao o termo dominante de f (x)+g (x) ser a an xn e teremos grau (f (x)+ g (x)) = n = maxfn; mg. , grau (f (x) + Se n = m, ent~ ao f (x) + g (x) = (an + bn )xn + : : : + (a0 + b0 ). Da g (x)) = n, se an + bn 6 = 0, enquanto que grau (f (x) + g (x)) < n, se an + bn = 0. 2. Se an 6 = 0 e bm 6 = 0, ent~ ao f (x)g (x) = an bm xn+m + termos de menor grau, e assim, como anbm 6 = 0 (pois an n~ ao e divisor pr oprio de zero), temos grau (f (x)g (x)) = n + m = grau (f (x)) + grau (g (x)) Se g (x) = 0, teremos f (x)g (x) = 0, e ent~ ao grau (f (x)g (x)) = 1 = n + (1) = grau (f (x)) + grau (g (x)).

Corol ario 2.1.1 Seja A um anel de integridade e sejam f (x) e g (x) polin^ omios em A[x]. Ent~ ao vale a igualdade grau f (x)g (x) = grau f (x) + grau g (x) convencionando-se que (1) + (1) = 1 e, 8n 2 N, n + (1) = (1) + n = 1. Demonstra c~ ao.. Suponhamos f (x) = an xn + : : : + a0 e g (x) = bm xm + : : : + b0 . Se an 6 = 0 ou bm 6 = 0, usamos diretamente o resultado da proposic~ ao 2.1.1, j a que, num anel de integridade n~ ao h a divisores pr oprios de zero. Se f (x) = 0 ou g (x) = 0, temos grau (f (x)g (x)) = 1 = ou ou = (1) + (1) (1) + m n + (1) grau (f (x)) + grau (g (x))

Corol ario 2.1.2 Se A e um anel de integridade ent~ ao A[x] tamb em e um anel de integridade. Demonstra c~ ao.. Se f (x) e g (x) s~ ao polin^ omios em A[x], ambos n~ ao nulos, ent~ ao o grau de cada um e um n umero natural. Assim, grau (f (x)g (x)) = grau (f (x)) + grau (g (x)) 2 N; de onde f (x)g (x) 6 = 0. Logo, A[x] n~ ao possui divisores pr oprios de zero e ent~ ao, como e um anel comutativo com elemento unidade, e um anel de integridade. 17

Deni c~ ao 2.1.5 (Fun c~ ao polinomial induzida por um polin^ omio) Dado um polin n^ omio p(x) = an x + : : : + a0 2 A[x], a ele corresponde uma fun c~ ao p: A ! A, denida por n X n p() = an + : : : + a0 = ak k ; 8 2 A
k=0

Essa fun c~ ao p e chamada fun c~ ao polinomial associada ao polin^ omio p(x) ou fun c~ ao polinomial induzida pelo polin^ omio p(x). Observa c~ ao 2.1.1 Dois polin^ omios diferentes podem induzir fun c~ oes polinomiais iguais! 3 Por exemplo, em Z3 [x], os polin^ omios p(x) = x e q (x) = x s~ ao diferentes. Mas para cada a 2 Z3 = f0; 1; 2g, tem-se a3 = a (verique). Assim, as fun c~ oes polinomiais induzidas p e q s~ ao iguais. Deni c~ ao 2.1.6 (Ra zes ou zeros de um polin^ omio) Dado um polin^ omio p(x) 2 A[x], dizemos que um elemento c 2 A e raiz ou zero de p(x) se p(c) = 0.

2.2

Divis~ ao euclidiana

Teorema 2.2.1 (Algoritmo da divis~ ao euclidiana em K [x], K um corpo) Suponhamos que K e um corpo. Ent~ ao, dados dois polin^ omios f (x) e g (x) em K [x], com g (x) 6 = 0, existem polin^ omios q (x) e r(x) em K [x], satisfazendo f (x) = g (x) q (x) + r(x); e grau (r(x)) < grau (g (x)) (convencionando-se que 1 < m; 8m 2 N) Al em disso, os polin^ omios q (x) e r(x), nas condi c~ oes acima, s~ ao u nicos. Prova da exist^ encia de q (x) e r(x). Suponhamos f (x) = an xn + : : : + a0 , e g (x) = bm xm + : : : + b0 , sendo bm 6 =0 (por hip otese, g (x) 6 = 0). Se grau (f (x)) < grau (g (x)) ent~ ao a exist^ encia de q (x) e r(x) est a automaticamente garantida: f (x) = g (x) 0 + f (x) e, assim sendo, basta tomar q (x) = 0 e r(x) = f (x) para termos f (x) = g (x)q (x) + r(x) com grau (r(x)) < grau (g (x)). Suponhamos ent~ ao que grau (f (x)) > grau (g (x)) e fa camos a prova da exist^ encia de q (x) e r(x) por indu c~ ao sobre n = grau (f (x)), utilizando o segundo princ pio de indu c~ ao nita. Seja k um inteiro 0 e suponhamos que propriedade de exist^ encia de q (x) e r(x) se verica quando grau (f (x)) k . Suponhamos ent~ ao que grau (f (x)) = k + 1, sendo k + 1 > m = grau (g (x)).
1 k+1m Considere o polin^ omio r1 (x) = f (x) ak+1 b g (x). Temos ent~ ao m x

r1 (x) = f (x) ak+1 xk+1m g (x) 18

1 k+1m = (ak+1 xk+1 + : : : + a0 ) ak+1 b (bm xm + : : : + b0 ) m x k+1 k+1 = (ak+1 x + : : : + a0 ) (ak+1 x + termos de menor grau)

Note que no c alculo acima, o termo ak+1 xk+1 e cancelado, logo grau (r1 (x)) < k + 1, ou seja grau (r1 (x)) k . Por hip otese de indu c~ ao, r1 (x) = g (x)q1 (x) + r(x); com grau (r(x)) < grau (g (x)) Logo, f (x) = = = =
1 k+1m r1 (x) + ak+1 b g (x) m x 1 k+1m g (x)q1 (x) + r(x) + ak+1 b g (x) m x 1 k+1m g (x)[q1 (x) + ak+1 bm x ] + r(x) g (x)q (x) + r(x)

sendo grau (r(x)) < grau (g (x)). Prova da unicidade de q(x) e r(x). Suponhamos que existam polin^ omios q1 (x); q2 (x); r1 (x) e r2 (x), satisfazendo f (x) = g (x)q1 (x) + r1 (x) = g (x)q2 (x) + r2 (x) com grau (r1 (x)) < grau (g (x)) e grau (r2 (x)) < grau (g (x)). Ent~ ao teremos g (x)[q1 (x) q2 (x)] = r2 (x) r1 (x) = 0, ent~ ao, Se q1 (x) q2 (x) 6 grau (r2 (x) r1 (x)) = grau (g (x)[q1 (x) q2 (x)]) = grau (g (x)) + grau (q1 (x) q2 (x)) grau (g (x)) Por outro lado, grau (r2 (x) r1 (x)) maxfgrau (r1 (x)); grau (r2 (x))g < grau (g (x)) e temos ent~ ao uma contradi c~ ao. Portanto os polin^ omios q(x) e r(x) s~ ao determinados de maneira u nica. Observa c~ ao 2.2.1 Sendo f (x) e g (x) 6 = 0 polin^ omios em K [x], denotamos f (x) g (x) r(x) q (x) para representar o fato de que f (x) = g (x)q (x) + r(x). Se grau (r(x)) < grau (q (x)), diremos que q(x) e r(x) s~ ao, respectivamente, o quociente e o resto da divis~ ao euclidiana de f (x) por g (x). 19

Proposi c~ ao 2.2.1 (Divis~ ao euclidiana em A[x], A um anel comutativo com unidade) Sejam A um anel comutativo com unidade e sejam f (x) e g (x) dois polin^ omios dados em A[x], com g (x) 6 = 0. Se o coeciente dominante de g (x) e invert vel em A, ent~ ao existem polin^ omios q (x) e r(x) em A[x], satisfazendo f (x) = g (x) q (x) + r(x); e grau (r(x)) < grau (g (x)) (convencionando-se que 1 < m; 8m 2 N) Al em disso, os polin^ omios q (x) e r(x), nas condi c~ oes acima, s~ ao u nicos. Demonstra c~ ao.. A prova desta proposi c~ ao e a mesma usada para provar o Teorema 2.2.1. Note que l a, para provar a exist^ encia de q (x) e r(x) zemos uso t~ ao somente do fato de que o coeciente dominante de g (x) e invert vel. Para a prova da unicidade de q (x) e r(x) zemos uso do resultado da proposi c~ ao 2.1.1. Aqui tamb em temos \grau (g (x)[q1 (x) q2 (x)]) = grau (g (x)) + grau (q1 (x) q2 (x))", pois o coeciente dominante de g (x), sendo invert vel, n~ ao e divisor pr oprio de zero. Proposi c~ ao 2.2.2 Sejam A um anel comutativo com unidade, f (x) 2 A[x], e a 2 A. O resto da divis~ ao euclidiana de f (x) por x a e a constante f (a). Demonstra c~ ao.. Notemos primeiramente que o coeciente dominante de x a e 1, que e invert vel em A. Assim sendo, a divis~ ao euclidiana de f (x) por x a e poss vel. Como grau (x a) = 1, o resto da divis~ ao de f (x) por x a e um polin^ omio constante r(x) = k . Temos ent~ ao f (x) = (x a)q(x) + k para algum polin^ omio q(x) em A[x]. Logo, f (a) = (a a)q(a) + k = k . Deni c~ ao 2.2.1 Sendo f (x) e f (x) polin^ omios em A[x], A um anel comutativo com unidade, dizemos que f (x) e fator de g (x), ou que f (x) divide g (x), ou ainda que g (x) e divis vel por f (x), e denotamos f (x) j g (x), se g (x) = f (x)q (x) para algum polin^ omio q (x) 2 A[x]. Corol ario 2.2.1 Sejam A um anel comutativo com unidade, f (x) 2 A[x], e a 2 A. Ent~ ao a e raiz de f (x) se e somente se x a e um fator de f (x) (ou seja f (x) = (x a)q (x) para algum polin^ omio q (x) 2 A[x]). Demonstra c~ ao.. Utilizando a proposi c~ ao anterior, a e raiz de f (x) , f (a) = 0 , o resto da divis~ ao de f (x) por x a e 0. Logo, a e raiz de f (x) , f (x) e divis vel por x a. Exemplo 2.2.1 Daremos aqui um exemplo de uma divis~ ao euclidiana em Z12 [x]. Consideremos em Z12 [x], f (x) = 4x4 + 2x3 + 6x + 2 e g (x) = 5x2 + x + 2. Como o coeciente dominante de g (x), 5, e invert vel em Z12 , existem q (x) e r(x) satisfazendo f (x) = g (x)q(x) + r(x), e grau (r(x)) < 2 = grau (g (x)). Al em disso, 20

conforme a proposi c~ ao 2.2.1, os polin^ omios q (x) e r(x), satisfazendo tais condi co ~es, s~ ao unicos. Para calcular q(x) e r(x) usamos o m etodo da chave. Dispomos inicialmente os polin^ omios f (x) e g (x) num diagrama como segue: 4x4 + 2x3 + 0x2 + 6x + 2 5x2 + x + 2 Em seguida, calculamos o \quociente dos termos dominantes," (4x4 )=(5x2 ) = 5 4x2 = 5 4x2 = 20x2 = 8x2 , e completamos o diagrama iniciado acima, escrevendo o termo 8x2 abaixo da \chave." Este termo e o termo dominante do quociente q(x).
1

4x4 + 2x3 + 0x2 + 6x + 2 5x2 + x + 2 8x2 A seguir, calculamos o produto 8x2 (5x2 + x +2) = 4x4 +8x3 +4x2 e escrevemo-lo sob o \dividendo" f (x): 4x4 + 2x3 + 0x2 + 6x + 2 5x2 + x + 2 4x4 + 8x3 + 4x2 8x2 Obtemos ent~ ao o primeiro \resto intermedi ario" r1 (x), calculando a diferen ca f (x) 8x2 g (x) = f (x) (4x4 + 8x3 + 4x2 ). 4x4 + 2x3 + 0x2 + 6x + 2 4x4 + 8x3 + 4x2 6x3 + 10x2 + 6x + 2 5x2 + x + 2 8x2

Reiteramos ent~ ao o algoritmo, agora como se part ssemos de dividir r1 (x) = 6x3 + 1 10x2 + 6x + 2 por g (x). Agora somamos (6x3 )=(5x2 ) = 5 6x = 5 6x = 30x = 6x ao termo 8x2 previamente calculado, calculamos ent~ ao o produto 6x g (x), escrevemo-lo ca r1 (x) 6x g (x). abaixo do primeiro resto intermedi ario r1 (x) e calculamos a diferen 4x4 + 2x3 + 0x2 + 6x + 2 4x4 + 8x3 + 4x2 6x3 + 10x2 + 6x + 2 6x3 + 6x2 4x2 + 6x + 2 5x2 + x + 2 8x2 + 6x

Tendo obtido ent~ ao um segundo \resto intermedi ario," r2 (x) = 4x2 +6x +2. Note 2 que r2 (x) = r1 (x) 6x g (x) = f (x) 8x g (x) 6x g (x) = f (x) (8x2 + 6x)g (x). 1 Finalmente completamos o quociente q (x) com o termo (4x2 )=(5x2 ) = 5 4 = 5 4 = 20 = 8 e nalizamos a divis~ ao euclidiana subtraindo 4x2 + 8x + 4 de 4x2 + 6x + 2: 21

4x4 + 2x3 + 0x2 + 6x + 2 4x4 + 8x3 + 4x2 6x3 + 10x2 + 6x + 2 6x3 + 6x2 4x2 + 6x + 2 4x2 + 8x + 4 10x + 10

5x2 + x + 2 8x2 + 6x + 8

Assim, obtemos q(x) = 8x2 + 6x + 8 e r(x) = 10x + 10, satisfazendo f (x) = q (x)g (x) + r(x) (verique), e grau (r(x)) = 1 < grau (g (x)).

2.3

M aximo divisor em K [x], K um corpo

Deni c~ ao 2.3.1 (Polin^ omio m^ onico) Sendo A um anel comutativo com unidade, um polin^ omio p(x) 2 A[x] e dito ser m^ onico se p(x) 6 = 0 e o seu coeciente dominante (coeciente do termo de maior grau) e igual a 1, a unidade do anel A. Assim, um polin^ omio m^ onico em A[x] e um polin^ omio da forma p(x) = xn + n1 an1 x + : : : + a0 . Proposi c~ ao 2.3.1 Sejam K um corpo e f (x), g (x) e h(x) polin^ omios em K [x]. 1. Se f (x) j g (x) ent~ ao (f (x)) j g (x), 8 2 K , 6 = 0. 2. Se f (x) j g (x) e g (x) j h(x) ent~ ao f (x) j h(x). 3. Se f (x) j g (x) e f (x) j h(x) ent~ ao f (x) j (g (x) + h(x)), 8; 2 K . 4. Se f (x) j g (x) e f (x) j (g (x) h(x)) ent~ ao f (x) j h(x). 5. Se f (x) j h(x) e h(x) j f (x) ent~ ao f (x) = h(x), para algum 2 K , 6 = 0. 6. Se f (x) j h(x) e h(x) j f (x), e ambos s~ ao polin^ omios m^ onicos, ent~ ao f (x) = h(x). Deni c~ ao 2.3.2 Sendo f (x) e g (x) dois polin^ omios em K [x], K um corpo, dizemos que d(x) 2 K [x] e um m aximo divisor comum de f (x) e g (x), se d(x) satisfaz as duas propriedades: 1. d(x) divide ( e fator de) ambos f (x) e g (x); 2. todo polin^ omio p(x) que divide f (x) e g (x) tamb em divide d(x) (simbolicamente: 8p(x) 2 K [x]; p(x) j f (x) e p(x) j g (x) ) p(x) j d(x)) Proposi c~ ao 2.3.2 Sejam K um corpo, e f (x) e g (x) polin^ omios em K [x].

22

1. Se f (x) = g (x) = 0, ent~ ao d(x) = 0 e m aximo divisor comum de f (x) e g (x). Reciprocamente, d(x) = 0 e m aximo divisor comum de f (x) e g (x) somente se f (x) = g (x) = 0. 2. Se d(x) 2 K [x] e m aximo divisor comum de f (x) e g (x), ent~ ao, para cada 2 K , 6 = 0, d(x) tamb em e m aximo divisor de f (x) e g (x). 3. Se d1 (x) e d2 (x) s~ ao m aximos divisores comuns de dois polin^ omios f (x) e g (x), = 0. ent~ ao d1 (x) = d2 (x), para algum 2 K , 6 4. Se d1 (x) e d2 (x) s~ ao polin^ omios m^ onicos, e ambos s~ ao m aximos divisores comuns de dois polin^ omios f (x) e g (x), ent~ ao d1 (x) = d2 (x), ou seja, s o pode haver um m aximo divisor comum m^ onico de dois polin^ omios f (x) e g (x). Demonstra c~ ao.. 1. Um m aximo divisor comum d(x) de f (x) e g (x) e fator de ambos os polin^ omios. Al em disso, segundo a deni c~ ao 2.3.2, d(x) e divis vel por todo fator de f (x) e g (x). Se f (x) = g (x) = 0, d(x) deve ser divis vel por 0, logo s o pode ser 0. Reciprocamente, se d(x) = 0 e um m aximo divisor comum de f (x) e g (x) ent~ ao e fator de ambos, logo f (x) = g (x) = 0. 2. A prova e deixada como exerc cio. aximos divisores comuns de f (x) e g (x), pela se3. Sendo d1 (x) e d2 (x) ambos m gunda condi c~ ao na deni c~ ao 2.3.2, temos que f (x) j g (x) e g (x) j f (x), logo pela proposi c~ ao 2.3.1, f (x) = g (x) para algum 2 K , 6 = 0. conseq 4. E u^ encia imediata do item 3. Observa c~ ao 2.3.1 Dados dois polin^ omios f (x) e g (x) em K [x], K um corpo, denotamos d(x) = mdc (f (x); g (x)) se d(x) e m^ onico e e um m aximo divisor comum de f (x) e g (x). Conforme o u ltimo item da proposi c~ ao 2.3.2, um m aximo divisor comum de tal natureza e unico. Tamb em usaremos a mesma nota c~ ao no caso 0 = mdc (0; 0). Teorema 2.3.1 (Exist^ encia de mdc (f (x); g (x))) Sendo f (x) e g (x) dois polin^ omios em K [x], K um corpo, n~ ao simultaneamente nulos, existe um polin^ omio m^ onico d(x) que e m aximo divisor comum de f (x) e g (x). Demonstra c~ ao.. Considere o conjunto A = fp(x) j p(x) = a(x)f (x) + b(x)g (x); com a(x) e b(x) em K [x]; e p(x) 6 = 0g Notemos que A 6 = : como f (x) 6 = 0 ou g (x) 6 = 0, um dos polin^ omios 1 f (x) + 0 g (x) e 0 f (x) + 1 g (x) e n~ ao nulo. 23

Como o grau de cada polin^ omio em A e um n umero natural, pelo princ pio do menor n umero natural, existe em A um polin^ omio d(x), digamos d(x) = (x)f (x) + (x)g (x), de menor grau poss vel. Armamos que d(x) e um m aximo divisor comum de f (x) e g (x). Provaremos primeiramente que d(x) j f (x). Pelo teorema do algoritmo da divis~ ao em K [x], K um corpo, temos que existem q (x); r(x) 2 K [x], com f (x) = d(x)q(x) + r(x) e grau (r(x)) < grau (d(x)). Se r(x) = 0, ent~ ao f (x) = d(x)q (x) e portanto d(x) j f (x). Mostraremos ent~ ao a impossibilidade de termos r(x) 6 = 0: Supondo r(x) 6 = 0, teremos r(x) = f (x) d(x)q (x) = f (x) [(x)f (x) + (x)g (x)]q (x) = [1 (x)q (x)]f (x) + [q (x) (x)]g (x) logo, r(x) 2 A. Mas 0 grau (r(x)) < grau (d(x)) e temos ent~ ao uma contradi c~ ao, pois dentre os polin^ omios de A, d(x) e o de menor grau. Analogamente, prova-se que d(x) j g (x). Para nalizar a prova de que d(x) e um m aximo divisor comum de f (x) e g (x), suponhamos que h(x) e um polin^ omio em K [x] tal que h(x) j f (x) e h(x) j g (x). Ent~ ao, h(x) j ((x)f (x) + (x)g (x)), ou seja, h(x) j d(x). Portanto, conforme a deni c~ ao 2.3.2, d(x) e um m aximo divisor comum de f (x) e g (x).

2.4

Algoritmo euclidiano para o c alculo do mdc em K [x], K um corpo

Lema 2.4.1 Sejam f (x) e g (x) dois polin^ omios em K [x], K um corpo, com g (x) 6 = 0, e seja r(x) o resto da divis~ ao euclidiana de f (x) por g (x). Ent~ ao mdc (f (x); g (x)) = mdc (g (x); r(x)) Demonstra c~ ao.. Seja d(x) = mdc (f (x); g (x)). Por hip otese, f (x) = g (x)q(x) + r(x), ou seja, r(x) = f (x) g (x)q (x). Como d(x) j f (x) e d(x) j g (x), temos que d(x) j r(x). Assim, d(x) j g (x) e d(x) j r(x). Seja agora p(x) um polin^ omio em K [x] que divide g (x) e r(x). Mostraremos que p(x) divide d(x). 24

Como f (x) = g (x)q (x) + r(x), temos que p(x) j f (x). p(x) j g (x) ) p(x) j d(x). Assim, pela deni c~ ao 2.3.2, d(x) = mdc (g (x); r(x)).

Logo, p(x) j f (x) e

Lema 2.4.2 Sejam K um corpo, f (x) e g (x) polin^ omios em K [x], ambos n~ ao nulos, e denamos uma seq u^ encia de polin^ omios em K [x] da seguinte forma: 1. r1 (x) = f (x); 2. r2 (x) = g (x); 3. Para cada ndice k , com k 2, se rk (x) 6 = 0, dene-se rk+1 (x) como sendo o resto da divis~ ao euclidiana de rk1 (x) por rk (x): rk1 (x) rk (x) rk+1 (x) e se rk (x) = 0, a seq u^ encia termina em rk (x). Ent~ ao a seq u^ encia r1 (x); r2 (x); : : : e nita e termina num zero, ou seja, existe um indice n tal que rn (x) 6 = 0 e rn+1 (x) = 0. Demonstra c~ ao.. Temos que r1 (x) e r2 (x) s~ ao polin^ omios n~ ao nulos e r3 (x) e o resto da divis~ ao de r1 (x) por r2 (x). Ent~ ao ou r3 (x) = 0. Se r3 (x) = 0, tomamos n = 2 e temos o resultado enunciado. Se r3 (x) 6 = 0, temos 0 grau (r3 (x)) < grau (r2 (x)) e denimos r4 (x), o resto da divis~ ao de r2 (x) por r3 (x). Teremos ent~ ao grau (r4 (x)) < grau (r3 (x)) < grau (r2 (x)). Suponhamos ent~ ao que para um determinado ndice k , temos grau (rk (x)) < grau (rk1 (x)) < : : : < grau (r2 (x)). Ent~ ao, ou rk (x) = 0 ou podemos denir rk+1 (x), o resto da divis~ ao de rk1 (x) por rk (x). Teremos ent~ ao grau (rk+1 (x)) < grau (rk (x)) < grau (rk1 (x)) < : : : < grau (r2 (x)) A sequ^ encia de graus tem um primeiro elemento, que e 1, sucedido pela seq u^ encia de n umeros naturais, logo n~ ao pode decrescer indenidamente, de onde existe um ndice n tal que rn (x) 6 = 0 mas rn+1 (x) = 0. Teorema 2.4.1 (Algoritmo Euclidiano para o c alculo do mdc) Seja K um corpo, e sejam f (x) e g (x) polin^ omios n~ ao nulos em K [x], e seja r1 (x), r2 (x),: : :, rn (x), rn+1 (x), a seq u^ encia denida pelo lema 2.4.2. Ent~ ao rn (x) e um m aximo divisor comum de f (x) e g (x). 25

Demonstra c~ ao.. Pelas hip oteses do lema 2.4.2, temos r3 (x) e o resto da divis~ ao de r1 (x) por r2 (x) ::: rk+1 (x) e o resto da divis~ ao de rk1 (x) por rk (x) (se rk (x) 6 = 0) ::: rn (x) e o resto da divis~ ao de rn2 (x) por rn1 (x) e divis vel por rn (x) (visto que rn+1 (x) = 0). rn1 Temos ent~ ao, usando repetidas vezes o resultado do lema 2.4.1, rn (x) = mdc (rn1 (x); rn (x)) = mdc (rn2 (x); rn1 (x)) . . . = = . . . = = = mdc (rk1 (x); rk (x)) mdc (rk (x); rk+1 (x) mdc (r3 (x); r2 (x)) mdc (r2 (x); r1 (x)) mdc (g (x); f (x)) = mdc (f (x); g (x))

26

2.5

Problemas do Cap tulo 2

1. Liste todos os polin^ omios de grau 2 em Z3 [x]. 2. Quantos s~ ao os polin^ omios de grau 3 em Z4 [x]? 3. Calcule o quociente e o resto da divis~ ao euclidiana de x7 + 1 por 2x3 + 1 em Q[x]. 4. Calcule o quociente e o resto da divis~ ao euclidiana de x7 + 1 por 2x3 + 1 em Z3 [x]. 5. Calcule d(x) = mdc (f (x); g (x)), nos casos: (a) f (x) = x5 + x4 + x3 + 1, g (x) = x5 + x2 + x + 1, em Z2 [x]. (b) f (x) = x4 + x3 + x2 + 2, g (x) = x4 + 1, em Z3 [x]. (c) f (x) = x27 1, g (x) = x16 1, em Q[x]. 6. Quantas ra zes em Z6 possui o polin^ omio p(x) = x3 + 5x 2 Z6 [x]? ao contradiz a propriedade de que 7. Em Z6 [x], (2x + 3)(3x + 5) = x + 3. Isto n~ grau (f (x)g (x)) = grau (f (x)) + grau (g (x))? 8. Prove os resultados enunciados na proposi c~ ao 2.3.1. 9. Prove que se f (x) e g (x) s~ ao polin^ omios sobre K , K um corpo, n~ ao simultaneamente nulos, ent~ ao mdc (f (x); g (x)) e o polin^ omio m^ onico d(x) de maior grau que e fator de ambos f (x) e g (x). 10. Seja A um anel comutativo com unidade. Mostre (prove) que (a) Um divisor pr oprio de zero em A e tamb em um divisor pr oprio de zero em A[x]. (b) Se A[x] tem divisores pr oprios de zero, ent~ ao A tamb em os tem. (c) A[x] e um anel de integridade se e somente se A e um anel de integridade. 11. Mostre que se p e primo, ent~ ao, em Zp [x], (x + a)p = xp + ap . [ ao : Mostre Sugest~ p que se p e primo e 1 n p 1 ent~ ao o n umero binomial P e divis por n p vel p p n pn p. Depois aplique a f ormula do bin^ omio de Newton, (x + a) = n=0 n x a . p p! Note que n = n!(pn)! e sempre um inteiro, pois e o n umero de combina co ~es de p objetos, tomados n a n. Repare tamb em que se 1 n < p, os inteiros n! e (p n)! n~ ao cont em o primo p como fator, mas p! sim.] 12. (Algoritmo de Briot-Runi para divis~ ao por x a) Sejam A um anel comutativo com unidade e seja a um elemento de A. Dado um polin^ omio f (x) 2 A[x], de grau n 1, para efetuar divis~ ao euclidiana de f (x) por x a podemos recorrer a um algoritmo pr atico que dispensa a divis~ ao pelo m etodo da chave. Suponhamos que f (x) = an xn + an1 xn1 + : : : + a1 x + a0 . Dispomos os coecientes de f (x) no diagrama an an1 : : : a1 a0 a bn bn1 : : : b1 b0 27

no qual os coecientes bn ; bn1 ; : : : ; b1 e b0 s~ ao calculados da seguinte forma:

bn = a n bn1 = a bn + an1 . . . b1 = a b2 + a1 b0 = a b1 + a0 Mostre que os polin^ omios quociente e resto da divis~ ao de f (x) por x a s~ ao respectivamente q (x) = bn xn1 + bn1 xn2 + : : : + b2 x + b1 e r(x) = b0 . [Sugest~ ao : (autor: Robinson) Deduza que grau (q (x)) = n 1 e escreva q(x) = n1 bn x + bn1 xn2 + : : : + b2 x + b1 e r(x) = b0 . Agora, usando o fato de que g (x) = (x a)q (x)+ r(x) e comparando os coecientes de ambos os termos desta igualdade, obtenha as rela c~ oes acima]. Note que o algoritmo de Briot-Runi tamb em nos prov^ e um m etodo alternativo para calcular f (a) = b0 .

28

Вам также может понравиться