RootReduce[expr] attempts to reduce expr to a single Root object.
RootApproximant[x] converts the number x to one of the "simplest" algebraic numbers that approximates it well.RootApproximant[x, n] finds an algebraic number of degree at ...
PrimitiveRoot[n] gives the smallest primitive root of n.
Roots
(Built-in Mathematica Symbol) Roots[lhs == rhs, var] yields a disjunction of equations which represent the roots of a polynomial equation.
RootSum
(Built-in Mathematica Symbol) RootSum[f, form] represents the sum of form[x] for all x that satisfy the polynomial equation f[x] == 0.
CountRoots[poly, x] gives the number of real roots of the polynomial poly in x.CountRoots[poly, {x, a, b}] gives the number of roots between a and b.
The main equations that Solve and related Mathematica functions deal with are polynomial equations. It is easy to solve a linear equation in x. One can also solve quadratic ...
An expression like x^2+2x-7==0 represents an equation in Mathematica. You will often need to solve equations like this, to find out for what values of x they are true. This ...
AlgebraicIntegerQ[a] yields True if a is an algebraic integer, and yields False otherwise.