Mathematica provides a complete data manipulation language with vast flexibility in rearranging lists with any number of elements in any kind of structure.
IrreduciblePolynomialQ[poly] tests whether poly is an irreducible polynomial over the rationals.IrreduciblePolynomialQ[poly, Modulus -> p] tests whether poly is irreducible ...
ListSurfacePlot3D[{{x_1, y_1, z_1}, {x_2, y_2, z_2}, ...}] plots a three-dimensional surface constructed to fit the specified points.
ImageCorrespondingPoints[image_1, image_2] finds a set of matching interest points in image_1 and image_2 and returns their pixel coordinates.
$RecursionLimit gives the current limit on the number of levels of recursion that Mathematica can use.
The control mechanisms set up for NDSolve enable you to define your own numerical integration algorithms and use them as specifications for the Method option of NDSolve. ...
NumberFieldClassNumber[\[Theta]] gives the class number for the algebraic number field \[DoubleStruckCapitalQ][\[Theta]] generated by \[Theta].
Mathematica can work with polynomials whose coefficients are in the finite field Z_p of integers modulo a prime p. Functions for manipulating polynomials over finite fields. ...
Supporting a large number of numerical integration methods for differential equations is a lot of work. In order to cut down on maintenance and duplication of code, common ...
Mathematica contains some powerful primitives for making structural changes to expressions. You can use these primitives both to implement mathematical properties such as ...