# Wolfram Language & System 10.0 (2014)|Legacy Documentation

This is documentation for an earlier version of the Wolfram Language.
WOLFRAM LANGUAGE TUTORIAL

# Transforming Algebraic Expressions

There are often many different ways to write the same algebraic expression. As one example, the expression can be written as . The Wolfram System provides a large collection of functions for converting between different forms of algebraic expressions.

 Expand[expr] multiply out products and powers, writing the result as a sum of terms Factor[expr] write expr as a product of minimal factors

Two common functions for transforming algebraic expressions.

Expand gives the "expanded form", with products and powers multiplied out.
 Out[1]=
Factor recovers the original form.
 Out[2]=
It is easy to generate complicated expressions with Expand.
 Out[3]=
Factor often gives you simpler expressions.
 Out[4]=
There are some cases, though, where Factor can give you more complicated expressions.
 Out[5]=
In this case, Expand gives the "simpler" form.
 Out[6]=