** suivant:** List of factors :
** monter:** Polynomials
** précédent:** Factorization : factor factoriser
** Table des matières**
** Index**

##

Square-free factorization : `sqrfree`

`sqrfree` takes as argument a polynomial.

`sqrfree` factorizes this polynomial as a product of
powers of coprime factors, where each factor has roots of multiplicity 1
(in other words, a factor and it's derivative are coprime).

Input :
`sqrfree((x``^`

2-1)*(x-1)*(x+2))

Output :
`(x``^`

2+3*x+2)*(x-1)`^`

2

Input :
`sqrfree((x``^`

2-1)`^`

2*(x-1)*(x+2)`^`

2)

Output :
`(x``^`

2+3*x+2)*(x-1)`^`

3

giac documentation written by Renée De Graeve and Bernard Parisse