In addition to a rich set of standard file operations, Mathematica's unified symbolic architecture makes it easy to apply algorithmic approaches and efficient higher-level ...
Mathematica serves as a convenient and extensible environment for doing basic math. In addition to performing advanced calculations, Mathematica can also be used as a ...
FactorSquareFreeList[poly] gives a list of square-free factors of a polynomial, together with their exponents.
PolynomialMod[poly, m] gives the polynomial poly reduced modulo m. PolynomialMod[poly, {m_1, m_2, ...}] reduces modulo all of the m_i.
PolynomialQuotient[p, q, x] gives the quotient of p and q, treated as polynomials in x, with any remainder dropped.
Finding the structure of polynomials written in expanded form. Here is a polynomial in two variables. This is the polynomial in expanded form.
ExpandNumerator[expr] expands out products and powers that appear in the numerator of expr.
FactorTermsList[poly] gives a list in which the first element is the overall numerical factor in poly, and the second element is the polynomial with the overall factor ...
TrigToExp[expr] converts trigonometric functions in expr to exponentials.
Nested logical and piecewise functions can be expanded out much like nested arithmetic functions. You can do this using LogicalExpand and PiecewiseExpand. Expanding out ...