# FactorSquareFree

FactorSquareFree[poly]

pulls out any multiple factors in a polynomial.

# Details and Options # Examples

open allclose all

## Basic Examples(2)

Pull out multiple factors:

A complete factorization:

## Scope(3)

A univariate polynomial:

A multivariate polynomial:

A rational function:

## Options(4)

### Extension(2)

By default, algebraic number coefficients are treated as independent variables:

With , algebraic dependencies between coefficients are recognized:

### Modulus(1)

Pull out multiple factors over the integers modulo 2:

### Trig(1)

Pull out multiple factors in a trigonometric expression:

## Properties & Relations(4)

FactorSquareFree only pulls out multiple factors:

Factor gives a complete factorization:

Expand is effectively the inverse of FactorSquareFree:

FactorSquareFreeList gives a list of factors:

A univariate polynomial has multiple factors if and only if its Discriminant is zero:

Introduced in 1988
(1.0)
|
Updated in 1996
(3.0)
2007
(6.0)