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. ...
Simplifying with assumptions. Mathematica does not automatically simplify this, since it is only true for some values of x. Sqrt[x^2] is equal to x for x≥0, but not otherwise.
Solving equations involving power series. Here is a power series. This gives an equation involving the power series.
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 ...
The essence of most methods is in the local quadratic model that is used to determine the next step. The FindMinimum function in Mathematica has five essentially different ...
There are many ways to use symbols in Mathematica. Here we use symbols as 'tags' for different types of objects. Working with physical units gives one simple example. When ...
The aim of these tutorials is to provide a self-contained working guide for solving different types of problems with DSolve. The first step in using DSolve is to set up the ...
Finding singular values and norms of matrices. The singular values of a matrix m are the square roots of the eigenvalues of m.m^*, where * denotes Hermitian transpose. The ...
BooleanConvert[expr] converts the Boolean expression expr to disjunctive normal form.BooleanConvert[expr, form] converts the Boolean expression expr to the specified ...