When you do calculations with arbitrary-precision numbers, Mathematica keeps track of precision at all points. In general, Mathematica tries to give you results which have ...
Mathematica uses a large number of original algorithms to provide automatic systemwide support for inequalities and inequality constraints. Whereas equations can often be ...
Mathematica stands out from traditional computer languages in supporting many programming paradigms. Procedural programming is the only paradigm available in languages like C ...
Mathematica provides various ways to set up conditionals, which specify that particular expressions should be evaluated only if certain conditions hold. Conditional ...
Patterns are used throughout Mathematica to represent classes of expressions. A simple example of a pattern is the expression f[x_]. This pattern represents the class of ...
ExpandNumerator[expr] expands out products and powers that appear in the numerator of expr.
WeierstrassSigma[u, {g_2, g_3}] gives the Weierstrass sigma function \[Sigma](u; g_2, g_3).
It is always a good idea to give variables and functions names that are as explicit as possible. Sometimes, however, such names may get inconveniently long. In Mathematica, ...
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 ...
ExpandDenominator[expr] expands out products and powers that appear as denominators in expr.