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=u⁢p1ⅇ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.
with⁡GaussInt:
expr1≔x4−17⁢x3−29⁢I⁢x3−188⁢x2+339⁢I⁢x2+1682⁢x−86⁢I⁢x−1178−1244⁢I
GIfacpoly⁡expr1
1,−x+1+I,1,−x+7+11⁢I,1,−x+4+9⁢I,1,−x+5+8⁢I,1
expr2≔2+I⁢x2+3+7⁢I⁢x+6−14⁢I
GIfacpoly⁡expr2
−I,−x+1+I,1,x−2⁢I⁢x+10−4⁢I,1
See Also
factor
GIfactor
Download Help Document