GaussInt
GIfacpoly
factor a multivariate polynomial over Gaussian ring
Calling Sequence
Parameters
Description
Examples
GIfacpoly(z)
z
-
multivariate polynomial over Gaussian ring
The function GIfacpoly computes the factorization of a multivariate polynomial with Gaussian integer coefficients.
The result is returned in the form [u,[[p1,ⅇ1],...,[pm,ⅇm]] where z=up1ⅇ1...pmⅇm, pi is an irreducible polynomial over Gaussian ring with the gcd of its coefficients being 1, ei is its exponent (multiplicity) and u is a Gaussian integer.
withGaussInt:
expr1≔x4−17x3−29Ix3−188x2+339Ix2+1682x−86Ix−1178−1244I
GIfacpolyexpr1
1,−x+1+I,1,−x+7+11I,1,−x+4+9I,1,−x+5+8I,1
expr2≔2+Ix2+3+7Ix+6−14I
GIfacpolyexpr2
−I,−x+1+I,1,x−2Ix+10−4I,1
See Also
factor
GIfactor
Download Help Document