NestWhile[f, expr, test] starts with expr, then repeatedly applies f until applying test to the result no longer yields True. NestWhile[f, expr, test, m] supplies the most ...
Mathematica allows you to use special notation for many common operators. For example, although internally Mathematica represents a sum of two terms as Plus[x,y], you can ...
Limit[expr,x->x_0] tells you what the value of expr is when x tends to x_0. When this value is infinite, it is often useful instead to know the residue of expr when x equals ...
The representation of algebraic numbers. When you enter a Root object, the polynomial that appears in it is automatically reduced to a minimal form. This extracts the pure ...
Mathematica includes functions for performing a variety of specific algebraic transformations. Some are algorithmically straightforward; others include highly sophisticated ...
In two decades of intense algorithmic development, Mathematica has established a new level of numerical computation. Particularly notable are its many original highly ...
In calculus even more than other areas, Mathematica packs centuries of mathematical development into a small number of exceptionally powerful functions. Continually enhanced ...
Mathematica has a flexible system for specifying arbitrary symbolic assumptions about variables. It uses a wide range of sophisticated algorithms to infer the consequences of ...
At the core of Mathematica is the foundational idea that everything —data, programs, formulas, graphics, documents—can be represented as symbolic expressions. And it is this ...
Mathematica can represent not only data and programs, but also the execution history of programs, as symbolic expressions—which can be displayed, manipulated, and analyzed ...