Testing for numeric quantities. Pi is a symbol, so Pi+3 is not explicitly a number. It does however have a numerical value.
Specifying patterns that involve alternatives. This defines h to give p when its argument is either a or b. The first two cases give p.
Turning conditions into numbers. Boole[expr] is a basic function that turns True and False into 1 and 0. It is sometimes known as the characteristic function or indicator ...
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. ...
Functions for rearranging lists. This sorts the elements of a list into a standard order. In simple cases like this, the order is alphabetical or numerical. This sorts the ...
In using Mathematica, you sometimes need to repeat an operation many times. There are many ways to do this. Often the most natural is in fact to set up a structure such as a ...
MathLink allows you to run external programs under whatever debugger is provided in your software environment. MathLink-compatible programs are typically set up to take ...
MathLink allows you to call an external program from within Mathematica even when that program is running on a remote computer. Typically, you need to start the program ...
Sending email from Mathematica. The examples below require that the default mail account settings have been configured in the Internet Connectivity > Mail Settings tab of the ...
Methods for generating hyperlinks. A hyperlink is a special kind of button which jumps to another part of a notebook when it is pressed. Typically hyperlinks are indicated in ...