Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Use Stauduhar's method for Galois groups of polynomials
ResourceFunction["StauduharGaloisGroup"][poly,var] uses Stauduhar's method to find the Galois group for a polynomial poly in the variable var. | |
ResourceFunction["StauduharGaloisGroup"][poly,var,σ,tol] find the Galois group with ordering of the roots σ with precision tol. |
| "Sigma" | the ordering of the roots |
| "Tolerance" | high precision approximation |
| "Roots" | the roots of the polynomial |
| "Discriminant" | the discriminant |
| "SquareRootDiscriminant" | the square root of the discriminant |
| "GaloisGroup" | the Galois group |
| "Right cosets of Dh4 in S4" | function for DihedralGroup[4] |
| "Right cosets of Z4 in Dh4" | original function for CyclicGroup[4] |
| "Trimmed function for Z4" | trimmed function for CyclicGroup[4] |
| "RightCosetsF" | right cosets of F |
| "Original function for F20" | original function for permutation group F20 |
| "Trimmed function for F20" | trimmed function for permutation group F20 |
| "Original function for Z5" | original function for CyclicGroup[5] |
| "Trimmed function for Z5" | trimmed function for CyclicGroup[5] |
| "RightCosetsDh" | right cosets of DihedralGroup[6] |
| "RightCosetsS" | right cosets of SymmetricGroup[6] |
| "RightCosetsZ" | right cosets of CyclicGroup[6] |
| "RightCosetsG1" | right cosets for permutation group G1 |
| "RightCosetsG2" | right cosets for permutation group G2 |
| "RightCosetsG" | right cosets for permutation group G |
| "RightCosetsDh" | right cosets of DihedralGroup[7] |
| "RightCosetsG" | right cosets for permutation group G |
| "RightCosetsZ" | right cosets of CyclicGroup[7] |
Third-degree polynomial:
| In[1]:= |
| Out[1]= |
Show only the roots:
| In[2]:= |
| Out[2]= |
Fourth-degree polynomial:
| In[3]:= |
| Out[3]= | ![]() |
Fifth-degree polynomial:
| In[4]:= |
| Out[4]= | ![]() |
Sixth-degree polynomial:
| In[5]:= |
| Out[5]= | ![]() |
Seventh-degree polynomial:
| In[6]:= |
| Out[6]= | ![]() |
Eighth-degree polynomial:
| In[7]:= |
| Out[7]= | ![]() |
Ninth-degree polynomial:
| In[8]:= |
| Out[8]= | ![]() |
Tenth-degree polynomial:
| In[9]:= |
| Out[9]= | ![]() |
Stauduhar method works only for polynomials with integer coefficients:
| Out[10]= |
This work is licensed under a Creative Commons Attribution 4.0 International License