[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[obm-l] Eisenstein Generalizado
Ontem vi a demonstracao de um resultado que eu nao conhecia: uma
genaralizacao do criterio de Eisenstein para polinomios irredutiveis.
O enunciado eh o seguinte:
Seja f(x) = a_0 + a_1*x + ... + a_n*x^n um polinomio em Z[x].
Suponhamos que exista um primo p tal que:
a) p divide a_0, a_1, ..., a_(n-1);
b) p nao divide a_n;
c) existe um inteiro positivo r tal que p^r divide a_0 mas p^(r+1) nao
divide a_0.
Entao, f(x) tem no maximo r fatores irredutiveis em Q[x].
Demonstracao:
Considerando o polinomio f(x) modulo p, teremos que:
f(x) == a_0*x^n (mod p).
Como p nao divide a_0, existirah um inteiro b tal que b*a_0 == 1 (mod p).
Logo, podemos escrever:
b*f(x) == x^n (mod p).
Suponhamos que b*f(x) tenha k fatores irredutiveis em Z[x]:
f_1(x), f_2(x), ..., f_k(x).
Assim, b*f(x) = f_1(x)*f_2(x)*...*f_k(x)
A condicao (c) do enunciado implica que f_i(0) <> 0 para cada i pois, caso
contrario, a_0 seria igual a 0 e p^j dividiria a_0 para cada inteiro
positivo j.
Reduzindo modulo p, teremos:
x^n == f_1(x)*f_2(x)*...*f_k(x) (mod p)
Isso significa que cada f_i (1 <= i <= k) serah tal que:
f_i(x) == x^e(i) (mod p), onde:
e(i) >= 1 (1 <= i <= k) e e(1) + e(2) + ... + e(k) = n.
Voltando a Z[x], teremos que, para 1 <= i <= k:
f_i(x) = x^e(i) + p*x*g_i(x) + p*c_i,
onde, para 1 <= i <= k:
g_i(x) eh um polinomio nao nulo de grau inferior a e(i) - 1;
c_i = f_i(0)/p <> 0.
Multiplicando os f_i(x), obteremos:
b*f(x) = x^n + p*x*g(x) + p^k*c_1*...*c_k,
onde:
g(x) = polinomio de grau inferior a n - 1.
Isso implica que:
b*f(0) = p^k*c_1*...*c_k ==>
p^k divide b*f(0) ==>
(como b eh primo com p) p^k divide f(0) = a_0 ==>
k <= r ==>
b*f(x) tem no maximo r fatores irredutiveis em Z[x] ==>
(pelo lema de Gauss) f(x) tem no maximo r fatores irredutiveis em Q[x].
********
Em particular, fazendo r = 2 no teorema acima, obteremos o criterio de
Eisenstein tradicional.
[]s,
Claudio.
=========================================================================
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=========================================================================