Simplify âª Simplify[
] performs a sequence of algebraic transformations on expr, and returns the simplest form it finds.
âª Simplify tries expanding, factoring and doing other transformations on expressions, keeping track of the simplest form obtained. âª The following options can be given: âª FullSimplify does more extensive simplification than Simplify. âª See the Mathematica book: Section 1.4.4, Section 3.3.9. âª See also: FullSimplify, Factor, Expand, TrigExpand, PowerExpand, ComplexExpand.
Simplify returns these polynomials in factored form.
This variation shows that Simplify may not factor completely.
And here Simplify does nothing at all. This behavior, at first glance inconsistent, is explained by the default notion of simplicity used by the program, which is largely based on the expression's LeafCount.
The leaf count is not the only consideration, however. Here, Log is considered simpler than 4
Log, but Log is not simpler than 4
Log. You can override this behavior; see the Further Examples for ComplexityFunction.
This integral returns a sum of three terms.
Differentiating the result gives an expression that is more complicated than the original integrand, but mathematically equivalent to it.
Simplify gets back to the original form of the expression.