Formula Manipulation

The Wolfram Language handles formulas of all types, from polynomials with millions of terms to complex combinations of higher mathematical functions. It provides powerful general transformation and simplification functions that automatically call on thousands of rules and algorithmsmany original to Wolfram Research.

Simplify simplify, perhaps with assumptions about variables

FullSimplify apply full simplification procedures

FunctionExpand expand in terms of more elementary functions

Expand expand out algebraic expressions

Factor factor algebraic expressions

Reduce reduce out equations and inequalities

Series find a series approximation

Extracting Parts of Formulas

Coefficient  ▪  Exponent  ▪  Part  ▪  Numerator  ▪  Denominator

Formula Rearrangement

Collect  ▪  Together  ▪  Apart  ▪  Cancel

Equation Transformations

AddSides  ▪  SubtractSides  ▪  MultiplySides  ▪  DivideSides  ▪  ApplySides

Algebraic Transformations »

PowerExpand  ▪  ComplexExpand  ▪  TrigExpand  ▪  RootReduce  ▪  ComplexityFunction  ▪  ...

Formula Testing

Equal(==)  ▪  Element  ▪  PossibleZeroQ

Assumptions & Domains »

Refine  ▪  Assuming  ▪  ForAll  ▪  Integers  ▪  Reals  ▪  ...

TraditionalForm display a formula in traditional math notation