up previous next
ContentFreeFactor

factorization of multivariate polynomial into content-free factors

Syntax
ContentFreeFactor(F: RINGELEM): RECORD

Description
This function returns a factorization of the multivariate polynomial F into content-free factors; it works by calling ContentWRT repeatedly. The multiplicities will always be 1.

Example
/**/ Use R ::= QQ[x,y,z];
/**/ F := 2*(x+1)*(y+2)*(x+y);
/**/ indent(ContentFreeFactor(F));
record[
  RemainingFactor := 2,
  factors := [y +2, x +1, x +y],
  multiplicities := [1, 1, 1]
]

See Also