This is documentation for Mathematica 3, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)
 Documentation / Mathematica / Built-in Functions / Algebraic Computation / Polynomial Functions  /
FactorSquareFree

  • FactorSquareFree[ poly ] pulls out any multiple factors in a polynomial.
  • FactorSquareFree[ poly , Modulus-> p ] pulls out multiple factors modulo a prime p.
  • FactorSquareFree[ poly , Extension->Automatic] extends the coefficient field to include algebraic numbers that appear in the coefficients of poly.
  • See the Mathematica book: Section 3.3.4.

    Further Examples

    Factor does a complete factorization.

    In[1]:=

    Out[1]=

    FactorSquareFree pulls out factors that occur to a power greater than one.

    In[2]:=

    Out[2]=

    In[3]:=

    This polynomial has four variables. We find square-free factors first over the rationals and then over the integers modulo .

    In[4]:=

    In[5]:=

    Out[5]=

    In[6]:=

    Out[6]=

    In[7]:=

    Here is a similar example.

    In[8]:=

    In[9]:=

    Out[9]=

    In[10]:=

    Out[10]=

    In[11]:=

    Here is one more.

    In[12]:=

    In[13]:=

    Out[13]=

    In[14]:=

    Out[14]=

    In[15]:=

    See the Further Examples for Factor.