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

Online Help

All Products    Maple    MapleSim


GaussInt

  

GIroots

  

roots of a univariate polynomial

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

GIroots(a)

Parameters

a

-

univariate polynomial with Gaussian integer coefficients

Description

• 

The GIroots function computes the Gaussian integer roots of a univariate polynomial over the Gaussian integer domain. The roots are returned as a list of pairs of the form [⁢[r1,m1],…,[rn,mn]⁢] where ri is a root of the polynomial a with multiplicity mi, that is, x−rimi divides a.

Examples

> 

with⁡GaussInt:

> 

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

> 

GIroots⁡expr

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

(1)
> 

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

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

(2)
> 

GIroots⁡f

1+I,1

(3)

See Also

GaussInt[GIfacpoly]