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 Extension->Automatic, 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)