Mathematica supports several levels of interfacing to C and C++ programs. You can create "installable" C programs where C functions are directly connected to Mathematica ...
PolynomialGCD[poly_1, poly_2, ...] gives the greatest common divisor of the polynomials poly_i. PolynomialGCD[poly_1, poly_2, ..., Modulus -> p] evaluates the GCD modulo the ...
Cancel
(Built-in Mathematica Symbol) Cancel[expr] cancels out common factors in the numerator and denominator of expr.
LinearProgramming[c, m, b] finds a vector x that minimizes the quantity c.x subject to the constraints m.x >= b and x >= 0. LinearProgramming[c, m, {{b_1, s_1}, {b_2, s_2}, ...
Unprotect[s_1, s_2, ...] removes the attribute Protected for the symbols s_i. Unprotect["form_1", "form_2", ...] unprotects all symbols whose names textually match any of the ...
TransferFunctionCancel[tf] cancels common poles and zeros in the TransferFunctionModel object tf.TransferFunctionCancel[tf, crit] cancels only common pole-zero pairs e_i for ...
Reduce
(Built-in Mathematica Symbol) Reduce[expr, vars] reduces the statement expr by solving equations or inequalities for vars and eliminating quantifiers. Reduce[expr, vars, dom] does the reduction over the ...
Identity[expr] gives expr (the identity operation).
BesselI
(Built-in Mathematica Symbol) BesselI[n, z] gives the modified Bessel function of the first kind I_n (z).
DirichletConvolve[f, g, n, m] gives the Dirichlet convolution of the expressions f and g.