Solvability by radicals is in polynomial time (Q1071803)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Solvability by radicals is in polynomial time |
scientific article |
Statements
Solvability by radicals is in polynomial time (English)
0 references
1985
0 references
The authors present an algorithm to prove that a given polynomial \(f\) over the integers is solvable in radicals, and one to write a zero of a solvable polynomial \(f\) in radicals. Both algorithms are in polynomial time in the size of \(f\). The determination whether \(f\) is solvable in radicals is equivalent to the determination whether the Galois group \(G\) of \(f\) is solvable. The algorithm does not compute \(G\), nor does it give the order of it or a set of generators. The algorithm uses the Lenstra, Lenstra and Lovász algorithm to factor polynomials over the integers in polynomial time. It also uses a result of Pálfy that the order of a primitive solvable group acting on \(n\) elements is bounded above by \(24^{-1/3}n^{3.243999...}\). Let \(\alpha_1,\ldots,\alpha_n\) be the zeros of \(f\). The Galois group of \(f\) is defined to be the Galois group of \(\mathbb Q(\alpha_1,\ldots,\alpha_n)/\mathbb Q\). In order to determine whether \(G\) is solvable the extension \(\mathbb Q(\alpha_1,\ldots,\alpha_n)/\mathbb Q\) will be split up into several small parts of which it is easy to check whether they are solvable. These parts are defined recursively to be the normal closure of some subfield of \(\mathbb Q(\alpha_1)\) that is defined to be the field of fixpoints of all elements of \(G\) that leave a special set (block) of zeros of \(f\) fixed. Using the result of Pálfy, it will then be determined whether the upper extension is solvable, and for the lower extension the problem will be solved recursively.
0 references
Lenstra-Lenstra-Lovász algorithm
0 references
solvable Galois group
0 references
polynomial
0 references
solvable in radicals
0 references
polynomial time
0 references