There are often many different ways to write the same algebraic expression. As one example, the expression (1+x)^2 can be written as 1+2x+x^2. Mathematica provides a large ...
Functions like Factor usually assume that all coefficients in the polynomials they produce must involve only rational numbers. But by setting the option Extension you can ...
For many kinds of practical calculations, the only operations you will need to perform on polynomials are essentially structural ones. If you do more advanced algebra with ...
There are many situations where you want to write a particular algebraic expression in the simplest possible form. Although it is difficult to know exactly what one means in ...
RootIntervals[{poly_1, poly_2, ...}] gives a list of isolating intervals for the real roots of any of the poly_i, together with a list of which polynomials actually have each ...
Algebraics represents the domain of algebraic numbers, as in x \[Element] Algebraics.
Mathematica 's differential equation solving functions can be applied to many classes of differential equations, automatically selecting the appropriate algorithms without ...
ToRadicals[expr] attempts to express all Root objects in expr in terms of radicals.
IsolatingInterval[a] gives a rational isolating interval for the algebraic number a.IsolatingInterval[a, dx] gives an isolating interval of width at most dx.
Polynomial algorithms are at the core of classical "computer algebra". Incorporating methods that span from antiquity to the latest cutting-edge research at Wolfram Research, ...