Mathematica includes functions for performing a variety of specific algebraic transformations. Some are algorithmically straightforward; others include highly sophisticated ...
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 ...
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, ...
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 ...
Mathematica supports full Unicode throughout—in strings, symbols, graphics and external operations—allowing immediate streamlined use of all standard international character ...
With its convenient symbolic representation of algebraic numbers, Mathematica's state-of-the-art algebraic number theory capabilities provide a concrete implementation of one ...
Mathematica 's differential equation solving functions can be applied to many classes of differential equations, automatically selecting the appropriate algorithms without ...
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 ...
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 ...
First-order PDEs are usually classified as linear, quasi-linear, or nonlinear. The first two types are discussed in this tutorial. A first-order PDE for an unknown function ...