GIfacpoly - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


GaussInt

  

GIfacpoly

  

factor a multivariate polynomial over Gaussian ring

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

GIfacpoly(z)

Parameters

z

-

multivariate polynomial over Gaussian ring

Description

• 

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.

Examples

> 

with⁡GaussInt:

> 

expr1≔x4−17⁢x3−29⁢I⁢x3−188⁢x2+339⁢I⁢x2+1682⁢x−86⁢I⁢x−1178−1244⁢I

expr1≔x4−17⁢x3−29⁢I⁢x3−188⁢x2+339⁢I⁢x2+1682⁢x−86⁢I⁢x−1178−1244⁢I

(1)
> 

GIfacpoly⁡expr1

1,−x+7+11⁢I,1,−x+4+9⁢I,1,−x+1+I,1,−x+5+8⁢I,1

(2)
> 

expr2≔2+I⁢x2+3+7⁢I⁢x+6−14⁢I

expr2≔2+I⁢x2+3+7⁢I⁢x+6−14⁢I

(3)
> 

GIfacpoly⁡expr2

−I,x−2⁢I⁢x+10−4⁢I,1,−x+1+I,1

(4)

See Also

factor

GIfactor