Pregunta: Cómo encontrar rápidamente la fórmula explícita de las raíces de los polinomios (resolubles por radicales) como $f(x)=x^8+5992704x-304129728$ ?
Mi enfoque actual es sólo la fuerza bruta - no muy rápido y conveniente:
- observemos que el grupo de Galois de arriba $f(x)$ es $C_2 \wr S_4$ por lo que hay que encontrar el polinomio cuaternario $g(x)=x^4+cx^2+dx+e$ tal que $f(x)$ se divide en polinomios cuadráticos (y sextos) sobre ella
- iterar sobre triples enteros pequeños $c,d,e$ hasta que sea correcto $g(x)$ se encuentra
- para acelerar el proceso limité $g(x)$ a tal punto que $\Delta(g(x))$ divide $\Delta(f(x))$ - aquí $\Delta$ significa discriminante
Más explícitamente, utilizando el sistema GAP:
x:=Indeterminate(Rationals, "x");
f:=x^8+5992704*x-304129728;
discrF:=Discriminant(f);
# define some arbitrary range of the c,d,e coefficients
for c in [-40..40] do
for d in [1..6000] do
for e in [-30000..30000] do
# small perf trick, calculate discriminant
# without actual construction of g(x)
discrG:=256*e^3-128*c^2*e^2+144*c*d^2*e-27*d^4+16*c^4*e-4*c^3*d^2;
if (discrG <> 0 and discrF mod discrG = 0) then
g:=x^4+c*x^2+d*x+e;
if IsIrreducible(g) then
e:=AlgebraicExtension(Rationals,g);
factors:=FactorsPolynomialAlgExt(e, f);
if Size(factors) > 1 then
Print("Success: g(x)=", g," : factors=", factors,"\n");
fi;
fi;
fi;
od;
od;
od;
Un par de horas después..:
- $g(x)=x^4-34x^2+1632x-7871$
- $f(x)=\{ x^2+(-a^3/56-a^2/56+89a/56-1207/56)x+(3a^3/28+6a^2/7+153a/28+459/7) \}\times\{x^6+(a^3/56+a^2/56-89a/56+1207/56)x^5+(3a^3/28+33a^2/14+153a/28+561/14)x^4+(-27a^3/14-153a^2/14+2907a/14-4743/14)x^3+(-153a^2-3060a+4437)x^2+(-153a^3/7+8415a^2/7+13617a/7-2078199/7)x+(-2754a^3-5508a^2+109242a-2465748) \}$
donde $g(a) = 0$
Ahora se puede encontrar una expresión explícita (muy larga y rebuscada) para las raíces de $f(x)$ , utilizando sólo $+$ , $-$ , $\times$ , $\div$ y $\sqrt{}$ operaciones.
Pregunta poco relacionada: En los trinomios óticos solubles como $x^8-5x-5=0$
0 votos
Si vas a recurrir a un sistema de álgebra computacional, es probable que haya uno que resuelva rápidamente los octosílabos resolubles. Quizás Maple, quizás Mathematica.
0 votos
@N.S. Según tengo entendido el grado de extensión está determinado por el grupo de Galois de las raíces de $f(x)$ . Cuadrado $g(x)$ no es posible para $C_2 \wr S_4$ . Por el contrario, la cuadrática $g(x)$ es necesario, por ejemplo, para otro grupo $S_4 \wr C_2$ .
0 votos
@GerryMyerson He probado el paquete RadiRoot en el sistema GAP, pero $C_2 \wr S_4$ es demasiado grande para él y los cálculos terminan con un error de memoria. Tal vez algún día consiga Maple o Mathematica...