Thanks, David, that´s very helpful. I will look a bit deeper into these 
approaches.

Kind regards
Achim

David Roe schrieb am Freitag, 5. August 2022 um 23:11:54 UTC+2:

> Hi Achim,
> Many of the polynomials you mention can be factored by Sage if you use 
> number fields for your coefficients rather than the symbolic ring.  For 
> example:
>
> sage: R.<x> = ZZ[]
> sage: K.<w> = NumberField(x^2 + x + 1)
> sage: f = x^5 + 9/2 * x^4 - 5/2 * x^3 - 2*w * x^2 - 9*w * x + 5*w
> sage: f.factor()
> (x - 1/2) * (x + 5) * (x^3 - 2*w)
>
> There's a separate question of trying to write the roots of an irreducible 
> polynomial in terms of radicals.  The process for doing this depends on the 
> Galois group (you can find examples of number fields with each of the 
> possible 
> degree 5 Galois groups <https://beta.lmfdb.org/GaloisGroup/?n=5> using LMFDB 
> searches like this <https://beta.lmfdb.org/NumberField/?galois_group=5T1>).  
> If the Galois group is not solvable (S5 or A5 in the degree 5 case), it's 
> not possible to write roots in radicals.  If it is solvable, you can find a 
> chain of subgroups where each successive quotient in the chain is cyclic, 
> and then use Kummer theory to express each extension as adjoining an nth 
> root.  After expressing the Galois closure as an iterated extension in this 
> way, you can then factor your original polynomial in this field.  
> Computationally, this gets to be very expensive as the degree of the Galois 
> closure increases, but it's totally doable for quintics.
>
> If you want to learn more about this topic there are plenty of good 
> references on Galois theory.  I think a function that used Sage's Galois 
> groups (which are computed by Pari under the hood) in order to express 
> roots of a polynomial symbolically in terms of nth roots (when possible) 
> would be a nice contribution.
> David
>
> On Fri, Aug 5, 2022 at 1:44 PM Fat i <achi...@gmail.com> wrote:
>
>> Hello,
>>
>> I am new to this group and got the suggestion to post this here which I 
>> am happy to do. If you are interested in polynomials, esp. solving 
>> quintics, you may have a look at
>>
>> CoCalc -- Development 
>> <https://cocalc.com/Achim/SolvingQuintics/SolvingQuintics>
>>
>> I have spent some time studying quintics and implemented a class library 
>> which wraps and extends SAGE capabilities., Happy to receive your feedback 
>> or questions, or let me know if you would like to contribute or collaborate.
>>
>> Check the README.md file for an overview.
>>
>> Kind regards
>> Achim
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "sage-devel" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to sage-devel+...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/sage-devel/b5a63fbb-456b-446e-b270-abcefad57dabn%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/sage-devel/b5a63fbb-456b-446e-b270-abcefad57dabn%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/63bede8b-8b91-413d-a645-994babb698ecn%40googlegroups.com.

Reply via email to