There are many functions that are built into Mathematica. This tutorial discusses how you can add your own simple functions to Mathematica. As a first example, consider ...
Long viewed as an important theoretical idea, functional programming finally became truly convenient and practical with the introduction of Mathematica's symbolic language. ...
Defining Functions Functions as Procedures Manipulating Options
Function[body] or body & is a pure function. The formal parameters are # (or #1), #2, etc. Function[x, body] is a pure function with a single formal parameter x. ...
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 ...
AlgebraicNumber[\[Theta], {c_0, c_1, ..., c_n}] represents the algebraic number in the field \[DoubleStruckCapitalQ][\[Theta]] given by c_0 + c_1 \[Theta] + ... + c_n ...
AlgebraicNumberDenominator[a] gives the smallest positive integer n such that n a is an algebraic integer.
AlgebraicNumberTrace[a] gives the trace of the algebraic number a.
Mathematica includes functions for performing a variety of specific algebraic transformations. Some are algorithmically straightforward; others include highly sophisticated ...
AlgebraicNumberPolynomial[a, x] gives the polynomial in x corresponding to the AlgebraicNumber object a.