Mathematica 9 is now available
 Documentation / Mathematica / Built-in Functions / Algebraic Computation / Polynomial Functions  /
Decompose

  • Decompose[ poly , x ] decomposes a polynomial, if possible, into a composition of simpler polynomials.
  • Decompose gives a list of the polynomials which can be composed as to give the original polynomial.
  • The set of polynomials is not necessarily unique.
  • Decomposition is an operation which is independent of polynomial factorization.
  • See the Mathematica book: Section 3.3.4.
  • See also: FactorList, Solve.

    Further Examples

    This polynomial can be rewritten in a variable that is a polynomial in the original variable.

    In[1]:=

    Out[1]=

    Here is a more complicated example. We first set up a triple composition.

    In[2]:=

    Out[2]=

    The functions in the decomposition are different from the three we started with, although in this case the degrees are the same.

    In[3]:=

    Out[3]=

    Recomposing the three new polynomials brings us back to the original composition.

    In[4]:=

    Out[4]=

    In[5]:=



    Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
    THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
    SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.