15.04.2013 Views

Calculando Grupos de Galois sobre os Racionais - Universidade ...

Calculando Grupos de Galois sobre os Racionais - Universidade ...

Calculando Grupos de Galois sobre os Racionais - Universidade ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

(6.2) Tome d como sendo um inteiro p<strong>os</strong>itivo tal que para todo b = a c ,paraalgum<br />

a ∈ K,<br />

i. a d é único em K, para todas as soluções a ∈ K <strong>de</strong> b = a c e<br />

ii. po<strong>de</strong>m<strong>os</strong> calcular eficientemente este a d .<br />

iii. Po<strong>de</strong>m<strong>os</strong> sempre tomar d = c. Entretanto, é mais eficiente escolher d tanto<br />

menor quanto p<strong>os</strong>sível. Por exemplo, quando K = Q: sec é ímpar, então<br />

tome d =1e a d éaúnicac-ésima raiz em Q <strong>de</strong> b; sec épar,entãotome<br />

d =2e a d é a única (c/2)-ésima raiz em Q <strong>de</strong> b;<br />

(6.3) Faça m ← d(∂u∂g − ∂s)/(c +1), m = ∂(LR(M,f) d )+1;<br />

(6.4) Para m distint<strong>os</strong> yi ∈ K, i =1,...,m,taisques(yi) 6= 0,façazi ← res(u(x),g(yi−<br />

x))/s(yi). Aqui é on<strong>de</strong> precisam<strong>os</strong> assumir que |K| é“gran<strong>de</strong><strong>os</strong>uficiente”<br />

zi = SZ(u, g)(yi)/s(yi) =(LR(M, f)(yi)) c ;<br />

(6.5) Para cada zi, sabem<strong>os</strong>quezi = a c i,paraalgumai ∈ K. ai = LR(M,f)(yi).<br />

Para i =1,...,m,façazi = a d i . Po<strong>de</strong>m<strong>os</strong> fazer isto <strong>de</strong>vido à escolha <strong>de</strong> d como<br />

explanado no passo (6.2);<br />

(7) Tome t(x) como sendo o polinômio <strong>de</strong> grau m−1 tal que t(yi) =zi,parai =1,...,m,<br />

usando um algoritmo <strong>de</strong> interpolação;<br />

(8) Retorne PR(d, t) eFim.<br />

3.10 Observações<br />

Àmedidaquer cresce, a eficiência do algoritmo LINRESOLV <strong>de</strong>cresce notadamente.<br />

Entretanto, na prática, r é geralmente pequeno; freqüentemente r ≤ 3. Para um corpo<br />

K dado, obsrevações empíricas po<strong>de</strong>m ser feitas a fim <strong>de</strong> <strong>de</strong>terminar o tamanho prático<br />

para r e n.<br />

Quando o algoritmo LINRESOLV é usado para calcular uma certa resolvente linear, o<br />

mesmo <strong>de</strong>ve, geralmente, calcular outras resolventes acessórias, recursivamente. Se estas<br />

são úteis, <strong>de</strong>veriam ser salvas. Por exemplo, para calcular LR([1 3 ],f), LINRESOLVtem<br />

que calcular também LR([1 2 ],f) e LR([1, 2],f).<br />

49

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!