Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Get the polynomial degree of an algebraic number
ResourceFunction["RootDegree"][s] returns the polynomial degree of the algebraic number s. |
Find the root degree of the plastic constant, which satisfies the relation :
In[1]:= | ![]() |
Out[1]= | ![]() |
Find the root degree for roots of polynomials of orders 2 to 8:
In[2]:= | ![]() |
Out[2]= | ![]() |
Find the root degree of some trigonometric roots:
In[3]:= | ![]() |
Out[3]= | ![]() |
In[4]:= | ![]() |
Out[4]= | ![]() |
Root degree of an AlgebraicNumber:
In[5]:= | ![]() |
Out[5]= | ![]() |
Show the root degree of cumulative sums of roots of primes:
In[6]:= | ![]() |
Out[7]= | ![]() |
The default $MaxRootDegree is 1000:
In[8]:= | ![]() |
Out[8]= | ![]() |
Under default conditions, a degree-1000 root may be evaluated:
In[9]:= | ![]() |
Out[9]= | ![]() |
A degree-1001 root will fail under default conditions:
In[10]:= | ![]() |
Out[10]= | ![]() |
RootDegree only works on exact algebraic numbers:
In[11]:= | ![]() |
Out[11]= | ![]() |
Use RootApproximant to get a number that can be given to RootDegree:
In[12]:= | ![]() |
Out[12]= | ![]() |
Some algebraic numbers might not be recognized by RootDegree:
In[13]:= | ![]() |
Out[13]= | ![]() |
In[14]:= | ![]() |
Out[14]= | ![]() |
This work is licensed under a Creative Commons Attribution 4.0 International License